CsPaint
1.0.2
|
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 | ||
) |