vsg: vsg::MappedData< T > Class Template Reference

vsg 1.1.3 VulkanSceneGraph library

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
vsg::MappedData< T > Class Template Reference
Inheritance diagram for vsg::MappedData< T >:
[legend]
Collaboration diagram for vsg::MappedData< T >:
[legend]

## 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

The documentation for this class was generated from the following file:

- include/vsg/vk/DeviceMemory.h