|
| Image (const Image &image)=delete |
|
Image & | operator= (const Image &image)=delete |
|
| Image (Image &&image) noexcept |
|
Image & | operator= (Image &&image) noexcept |
|
vc::Error | Load (unsigned char *pixels, int width, int height, int channels, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties) |
|
vc::Error | Load (uint16_t *pixels, int width, int height, int channels, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties) |
|
vc::Error | Create (VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, uint32_t width, uint32_t height, uint32_t arrayLevels=1, uint32_t mipLevels=1) |
|
void | SetSamples (VkSampleCountFlagBits samples) |
|
void | SetSamples (int samples) |
|
void | SetImageLayout (VkImageLayout layout) |
|
VkFormat | GetFormat () const |
|
VkImage | GetVkImage () const |
|
| operator VkImage () const |
|
uint32_t | GetWidth () const |
|
uint32_t | GetHeight () const |
|
VkImageLayout | GetLayout () const |
|
The documentation for this class was generated from the following files:
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/vulkan/include/venom/vulkan/Image.h
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/vulkan/src/Image.cc