Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_HEAP_DESC-Struktur zu ermöglichen.
Syntax
struct CD3DX12_HEAP_DESC : public D3D12_HEAP_DESC{
CD3DX12_HEAP_DESC();
explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_HEAP_PROPERTIES properties, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_HEAP_TYPE type, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_PROPERTIES properties, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_TYPE type, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
operator const D3D12_HEAP_DESC&() const;
};
Member
-
CD3DX12_HEAP_DESC()
-
Erstellt eine neue, nicht initialisierte instance einer CD3DX12_HEAP_DESC.
-
explizite CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o)
-
Erstellt eine neue instance einer CD3DX12_HEAP_DESC, die mit dem Inhalt einer anderen D3D12_HEAP_DESC-Struktur initialisiert wird.
-
CD3DX12_HEAP_DESC(UINT64-Größe, D3D12_HEAP_PROPERTIES-Eigenschaften, UINT64-Ausrichtung = 0, D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
UINT64-Größe
D3D12_HEAP_PROPERTIES Eigenschaften
(opt) UINT64-Ausrichtung = 0
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
CD3DX12_HEAP_DESC(UINT64-Größe, D3D12_HEAP_TYPE-Typ, UINT64-Ausrichtung = 0, D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
UINT64-Größe
D3D12_HEAP_TYPE Typ
(opt) UINT64-Ausrichtung = 0
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
CD3DX12_HEAP_DESC(UINT64 size, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
UINT64-Größe
D3D12_CPU_PAGE_PROPERTY cpuPageProperty
D3D12_MEMORY_POOL memoryPoolPreference
(opt) UINT64-Ausrichtung = 0
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_PROPERTIES Eigenschaften, D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
& D3D12_RESOURCE_ALLOCATION_INFO resAllocInfo
D3D12_HEAP_PROPERTIES Eigenschaften
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_TYPE type, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
& D3D12_RESOURCE_ALLOCATION_INFO resAllocInfo
D3D12_HEAP_TYPE Typ
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
Erstellt eine neue instance eines CD3DX12_HEAP_DESC, wobei die folgenden Parameter initialisiert werden:
& D3D12_RESOURCE_ALLOCATION_INFO resAllocInfo
D3D12_CPU_PAGE_PROPERTY cpuPageProperty
D3D12_MEMORY_POOL memoryPoolPreference
(opt) D3D12_HEAP_FLAGS Flags = D3D12_HEAP_FLAG_NONE
-
operator const D3D12_HEAP_DESC&() const
-
Definiert den & Pass-by-Reference-Operator für den CD3DX12_HEAP_DESC Strukturtyp.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|