KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::VulkanTexture Class Reference
Inheritance diagram for Karma::VulkanTexture:
Collaboration diagram for Karma::VulkanTexture:

Public Member Functions

void CreateTextureImage (VulkanImageBuffer *vImageBuffer)
 
void CreateTextureImageView ()
 
void CreateTextureSampler ()
 
void GenerateVulkanTexture (VulkanImageBuffer *vImageBuffer)
 
VkImageView GetImageView () const
 
VkSampler GetImageSampler () const
 
- Public Member Functions inherited from Karma::Texture
 Texture ()
 A constructor.
 
 Texture (TextureType tType, const char *filename, std::string textureName, std::string textureShaderName)
 Another constructor.
 
 ~Texture ()
 A destructor.
 
const std::string & GetTextureName () const
 Getter for texture name.
 
const std::string & GetTextureShaderName () const
 Getter for Texture Shader name.
 
std::shared_ptr< VulkanTextureGetVulkanTexture () const
 Getter for VulkanTexture.
 

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