|
CsPaint
2.0.0
|
Public Typedefs | |
| using | handle = std::shared_ptr< image > |
Public Member Functions | |
| image (const image &) = delete | |
| image (device_handle, vk::UniqueImage, vk::Format imageFormat, vk::ImageAspectFlags aspectFlags) | |
| vk::DeviceMemory | getDeviceMemory () |
| vk::Image | getImage () |
| vk::ImageView | getImageView () |
| void | operator= (const image &) = delete |
| template<typename T , typename Alloc > | |
| void | store (const std::vector< T, Alloc > &vec) |
| void | store (const void *data, uint64_t size) |
| using CsPaint::image::handle = std::shared_ptr<image> |
| CsPaint::image::image | ( | device_handle | , |
| vk::UniqueImage | , | ||
| vk::Format | imageFormat, | ||
| vk::ImageAspectFlags | aspectFlags | ||
| ) |
|
delete |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
| void CsPaint::image::store | ( | const void * | data, |
| uint64_t | size | ||
| ) |