Udostępnij przez


Struktury pomocnicze dla direct3D 12

Te struktury pomocnika pomagają zainicjować wiele struktur Direct3D 12. Są one deklarowane w d3dx12.h.

d3dx12.h jest dostępna oddzielnie od nagłówków Direct3D 12. Możesz pobrać d3dx12.h z biblioteki pomocnika D3D12.

W tej sekcji

Temat Opis
CD3DX12_BLEND_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_BLEND_DESC.
CD3DX12_BOX Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_BOX.
CD3DX12_CLEAR_VALUE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_CLEAR_VALUE.
CD3DX12_CPU_DESCRIPTOR_HANDLE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_CPU_DESCRIPTOR_HANDLE.
CD3DX12_DEFAULT Przekazuje D3D12_DEFAULT do konstruktora dla każdej struktury pomocniczej. Ta struktura jest po prostu używana jako mechanizm ustawiania domyślnych parametrów w innych strukturach pomocnika.
CD3DX12_DEPTH_STENCIL_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_DEPTH_STENCIL_DESC.
CD3DX12_DEPTH_STENCIL_DESC1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_DEPTH_STENCIL_DESC1.
CD3DX12_DESCRIPTOR_RANGE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_DESCRIPTOR_RANGE.
CD3DX12_DESCRIPTOR_RANGE1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_DESCRIPTOR_RANGE1.
CD3DX12_DXIL_LIBRARY_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu biblioteki DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Klasa pomocnika służąca do tworzenia podobiektu DXIL-subobject-to-export skojarzenia podobiektu.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT Klasa pomocnika służąca do tworzenia istniejącego podobiektu stanu kolekcji.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT Klasa pomocnika służąca do tworzenia podojektu globalnego stanu podpisu głównego.
CD3DX12_GPU_DESCRIPTOR_HANDLE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_GPU_DESCRIPTOR_HANDLE.
CD3DX12_HEAP_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_HEAP_DESC.
CD3DX12_HEAP_PROPERTIES Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_HEAP_PROPERTIES.
CD3DX12_HIT_GROUP_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu grupy trafień.
CD3DX12_NODE_MASK_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu, który identyfikuje węzły procesora GPU, do których ma zastosowanie obiekt stanu.
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT Klasa pomocnika służąca do tworzenia lokalnego podojektu stanu podpisu głównego.
CD3DX12_PACKED_MIP_INFO Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_PACKED_MIP_INFO.
CD3DX12_PIPELINE_STATE_STREAM Struktura pomocnika do tworzenia i pracy ze stanami grafiki i potoków obliczeniowych za pośrednictwem połączonego interfejsu. Zobacz D3D12_GRAPHICS_PIPELINE_STATE_DESC i D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Struktura pomocnika do tworzenia i pracy ze stanami grafiki i potoków obliczeniowych za pośrednictwem połączonego interfejsu. Zobacz D3D12_GRAPHICS_PIPELINE_STATE_DESC i D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Struktura pomocnika do tworzenia i pracy ze stanami grafiki i potoków obliczeniowych za pośrednictwem połączonego interfejsu.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Struktura pomocnika używana do opisywania opisu mieszanki jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Struktura pomocnika używana do opisywania buforowanego obiektu PSO jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_CS Struktura pomocnika używana do opisywania cieniowania obliczeniowego jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Struktura pomocnika używana do opisywania opisu wzornika głębokości jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Struktura pomocnika używana do opisywania opisu wzornika głębokości jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Struktura pomocnika używana do opisywania formatu wzornika głębokości jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_DS Struktura pomocnika używana do opisywania cieniowania domeny jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_FLAGS Struktura pomocnika używana do opisywania flag stanu potoku jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_GS Struktura pomocnika używana do opisywania cieniowania geometrii jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_HS Struktura pomocnika używana do opisywania cieniowania kadłuba jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Struktura pomocnika używana do opisywania wartości wycięcia paska buforu indeksu jako pojedynczego obiektu odpowiedniego dla opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Struktura pomocnika używana do opisywania układu wejściowego jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK Struktura pomocnika używana do opisywania maski węzła jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Tworzy wewnętrzny obiekt CD3DX12_PIPELINE_STATE_STREAM z szczegółów podobiektu przekazanych do odpowiednich funkcji składowych. Ta struktura implementuje interfejsID3DX12PipelineParserCallbacks.
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY Struktura pomocnika używana do opisywania topologii pierwotnej jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_PS Struktura pomocnika używana do opisywania cieniowania pikseli jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Struktura pomocnika używana do opisywania opisu rasteryzatora jako pojedynczego obiektu odpowiedniego dla opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS Struktura pomocnika używana do opisywania formatów obiektów docelowych renderowania jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE Struktura pomocnika używana do opisywania podpisu głównego jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Struktura pomocnika używana do opisywania przykładowego opisu jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Struktura pomocnika używana do opisywania przykładowej maski jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT Struktura pomocnika używana do opisywania opisu danych wyjściowych strumienia jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Szablonowa struktura pomocnika używana do hermetyzacji par danych podobiektu i podobiektu jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Struktura pomocnika używana do opakowania struktury CD3DX12_VIEW_INSTANCING_DESC. Umożliwia renderowanie cieniowania w wielu widokach za pomocą jednego wywołania rysowania; przydatne w przypadku generowania obrazów stereo lub mapy modułu.
CD3DX12_PIPELINE_STATE_STREAM_VS Struktura pomocnika używana do opisywania cieniowania wierzchołków jako pojedynczego obiektu odpowiedniego do opisu strumienia.
CD3DX12_RANGE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RANGE.
CD3DX12_RANGE_UINT64 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RANGE_UINT64.
CD3DX12_RASTERIZER_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RASTERIZER_DESC.
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu konfiguracji potoku raytracing.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu konfiguracji potoku raytracing z flagami.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu stanu konfiguracji cieniowania raytracingu.
CD3DX12_RECT Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RECT.
CD3DX12_RESOURCE_ALLOCATION_INFO Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RESOURCE_ALLOCATION_INFO.
CD3DX12_RESOURCE_BARRIER Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RESOURCE_BARRIER.
CD3DX12_RESOURCE_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RESOURCE_DESC.
CD3DX12_RESOURCE_DESC1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RESOURCE_DESC1.
CD3DX12_ROOT_CONSTANTS Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_CONSTANTS.
CD3DX12_ROOT_DESCRIPTOR Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_DESCRIPTOR.
CD3DX12_ROOT_DESCRIPTOR1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_DESCRIPTOR1.
CD3DX12_ROOT_DESCRIPTOR_TABLE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_DESCRIPTOR_TABLE.
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_DESCRIPTOR_TABLE1.
CD3DX12_ROOT_PARAMETER Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_PARAMETER.
CD3DX12_ROOT_PARAMETER1 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_PARAMETER1.
CD3DX12_ROOT_SIGNATURE_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_ROOT_SIGNATURE_DESC.
CD3DX12_RT_FORMAT_ARRAY Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_RT_FORMAT_ARRAY.
CD3DX12_SHADER_BYTECODE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_SHADER_BYTECODE.
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT Klasa pomocnika do tworzenia podobiektu, który definiuje ogólne właściwości obiektu stanu.
CD3DX12_STATE_OBJECT_DESC Centralna klasa pomocników tworzenia obiektów stanu D3DX12, które są klasami pomocnika do tworzenia obiektów stanu z dowolnego zestawu podobiektów.
CD3DX12_STATIC_SAMPLER_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_STATIC_SAMPLER_DESC.
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Klasa pomocnika służąca do tworzenia podobiektu do eksportu podobiektu stanu skojarzenia.
CD3DX12_SUBRESOURCE_FOOTPRINT Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_SUBRESOURCE_FOOTPRINT.
CD3DX12_SUBRESOURCE_RANGE_UINT64 Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_SUBRESOURCE_RANGE_UINT64.
CD3DX12_SUBRESOURCE_TILING Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_SUBRESOURCE_TILING.
CD3DX12_TEXTURE_COPY_LOCATION Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_TEXTURE_COPY_LOCATION.
CD3DX12_TILE_REGION_SIZE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_TILE_REGION_SIZE.
CD3DX12_TILE_SHAPE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_TILE_SHAPE.
CD3DX12_TILED_RESOURCE_COORDINATE Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_TILED_RESOURCE_COORDINATE.
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_VERSIONED_ROOT_SIGNATURE_DESC.
CD3DX12_VIEW_INSTANCING_DESC Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3DX12_VIEW_INSTANCING_DESC.
CD3DX12_VIEWPORT Struktura pomocnika umożliwiająca łatwe inicjowanie struktury D3D12_VIEWPORT.
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC W przypadku cieniowania siatki /wzmacnianiamożna użyć danych z EffectPipelineStateDescriptionz D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, aby podać cały stan.