Bagikan melalui


struktur CD3DX12_DESCRIPTOR_RANGE

Struktur pembantu untuk mengaktifkan inisialisasi struktur D3D12_DESCRIPTOR_RANGE yang mudah.

Sintaks

struct CD3DX12_DESCRIPTOR_RANGE  : public D3D12_DESCRIPTOR_RANGE{
       CD3DX12_DESCRIPTOR_RANGE();
       explicit CD3DX12_DESCRIPTOR_RANGE(const D3D12_DESCRIPTOR_RANGE &o);
       CD3DX12_DESCRIPTOR_RANGE(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
  void inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
  void static inline Init(D3D12_DESCRIPTOR_RANGE &range, D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
};

Anggota

CD3DX12_DESCRIPTOR_RANGE()

Membuat instans D3DX12_DESCRIPTOR_RANGE baru yang belum diinisialisasi.

CD3DX12_DESCRIPTOR_RANGE eksplisit(const D3D12_DESCRIPTOR_RANGE &o)

Membuat instans baru D3DX12_DESCRIPTOR_RANGE, diinisialisasi dengan konten struktur D3D12_DESCRIPTOR_RANGE lain.

CD3DX12_DESCRIPTOR_RANGE(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)

Membuat instans baru D3DX12_DESCRIPTOR_RANGE, menginisialisasi parameter berikut:

D3D12_DESCRIPTOR_RANGE_TYPE rangeType

UINT numDescriptors

BaseShaderRegister UINT

UINT registerSpace = 0

Offset UINTInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND

inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)

Menentukan fungsi yang menginisialisasi parameter berikut:

D3D12_DESCRIPTOR_RANGE_TYPE rangeType

UINT numDescriptors

BaseShaderRegister UINT

UINT registerSpace = 0

Offset UINTInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND

statis inline Init(D3D12_DESCRIPTOR_RANGE &range, D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)

Menentukan fungsi yang menginisialisasi parameter berikut:

D3D12_DESCRIPTOR_RANGE &range

D3D12_DESCRIPTOR_RANGE_TYPE rangeType

UINT numDescriptors

BaseShaderRegister UINT

UINT registerSpace = 0

Offset UINTInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND

Persyaratan

Persyaratan Value
Header
D3dx12.h

Baca juga

D3D12_DESCRIPTOR_RANGE

Struktur Pembantu untuk D3D12