Sdílet prostřednictvím


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.