#include <RenderTiny_Device.h>

Public Types | |
| enum | NodeType { Node_NonDisplay, Node_Container, Node_Model } |
Public Member Functions | |
| const Matrix4f & | GetMatrix () const |
| const Quatf & | GetOrientation () const |
| const Vector3f & | GetPosition () const |
| virtual NodeType | GetType () const |
| void | Move (Vector3f p) |
| Node () | |
| virtual void | Render (const Matrix4f <w, RenderDevice *ren) |
| void | Rotate (Quatf q) |
| void | SetMatrix (const Matrix4f &m) |
| void | SetOrientation (Quatf q) |
| void | SetPosition (Vector3f p) |
| virtual | ~Node () |
Private Attributes | |
| Matrix4f | Mat |
| bool | MatCurrent |
| Vector3f | Pos |
| Quatf | Rot |
Definition at line 297 of file RenderTiny_Device.h.
Definition at line 309 of file RenderTiny_Device.h.
| OVR::RenderTiny::Node::Node | ( | ) | [inline] |
Definition at line 306 of file RenderTiny_Device.h.
| virtual OVR::RenderTiny::Node::~Node | ( | ) | [inline, virtual] |
Definition at line 307 of file RenderTiny_Device.h.
| const Matrix4f& OVR::RenderTiny::Node::GetMatrix | ( | ) | const [inline] |
Definition at line 333 of file RenderTiny_Device.h.
| const Quatf& OVR::RenderTiny::Node::GetOrientation | ( | ) | const [inline] |
Definition at line 318 of file RenderTiny_Device.h.
| const Vector3f& OVR::RenderTiny::Node::GetPosition | ( | ) | const [inline] |
Definition at line 317 of file RenderTiny_Device.h.
| virtual NodeType OVR::RenderTiny::Node::GetType | ( | ) | const [inline, virtual] |
Reimplemented in OVR::RenderTiny::Container, and OVR::RenderTiny::Model.
Definition at line 315 of file RenderTiny_Device.h.
| void OVR::RenderTiny::Node::Move | ( | Vector3f | p | ) | [inline] |
Definition at line 322 of file RenderTiny_Device.h.
| virtual void OVR::RenderTiny::Node::Render | ( | const Matrix4f & | ltw, |
| RenderDevice * | ren | ||
| ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::Container, and OVR::RenderTiny::Model.
Definition at line 344 of file RenderTiny_Device.h.
| void OVR::RenderTiny::Node::Rotate | ( | Quatf | q | ) | [inline] |
Definition at line 323 of file RenderTiny_Device.h.
| void OVR::RenderTiny::Node::SetMatrix | ( | const Matrix4f & | m | ) | [inline] |
Definition at line 327 of file RenderTiny_Device.h.
| void OVR::RenderTiny::Node::SetOrientation | ( | Quatf | q | ) | [inline] |
Definition at line 320 of file RenderTiny_Device.h.
| void OVR::RenderTiny::Node::SetPosition | ( | Vector3f | p | ) | [inline] |
Definition at line 319 of file RenderTiny_Device.h.
Matrix4f OVR::RenderTiny::Node::Mat [mutable, private] |
Definition at line 302 of file RenderTiny_Device.h.
bool OVR::RenderTiny::Node::MatCurrent [mutable, private] |
Definition at line 303 of file RenderTiny_Device.h.
Vector3f OVR::RenderTiny::Node::Pos [private] |
Definition at line 299 of file RenderTiny_Device.h.
Quatf OVR::RenderTiny::Node::Rot [private] |
Definition at line 300 of file RenderTiny_Device.h.