#include <eng_node.hh>

Public Types | |
| typedef SharedPtrNull < TransformNode > | Ptr |
Public Member Functions | |
| TransformNode (const Value &value) | |
| TransformNode (const TransformNode &src) | |
| void | Accept (Visitor &visitor) |
| const TransformNode::Value & | GetValue (void) const |
| SharedPtr< const Matrix > | GetMatrix (void) |
| void | SetMatrix (const Matrix &matrix) |
| void | SetPosition (const WorldVertex &position) |
| WorldVertex | GetPosition (void) |
Protected Member Functions | |
| Node::Ptr | Clone (void) const |
| TypeId | GetTypeId (void) const |
Private Attributes | |
| Value | mValue |
Friends | |
| class | Value |
| class | NodeClones |
| class | Graph |
| class | GraphMaker |
| class | GraphImporter |
Classes | |
| class | Value |
| typedef SharedPtrNull<TransformNode> eng::TransformNode::Ptr |
Reimplemented from eng::Node.
| eng::TransformNode::TransformNode | ( | const Value & | value | ) |
TransformNode methods.
| eng::TransformNode::TransformNode | ( | const TransformNode & | src | ) |
| const TransformNode::Value& eng::TransformNode::GetValue | ( | void | ) | const [inline, virtual] |
Implements eng::Node.
| Node::TypeId eng::TransformNode::GetTypeId | ( | void | ) | const [protected, virtual] |
Implements eng::Node.
| SharedPtr<const Matrix> eng::TransformNode::GetMatrix | ( | void | ) | [inline] |
| void eng::TransformNode::SetMatrix | ( | const Matrix & | matrix | ) | [inline] |
| void eng::TransformNode::SetPosition | ( | const WorldVertex & | position | ) | [inline] |
| WorldVertex eng::TransformNode::GetPosition | ( | void | ) | [inline] |
friend class NodeClones [friend] |
Reimplemented from eng::Node.
friend class GraphMaker [friend] |
Reimplemented from eng::Node.
friend class GraphImporter [friend] |
Reimplemented from eng::Node.
Value eng::TransformNode::mValue [private] |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:23 2007