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

Se encarga de registrar y crear los componentes. Más...

#include <ComponentRegistry.h>

Métodos públicos estáticos

template<typename T>
static void registerComponent (const std::string &name)
 Registara un componente a su lista.
static ec::Componentcreate (const std::string &name)
 Crea un componente dado su tipo.

Descripción detallada

Se encarga de registrar y crear los componentes.

Documentación de funciones miembro

◆ create()

ec::Component * cme::ComponentRegistry::create ( const std::string & name)
inlinestatic

Crea un componente dado su tipo.

Parámetros
nameEl tipo de componente
Devuelve
Un puntero al componente

◆ registerComponent()

template<typename T>
void cme::ComponentRegistry::registerComponent ( const std::string & name)
inlinestatic

Registara un componente a su lista.

Parámetros de plantilla
TEl tipo de componente
Parámetros
nameEl nombre de key para luego crearlo