[]
ID3D11ClassInstance
[Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")]
public class ClassInstance : DeviceChild, IDisposable, IUnknown
| Name | Description |
|---|---|
| ClassInstance(IntPtr) | Initializes a new instance of the ClassInstance class. |
| Name | Description |
|---|---|
| Description | GetDescription |
| InstanceName | Gets the instance name of the current HLSL class. |
| TypeName | Gets the type of the current HLSL class. |
| Name | Description |
|---|---|
| Create(ClassLinkage, string, int, int, int, int) | Initializes a class-instance object that represents an HLSL class instance. |
| GetClassLinkage() | void ID3D11ClassInstance::GetClassLinkage([Out] ID3D11ClassLinkage** ppLinkage) |
| GetDescription(out ClassInstanceDescription) | void ID3D11ClassInstance::GetDesc([Out] D3D11_CLASS_INSTANCE_DESC* pDesc) |
| GetInstanceName(IntPtr, ref PointerSize) | void ID3D11ClassInstance::GetInstanceName([Out, Buffer, Optional] char* pInstanceName,[InOut] SIZE_T* pBufferLength) |
| GetTypeName(IntPtr, ref PointerSize) | void ID3D11ClassInstance::GetTypeName([Out, Buffer, Optional] char* pTypeName,[InOut] SIZE_T* pBufferLength) |
| Name | Description |
|---|---|
| explicit operator ClassInstance(IntPtr) | Performs an explicit conversion from IntPtr to ClassInstance. |