#include <eng_node.hh>

Public Types | |
| typedef SharedPtrNull < PolygonNode > | Ptr |
| typedef SmallArray < Node::VCNT, Vix > | Vixs |
Public Member Functions | |
| PolygonNode (const Value &value) | |
| PolygonNode (const PolygonNode &src) | |
| void | Accept (Visitor &visitor) |
| const PolygonNode::Value & | GetValue (void) const |
| void | SetVixs (const PolygonNode::Vixs &vixs) |
| const PolygonNode::Vixs & | GetVixs (void) const |
| void | SetNix (const Nix nix) |
| Nix | GetNix (void) const |
Public Attributes | |
| Value | mValue |
Protected Member Functions | |
| Node::Ptr | Clone (void) const |
| TypeId | GetTypeId (void) const |
Friends | |
| class | Value |
| class | NodeClones |
| class | Graph |
| class | GraphMaker |
| class | GraphImporter |
Classes | |
| class | Value |
| typedef SharedPtrNull<PolygonNode> eng::PolygonNode::Ptr |
Reimplemented from eng::Node.
| typedef SmallArray<Node::VCNT,Vix> eng::PolygonNode::Vixs |
| eng::PolygonNode::PolygonNode | ( | const Value & | value | ) |
PolygonNode methods.
| eng::PolygonNode::PolygonNode | ( | const PolygonNode & | src | ) |
| void eng::PolygonNode::Accept | ( | Visitor & | visitor | ) | [inline, virtual] |
Implements eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
| const PolygonNode::Value& eng::PolygonNode::GetValue | ( | void | ) | const [inline, virtual] |
| Node::Ptr eng::PolygonNode::Clone | ( | void | ) | const [protected, virtual] |
Implements eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
| Node::TypeId eng::PolygonNode::GetTypeId | ( | void | ) | const [protected, virtual] |
Implements eng::Node.
| void eng::PolygonNode::SetVixs | ( | const PolygonNode::Vixs & | vixs | ) | [inline] |
| const PolygonNode::Vixs& eng::PolygonNode::GetVixs | ( | void | ) | const [inline] |
| void eng::PolygonNode::SetNix | ( | const Nix | nix | ) | [inline] |
| Nix eng::PolygonNode::GetNix | ( | void | ) | const [inline] |
friend class Value [friend] |
Reimplemented from eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
friend class NodeClones [friend] |
Reimplemented from eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
friend class Graph [friend] |
Reimplemented from eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
friend class GraphMaker [friend] |
Reimplemented from eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
friend class GraphImporter [friend] |
Reimplemented from eng::Node.
Reimplemented in eng::PolygonNode_TriColor1, eng::PolygonNode_TriColor3, eng::PolygonNode_QuadColor1, eng::PolygonNode_QuadColor4, eng::PolygonNode_Tex, eng::PolygonNode_TexTriColor1, eng::PolygonNode_TexTriColor3, eng::PolygonNode_TexQuadColor1, and eng::PolygonNode_TexQuadColor4.
Reimplemented in eng::PolygonNode_Tex.
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:23 2007