Struktur pembantu untuk Direct3D 12

Struktur pembantu ini membantu menginisialisasi banyak struktur Direct3D 12. Mereka dinyatakan dalam d3dx12.h.

d3dx12.h tersedia secara terpisah dari header Direct3D 12. Anda dapat mengunduh d3dx12.h dari Pustaka Pembantu D3D12.

Di bagian ini

Topik Deskripsi
CD3DX12_BLEND_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_BLEND_DESC yang mudah.
CD3DX12_BOX Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_BOX yang mudah.
CD3DX12_CLEAR_VALUE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_CLEAR_VALUE yang mudah.
CD3DX12_CPU_DESCRIPTOR_HANDLE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE yang mudah.
CD3DX12_DEFAULT Meneruskan D3D12_DEFAULT ke dalam konstruktor untuk setiap struktur pembantu. Struktur ini hanya digunakan sebagai mekanisme untuk mengatur parameter default pada struktur pembantu lainnya.
CD3DX12_DEPTH_STENCIL_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_DEPTH_STENCIL_DESC yang mudah.
CD3DX12_DEPTH_STENCIL_DESC1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_DEPTH_STENCIL_DESC1 yang mudah.
CD3DX12_DESCRIPTOR_RANGE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_DESCRIPTOR_RANGE yang mudah.
CD3DX12_DESCRIPTOR_RANGE1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_DESCRIPTOR_RANGE1 yang mudah.
CD3DX12_DXIL_LIBRARY_SUBOBJECT Kelas pembantu untuk membuat subobjek status pustaka DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Kelas pembantu untuk membuat subobjek status asosiasi DXIL-subobject-to-exports.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT Kelas pembantu untuk membuat subobjek status koleksi yang ada.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT Kelas pembantu untuk membuat suboject status tanda tangan akar global.
CD3DX12_GPU_DESCRIPTOR_HANDLE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_GPU_DESCRIPTOR_HANDLE yang mudah.
CD3DX12_HEAP_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_HEAP_DESC yang mudah.
CD3DX12_HEAP_PROPERTIES Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_HEAP_PROPERTIES yang mudah.
CD3DX12_HIT_GROUP_SUBOBJECT Kelas pembantu untuk membuat subobjek status grup hit.
CD3DX12_NODE_MASK_SUBOBJECT Kelas pembantu untuk membuat subobjek status yang mengidentifikasi simpul GPU tempat objek status diterapkan.
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT Kelas pembantu untuk membuat suboject status tanda tangan akar lokal.
CD3DX12_PACKED_MIP_INFO Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_PACKED_MIP_INFO yang mudah.
CD3DX12_PIPELINE_STATE_STREAM Struktur pembantu untuk membuat dan bekerja dengan grafik dan status alur komputasi melalui antarmuka gabungan. Lihat D3D12_GRAPHICS_PIPELINE_STATE_DESC dan D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Struktur pembantu untuk membuat dan bekerja dengan grafik dan status alur komputasi melalui antarmuka gabungan. Lihat D3D12_GRAPHICS_PIPELINE_STATE_DESC dan D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Struktur pembantu untuk membuat dan bekerja dengan grafik dan status alur komputasi melalui antarmuka gabungan.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Struktur pembantu yang digunakan untuk menggambarkan deskripsi campuran sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Struktur pembantu yang digunakan untuk menggambarkan PSO yang di-cache sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_CS Struktur pembantu yang digunakan untuk menggambarkan shader komputasi sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Struktur pembantu yang digunakan untuk menggambarkan deskripsi stensil kedalaman sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Struktur pembantu yang digunakan untuk menggambarkan deskripsi stensil kedalaman sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Struktur pembantu yang digunakan untuk menggambarkan format stensil kedalaman sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_DS Struktur pembantu yang digunakan untuk menggambarkan shader domain sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_FLAGS Struktur pembantu yang digunakan untuk menjelaskan bendera status alur sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_GS Struktur pembantu yang digunakan untuk menggambarkan shader geometri sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_HS Struktur pembantu yang digunakan untuk menggambarkan shader lambung sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Struktur pembantu yang digunakan untuk menggambarkan nilai potongan strip buffer indeks sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Struktur pembantu yang digunakan untuk menggambarkan tata letak input sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK Struktur pembantu yang digunakan untuk menggambarkan masker simpul sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Membangun objek CD3DX12_PIPELINE_STATE_STREAM internal dari detail subobjek yang diteruskan ke fungsi anggota yang sesuai. Struktur ini mengimplementasikan antarmuka ID3DX12PipelineParserCallbacks .
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY Struktur pembantu yang digunakan untuk menggambarkan topologi primitif sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_PS Struktur pembantu yang digunakan untuk menggambarkan shader piksel sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Struktur pembantu yang digunakan untuk menggambarkan deskripsi rasterizer sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS Struktur pembantu yang digunakan untuk menjelaskan format target render sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE Struktur pembantu yang digunakan untuk menggambarkan tanda tangan akar sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Struktur pembantu yang digunakan untuk menggambarkan deskripsi sampel sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Struktur pembantu yang digunakan untuk menggambarkan masker sampel sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT Struktur pembantu yang digunakan untuk menggambarkan deskripsi output aliran sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Struktur pembantu templat yang digunakan untuk merangkum jenis subobject dan pasangan data subobjek sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Struktur pembantu yang digunakan untuk membungkus struktur CD3DX12_VIEW_INSTANCING_DESC . Memungkinkan shader untuk merender ke beberapa tampilan dengan satu panggilan gambar; berguna untuk visi stereo atau pembuatan cubemap.
CD3DX12_PIPELINE_STATE_STREAM_VS Struktur pembantu yang digunakan untuk menggambarkan shader vertex sebagai objek tunggal yang cocok untuk deskripsi aliran.
CD3DX12_RANGE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RANGE yang mudah.
CD3DX12_RANGE_UINT64 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RANGE_UINT64 yang mudah.
CD3DX12_RASTERIZER_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RASTERIZER_DESC yang mudah.
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Kelas pembantu untuk membuat subobjek status konfigurasi alur raytracing.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Kelas pembantu untuk membuat subobjek status konfigurasi alur raytracing, dengan bendera.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Kelas pembantu untuk membuat subobjek status konfigurasi shader raytracing.
CD3DX12_RECT Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RECT yang mudah.
CD3DX12_RESOURCE_ALLOCATION_INFO Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RESOURCE_ALLOCATION_INFO yang mudah.
CD3DX12_RESOURCE_BARRIER Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RESOURCE_BARRIER yang mudah.
CD3DX12_RESOURCE_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RESOURCE_DESC yang mudah.
CD3DX12_RESOURCE_DESC1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RESOURCE_DESC1 yang mudah.
CD3DX12_ROOT_CONSTANTS Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_CONSTANTS yang mudah.
CD3DX12_ROOT_DESCRIPTOR Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_DESCRIPTOR yang mudah.
CD3DX12_ROOT_DESCRIPTOR1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_DESCRIPTOR1 yang mudah.
CD3DX12_ROOT_DESCRIPTOR_TABLE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_DESCRIPTOR_TABLE yang mudah.
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_DESCRIPTOR_TABLE1 yang mudah.
CD3DX12_ROOT_PARAMETER Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_PARAMETER yang mudah.
CD3DX12_ROOT_PARAMETER1 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_PARAMETER1 yang mudah.
CD3DX12_ROOT_SIGNATURE_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_ROOT_SIGNATURE_DESC yang mudah.
CD3DX12_RT_FORMAT_ARRAY Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_RT_FORMAT_ARRAY yang mudah.
CD3DX12_SHADER_BYTECODE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_SHADER_BYTECODE yang mudah.
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT Kelas pembantu untuk membuat subobjek yang menentukan properti umum objek status.
CD3DX12_STATE_OBJECT_DESC Kelas pusat Pembantu Pembuatan Objek Status D3DX12, yang merupakan kelas pembantu untuk membuat objek status dari sekumpulan subobjek arbitrer.
CD3DX12_STATIC_SAMPLER_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_STATIC_SAMPLER_DESC yang mudah.
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Kelas pembantu untuk membuat subobject-to-exports association state subobject.
CD3DX12_SUBRESOURCE_FOOTPRINT Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_SUBRESOURCE_FOOTPRINT yang mudah.
CD3DX12_SUBRESOURCE_RANGE_UINT64 Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_SUBRESOURCE_RANGE_UINT64 yang mudah.
CD3DX12_SUBRESOURCE_TILING Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_SUBRESOURCE_TILING yang mudah.
CD3DX12_TEXTURE_COPY_LOCATION Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_TEXTURE_COPY_LOCATION yang mudah.
CD3DX12_TILE_REGION_SIZE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_TILE_REGION_SIZE yang mudah.
CD3DX12_TILE_SHAPE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_TILE_SHAPE yang mudah.
CD3DX12_TILED_RESOURCE_COORDINATE Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_TILED_RESOURCE_COORDINATE yang mudah.
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_VERSIONED_ROOT_SIGNATURE_DESC yang mudah.
CD3DX12_VIEW_INSTANCING_DESC Struktur pembantu untuk memungkinkan inisialisasi struktur D3DX12_VIEW_INSTANCING_DESC yang mudah.
CD3DX12_VIEWPORT Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_VIEWPORT yang mudah.
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC Untuk shader jala/amplifikasi, Anda dapat menggunakan data dari EffectPipelineStateDescription, dengan D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, untuk menyediakan semua status.