Pomocné struktury pro Direct3D 12
Tyto pomocné struktury pomáhají inicializovat mnoho struktur Direct3D 12. Jsou deklarovány v d3dx12.h
.
d3dx12.h
je k dispozici odděleně od hlaviček Direct3D 12.
d3dx12.h
si můžete stáhnout z pomocné knihovny D3D12.
V této části
Námět | Popis |
---|---|
CD3DX12_BLEND_DESC | Pomocná struktura, která umožňuje snadnou inicializaci D3D12_BLEND_DESC struktury. |
CD3DX12_BOX | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_BOX. |
CD3DX12_CLEAR_VALUE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_CLEAR_VALUE. |
CD3DX12_CPU_DESCRIPTOR_HANDLE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_CPU_DESCRIPTOR_HANDLE. |
CD3DX12_DEFAULT | Předá D3D12_DEFAULT do konstruktoru pro každou pomocnou strukturu. Tato struktura se jednoduše používá jako mechanismus k nastavení výchozích parametrů v ostatních pomocných strukturách. |
CD3DX12_DEPTH_STENCIL_DESC | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_DEPTH_STENCIL_DESC. |
CD3DX12_DEPTH_STENCIL_DESC1 | Pomocná struktura umožňující snadnou inicializaci D3D12_DEPTH_STENCIL_DESC1 struktury. |
CD3DX12_DESCRIPTOR_RANGE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_DESCRIPTOR_RANGE. |
CD3DX12_DESCRIPTOR_RANGE1 | Pomocná struktura umožňující snadnou inicializaci D3D12_DESCRIPTOR_RANGE1 struktury. |
CD3DX12_DXIL_LIBRARY_SUBOBJECT | Pomocná třída pro vytvoření podobjektu stavu knihovny DXIL. |
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION | Pomocná třída pro vytvoření dílčího objektu přidružení DXIL-subobject-to-export. |
CD3DX12_EXISTING_COLLECTION_SUBOBJECT | Pomocná třída pro vytvoření existujícího podobjektu stavu kolekce. |
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT | Pomocná třída pro vytvoření globálního stavu kořenového podpisu suboject. |
CD3DX12_GPU_DESCRIPTOR_HANDLE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_GPU_DESCRIPTOR_HANDLE. |
CD3DX12_HEAP_DESC | Pomocná struktura umožňující snadnou inicializaci D3D12_HEAP_DESC struktury. |
CD3DX12_HEAP_PROPERTIES | Pomocná struktura umožňující snadnou inicializaci D3D12_HEAP_PROPERTIES struktury. |
CD3DX12_HIT_GROUP_SUBOBJECT | Pomocná třída pro vytvoření podobjektu stavu skupiny přístupů |
CD3DX12_NODE_MASK_SUBOBJECT | Pomocná třída pro vytvoření dílčího objektu stavu, který identifikuje uzly GPU, na které se objekt stavu vztahuje. |
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT | Pomocná třída pro vytvoření podoject stavu místního kořenového podpisu. |
CD3DX12_PACKED_MIP_INFO | Pomocná struktura umožňující snadnou inicializaci D3D12_PACKED_MIP_INFO struktury. |
CD3DX12_PIPELINE_STATE_STREAM | Pomocná struktura pro vytváření a práci se stavy grafických a výpočetních kanálů prostřednictvím kombinovaného rozhraní. Viz D3D12_GRAPHICS_PIPELINE_STATE_DESC a D3D12_COMPUTE_PIPELINE_STATE_DESC. |
CD3DX12_PIPELINE_STATE_STREAM1 | Pomocná struktura pro vytváření a práci se stavy grafických a výpočetních kanálů prostřednictvím kombinovaného rozhraní. Viz D3D12_GRAPHICS_PIPELINE_STATE_DESC a D3D12_COMPUTE_PIPELINE_STATE_DESC. |
CD3DX12_PIPELINE_STATE_STREAM2 | Pomocná struktura pro vytváření a práci se stavy grafických a výpočetních kanálů prostřednictvím kombinovaného rozhraní. |
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC | Pomocná struktura používaná k popisu blendu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO | Pomocná struktura používaná k popisu psO v mezipaměti jako jeden objekt vhodný pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_CS | Pomocná struktura používaná k popisu výpočetního shaderu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL | Pomocná struktura používaná k popisu podrobného vzorníku jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 | Pomocná struktura používaná k popisu podrobného vzorníku jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT | Pomocná struktura používaná k popisu formátu vzorníku hloubky jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_DS | Pomocná struktura používaná k popisu shaderu domény jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_FLAGS | Pomocná struktura používaná k popisu příznaků stavu kanálu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_GS | Pomocná struktura používaná k popisu shaderu geometrie jako jednoho objektu vhodného pro popis toku. |
CD3DX12_PIPELINE_STATE_STREAM_HS | Pomocná struktura používaná k popisu shaderu trupu jako jediného objektu vhodného pro popis toku. |
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE | Pomocná struktura, která popisuje hodnotu vyjmutí vyrovnávací paměti indexu jako jeden objekt vhodný pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT | Pomocná struktura používaná k popisu vstupního rozložení jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK | Pomocná struktura používaná k popisu masky uzlu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER | Vytvoří interní CD3DX12_PIPELINE_STATE_STREAM objekt z podrobností podobjektu předaných do odpovídajících členských funkcí. Tato struktura implementuje ID3DX12PipelineParserCallbacks rozhraní. |
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY | Pomocná struktura používaná k popisu primitivní topologie jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_PS | Pomocná struktura používaná k popisu shaderu pixelů jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER | Pomocná struktura používaná k popisu rasterizátoru jako jediného objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS | Pomocná struktura používaná k popisu cílových formátů vykreslování jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE | Pomocná struktura používaná k popisu kořenového podpisu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC | Pomocná struktura používaná k popisu ukázkového popisu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK | Pomocná struktura používaná k popisu ukázkové masky jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT | Pomocná struktura používaná k popisu výstupu datového proudu jako jeden objekt vhodný pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT | Šablonovaná pomocná struktura použitá k zapouzdření dvojic dat podobjektu a podobjektu jako jeden objekt vhodný pro popis datového proudu. |
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING | Pomocná struktura používaná k zabalení CD3DX12_VIEW_INSTANCING_DESC struktury. Umožňuje shadery vykreslit do více zobrazení pomocí jediného volání kreslení; užitečné pro stereo vision nebo generování mapy datové krychle. |
CD3DX12_PIPELINE_STATE_STREAM_VS | Pomocná struktura používaná k popisu vrcholového shaderu jako jednoho objektu vhodného pro popis datového proudu. |
CD3DX12_RANGE | Pomocná struktura umožňující snadnou inicializaci D3D12_RANGE struktury. |
CD3DX12_RANGE_UINT64 | Pomocná struktura umožňující snadnou inicializaci D3D12_RANGE_UINT64 struktury. |
CD3DX12_RASTERIZER_DESC | Pomocná struktura umožňující snadnou inicializaci D3D12_RASTERIZER_DESC struktury. |
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT | Pomocná třída pro vytvoření podobjektu stavu konfigurace kanálu raytracing. |
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT | Pomocná třída pro vytvoření podobjektu stavu konfigurace kanálu raytracing s příznaky. |
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT | Pomocná třída pro vytvoření podobjektu stavu konfigurace raytracingu shaderu. |
CD3DX12_RECT | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_RECT. |
CD3DX12_RESOURCE_ALLOCATION_INFO | Pomocná struktura umožňující snadnou inicializaci D3D12_RESOURCE_ALLOCATION_INFO struktury. |
CD3DX12_RESOURCE_BARRIER | Pomocná struktura umožňující snadnou inicializaci D3D12_RESOURCE_BARRIER struktury. |
CD3DX12_RESOURCE_DESC | Pomocná struktura umožňující snadnou inicializaci D3D12_RESOURCE_DESC struktury. |
CD3DX12_RESOURCE_DESC1 | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_RESOURCE_DESC1. |
CD3DX12_ROOT_CONSTANTS | Pomocná struktura umožňující snadnou inicializaci D3D12_ROOT_CONSTANTS struktury. |
CD3DX12_ROOT_DESCRIPTOR | Pomocná struktura, která umožňuje snadnou inicializaci D3D12_ROOT_DESCRIPTOR struktury. |
CD3DX12_ROOT_DESCRIPTOR1 | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_ROOT_DESCRIPTOR1. |
CD3DX12_ROOT_DESCRIPTOR_TABLE | Pomocná struktura umožňující snadnou inicializaci D3D12_ROOT_DESCRIPTOR_TABLE struktury. |
CD3DX12_ROOT_DESCRIPTOR_TABLE1 | Pomocná struktura umožňující snadnou inicializaci D3D12_ROOT_DESCRIPTOR_TABLE1 struktury. |
CD3DX12_ROOT_PARAMETER | Pomocná struktura umožňující snadnou inicializaci D3D12_ROOT_PARAMETER struktury. |
CD3DX12_ROOT_PARAMETER1 | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_ROOT_PARAMETER1. |
CD3DX12_ROOT_SIGNATURE_DESC | Pomocná struktura umožňující snadnou inicializaci D3D12_ROOT_SIGNATURE_DESC struktury. |
CD3DX12_RT_FORMAT_ARRAY | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_RT_FORMAT_ARRAY. |
CD3DX12_SHADER_BYTECODE | Pomocná struktura umožňující snadnou inicializaci D3D12_SHADER_BYTECODE struktury. |
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT | Pomocná třída pro vytvoření podobjektu, který definuje obecné vlastnosti objektu stavu. |
CD3DX12_STATE_OBJECT_DESC | Centrální třída pomocných rutin D3DX12 State Object Creation, což jsou pomocné třídy pro vytváření stavových objektů z libovolné sady podobjektů. |
CD3DX12_STATIC_SAMPLER_DESC | Pomocná struktura umožňující snadnou inicializaci D3D12_STATIC_SAMPLER_DESC struktury. |
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT | Pomocná třída pro vytvoření podobjektu přidružení k exportu objektu přidružení podobjektu. |
CD3DX12_SUBRESOURCE_FOOTPRINT | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_SUBRESOURCE_FOOTPRINT. |
CD3DX12_SUBRESOURCE_RANGE_UINT64 | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_SUBRESOURCE_RANGE_UINT64. |
CD3DX12_SUBRESOURCE_TILING | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_SUBRESOURCE_TILING. |
CD3DX12_TEXTURE_COPY_LOCATION | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_TEXTURE_COPY_LOCATION. |
CD3DX12_TILE_REGION_SIZE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_TILE_REGION_SIZE. |
CD3DX12_TILE_SHAPE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_TILE_SHAPE. |
CD3DX12_TILED_RESOURCE_COORDINATE | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_TILED_RESOURCE_COORDINATE. |
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_VERSIONED_ROOT_SIGNATURE_DESC. |
CD3DX12_VIEW_INSTANCING_DESC | Pomocná struktura umožňující snadnou inicializaci D3DX12_VIEW_INSTANCING_DESC struktury. |
CD3DX12_VIEWPORT | Pomocná struktura umožňující snadnou inicializaci struktury D3D12_VIEWPORT. |
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC | Pro mesh/amplifications shaderymůžete použít data z EffectPipelineStateDescription, s D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, poskytnout všechny stavy. |
Související témata
- pomocné struktury a funkce pro D3D12
- referenční Direct3D 12