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

Clase base para los objetos que se renderizan en la escena. Más...

#include <RenderObject.h>

Diagrama de herencia de Tapioca::RenderObject
Tapioca::BillboardSet Tapioca::Camera Tapioca::Light Tapioca::Mesh Tapioca::ParticleSystem Tapioca::Plane Tapioca::LightDirectional Tapioca::LightPoint Tapioca::LightRectlight Tapioca::LightSpotlight

Métodos públicos

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

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::SceneManager * sceneManager
 
RenderNodenode
 

Descripción detallada

Clase base para los objetos que se renderizan en la escena.

Documentación de constructores y destructores

◆ RenderObject()

Tapioca::RenderObject::RenderObject ( RenderNode *const node,
Ogre::SceneManager *const scnMngr )
protected

Constructor de la clase RenderObject.

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

◆ ~RenderObject()

Tapioca::RenderObject::~RenderObject ( )
virtual

Se libera del nodo al que pertenecia y se destruye el objeto.

Documentación de funciones miembro

◆ detachFromNode()

void Tapioca::RenderObject::detachFromNode ( )
protected

Quita este objeto del nodo.

◆ getMovObject()

Ogre::MovableObject * Tapioca::RenderObject::getMovObject ( ) const
inlineprotected

Devuelve el movable object.

Devuelve
Movable object

◆ init()

void Tapioca::RenderObject::init ( Ogre::MovableObject *const movObject)
protected

Inicializa el movableObject.

Parámetros
movObjectMovableObject que se quiere inicializar

◆ isVisible()

bool Tapioca::RenderObject::isVisible ( ) const

Devuelve la visibilidad del objeto.

Devuelve
Visibilidad del objeto

◆ setVisible()

void Tapioca::RenderObject::setVisible ( const bool enable)

Cambia la visibilidad del objeto.

Parámetros
enableTrue si se quiere que se vea el objeto, false en caso contrario

Documentación de datos miembro

◆ node

RenderNode* Tapioca::RenderObject::node
protected

◆ sceneManager

Ogre::SceneManager* Tapioca::RenderObject::sceneManager
protected

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