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::RenderNode

Clase que representa un nodo de renderizado en la escena. Más...

#include <RenderNode.h>

Métodos públicos

virtual ~RenderNode ()
 
void setPosition (const Vector3 pos)
 Establece la posicion del nodo.
 
void translate (const Vector3 t)
 Traslada t unidades el nodo.
 
void setScale (const Vector3 sc)
 Establece la escala del nodo.
 
void scale (const Vector3 s)
 Escala el nodo.
 
void setRotation (const Quaternion q)
 Establece la rotacion del nodo.
 
void setRotation (const Vector3 rot)
 Establece la rotacion del nodo.
 
void rotate (const Vector3 r)
 Rota el nodo.
 
void roll (const float angle)
 Rota el nodo en el eje X.
 
void yaw (const float angle)
 Rota el nodo en el eje Y.
 
void pitch (const float angle)
 Rota el nodo en el eje Z.
 
Vector3 getPosition () const
 Devuelve la posicion del nodo.
 

Métodos protegidos

Ogre::SceneNode * getNode () const
 Devuelve el nodo.
 

Descripción detallada

Clase que representa un nodo de renderizado en la escena.

Documentación de constructores y destructores

◆ ~RenderNode()

Tapioca::RenderNode::~RenderNode ( )
virtual

Documentación de funciones miembro

◆ getNode()

Ogre::SceneNode * Tapioca::RenderNode::getNode ( ) const
inlineprotected

Devuelve el nodo.

Devuelve
Puntero al nodo

◆ getPosition()

Vector3 Tapioca::RenderNode::getPosition ( ) const

Devuelve la posicion del nodo.

Devuelve
Posicion del nodo

◆ pitch()

void Tapioca::RenderNode::pitch ( const float angle)

Rota el nodo en el eje Z.

Parámetros
angleAngulo de rotacion

◆ roll()

void Tapioca::RenderNode::roll ( const float angle)

Rota el nodo en el eje X.

Parámetros
angleAngulo de rotacion

◆ rotate()

void Tapioca::RenderNode::rotate ( const Vector3 r)

Rota el nodo.

Parámetros
rRotacion

◆ scale()

void Tapioca::RenderNode::scale ( const Vector3 s)

Escala el nodo.

Parámetros
sEscala

◆ setPosition()

void Tapioca::RenderNode::setPosition ( const Vector3 pos)

Establece la posicion del nodo.

Parámetros
posPosicion

◆ setRotation() [1/2]

void Tapioca::RenderNode::setRotation ( const Quaternion q)

Establece la rotacion del nodo.

Parámetros
qCuaternion de rotacion

◆ setRotation() [2/2]

void Tapioca::RenderNode::setRotation ( const Vector3 rot)

Establece la rotacion del nodo.

Parámetros
rotRotacion

◆ setScale()

void Tapioca::RenderNode::setScale ( const Vector3 sc)

Establece la escala del nodo.

Parámetros
scEscala

◆ translate()

void Tapioca::RenderNode::translate ( const Vector3 t)

Traslada t unidades el nodo.

Parámetros
tVector de traslacion

◆ yaw()

void Tapioca::RenderNode::yaw ( const float angle)

Rota el nodo en el eje Y.

Parámetros
angleAngulo de rotacion

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