Motor OpenGL
Cargando...
Buscando...
Nada coincide
Referencia de la clase cme::ResourceManager

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

ShadergetShader (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.

Descripción detallada

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().

Documentación de funciones miembro

◆ getAllShaderNames()

std::vector< std::string > cme::ResourceManager::getAllShaderNames ( )

Busca el nombre de todos los shader cargados.

Devuelve
Un vector de nombres

◆ getAllShaders()

std::vector< Shader * > cme::ResourceManager::getAllShaders ( )

Busca todos los shaders cargados y los almacena en un vector.

Devuelve
Un vector de shaders

◆ getShader()

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.

Parámetros
keyLa clave del shader
Devuelve
Devuelve un puntero inteligente al shader