VulkanTextureInfo
class VulkanTextureInfo(val sampleCount: Int = 1, val mipmapped: Boolean = false, val flags: VulkanImageCreateFlags = VulkanImageCreateFlags.NONE, val format: VulkanFormat, val imageTiling: VulkanImageTiling = VulkanImageTiling.OPTIMAL, val imageUsageFlags: VulkanImageUsageFlags, val sharingMode: VulkanSharingMode = VulkanSharingMode.EXCLUSIVE, val aspectMask: VulkanImageAspectFlags = VulkanImageAspectFlags.COLOR)
Descriptor containing Vulkan-specific image information for Graphite backend textures.
Parameters
sampleCount
Number of samples per pixel (1 for non-MSAA).
mipmapped
true if mipmaps are present/allocated for this texture.
flags
Vulkan image creation flags (VkImageCreateFlags).
format
Vulkan image pixel format (VkFormat).
imageTiling
Vulkan image tiling layout (VkImageTiling).
imageUsageFlags
Vulkan image usage flags (VkImageUsageFlags).
sharingMode
Vulkan queue sharing mode (VkSharingMode).
aspectMask
Vulkan image aspect mask (VkImageAspectFlags).
Constructors
Link copied to clipboard
constructor(sampleCount: Int = 1, mipmapped: Boolean = false, flags: VulkanImageCreateFlags = VulkanImageCreateFlags.NONE, format: VulkanFormat, imageTiling: VulkanImageTiling = VulkanImageTiling.OPTIMAL, imageUsageFlags: VulkanImageUsageFlags, sharingMode: VulkanSharingMode = VulkanSharingMode.EXCLUSIVE, aspectMask: VulkanImageAspectFlags = VulkanImageAspectFlags.COLOR)