#include </msg/src/nodes/node.h>
Class diagram for MSG::Node:
Public Members | |||
![]() | ![]() | Node () | |
![]() | ![]() | virtual | ~Node () |
![]() | ![]() | virtual void | render (std::vector<ActiveLight*>* &activelights, std::vector<TransformGroup*> transforms) = 0 |
![]() | ![]() | virtual bool | handleEvent (Event* event) = 0 |
MSG::Node::Node () |
MSG::Node::~Node () [virtual]
|
virtual void MSG::Node::render (std::vector<ActiveLight *>*& activelights, std::vector<TransformGroup *> transforms) [pure virtual]
|
Reimplemented in MSG::ActiveDirectionalLight, MSG::ActiveTransformGroup, MSG::DirectionalLight, MSG::FakeShadowsDirectionalLight, MSG::Group, MSG::Light, MSG::Material, MSG::RotateGroup, MSG::ScaleGroup, MSG::Shape, MSG::TransformGroup, and MSG::TranslateGroup.
virtual bool MSG::Node::handleEvent (Event * event) [pure virtual]
|
Reimplemented in MSG::ActiveTransformGroup, MSG::DirectionalLight, MSG::Group, MSG::Light, MSG::Material, and MSG::Shape.