VkImageUsageFlagBits | NVK Search
  1. No Results
Categories
VkImageUsageFlagBits Bitmask specifying intended usage of an image Stub
VkImageUsageFlagBits = {
  VK_IMAGE_USAGE_TRANSFER_SRC_BIT: 0x1,
  VK_IMAGE_USAGE_TRANSFER_DST_BIT: 0x2,
  VK_IMAGE_USAGE_SAMPLED_BIT: 0x4,
  VK_IMAGE_USAGE_STORAGE_BIT: 0x8,
  VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT: 0x10,
  VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT: 0x20,
  VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT: 0x40,
  VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT: 0x80,
  VK_IMAGE_USAGE_RESERVED_13_BIT_KHR: 0x2000,
  VK_IMAGE_USAGE_RESERVED_14_BIT_KHR: 0x4000,
  VK_IMAGE_USAGE_RESERVED_15_BIT_KHR: 0x8000,
  VK_IMAGE_USAGE_RESERVED_10_BIT_KHR: 0x400,
  VK_IMAGE_USAGE_RESERVED_11_BIT_KHR: 0x800,
  VK_IMAGE_USAGE_RESERVED_12_BIT_KHR: 0x1000,
  VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV: 0x100,
  VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT: 0x200
};
Properties VkImageUsageFlagBits.VK_IMAGE_USAGE_TRANSFER_SRC_BIT specifies that the image can be used as the source of a transfer command. VkImageUsageFlagBits.VK_IMAGE_USAGE_TRANSFER_DST_BIT specifies that the image can be used as the destination of a transfer command. VkImageUsageFlagBits.VK_IMAGE_USAGE_SAMPLED_BIT specifies that the image can be used to create a VkImageView suitable for occupying a VkDescriptorSet slot either of type VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, and be sampled by a shader. VkImageUsageFlagBits.VK_IMAGE_USAGE_STORAGE_BIT specifies that the image can be used to create a VkImageView suitable for occupying a VkDescriptorSet slot of type VK_DESCRIPTOR_TYPE_STORAGE_IMAGE. VkImageUsageFlagBits.VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT specifies that the image can be used to create a VkImageView suitable for use as a color or resolve attachment in a VkFramebuffer. VkImageUsageFlagBits.VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT specifies that the image can be used to create a VkImageView suitable for use as a depth/stencil or depth/stencil resolve VkImageUsageFlagBits.VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT VkImageUsageFlagBits.VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_13_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_14_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_15_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_10_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_11_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_RESERVED_12_BIT_KHR VkImageUsageFlagBits.VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV VkImageUsageFlagBits.VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT