Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |