#include <NodeShape.h>
Inheritance diagram for NodeShape:
Public Member Functions | |
NodeShape (Scene *scene, Proto *proto) | |
virtual | ~NodeShape () |
virtual int | getType () const |
virtual Node * | copy () const |
virtual void | draw () |
bool | isLit () const |
Protected Member Functions | |
void | doSpecularPass (Node *appearance, Node *geometry) |
Shape { exposedField SFNode appearance NULL exposedField SFNode geometry NULL }
virtual NodeShape::~NodeShape | ( | ) | [inline, virtual] |
virtual int NodeShape::getType | ( | ) | const [inline, virtual] |
virtual Node* NodeShape::copy | ( | ) | const [inline, virtual] |
void NodeShape::draw | ( | ) | [virtual] |
To be overriden by the subclasses
Reimplemented from Node.
bool NodeShape::isLit | ( | ) | const |