| CsPaint
       2.0.0
    | 
| Public Typedefs | |
| using | handle = std::shared_ptr< buffer > | 
| Public Member Functions | |
| buffer (const buffer &) = delete | |
| buffer (device_handle, vk::UniqueBuffer) | |
| vk::Buffer | getBuffer () | 
| vk::DeviceMemory | getDeviceMemory () | 
| void | operator= (const buffer &) = delete | 
| template<typename T , typename Alloc > | |
| void | store (const std::vector< T, Alloc > &vec) | 
| void | store (const void *data, uint64_t size) | 
| using CsPaint::buffer::handle = std::shared_ptr<buffer> | 
| CsPaint::buffer::buffer | ( | device_handle | , | 
| vk::UniqueBuffer | |||
| ) | 
| 
 | delete | 
| 
 | inline | 
| 
 | inline | 
| 
 | delete | 
| 
 | inline | 
| void CsPaint::buffer::store | ( | const void * | data, | 
| uint64_t | size | ||
| ) |