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

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

#include <Mesh.h>

Diagrama de herencia de Tapioca::Mesh
Tapioca::RenderObject

Métodos públicos

 Mesh (Ogre::SceneManager *const scnMngr, RenderNode *const node, std::string const &meshName)
 Constructor de la clase Mesh.
 
void setMaterial (std::string const &materialName)
 Cambia el material de la malla.
 
void castShadows (const bool enable)
 Activa o desactiva las sombras de la malla.
 
- 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

Ogre::Entity * getMesh () const
 Devuelve el mesh de Ogre.
 
- 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.
 

Otros miembros heredados

- Atributos protegidos heredados de Tapioca::RenderObject
Ogre::SceneManager * sceneManager
 
RenderNodenode
 

Descripción detallada

Wrapper de la clase Mesh de Ogre.

Documentación de constructores y destructores

◆ Mesh()

Tapioca::Mesh::Mesh ( Ogre::SceneManager *const scnMngr,
RenderNode *const node,
std::string const & meshName )

Constructor de la clase Mesh.

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

Documentación de funciones miembro

◆ castShadows()

void Tapioca::Mesh::castShadows ( const bool enable)

Activa o desactiva las sombras de la malla.

◆ getMesh()

Ogre::Entity * Tapioca::Mesh::getMesh ( ) const
inlineprotected

Devuelve el mesh de Ogre.

Devuelve
Puntero al mesh de Ogre

◆ setMaterial()

void Tapioca::Mesh::setMaterial ( std::string const & materialName)

Cambia el material de la malla.

Parámetros
materialNameNombre del material que se quiere asignar a la malla

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