kelas CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT

Kelas pembantu untuk membuat subobject status konfigurasi shader raytracing.

Untuk informasi selengkapnya tentang Pembantu Pembuatan Objek Status D3DX12, lihat CD3DX12_STATE_OBJECT_DESC.

Sintaks

class CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT
{
    CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT() noexcept;
    CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
    void Config(UINT MaxPayloadSizeInBytes, UINT MaxAttributeSizeInBytes) noexcept;
    D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
    operator const D3D12_STATE_SUBOBJECT& () const noexcept;
    operator const D3D12_RAYTRACING_SHADER_CONFIG& () const noexcept;
};

Anggota

CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT

Konstruktor default. Membuat instans baru yang diinisialisasi default dari CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT.

CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

Konstruktor yang membuat instans baru CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT yang diinisialisasi dengan konten objek CD3DX12_STATE_OBJECT_DESC .

Config(UINT, UINT)

Fungsi untuk mengonfigurasi ukuran payload maksimum, dan ukuran atribut maksimum (baik dalam byte).

Type

Mengambil jenis subobject, yang diwakili oleh konstanta D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG .

operator const D3D12_STATE_SUBOBJECT&

Operator konversi yang mengembalikan referensi ke objek D3D12_STATE_SUBOBJECT konstanta yang menjelaskan objek status.

operator const D3D12_RAYTRACING_SHADER_CONFIG&

Operator konversi yang mengembalikan referensi ke objek D3D12_RAYTRACING_SHADER_CONFIG konstanta yang menjelaskan objek status.

Persyaratan

Persyaratan Nilai
Header D3dx12.h

Lihat juga