|
D3D12 Memory Allocator
|
Helper structure that helps with complete and conscise initialization of the D3D12MA::VIRTUAL_ALLOCATION_DESC structure. More...
#include <D3D12MemAlloc.h>
Public Member Functions | |
| CVIRTUAL_ALLOCATION_DESC ()=default | |
| Default constructor. Leaves the structure uninitialized. | |
| CVIRTUAL_ALLOCATION_DESC (const VIRTUAL_ALLOCATION_DESC &o) noexcept | |
| Constructor initializing from the base D3D12MA::VIRTUAL_ALLOCATION_DESC structure. | |
| CVIRTUAL_ALLOCATION_DESC (UINT64 size, UINT64 alignment, VIRTUAL_ALLOCATION_FLAGS flags=VIRTUAL_ALLOCATION_FLAG_NONE, void *privateData=NULL) noexcept | |
| Constructor initializing description of a virtual allocation with given parameters. | |
Additional Inherited Members | |
| Public Attributes inherited from D3D12MA::VIRTUAL_ALLOCATION_DESC | |
| VIRTUAL_ALLOCATION_FLAGS | Flags |
| Flags for the virtual allocation. | |
| UINT64 | Size |
| Size of the allocation. | |
| UINT64 | Alignment |
| Required alignment of the allocation. | |
| void * | pPrivateData |
| Custom pointer to be associated with the allocation. | |
Helper structure that helps with complete and conscise initialization of the D3D12MA::VIRTUAL_ALLOCATION_DESC structure.
|
default |
Default constructor. Leaves the structure uninitialized.
|
inlineexplicitnoexcept |
Constructor initializing from the base D3D12MA::VIRTUAL_ALLOCATION_DESC structure.
|
inlineexplicitnoexcept |
Constructor initializing description of a virtual allocation with given parameters.