#include <NodeViewpoint.h>
Inheritance diagram for NodeViewpoint:
Public Member Functions | |
NodeViewpoint (Scene *scene, Proto *proto) | |
virtual | ~NodeViewpoint () |
virtual int | getType () const |
virtual Node * | copy () const |
virtual void | preDraw () |
void | apply () |
Vec3f | getPosition () const |
const Quaternion & | getOrientation () const |
void | setPosition (const Vec3f &pos) |
void | setOrientation (const Quaternion &orientation) |
Protected Attributes | |
float | _matrix [16] |
virtual NodeViewpoint::~NodeViewpoint | ( | ) | [inline, virtual] |
virtual int NodeViewpoint::getType | ( | ) | const [inline, virtual] |
virtual Node* NodeViewpoint::copy | ( | ) | const [inline, virtual] |
void NodeViewpoint::preDraw | ( | ) | [virtual] |
To be overriden by the subclasses
Reimplemented from Node.
void NodeViewpoint::apply | ( | ) |
Vec3f NodeViewpoint::getPosition | ( | ) | const |
const Quaternion & NodeViewpoint::getOrientation | ( | ) | const |
void NodeViewpoint::setPosition | ( | const Vec3f & | pos | ) |
void NodeViewpoint::setOrientation | ( | const Quaternion & | orientation | ) |
float NodeViewpoint::_matrix[16] [protected] |