Class VkScopedImage¶
- Defined in File VkScopedImage.h
Class Documentation¶
-
class
VkScopedImage
¶ Public Functions
-
VkScopedImage
(VkDevice device, const TextureDesc &textureDesc, VkImageUsageFlags usage, const VkPhysicalDeviceMemoryProperties &physicalDeviceMemoryProperties, Log logger)¶
-
VkScopedImage
(VkDevice device, const TextureDesc &textureDesc, VkImage image, Log logger)¶
-
void
Create
(VkDevice device, const TextureDesc &textureDesc, VkImageUsageFlags usage, const VkPhysicalDeviceMemoryProperties &physicalDeviceMemoryProperties)¶
-
VkImage
Real
() const¶
-
VkImageView
View
() const¶
-
VkDeviceMemory
Memory
() const¶
-
VkFormat
GetRealFormat
() const¶
-
RawStorageFormat
GetFormat
() const¶
-
void
CleanUp
() const¶
-
void
TransitionLayout
(VkCommandBuffer commandBuffer, ImageTransition oldTransition, ImageTransition newTransition) const¶
-
void
CopyFromBuffer
(VkCommandBuffer commandBuffer, const TextureBufferInfo &bufferInfo, VkBuffer buffer) const¶
-
void
CreateImageView
(ImageViewType imageView)¶
-