énumération D3D12_STATE_SUBOBJECT_TYPE (d3d12.h)
Type d’un sous-objet d’état. Utilisez avec D3D12_STATE_SUBOBJECT.
Syntaxe
typedef enum D3D12_STATE_SUBOBJECT_TYPE {
D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG = 0,
D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE = 1,
D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE = 2,
D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK = 3,
D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY = 5,
D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION = 6,
D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION = 7,
D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION = 8,
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG = 9,
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG = 10,
D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP = 11,
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1,
D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH,
D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT,
D3D12_STATE_SUBOBJECT_TYPE_BLEND,
D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK,
D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER,
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL,
D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT,
D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE,
D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY,
D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS,
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT,
D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC,
D3D12_STATE_SUBOBJECT_TYPE_FLAGS,
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1,
D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING,
D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM,
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2,
D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID
} ;
Constantes
D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG Valeur : 0 Le type de sous-objet est D3D12_STATE_OBJECT_CONFIG. |
D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE Valeur : 1 Le type de sous-objet est D3D12_GLOBAL_ROOT_SIGNATURE. |
D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE Valeur : 2 Le type de sous-objet est D3D12_LOCAL_ROOT_SIGNATURE. |
D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK Valeur : 3 Le type de sous-objet est D3D12_NODE_MASK. IMPORTANT Sur certaines versions du runtime DirectX, en spécifiant un nœud via D3D12_NODE_MASK dans un D3D12_STATE_SUBOBJECT de type D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK, le runtime gère incorrectement une valeur de masque de nœud de |
D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY Valeur : 5 Le type de sous-objet est D3D12_DXIL_LIBRARY_DESC. |
D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION Valeur : 6 Le type de sous-objet est D3D12_EXISTING_COLLECTION_DESC. |
D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION Valeur : 7 Le type de sous-objet est D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION. |
D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Valeur : 8 Le type de sous-objet est D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION. |
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG Valeur : 9 Le type de sous-objet est D3D12_RAYTRACING_SHADER_CONFIG. |
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG Valeur : 10 Le type de sous-objet est D3D12_RAYTRACING_PIPELINE_CONFIG. |
D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP Valeur : 11 Le type de sous-objet est D3D12_HIT_GROUP_DESC |
D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID Valeur maximale valide du type de sous-objet. |
Spécifications
En-tête | d3d12.h |
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