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 |
![]() | |
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. | |