estrutura D3D11_CLASS_INSTANCE_DESC (d3d11.h)
Descreve uma instância de classe HLSL.
Sintaxe
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;
Membros
InstanceId
Tipo: UINT
A ID da instância de uma classe HLSL; o valor padrão é 0.
InstanceIndex
Tipo: UINT
O índice de instância de uma classe HLSL; o valor padrão é 0.
TypeId
Tipo: UINT
A ID de tipo de uma classe HLSL; o valor padrão é 0.
ConstantBuffer
Tipo: UINT
Descreve o buffer constante associado a uma classe HLSL; o valor padrão é 0.
BaseConstantBufferOffset
Tipo: UINT
O deslocamento de buffer constante base associado a uma classe HLSL; o valor padrão é 0.
BaseTexture
Tipo: UINT
A textura base associada a uma classe HLSL; o valor padrão é 127.
BaseSampler
Tipo: UINT
O sampler base associado a uma classe HLSL; o valor padrão é 15.
Created
Tipo: BOOL
True se a classe foi criada; o valor padrão é false.
Comentários
A estrutura D3D11_CLASS_INSTANCE_DESC é retornada pelo método ID3D11ClassInstance::GetDesc .
Os membros dessa estrutura, exceto InstanceIndex , são válidos (valores não padrão) se descreverem uma instância de classe adquirida usando ID3D11ClassLinkage::CreateClassInstance. O membro InstanceIndex só é válido quando a instância de classe é aquired usando ID3D11ClassLinkage::GetClassInstance.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d11.h |