D3D11_CLASS_INSTANCE_DESC structure (d3d11.h)
Décrit une classe HLSL instance.
Syntaxe
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;
Membres
InstanceId
Type : UINT
ID instance d’une classe HLSL ; la valeur par défaut est 0.
InstanceIndex
Type : UINT
Index instance d’une classe HLSL ; la valeur par défaut est 0.
TypeId
Type : UINT
ID de type d’une classe HLSL ; la valeur par défaut est 0.
ConstantBuffer
Type : UINT
Décrit la mémoire tampon constante associée à une classe HLSL ; la valeur par défaut est 0.
BaseConstantBufferOffset
Type : UINT
Décalage de la mémoire tampon constante de base associé à une classe HLSL ; la valeur par défaut est 0.
BaseTexture
Type : UINT
Texture de base associée à une classe HLSL ; la valeur par défaut est 127.
BaseSampler
Type : UINT
Échantillonneur de base associé à une classe HLSL ; la valeur par défaut est 15.
Created
Type : BOOL
True si la classe a été créée ; la valeur par défaut est false.
Remarques
La structure D3D11_CLASS_INSTANCE_DESC est retournée par la méthode ID3D11ClassInstance ::GetDesc .
Les membres de cette structure à l’exception de InstanceIndex sont valides (valeurs non par défaut) s’ils décrivent une classe instance acquise à l’aide de ID3D11ClassLinkage ::CreateClassInstance. Le membre InstanceIndex est valide uniquement lorsque la classe instance est requise à l’aide de ID3D11ClassLinkage ::GetClassInstance.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour