Partager via


Interface ID3D12StateObjectProperties (d3d12.h)

Fournit des méthodes pour obtenir et définir les propriétés d’un ID3D12StateObject. Pour récupérer une instance de ce type, appelez ID3D12StateObject ::QueryInterface avec l’ID3D12StateObjectProperties.

Héritage

L’interface ID3D12StateObjectProperties hérite de l’interface IUnknown. ID3D12StateObjectProperties a également les types de membres suivants :

Méthodes

L’interface ID3D12StateObjectProperties comporte ces méthodes.

 
ID3D12StateObjectProperties ::GetPipelineStackSize

Obtient la taille actuelle de la pile de pipeline.
ID3D12StateObjectProperties ::GetShaderIdentifier

Récupère l’identificateur unique d’un nuanceur qui peut être utilisé dans un enregistrement de nuanceur.
ID3D12StateObjectProperties ::GetShaderStackSize

Obtient la quantité de mémoire de pile nécessaire pour appeler un nuanceur de raytracing dans HLSL.
ID3D12StateObjectProperties ::SetPipelineStackSize

Définissez la taille actuelle de la pile de pipeline.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h