Inherits AZ::RHI::BufferPoolDescriptor.
Public Member Functions | |
AZ_RTTI (BufferPoolDescriptor, "{FE6EF527-6D42-4A1D-9EC8-7F3B4CD0722D}", RHI::BufferPoolDescriptor) | |
Public Member Functions inherited from AZ::RHI::BufferPoolDescriptor | |
AZ_RTTI (BufferPoolDescriptor, "{53074556-41D1-4246-8BF0-E5B096997C65}", ResourcePoolDescriptor) | |
Public Member Functions inherited from AZ::RHI::ResourcePoolDescriptor | |
AZ_RTTI (ResourcePoolDescriptor, "{C4B9BF83-B171-4DB9-93D6-0879C7CEF5C2}") | |
AZ_CLASS_ALLOCATOR (ResourcePoolDescriptor, SystemAllocator) | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from AZ::RHI::BufferPoolDescriptor | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from AZ::RHI::ResourcePoolDescriptor | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
uint32_t | m_bufferPoolPageSizeInBytes = RHI::DefaultValues::Memory::BufferPoolPageSizeInBytes |
Public Attributes inherited from AZ::RHI::BufferPoolDescriptor | |
HeapMemoryLevel | m_heapMemoryLevel = HeapMemoryLevel::Device |
HostMemoryAccess | m_hostMemoryAccess = HostMemoryAccess::Write |
BufferBindFlags | m_bindFlags = BufferBindFlags::None |
AZ::u64 | m_largestPooledAllocationSizeInBytes = 0 |
HardwareQueueClassMask | m_sharedQueueMask = HardwareQueueClassMask::All |
The mask of queue classes supporting shared access of this pool. | |
Public Attributes inherited from AZ::RHI::ResourcePoolDescriptor | |
AZ::u64 | m_budgetInBytes = 0 |