[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct3D11.ClassLinkage

Class ClassLinkage

Namespace
GrapeCity.Documents.DX.Direct3D11
Assembly
GcDocs.DX.Windows.dll

ID3D11ClassLinkage

[Guid("ddf57cba-9543-46e4-a12b-f207a0fe7fed")]
public class ClassLinkage : DeviceChild, IDisposable, IUnknown
Inheritance
object
ClassLinkage
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

ClassLinkage(IntPtr)

Initializes a new instance of the ClassLinkage class.

public ClassLinkage(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

Create(Device)

Create a new instance of ClassLinkage.

public static ClassLinkage Create(Device device)

Parameters

device Device

Returns

ClassLinkage

CreateClassInstance(string, int, int, int, int)

HRESULT ID3D11ClassLinkage::CreateClassInstance([In] const char* pClassTypeName,[In] unsigned int ConstantBufferOffset,[In] unsigned int ConstantVectorOffset,[In] unsigned int TextureOffset,[In] unsigned int SamplerOffset,[Out, Fast] ID3D11ClassInstance** ppInstance)

public ClassInstance CreateClassInstance(string classTypeNameRef, int constantBufferOffset, int constantVectorOffset, int textureOffset, int samplerOffset)

Parameters

classTypeNameRef string
constantBufferOffset int
constantVectorOffset int
textureOffset int
samplerOffset int

Returns

ClassInstance

GetClassInstance(string, int)

HRESULT ID3D11ClassLinkage::GetClassInstance([In] const char* pClassInstanceName,[In] unsigned int InstanceIndex,[Out] ID3D11ClassInstance** ppInstance)

public ClassInstance GetClassInstance(string classInstanceNameRef, int instanceIndex)

Parameters

classInstanceNameRef string
instanceIndex int

Returns

ClassInstance

Operators

explicit operator ClassLinkage(IntPtr)

Performs an explicit conversion from System.IntPtr to ClassLinkage.

public static explicit operator ClassLinkage(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

ClassLinkage