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 |