[]
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. |