Class D3D11ClassInstance
This interface encapsulates an HLSL class.
Inherited Members
Namespace: JeremyAnsel.DirectX.D3D11
Assembly: JeremyAnsel.DirectX.D3D11.dll
Syntax
public sealed class D3D11ClassInstance : D3D11DeviceChild, IDisposable, ID3D11Releasable
Properties
| Edit this page View SourceDescription
Gets a description of the current HLSL class.
Declaration
public D3D11ClassInstanceDesc Description { get; }
Property Value
Type | Description |
---|---|
D3D11ClassInstanceDesc |
Handle
Gets an handle representing the D3D11 object interface.
Declaration
public override object Handle { get; }
Property Value
Type | Description |
---|---|
object |
Overrides
| Edit this page View SourceInstanceName
Gets the instance name of the current HLSL class.
Declaration
public string InstanceName { get; }
Property Value
Type | Description |
---|---|
string |
TypeName
Gets the type of the current HLSL class.
Declaration
public string TypeName { get; }
Property Value
Type | Description |
---|---|
string |
Methods
| Edit this page View SourceGetClassLinkage()
Gets the D3D11ClassLinkage object associated with the current HLSL class.
Declaration
public D3D11ClassLinkage GetClassLinkage()
Returns
Type | Description |
---|---|
D3D11ClassLinkage | A class linkage object. |