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. |