Bagikan melalui


kelas CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT

Kelas pembantu untuk membuat suboject status tanda tangan akar global.

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

Sintaksis

class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT
{
    CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT() noexcept;
    CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
    void SetRootSignature(ID3D12RootSignature* pRootSig) noexcept;
    D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
    operator const D3D12_STATE_SUBOBJECT& () const noexcept { return *m_pSubobject; }
    operator ID3D12RootSignature* () const noexcept { return D3DX12_COM_PTR_GET(m_pRootSig); }
};

Anggota

CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT

Konstruktor default. Membuat instans CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT baru yang diinisialisasi default.

CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

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

SetRootSignature(ID3D12RootSignature*)

Fungsi untuk mengatur tanda tangan akar dalam bentuk penunjuk ke ID3D12RootSignature yang diteruskan sebagai parameter .

Type

Mengambil jenis subobjek, yang diwakili oleh konstanta D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE .

operator const D3D12_STATE_SUBOBJECT&

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

operator ID3D12RootSignature*

Operator konversi yang mengembalikan tanda tangan root dalam bentuk pointer ke ID3D12RootSignature.

Persyaratan

Persyaratan Nilai
Kepala Halaman D3dx12.h

Lihat juga