Partager via


Structures d’assistance pour Direct3D 12

Ces structures d’assistance permettent d’initialiser de nombreuses structures Direct3D 12. Ils sont déclarés dans d3dx12.h.

d3dx12.h est disponible séparément des en-têtes Direct3D 12. Vous pouvez télécharger d3dx12.h à partir de la bibliothèque d’assistance D3D12.

Dans cette section

Sujet Description
CD3DX12_BLEND_DESC Structure d’assistance permettant d’initialiser facilement une structure de D3D12_BLEND_DESC.
CD3DX12_BOX Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_BOX.
CD3DX12_CLEAR_VALUE Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_CLEAR_VALUE.
CD3DX12_CPU_DESCRIPTOR_HANDLE Structure d’assistance permettant d’initialiser facilement une structure D3D12_CPU_DESCRIPTOR_HANDLE.
CD3DX12_DEFAULT Passe D3D12_DEFAULT dans un constructeur pour chaque structure d’assistance. Cette structure est simplement utilisée comme mécanisme pour définir les paramètres par défaut sur les autres structures d’assistance.
CD3DX12_DEPTH_STENCIL_DESC Structure d’assistance permettant d’initialiser facilement une structure de D3D12_DEPTH_STENCIL_DESC.
CD3DX12_DEPTH_STENCIL_DESC1 Structure d’assistance permettant d’initialiser facilement une structure D3D12_DEPTH_STENCIL_DESC1.
CD3DX12_DESCRIPTOR_RANGE Structure d’assistance permettant d’initialiser facilement une structure de D3D12_DESCRIPTOR_RANGE.
CD3DX12_DESCRIPTOR_RANGE1 Structure d’assistance permettant d’initialiser facilement une structure D3D12_DESCRIPTOR_RANGE1.
CD3DX12_DXIL_LIBRARY_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de bibliothèque DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Classe d’assistance pour la création d’un sous-objet d’association DXIL-to-export.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de collection existant.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT Classe d’assistance pour la création d’un sous-élément d’état de signature racine global.
CD3DX12_GPU_DESCRIPTOR_HANDLE Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_GPU_DESCRIPTOR_HANDLE.
CD3DX12_HEAP_DESC Structure d’assistance permettant d’initialiser facilement une structure D3D12_HEAP_DESC.
CD3DX12_HEAP_PROPERTIES Structure d’assistance permettant d’initialiser facilement une structure D3D12_HEAP_PROPERTIES.
CD3DX12_HIT_GROUP_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de groupe d’accès.
CD3DX12_NODE_MASK_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état qui identifie les nœuds GPU auxquels l’objet d’état s’applique.
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT Classe d’assistance pour la création d’un sous-élément d’état de signature racine local.
CD3DX12_PACKED_MIP_INFO Structure d’assistance permettant d’initialiser facilement une structure D3D12_PACKED_MIP_INFO.
CD3DX12_PIPELINE_STATE_STREAM Structure d’assistance pour la création et l’utilisation d’états graphiques et de pipeline de calcul via une interface combinée. Voir D3D12_GRAPHICS_PIPELINE_STATE_DESC et D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Structure d’assistance pour la création et l’utilisation d’états graphiques et de pipeline de calcul via une interface combinée. Voir D3D12_GRAPHICS_PIPELINE_STATE_DESC et D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Structure d’assistance pour la création et l’utilisation d’états graphiques et de pipeline de calcul via une interface combinée.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Structure d’assistance utilisée pour décrire une description de fusion en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Structure d’assistance utilisée pour décrire une authentification unique mise en cache en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_CS Structure d’assistance utilisée pour décrire un nuanceur de calcul en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Structure d’assistance utilisée pour décrire une description de gabarit de profondeur en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Structure d’assistance utilisée pour décrire une description de gabarit de profondeur en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Structure d’assistance utilisée pour décrire le format de gabarit de profondeur en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_DS Structure d’assistance utilisée pour décrire un nuanceur de domaine en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_FLAGS Structure d’assistance utilisée pour décrire les indicateurs d’état du pipeline en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_GS Structure d’assistance utilisée pour décrire un nuanceur geometry en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_HS Structure d’assistance utilisée pour décrire un nuanceur de coque en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Structure d’assistance utilisée pour décrire la valeur de coupe de bande tampon d’index en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Structure d’assistance utilisée pour décrire une disposition d’entrée en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK Structure d’assistance utilisée pour décrire un masque de nœud en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Génère un objet CD3DX12_PIPELINE_STATE_STREAM interne à partir des détails du sous-objet transmis aux fonctions membres correspondantes. Ce struct implémente l’interface ID3DX12PipelineParserCallbacks.
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY Structure d’assistance utilisée pour décrire la topologie primitive en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_PS Structure d’assistance utilisée pour décrire un nuanceur de pixels en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Structure d’assistance utilisée pour décrire une description de rastériseur en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS Structure d’assistance utilisée pour décrire les formats cibles de rendu en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE Structure d’assistance utilisée pour décrire la signature racine en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Structure d’assistance utilisée pour décrire un exemple de description en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Structure d’assistance utilisée pour décrire un exemple de masque en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT Structure d’assistance utilisée pour décrire la description de sortie de flux en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Structure d’assistance modèle utilisée pour encapsuler les paires de données de sous-objet et de sous-objet en tant qu’objet unique adapté à une description de flux.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Structure d’assistance utilisée pour encapsuler une structure CD3DX12_VIEW_INSTANCING_DESC. Permet aux nuanceurs de s’afficher sur plusieurs vues avec un seul appel de dessin ; utile pour la vision stéréo ou la génération de cubemap.
CD3DX12_PIPELINE_STATE_STREAM_VS Structure d’assistance utilisée pour décrire un nuanceur de vertex en tant qu’objet unique adapté à une description de flux.
CD3DX12_RANGE Structure d’assistance permettant d’initialiser facilement une structure D3D12_RANGE.
CD3DX12_RANGE_UINT64 Structure d’assistance permettant d’initialiser facilement une structure D3D12_RANGE_UINT64.
CD3DX12_RASTERIZER_DESC Structure d’assistance permettant d’initialiser facilement une structure D3D12_RASTERIZER_DESC.
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de configuration de pipeline raytracing.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de configuration de pipeline raytracing, avec des indicateurs.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Classe d’assistance pour la création d’un sous-objet d’état de configuration de nuanceur raytracing.
CD3DX12_RECT Structure d’assistance permettant d’initialiser facilement une structure de D3D12_RECT.
CD3DX12_RESOURCE_ALLOCATION_INFO Structure d’assistance permettant d’initialiser facilement une structure D3D12_RESOURCE_ALLOCATION_INFO.
CD3DX12_RESOURCE_BARRIER Structure d’assistance permettant d’initialiser facilement une structure D3D12_RESOURCE_BARRIER.
CD3DX12_RESOURCE_DESC Structure d’assistance permettant d’initialiser facilement une structure D3D12_RESOURCE_DESC.
CD3DX12_RESOURCE_DESC1 Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_RESOURCE_DESC1.
CD3DX12_ROOT_CONSTANTS Structure d’assistance permettant d’initialiser facilement une structure de D3D12_ROOT_CONSTANTS.
CD3DX12_ROOT_DESCRIPTOR Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_ROOT_DESCRIPTOR.
CD3DX12_ROOT_DESCRIPTOR1 Structure d’assistance permettant d’initialiser facilement une structure de D3D12_ROOT_DESCRIPTOR1.
CD3DX12_ROOT_DESCRIPTOR_TABLE Structure d’assistance permettant d’initialiser facilement une structure D3D12_ROOT_DESCRIPTOR_TABLE.
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Structure d’assistance permettant d’initialiser facilement une structure de D3D12_ROOT_DESCRIPTOR_TABLE1.
CD3DX12_ROOT_PARAMETER Structure d’assistance permettant d’initialiser facilement une structure D3D12_ROOT_PARAMETER.
CD3DX12_ROOT_PARAMETER1 Structure d’assistance permettant d’initialiser facilement une structure D3D12_ROOT_PARAMETER1.
CD3DX12_ROOT_SIGNATURE_DESC Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_ROOT_SIGNATURE_DESC.
CD3DX12_RT_FORMAT_ARRAY Structure d’assistance permettant d’initialiser facilement une structure D3D12_RT_FORMAT_ARRAY.
CD3DX12_SHADER_BYTECODE Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_SHADER_BYTECODE.
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT Classe d’assistance pour la création d’un sous-objet qui définit les propriétés générales d’un objet d’état.
CD3DX12_STATE_OBJECT_DESC Classe centrale des helpers de création d’objets d’état D3DX12, qui sont des classes d’assistance pour la création d’objets d’état à partir d’un ensemble arbitraire de sous-objets.
CD3DX12_STATIC_SAMPLER_DESC Structure d’assistance pour faciliter l’initialisation d’une structure D3D12_STATIC_SAMPLER_DESC.
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Classe d’assistance pour la création d’un sous-objet à exportation d’un sous-objet d’état d’association.
CD3DX12_SUBRESOURCE_FOOTPRINT Structure d’assistance permettant d’initialiser facilement une structure D3D12_SUBRESOURCE_FOOTPRINT.
CD3DX12_SUBRESOURCE_RANGE_UINT64 Structure d’assistance pour faciliter l’initialisation d’une structure de D3D12_SUBRESOURCE_RANGE_UINT64.
CD3DX12_SUBRESOURCE_TILING Structure d’assistance permettant d’initialiser facilement une structure de D3D12_SUBRESOURCE_TILING.
CD3DX12_TEXTURE_COPY_LOCATION Structure d’assistance permettant d’initialiser facilement une structure de D3D12_TEXTURE_COPY_LOCATION.
CD3DX12_TILE_REGION_SIZE Structure d’assistance permettant d’initialiser facilement une structure D3D12_TILE_REGION_SIZE.
CD3DX12_TILE_SHAPE Structure d’assistance permettant d’initialiser facilement une structure D3D12_TILE_SHAPE.
CD3DX12_TILED_RESOURCE_COORDINATE Structure d’assistance permettant d’initialiser facilement une structure de D3D12_TILED_RESOURCE_COORDINATE.
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Structure d’assistance permettant d’initialiser facilement une structure D3D12_VERSIONED_ROOT_SIGNATURE_DESC.
CD3DX12_VIEW_INSTANCING_DESC Structure d’assistance permettant d’initialiser facilement une structure D3DX12_VIEW_INSTANCING_DESC.
CD3DX12_VIEWPORT Structure d’assistance permettant d’initialiser facilement une structure D3D12_VIEWPORT.
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC Pour nuanceurs de maillage/amplifications, vous pouvez utiliser les données d’un EffectPipelineStateDescription, avec D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, pour fournir tout l’état.