Karma Engine
Loading...
Searching...
No Matches
Karma::VulkanImageBuffer Class Reference
Inheritance diagram for Karma::VulkanImageBuffer:
Collaboration diagram for Karma::VulkanImageBuffer:

Public Member Functions

 VulkanImageBuffer (const char *filename)
 
void CreateBuffer (VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)
 
uint32_t FindMemoryType (uint32_t typeFilter, VkMemoryPropertyFlags properties)
 
const VkBuffer & GetBuffer () const
 
int GetTextureWidth () const
 
int GetTextureHeight () const
 
int GetTextureChannels () const
 
- Public Member Functions inherited from Karma::ImageBuffer
uint32_t GetBindingPointIndex () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Karma::ImageBuffer
static ImageBufferCreate (const char *filename)
 
- Protected Attributes inherited from Karma::ImageBuffer
uint32_t m_BindingPoint
 

The documentation for this class was generated from the following files: