![]() |
API Documentation
|
This is the complete list of members for VulkanImageData, including all inherited members.
| arrayLayers() const | VulkanImageData | inline |
| cleanup(bool destroy_memory=true) | VulkanImageData | |
| clear(const RGBColor &color=RGBColor(0, 0, 0, 0), VkCommandBuffer_T *command=nullptr) | VulkanImageData | |
| createImage(VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties) | VulkanImageData | |
| device() const | VulkanImageData | inline |
| getFormat() const | VulkanImageData | |
| getMipSize(uint04 level) const | VulkanImageData | |
| getSampleBitflags(uint04 multi_sample_count) | VulkanImageData | static |
| hasAlpha() const | VulkanImageData | inline |
| layout(uint04 mip_level=0) const | VulkanImageData | |
| mipMapDepth() const | VulkanImageData | inline |
| modifiedTime() const | VulkanImageData | inline |
| pixelSize() const | Image | inlinevirtual |
| rawSetLayout(VkImageLayout layout) | VulkanImageData | |
| scanLine(uint04) | Image | inlinevirtual |
| setArrayLayers(uint04 array_layers) | VulkanImageData | inline |
| setData(const String &image_id, uint04 layer) | VulkanImageData | |
| setData(const VulkanBuffer &buffer, uint04 mip_level, uint04 image_data, VkCommandBuffer_T *command=nullptr) | VulkanImageData | |
| setData(VkImage image, bool image_owner) | VulkanImageData | |
| setDevice(const ConstPointer< VulkanDevice > &instance) | VulkanImageData | |
| setFormat(VkFormat format) | VulkanImageData | |
| setImageProperties(Vector< 2, uint04 > size, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties) | VulkanImageData | |
| setMipMapDepth(uint04 depth) | VulkanImageData | inline |
| setMultiSampleCount(uint04 count) | VulkanImageData | inline |
| size() const final override | VulkanImageData | virtual |
| transitionImageLayout(VkImageLayout newLayout, VkCommandBuffer_T *command=nullptr) | VulkanImageData | |
| transitionImageLayout(VkImageLayout newLayout, uint04 miplevel, uint04 level, VkCommandBuffer_T *command=nullptr) | VulkanImageData | |
| vkMemory() const | VulkanImageData | inline |
| vulkanImage() const | VulkanImageData | inline |
| VulkanImageData(const ConstPointer< VulkanDevice > &instance) | VulkanImageData | |
| VulkanImageData(VulkanImageData &&instance) | VulkanImageData | |
| VulkanImageData(const ConstPointer< VulkanDevice > &instance, const String &image_id, uint04 mip_map_depth) | VulkanImageData | |
| VulkanImageData(const ConstPointer< VulkanDevice > &instance, Buffer< String > &image_ids, uint04 mip_map_depth) | VulkanImageData | |
| VulkanImageData(const ConstPointer< VulkanDevice > &instance, VkImage image, Vector< 2, uint04 > size, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, bool image_owner) | VulkanImageData | |
| VulkanImageData(const ConstPointer< VulkanDevice > &instance, Vector< 2, uint04 > size, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties) | VulkanImageData | |
| ~Image() | Image | inlinevirtual |
| ~VulkanImageData() | VulkanImageData |