Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Todos Clases Espacios de nombres Archivos Funciones Variables typedefs Enumeraciones Valores de enumeraciones Amigas defines Páginas Conceptos
Métodos públicos | Métodos protegidos | Atributos protegidos | Lista de todos los miembros
Referencia de la clase Tapioca::Light

Wrapper de la clase Light de Ogre. Más...

#include <Light.h>

Diagrama de herencia de Tapioca::Light
Tapioca::RenderObject Tapioca::LightDirectional Tapioca::LightPoint Tapioca::LightRectlight Tapioca::LightSpotlight

Métodos públicos

virtual ~Light ()
 Destructor vacio.
 
void setColor (const Vector4 color)
 Establece el color de la luz.
 
void setPowerScale (const float power)
 Cambia la potencia de la luz. Por defecto es 1.0f.
 
- Métodos públicos heredados de Tapioca::RenderObject
virtual ~RenderObject ()
 Se libera del nodo al que pertenecia y se destruye el objeto.
 
void setVisible (const bool enable)
 Cambia la visibilidad del objeto.
 
bool isVisible () const
 Devuelve la visibilidad del objeto.
 

Métodos protegidos

 Light (Ogre::SceneManager *const scnMngr, RenderNode *const node, const Vector4 color)
 Constructor de la clase Light.
 
- Métodos protegidos heredados de Tapioca::RenderObject
Ogre::MovableObject * getMovObject () const
 Devuelve el movable object.
 
 RenderObject (RenderNode *const node, Ogre::SceneManager *const scnMngr)
 Constructor de la clase RenderObject.
 
void init (Ogre::MovableObject *const movObject)
 Inicializa el movableObject.
 
void detachFromNode ()
 Quita este objeto del nodo.
 

Atributos protegidos

Ogre::Light * mLight
 
Vector4 mColor
 
- Atributos protegidos heredados de Tapioca::RenderObject
Ogre::SceneManager * sceneManager
 
RenderNodenode
 

Descripción detallada

Wrapper de la clase Light de Ogre.

Documentación de constructores y destructores

◆ Light()

Tapioca::Light::Light ( Ogre::SceneManager *const scnMngr,
RenderNode *const node,
const Vector4 color )
protected

Constructor de la clase Light.

Parámetros
scnMngrPuntero al manager de escenas de ogre
nodeNodo para renderizado
colorColor de la luz

◆ ~Light()

virtual Tapioca::Light::~Light ( )
inlinevirtual

Destructor vacio.

Documentación de funciones miembro

◆ setColor()

void Tapioca::Light::setColor ( const Vector4 color)

Establece el color de la luz.

Parámetros
colorColor de la luz

◆ setPowerScale()

void Tapioca::Light::setPowerScale ( const float power)

Cambia la potencia de la luz. Por defecto es 1.0f.

Parámetros
powerPotencia

Documentación de datos miembro

◆ mColor

Vector4 Tapioca::Light::mColor
protected

◆ mLight

Ogre::Light* Tapioca::Light::mLight
protected

La documentación de esta clase está generada de los siguientes archivos: