|
KarmaEngine
Game Engine for practical learning and research purposes
|


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< VulkanTexture > | GetVulkanTexture () const |
| Getter for VulkanTexture. | |