Defines the sparse buffer memory binding range. More...
#include <DeviceContext.h>
Public Attributes | |
Uint64 | BufferOffset = 0 |
Offset in buffer address space where memory will be bound/unbound. | |
Uint64 | MemoryOffset = 0 |
Memory range offset in pMemory. | |
Uint64 | MemorySize = 0 |
Size of the memory which will be bound/unbound. | |
IDeviceMemory * | pMemory = nullptr |
Pointer to the memory object. | |
Defines the sparse buffer memory binding range.
This structure is used by SparseBufferMemoryBindInfo.
Uint64 Diligent::SparseBufferMemoryBindRange::BufferOffset = 0 |
Offset in buffer address space where memory will be bound/unbound.
Must be a multiple of the SparseBufferProperties::BlockSize.
Uint64 Diligent::SparseBufferMemoryBindRange::MemoryOffset = 0 |
Memory range offset in pMemory.
Must be a multiple of the SparseBufferProperties::BlockSize.
Uint64 Diligent::SparseBufferMemoryBindRange::MemorySize = 0 |
Size of the memory which will be bound/unbound.
Must be a multiple of the SparseBufferProperties::BlockSize.
IDeviceMemory* Diligent::SparseBufferMemoryBindRange::pMemory = nullptr |
Pointer to the memory object.
If non-null, the memory will be bound to the Region; otherwise the memory will be unbound.