#include <gfx_node.hh>
Inherited by GfxObj, Primitive, and SymmetryNode.
Public Member Functions | |
| GfxNode (const String &name) | |
| virtual | ~GfxNode () |
| virtual GfxNodeP | Copy () const |
| virtual void | DeepSwap (GfxNode &n) |
| virtual void | RenderGL (RenderPass pass) |
| virtual void | RenderPov (PovState &pov) |
| virtual void | Apply (GfxNodeVisitor &v, GfxNodeVisitor::Stack st) |
| virtual int | GetType () const |
| String | GetName () const |
| void | Rename (const String &name) |
| void | Add (GfxObjP obj) |
| void | Remove (GfxObjP obj) |
| void | Add (GfxNodeP node) |
| void | Remove (GfxNodeP node) |
| void | Remove (const String &name) |
| size_t | GetChildCount () const |
| void | Hide () |
| void | Show () |
| bool | IsVisible () const |
Definition at line 42 of file gfx_node.hh.
| virtual ~GfxNode | ( | ) | [virtual] |
| void Add | ( | GfxNodeP | node | ) |
| void Add | ( | GfxObjP | obj | ) |
| virtual void Apply | ( | GfxNodeVisitor & | v, | |
| GfxNodeVisitor::Stack | st | |||
| ) | [virtual] |
Reimplemented in GfxObj.
| virtual void DeepSwap | ( | GfxNode & | n | ) | [virtual] |
| size_t GetChildCount | ( | ) | const |
| String GetName | ( | ) | const |
| virtual int GetType | ( | ) | const [virtual] |
Reimplemented in GfxObj.
| void Hide | ( | ) |
| bool IsVisible | ( | ) | const |
| void Remove | ( | const String & | name | ) |
| void Remove | ( | GfxNodeP | node | ) |
| void Remove | ( | GfxObjP | obj | ) |
| void Rename | ( | const String & | name | ) |
| virtual void RenderGL | ( | RenderPass | pass | ) | [virtual] |
Reimplemented in GfxObj, Cuboid, Quad, and SymmetryNode.
| void Show | ( | ) |
1.5.8