![]() |
XII Release 0.1.0
|
This describes the sparse memory properties. More...
#include <Descriptors.h>
Public Member Functions | |
XII_DECLARE_POD_TYPE () | |
![]() | |
xiiHashableStruct (const xiiHashableStruct< xiiGALSparseResourceProperties > &other) | |
void | operator= (const xiiHashableStruct< xiiGALSparseResourceProperties > &other) |
XII_ALWAYS_INLINE constexpr bool | operator== (const xiiHashableStruct< xiiGALSparseResourceProperties > &rhs) const=default |
xiiUInt32 | CalculateHash () const |
Calculates the 32 bit hash of the struct and returns it. | |
Public Attributes | |
xiiUInt64 | m_uiAddressSpaceSize = 0U |
The total amount of address space, in bytes, available for sparse resources. | |
xiiUInt64 | m_uiResourceSpaceSize = 0U |
The total amount of address space, in bytes, available for a single resource. | |
xiiBitflags< xiiGALSparseResourceCapabilityFlags > | m_CapabilityFlags = xiiGALSparseResourceCapabilityFlags::None |
Sparse resource capability flags. | |
xiiUInt32 | m_uiStandardBlockSize = 0U |
Size of the standard sparse memory block in bytes. | |
xiiBitflags< xiiGALBindFlags > | m_BindFlags = xiiGALBindFlags::None |
Allowed bind flags for sparse buffer. | |
This describes the sparse memory properties.