CD3DX12 _ HEAP _ PROPERTIES-Struktur
Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12 _ HEAP _ PROPERTIES-Struktur zu ermöglichen.
Syntax
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 );
};
Member
-
CD3DX12 _ HEAP _ PROPERTIES()
-
Erstellt eine neue, nicht initialisierte Instanz von CD3DX12 _ HEAP _ PROPERTIES.
-
explicit CD3DX12 _ HEAP _ PROPERTIES(const D3D12 _ HEAP _ PROPERTIES &o)
-
Erstellt eine neue Instanz von CD3DX12 HEAP PROPERTIES, initialisiert mit dem Inhalt einer anderen _ _ D3D12 _ HEAP _ PROPERTIES-Struktur.
-
CD3DX12 _ HEAP _ PROPERTIES(D3D12 _ CPU PAGE PROPERTY _ _ cpuPageProperty, D3D12 _ MEMORY POOL _ memoryPoolPreference, UINT creationNodeMask = 1, UINT nodeMask = 1)
-
Erstellt eine neue Instanz von CD3DX12 _ HEAP _ PROPERTIES und initialisiert die folgenden Parameter:
D3D12 _ CPU _ PAGE _ PROPERTY cpuPageProperty
D3D12 _ MEMORY _ POOL memoryPoolPreference
(opt) UINT creationNodeMask = 1
(opt) UINT nodeMask = 1
-
explicit CD3DX12 _ HEAP _ PROPERTIES(D3D12 _ HEAP _ TYPE type, UINT creationNodeMask = 1, UINT nodeMask = 1)
-
Erstellt eine neue Instanz von CD3DX12 _ HEAP _ PROPERTIES und initialisiert die folgenden Parameter:
(opt) UINT creationNodeMask = 1
(opt) UINT nodeMask = 1
-
operator const D3D12 _ HEAP _ PROPERTIES&() const
-
Definiert den & pass-by-reference-Operator für den übergeordneten Strukturtyp.
-
Inlineoperator==( const D3D12 _ HEAP _ PROPERTIES& l, const D3D12 _ HEAP PROPERTIES& r _ )
-
Testet auf Gleichheit zwischen den angegebenen D3D12 HEAP PROPERTIES-Instanzen basierend auf der Gleichheit _ _ aller Memberfelder.
-
inline operator!=( const D3D12 _ HEAP _ PROPERTIES& l, const D3D12 _ HEAP PROPERTIES& r _ )
-
Testet auf Ungleichheit zwischen den angegebenen D3D12 _ HEAP _ PROPERTIES-Instanzen. Wird durch Die Umkehrung des Operator==-Werts implementiert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|