Share via


struttura CD3DX12_DESCRIPTOR_RANGE1

Struttura helper per facilitare l'inizializzazione di una struttura D3D12_DESCRIPTOR_RANGE1.

Sintassi

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

Membri

CD3DX12_DESCRIPTOR_RANGE1()

Crea una nuova istanza non inizializzata di un CD3DX12_DESCRIPTOR_RANGE1.

explicit CD3DX12_DESCRIPTOR_RANGE1(const D3D12_DESCRIPTOR_RANGE1 &o)

Crea una nuova istanza di un CD3DX12_DESCRIPTOR_RANGE1, inizializzata con il contenuto di un'altra struttura D3D12_DESCRIPTOR_RANGE1 .

CD3DX12_DESCRIPTOR_RANGE1(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND)

Crea una nuova istanza di un CD3DX12_DESCRIPTOR_RANGE1, inizializzando i parametri seguenti:

rangeType D3D12_DESCRIPTOR_RANGE_TYPE

UINT numDescriptors

UINT baseShaderRegister

UINT registerSpace = 0

flag D3D12_DESCRIPTOR_RANGE_FLAGS = D3D12_DESCRIPTOR_RANGE_FLAG_NONE

UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND

inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND)

Specifica una funzione che inizializza i parametri seguenti:

rangeType D3D12_DESCRIPTOR_RANGE_TYPE

UINT numDescriptors

UINT baseShaderRegister

UINT registerSpace = 0

flag D3D12_DESCRIPTOR_RANGE_FLAGS = D3D12_DESCRIPTOR_RANGE_FLAG_NONE

UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND

static inline Init(D3D12_DESCRIPTOR_RANGE1 &range, D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND)

Specifica una funzione che inizializza i parametri seguenti:

D3D12_DESCRIPTOR_RANGE1 & intervallo

rangeType D3D12_DESCRIPTOR_RANGE_TYPE

UINT numDescriptors

UINT baseShaderRegister

UINT registerSpace = 0

flag D3D12_DESCRIPTOR_RANGE_FLAGS = D3D12_DESCRIPTOR_RANGE_FLAG_NONE

UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFedizione StandardT_APPEND

Requisiti

Requisito Valore
Intestazione
D3dx12.h

Vedi anche

D3D12_DESCRIPTOR_RANGE1

Strutture helper per D3D12