Se encarga de la gesiton de recursos del proyecto, desde shaders hasta imagenes. Utiliza el patron Singleton y se puede acceder a su instancia con rscrM(). Más...
#include <ResourceManager.h>
Métodos públicos | |
| Shader * | getShader (std::string key) |
| Busca en los recursos el shader pedido mediante la key, que es el nombre del archivo sin la extensión. | |
| std::vector< Shader * > | getAllShaders () |
| Busca todos los shaders cargados y los almacena en un vector. | |
| std::vector< std::string > | getAllShaderNames () |
| Busca el nombre de todos los shader cargados. | |
Se encarga de la gesiton de recursos del proyecto, desde shaders hasta imagenes. Utiliza el patron Singleton y se puede acceder a su instancia con rscrM().
| std::vector< std::string > cme::ResourceManager::getAllShaderNames | ( | ) |
Busca el nombre de todos los shader cargados.
| std::vector< Shader * > cme::ResourceManager::getAllShaders | ( | ) |
Busca todos los shaders cargados y los almacena en un vector.
| Shader * cme::ResourceManager::getShader | ( | std::string | key | ) |
Busca en los recursos el shader pedido mediante la key, que es el nombre del archivo sin la extensión.
| key | La clave del shader |