struktur CD3DX12_HEAP_DESC

Struktur pembantu untuk memungkinkan inisialisasi struktur D3D12_HEAP_DESC yang mudah.

Sintaks

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;
};

Anggota

CD3DX12_HEAP_DESC()

Membuat instans CD3DX12_HEAP_DESC baru yang belum diinisialisasi.

CD3DX12_HEAP_DESC eksplisit(const D3D12_HEAP_DESC &o)

Membuat instans baru CD3DX12_HEAP_DESC, diinisialisasi dengan konten struktur D3D12_HEAP_DESC lain.

CD3DX12_HEAP_DESC(ukuran UINT64, properti D3D12_HEAP_PROPERTIES, perataan UINT64 = 0, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

Ukuran UINT64

properti D3D12_HEAP_PROPERTIES

(opt) Perataan UINT64 = 0

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

CD3DX12_HEAP_DESC(ukuran UINT64, jenis D3D12_HEAP_TYPE, perataan UINT64 = 0, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

Ukuran UINT64

jenis D3D12_HEAP_TYPE

(opt) Perataan UINT64 = 0

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

CD3DX12_HEAP_DESC(ukuran UINT64, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, perataan UINT64 = 0, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

Ukuran UINT64

D3D12_CPU_PAGE_PROPERTY cpuPageProperty

D3D12_MEMORY_POOL memoryPoolPreference

(opt) Perataan UINT64 = 0

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, properti D3D12_HEAP_PROPERTIES, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo

properti D3D12_HEAP_PROPERTIES

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, jenis D3D12_HEAP_TYPE, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo

jenis D3D12_HEAP_TYPE

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE)

Membuat instans baru CD3DX12_HEAP_DESC, menginisialisasi parameter berikut:

D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo

D3D12_CPU_PAGE_PROPERTY cpuPageProperty

D3D12_MEMORY_POOL memoryPoolPreference

(opt) bendera D3D12_HEAP_FLAGS = D3D12_HEAP_FLAG_NONE

const operator D3D12_HEAP_DESC&() const

Menentukan operator &pass-by-reference untuk jenis struktur CD3DX12_HEAP_DESC.

Persyaratan

Persyaratan Value
Header
D3dx12.h

Baca juga

D3D12_HEAP_DESC

Struktur Pembantu untuk D3D12