diff --git a/docs/html/_d3_d12_mem_alloc_8h.html b/docs/html/_d3_d12_mem_alloc_8h.html
index fe23899..f89f5fc 100644
--- a/docs/html/_d3_d12_mem_alloc_8h.html
+++ b/docs/html/_d3_d12_mem_alloc_8h.html
@@ -3,12 +3,14 @@
|
-typedef UINT64 | D3D12MA::AllocHandle |
+typedef UINT64 | D3D12MA::AllocHandle |
| Unique identifier of single allocation done inside the memory heap.
|
|
-using | D3D12MA::ALLOCATE_FUNC_PTR = void *(*)(size_t Size, size_t Alignment, void *pPrivateData) |
- | Pointer to custom callback function that allocates CPU memory.
|
- |
-using | D3D12MA::FREE_FUNC_PTR = void(*)(void *pMemory, void *pPrivateData) |
- | Pointer to custom callback function that deallocates CPU memory.
|
- |
+using | D3D12MA::ALLOCATE_FUNC_PTR = void* (*)(size_t Size, size_t Alignment, void* pPrivateData) |
+ | Pointer to custom callback function that allocates CPU memory.
|
+ |
+using | D3D12MA::FREE_FUNC_PTR = void (*)(void* pMemory, void* pPrivateData) |
+ | Pointer to custom callback function that deallocates CPU memory.
|
+ |
|
-enum | D3D12MA::ALLOCATION_FLAGS {
+ |
enum | D3D12MA::ALLOCATION_FLAGS {
D3D12MA::ALLOCATION_FLAG_NONE = 0
, D3D12MA::ALLOCATION_FLAG_COMMITTED = 0x1
, D3D12MA::ALLOCATION_FLAG_NEVER_ALLOCATE = 0x2
@@ -197,44 +199,45 @@ Enumerations |
}
| Bit flags to be used with ALLOCATION_DESC::Flags. More...
|
|
-enum | D3D12MA::DEFRAGMENTATION_FLAGS { D3D12MA::DEFRAGMENTATION_FLAG_ALGORITHM_FAST = 0x1
+ |
enum | D3D12MA::DEFRAGMENTATION_FLAGS { D3D12MA::DEFRAGMENTATION_FLAG_ALGORITHM_FAST = 0x1
, D3D12MA::DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED = 0x2
, D3D12MA::DEFRAGMENTATION_FLAG_ALGORITHM_FULL = 0x4
, D3D12MA::DEFRAGMENTATION_FLAG_ALGORITHM_MASK
} |
| Flags to be passed as DEFRAGMENTATION_DESC::Flags. More...
|
|
-enum | D3D12MA::DEFRAGMENTATION_MOVE_OPERATION { D3D12MA::DEFRAGMENTATION_MOVE_OPERATION_COPY = 0
+ |
enum | D3D12MA::DEFRAGMENTATION_MOVE_OPERATION { D3D12MA::DEFRAGMENTATION_MOVE_OPERATION_COPY = 0
, D3D12MA::DEFRAGMENTATION_MOVE_OPERATION_IGNORE = 1
, D3D12MA::DEFRAGMENTATION_MOVE_OPERATION_DESTROY = 2
} |
| Operation performed on single defragmentation move. More...
|
|
-enum | D3D12MA::POOL_FLAGS { D3D12MA::POOL_FLAG_NONE = 0
+ |
enum | D3D12MA::POOL_FLAGS { D3D12MA::POOL_FLAG_NONE = 0
, D3D12MA::POOL_FLAG_ALGORITHM_LINEAR = 0x1
, D3D12MA::POOL_FLAG_MSAA_TEXTURES_ALWAYS_COMMITTED = 0x2
, D3D12MA::POOL_FLAG_ALGORITHM_MASK = POOL_FLAG_ALGORITHM_LINEAR
} |
| Bit flags to be used with POOL_DESC::Flags. More...
|
|
-enum | D3D12MA::ALLOCATOR_FLAGS {
+ |
enum | D3D12MA::ALLOCATOR_FLAGS {
D3D12MA::ALLOCATOR_FLAG_NONE = 0
, D3D12MA::ALLOCATOR_FLAG_SINGLETHREADED = 0x1
, D3D12MA::ALLOCATOR_FLAG_ALWAYS_COMMITTED = 0x2
, D3D12MA::ALLOCATOR_FLAG_DEFAULT_POOLS_NOT_ZEROED = 0x4
,
D3D12MA::ALLOCATOR_FLAG_MSAA_TEXTURES_ALWAYS_COMMITTED = 0x8
+, D3D12MA::ALLOCATOR_FLAG_DONT_PREFER_SMALL_BUFFERS_COMMITTED = 0x10
} |
| Bit flags to be used with ALLOCATOR_DESC::Flags. More...
|
|
-enum | D3D12MA::VIRTUAL_BLOCK_FLAGS { D3D12MA::VIRTUAL_BLOCK_FLAG_NONE = 0
+ |
enum | D3D12MA::VIRTUAL_BLOCK_FLAGS { D3D12MA::VIRTUAL_BLOCK_FLAG_NONE = 0
, D3D12MA::VIRTUAL_BLOCK_FLAG_ALGORITHM_LINEAR = POOL_FLAG_ALGORITHM_LINEAR
, D3D12MA::VIRTUAL_BLOCK_FLAG_ALGORITHM_MASK = POOL_FLAG_ALGORITHM_MASK
} |
| Bit flags to be used with VIRTUAL_BLOCK_DESC::Flags. More...
|
|
-enum | D3D12MA::VIRTUAL_ALLOCATION_FLAGS {
+ |
enum | D3D12MA::VIRTUAL_ALLOCATION_FLAGS {
D3D12MA::VIRTUAL_ALLOCATION_FLAG_NONE = 0
, D3D12MA::VIRTUAL_ALLOCATION_FLAG_UPPER_ADDRESS = ALLOCATION_FLAG_UPPER_ADDRESS
, D3D12MA::VIRTUAL_ALLOCATION_FLAG_STRATEGY_MIN_MEMORY = ALLOCATION_FLAG_STRATEGY_MIN_MEMORY
@@ -249,10 +252,10 @@ Enumerations |