Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
|
Wrapper de la clase LightDirectional de Ogre. Más...
#include <LightDirectional.h>
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 |
RenderNode * | node |
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
void Tapioca::LightDirectional::produceShadows | ( | const bool | enable | ) |
Activa o desactiva la produccion de sombras.
enable | True para activar, false para desactivar |
void Tapioca::LightDirectional::setDirection | ( | const Vector3 | direction | ) |
Cambia la direccion a la que apunta la luz.
direction | Direccion a la que se quiere apuntar |