void destroy()
Destroys the texture manager.
VkCommandPool commandPool
void init(Chronos::Engine::Device *device, VkCommandPool commandPool)
Initializes the texture manager.
Chronos::Engine::Texture getTexture(int textureNo)
Gets the texture from the texture manager.
int addTexture(std::string texturePath, std::string textureName)
Adds a texture to the texture manager.
void removeTexture(int textureNo)
Removes a texture from the texture manager.
Chronos::Engine::Device * device
This class holds the Vulkan data and objects needed for a texture.
Contains the class for managing textures in the Chronos::Engine namespace.