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

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

#include <LightDirectional.h>

Diagrama de herencia de Tapioca::LightDirectional
Tapioca::Light Tapioca::RenderObject

Métodos públicos

void setDirection (const Vector3 direction)
 Cambia la direccion a la que apunta la luz.
 
void produceShadows (const bool enable)
 Activa o desactiva la produccion de sombras.
 
- Métodos públicos heredados de Tapioca::Light
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.
 

Otros miembros heredados

- Métodos protegidos heredados de Tapioca::Light
 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 heredados de Tapioca::Light
Ogre::Light * mLight
 
Vector4 mColor
 
- Atributos protegidos heredados de Tapioca::RenderObject
Ogre::SceneManager * sceneManager
 
RenderNodenode
 

Descripción detallada

Wrapper de la clase LightDirectional de Ogre.

Simula rayos de luz desde una posicion lejana (como el sol) por lo tanto, solo necesita una direccion, pero no una posicion tiene un rango infinito y una intensidad constante

Documentación de funciones miembro

◆ produceShadows()

void Tapioca::LightDirectional::produceShadows ( const bool enable)

Activa o desactiva la produccion de sombras.

Parámetros
enableTrue para activar, false para desactivar

◆ setDirection()

void Tapioca::LightDirectional::setDirection ( const Vector3 direction)

Cambia la direccion a la que apunta la luz.

Parámetros
directionDireccion a la que se quiere apuntar

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