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