Strutture helper per Direct3D 12

Queste strutture helper consentono di inizializzare molte delle strutture Direct3D 12. Vengono dichiarati in d3dx12.h.

d3dx12.h è disponibile separatamente dalle intestazioni Direct3D 12. È possibile scaricare d3dx12.h dalla libreria helper D3D12.

Contenuto della sezione

Argomento Descrizione
CD3DX12_BLEND_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_BLEND_DESC .
CD3DX12_BOX Struttura helper per semplificare l'inizializzazione di una struttura D3D12_BOX .
CD3DX12_CLEAR_VALUE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_CLEAR_VALUE .
CD3DX12_CPU_DESCRIPTOR_HANDLE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_CPU_DESCRIPTOR_HANDLE .
CD3DX12_DEFAULT Passa D3D12_DEFAULT in un costruttore per ogni struttura helper. Questa struttura viene usata semplicemente come meccanismo per impostare i parametri predefiniti nelle altre strutture helper.
CD3DX12_DEPTH_STENCIL_DESC Struttura helper per facilitare l'inizializzazione di una struttura D3D12_DEPTH_STENCIL_DESC .
CD3DX12_DEPTH_STENCIL_DESC1 Struttura helper per facilitare l'inizializzazione di una struttura D3D12_DEPTH_STENCIL_DESC1 .
CD3DX12_DESCRIPTOR_RANGE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_DESCRIPTOR_RANGE .
CD3DX12_DESCRIPTOR_RANGE1 Struttura helper per facilitare l'inizializzazione di una struttura D3D12_DESCRIPTOR_RANGE1 .
CD3DX12_DXIL_LIBRARY_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato della libreria DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Classe helper per la creazione di un sottooggetto DXIL-subobject-to-export dello stato di associazione.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato della raccolta esistente.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT Classe helper per la creazione di una sottoiezione dello stato della firma radice globale.
CD3DX12_GPU_DESCRIPTOR_HANDLE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_GPU_DESCRIPTOR_HANDLE .
CD3DX12_HEAP_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_HEAP_DESC .
CD3DX12_HEAP_PROPERTIES Struttura helper per semplificare l'inizializzazione di una struttura D3D12_HEAP_PROPERTIES .
CD3DX12_HIT_GROUP_SUBOBJECT Classe helper per la creazione di un suboggetto dello stato del gruppo di hit.
CD3DX12_NODE_MASK_SUBOBJECT Classe helper per la creazione di un sottooggetto di stato che identifica i nodi GPU a cui si applica l'oggetto di stato.
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT Classe helper per la creazione di una sottoiezione dello stato della firma radice locale.
CD3DX12_PACKED_MIP_INFO Struttura helper per semplificare l'inizializzazione di una struttura D3D12_PACKED_MIP_INFO .
CD3DX12_PIPELINE_STATE_STREAM Struttura helper per la creazione e l'uso degli stati della pipeline grafica e di calcolo tramite un'interfaccia combinata. Vedere D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Struttura helper per la creazione e l'uso degli stati della pipeline grafica e di calcolo tramite un'interfaccia combinata. Vedere D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Struttura helper per la creazione e l'uso degli stati della pipeline grafica e di calcolo tramite un'interfaccia combinata.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Struttura helper utilizzata per descrivere una descrizione di fusione come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Struttura helper usata per descrivere un pso memorizzato nella cache come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_CS Struttura helper usata per descrivere uno shader di calcolo come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Struttura helper utilizzata per descrivere una descrizione dello stencil di profondità come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Struttura helper utilizzata per descrivere una descrizione dello stencil di profondità come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Struttura helper utilizzata per descrivere il formato dello stencil di profondità come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_DS Struttura helper usata per descrivere uno shader di dominio come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_FLAGS Struttura helper usata per descrivere i flag di stato della pipeline come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_GS Struttura helper usata per descrivere uno shader geometry come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_HS Struttura helper utilizzata per descrivere uno hull shader come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Struttura helper utilizzata per descrivere il valore di taglio dello strip del buffer di indice come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Struttura helper usata per descrivere un layout di input come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK Struttura helper usata per descrivere una maschera di nodo come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Compila un oggetto CD3DX12_PIPELINE_STATE_STREAM interno dai dettagli del sottooggetto passati alle funzioni membro corrispondenti. Questo struct implementa l'interfaccia ID3DX12PipelineParserCallbacks .
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY Struttura helper usata per descrivere la topologia primitiva come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_PS Struttura helper usata per descrivere un pixel shader come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Struttura helper usata per descrivere una descrizione di rasterizzatore come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS Struttura helper usata per descrivere i formati di destinazione di rendering come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE Struttura helper usata per descrivere la firma radice come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Struttura helper usata per descrivere una descrizione di esempio come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Struttura helper usata per descrivere una maschera di esempio come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT Struttura helper usata per descrivere la descrizione dell'output del flusso come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Struttura helper basata su modelli utilizzata per incapsulare le coppie di dati sottooggetto e sottooggetto come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Struttura helper utilizzata per eseguire il wrapping di una struttura CD3DX12_VIEW_INSTANCING_DESC . Consente ai shader di eseguire il rendering in più visualizzazioni con una singola chiamata di disegno; utile per la generazione stereo della vista o della mappa cubo.
CD3DX12_PIPELINE_STATE_STREAM_VS Struttura helper usata per descrivere un vertex shader come singolo oggetto adatto per una descrizione del flusso.
CD3DX12_RANGE Struttura helper per semplificare l'inizializzazione di una struttura di D3D12_RANGE .
CD3DX12_RANGE_UINT64 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RANGE_UINT64 .
CD3DX12_RASTERIZER_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RASTERIZER_DESC .
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato di configurazione della pipeline raytracing.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato di configurazione della pipeline raytracing, con flag.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato di configurazione dello shader raytracing.
CD3DX12_RECT Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RECT .
CD3DX12_RESOURCE_ALLOCATION_INFO Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RESOURCE_ALLOCATION_INFO .
CD3DX12_RESOURCE_BARRIER Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RESOURCE_BARRIER .
CD3DX12_RESOURCE_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RESOURCE_DESC .
CD3DX12_RESOURCE_DESC1 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_RESOURCE_DESC1 .
CD3DX12_ROOT_CONSTANTS Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_CONSTANTS .
CD3DX12_ROOT_DESCRIPTOR Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_DESCRIPTOR .
CD3DX12_ROOT_DESCRIPTOR1 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_DESCRIPTOR1 .
CD3DX12_ROOT_DESCRIPTOR_TABLE Struttura helper per facilitare l'inizializzazione di una struttura D3D12_ROOT_DESCRIPTOR_TABLE .
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_DESCRIPTOR_TABLE1 .
CD3DX12_ROOT_PARAMETER Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_PARAMETER .
CD3DX12_ROOT_PARAMETER1 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_PARAMETER1 .
CD3DX12_ROOT_SIGNATURE_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_ROOT_SIGNATURE_DESC .
CD3DX12_RT_FORMAT_ARRAY Struttura helper per facilitare l'inizializzazione di una struttura D3D12_RT_FORMAT_ARRAY .
CD3DX12_SHADER_BYTECODE Struttura helper per semplificare l'inizializzazione di una struttura di D3D12_SHADER_BYTECODE .
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT Classe helper per la creazione di un oggetto secondario che definisce le proprietà generali di un oggetto stato.
CD3DX12_STATE_OBJECT_DESC Classe centrale degli helper per la creazione di oggetti di stato D3DX12, che sono classi helper per la creazione di oggetti di stato da un set arbitrario di sottooggetti.
CD3DX12_STATIC_SAMPLER_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_STATIC_SAMPLER_DESC .
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Classe helper per la creazione di un sottooggetto dello stato di associazione da oggetto a esportazione secondario.
CD3DX12_SUBRESOURCE_FOOTPRINT Struttura helper per facilitare l'inizializzazione di una struttura D3D12_SUBRESOURCE_FOOTPRINT .
CD3DX12_SUBRESOURCE_RANGE_UINT64 Struttura helper per semplificare l'inizializzazione di una struttura D3D12_SUBRESOURCE_RANGE_UINT64 .
CD3DX12_SUBRESOURCE_TILING Struttura helper per semplificare l'inizializzazione di una struttura D3D12_SUBRESOURCE_TILING .
CD3DX12_TEXTURE_COPY_LOCATION Struttura helper per semplificare l'inizializzazione di una struttura D3D12_TEXTURE_COPY_LOCATION .
CD3DX12_TILE_REGION_SIZE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_TILE_REGION_SIZE .
CD3DX12_TILE_SHAPE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_TILE_SHAPE .
CD3DX12_TILED_RESOURCE_COORDINATE Struttura helper per semplificare l'inizializzazione di una struttura D3D12_TILED_RESOURCE_COORDINATE .
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3D12_VERSIONED_ROOT_SIGNATURE_DESC .
CD3DX12_VIEW_INSTANCING_DESC Struttura helper per semplificare l'inizializzazione di una struttura D3DX12_VIEW_INSTANCING_DESC .
CD3DX12_VIEWPORT Struttura helper per semplificare l'inizializzazione di una struttura D3D12_VIEWPORT .
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC Per gli shader mesh/amplificazioni, è possibile usare i dati di un EffectPipelineStateDescription, con D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, per fornire tutto lo stato.