Condividi tramite


struttura CD3DX12_HEAP_PROPERTIES

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

Sintassi

struct CD3DX12_HEAP_PROPERTIES  : public D3D12_HEAP_PROPERTIES{
       CD3DX12_HEAP_PROPERTIES();
       explicit CD3DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o);
       CD3DX12_HEAP_PROPERTIES(D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT creationNodeMask = 1, UINT nodeMask = 1);
       explicit CD3DX12_HEAP_PROPERTIES(D3D12_HEAP_TYPE type, UINT creationNodeMask = 1, UINT nodeMask = 1);
       operator const D3D12_HEAP_PROPERTIES&() const;
  bool inline operator==( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r );
  bool inline operator!=( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r );
};

Membri

CD3DX12_HEAP_PROPERTIES()

Crea una nuova istanza non inizializzata di un CD3DX12_HEAP_PROPERTIES.

explicit CD3DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o)

Crea una nuova istanza di un CD3DX12_HEAP_PROPERTIES, inizializzata con il contenuto di un'altra struttura D3D12_HEAP_PROPERTIES .

CD3DX12_HEAP_PROPERTIES(D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT creationNodeMask = 1, UINT nodeMask = 1)

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

D3D12_CPU_PAGE_PROPERTY cpuPageProperty

D3D12_MEMORY_POOL memoryPoolPreference

(consenso esplicito) UINT creationNodeMask = 1

(consenso esplicito) UINT nodeMask = 1

explicit CD3DX12_HEAP_PROPERTIES(D3D12_HEAP_TYPE type, UINT creationNodeMask = 1, UINT nodeMask = 1)

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

tipo di D3D12_HEAP_TYPE

(consenso esplicito) UINT creationNodeMask = 1

(consenso esplicito) UINT nodeMask = 1

operator const D3D12_HEAP_PROPERTIES&() const

Definisce l'operatore &pass-by-reference per il tipo di struttura padre.

inline operator==( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r )

Verifica l'uguaglianza tra le istanze di D3D12_HEAP_PROPERTIES specificate, in base all'uguaglianza di tutti i campi membro.

inline operator!=( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r )

Verifica la disuguaglianza tra le istanze di D3D12_HEAP_PROPERTIES specificate. Implementato accettando l'inverso del valore operator== .

Requisiti

Requisito Valore
Intestazione
D3dx12.h

Vedi anche

D3D12_HEAP_PROPERTIES

Strutture helper per D3D12