

Public Types | |
| using | value_type = typename T::value_type |
Public Member Functions | |
| template<typename... Args> | |
| MappedData (DeviceMemory *deviceMemory, VkDeviceSize offset, VkMemoryMapFlags flags, Args &... args) | |
Static Public Member Functions | |
| template<typename... Args> | |
| static ref_ptr< MappedData > | create (DeviceMemory *deviceMemory, VkDeviceSize offset, VkMemoryMapFlags flags, Args... args) |
| template<typename... Args> | |
| static ref_ptr< MappedData > | create (DeviceMemory *deviceMemory, VkDeviceSize offset, VkMemoryMapFlags flags, Data::Properties properties, Args... args) |
Protected Attributes | |
| ref_ptr< DeviceMemory > | _deviceMemory |