API Documentation
Loading...
Searching...
No Matches
VulkanImageData Member List

This is the complete list of members for VulkanImageData, including all inherited members.

arrayLayers() constVulkanImageDatainline
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() constVulkanImageDatainline
getFormat() constVulkanImageData
getMipSize(uint04 level) constVulkanImageData
getSampleBitflags(uint04 multi_sample_count)VulkanImageDatastatic
hasAlpha() constVulkanImageDatainline
layout(uint04 mip_level=0) constVulkanImageData
mipMapDepth() constVulkanImageDatainline
modifiedTime() constVulkanImageDatainline
pixelSize() constImageinlinevirtual
rawSetLayout(VkImageLayout layout)VulkanImageData
scanLine(uint04)Imageinlinevirtual
setArrayLayers(uint04 array_layers)VulkanImageDatainline
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)VulkanImageDatainline
setMultiSampleCount(uint04 count)VulkanImageDatainline
size() const final overrideVulkanImageDatavirtual
transitionImageLayout(VkImageLayout newLayout, VkCommandBuffer_T *command=nullptr)VulkanImageData
transitionImageLayout(VkImageLayout newLayout, uint04 miplevel, uint04 level, VkCommandBuffer_T *command=nullptr)VulkanImageData
vkMemory() constVulkanImageDatainline
vulkanImage() constVulkanImageDatainline
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()Imageinlinevirtual
~VulkanImageData()VulkanImageData