[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.ClassInstance

ClassInstance Class

ID3D11ClassInstance

Inheritance
ClassInstance
Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")]
public class ClassInstance : DeviceChild, IDisposable, IUnknown

Constructors

Name Description
ClassInstance(IntPtr)

Initializes a new instance of the ClassInstance class.

Properties

Name Description
Description

GetDescription

InstanceName

Gets the instance name of the current HLSL class.

TypeName

Gets the type of the current HLSL class.

Methods

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)

Operators

Name Description
explicit operator ClassInstance(IntPtr)

Performs an explicit conversion from IntPtr to ClassInstance.