Inherits AZ::RHI::BufferDescriptor.
|
|
| Descriptor (const RHI::BufferDescriptor &desc, RHI::HeapMemoryLevel memoryLevel) |
| |
|
| AZ_TYPE_INFO (BufferDescriptor, "{05321516-CDE4-451D-80A2-3D179AB3DB5D}") |
| |
|
| BufferDescriptor (BufferBindFlags bindFlags, size_t byteCount) |
| |
|
AZ::HashValue64 | GetHash (AZ::HashValue64 seed=AZ::HashValue64{ 0 }) const |
| |
|
|
RHI::HeapMemoryLevel | m_heapMemoryLevel = RHI::HeapMemoryLevel::Device |
| |
| AZ::u64 | m_byteCount = 0 |
| |
| AZ::u64 | m_alignment = 0 |
| |
|
BufferBindFlags | m_bindFlags = BufferBindFlags::None |
| | Union of all bind points for this buffer.
|
| |
|
HardwareQueueClassMask | m_sharedQueueMask = HardwareQueueClassMask::All |
| | The mask of queue classes supporting shared access of this resource.
|
| |
| AZStd::optional< int > | m_ownerDeviceIndex |
| |
|
|
static void | Reflect (AZ::ReflectContext *context) |
| |
The documentation for this struct was generated from the following file:
- Gems/Atom/RHI/Vulkan/Code/Source/RHI/BufferMemory.h