Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Cargando...
Buscando...
Nada coincide
Métodos públicos | Atributos públicos | Lista de todos los miembros
Referencia de la clase Tapioca::ComponentBuilderabstract

Clase base abstracta para crear componentes. Más...

#include <ComponentBuilder.h>

Diagrama de herencia de Tapioca::ComponentBuilder
Tapioca::BasicBuilder< TComp > Tapioca::LuaComponentBuilder

Métodos públicos

 ComponentBuilder (const std::string &id)
 Constructor por defecto.
 
virtual ~ComponentBuilder ()
 Destructor virtual por defecto.
 
virtual ComponentcreateComponent ()=0
 Crea un componente.
 

Atributos públicos

std::string id
 

Descripción detallada

Clase base abstracta para crear componentes.

Documentación de constructores y destructores

◆ ComponentBuilder()

Tapioca::ComponentBuilder::ComponentBuilder ( const std::string & id)
inline

Constructor por defecto.

Parámetros
idId del componente que crea

◆ ~ComponentBuilder()

virtual Tapioca::ComponentBuilder::~ComponentBuilder ( )
inlinevirtual

Destructor virtual por defecto.

Documentación de funciones miembro

◆ createComponent()

virtual Component * Tapioca::ComponentBuilder::createComponent ( )
pure virtual

Crea un componente.

Implementado en Tapioca::LuaComponentBuilder y Tapioca::BasicBuilder< TComp >.

Documentación de datos miembro

◆ id

std::string Tapioca::ComponentBuilder::id

La documentación de esta clase está generada del siguiente archivo: