Inherits AZ::Metal::MemoryView.
Public Member Functions | |
| BufferMemoryView (const MemoryView &memoryView, BufferMemoryType memoryType) | |
| BufferMemoryView (MemoryView &&memoryView, BufferMemoryType memoryType) | |
| BufferMemoryView (const BufferMemoryView &rhs)=default | |
| Supports copy and move construction / assignment. | |
| BufferMemoryView (BufferMemoryView &&rhs)=default | |
| BufferMemoryView & | operator= (const BufferMemoryView &rhs)=default |
| BufferMemoryView & | operator= (BufferMemoryView &&rhs)=default |
| BufferMemoryType | GetType () const |
Public Member Functions inherited from AZ::Metal::MemoryView | |
| MemoryView (RHI::Ptr< Memory > memory, size_t offset, size_t size, size_t alignment) | |
| MemoryView (const MemoryAllocation &memAllocation) | |
| MemoryView (const MemoryView &rhs)=default | |
| MemoryView (MemoryView &&rhs)=default | |
| MemoryView & | operator= (const MemoryView &rhs)=default |
| MemoryView & | operator= (MemoryView &&rhs)=default |
| bool | IsValid () const |
| size_t | GetOffset () const |
| size_t | GetSize () const |
| size_t | GetAlignment () const |
| Memory * | GetMemory () const |
| void | SetName (const AZStd::string_view &name) |
| MTLStorageMode | GetStorageMode () |
| void * | GetCpuAddress () const |
| template<typename T > | |
| T | GetGpuAddress () const |