estructura D3D11_CLASS_INSTANCE_DESC (d3d11.h)
Describe una instancia de clase HLSL.
Sintaxis
typedef struct D3D11_CLASS_INSTANCE_DESC {
UINT InstanceId;
UINT InstanceIndex;
UINT TypeId;
UINT ConstantBuffer;
UINT BaseConstantBufferOffset;
UINT BaseTexture;
UINT BaseSampler;
BOOL Created;
} D3D11_CLASS_INSTANCE_DESC;
Miembros
InstanceId
Tipo: UINT
Identificador de instancia de una clase HLSL; el valor predeterminado es 0.
InstanceIndex
Tipo: UINT
Índice de instancia de una clase HLSL; el valor predeterminado es 0.
TypeId
Tipo: UINT
Identificador de tipo de una clase HLSL; el valor predeterminado es 0.
ConstantBuffer
Tipo: UINT
Describe el búfer de constantes asociado a una clase HLSL; el valor predeterminado es 0.
BaseConstantBufferOffset
Tipo: UINT
Desplazamiento del búfer de constantes base asociado a una clase HLSL; el valor predeterminado es 0.
BaseTexture
Tipo: UINT
Textura base asociada a una clase HLSL; el valor predeterminado es 127.
BaseSampler
Tipo: UINT
Sampler base asociado a una clase HLSL; el valor predeterminado es 15.
Created
Tipo: BOOL
True si se creó la clase; el valor predeterminado es false.
Comentarios
El método ID3D11ClassInstance::GetDesc devuelve la estructura D3D11_CLASS_INSTANCE_DESC.
Los miembros de esta estructura excepto InstanceIndex son válidos (valores no predeterminados) si describen una instancia de clase adquirida mediante ID3D11ClassLinkage::CreateClassInstance. El miembro InstanceIndex solo es válido cuando la instancia de clase se consulta mediante ID3D11ClassLinkage::GetClassInstance.
Requisitos
Requisito | Valor |
---|---|
Header | d3d11.h |