eng::GraphMaker::NodePredecessors Class Reference

Specifies the nodes that a new node should be placed underneath. More...

#include <eng_graph_maker.hh>

List of all members.

Public Member Functions

 NodePredecessors (void)
 ~NodePredecessors ()
void Clear (void)
void Assign (const ModesNode::Value &value)
void Assign (const MaterialNode::Value &value)
void Assign (const TextureNode::Value &value)
void Assign (const ColorsNode::Value &value)
void Assign (const PolygonNode::Value &value)
void Assign (const PolygonNode_Tex::Value &value)

Private Attributes

NodeValues mNodeValues

Friends

class GraphMaker

Classes

struct  NodeValues


Detailed Description

Specifies the nodes that a new node should be placed underneath.

Constructor & Destructor Documentation

eng::GraphMaker::NodePredecessors::NodePredecessors ( void   ) 

ctor/dtor.

eng::GraphMaker::NodePredecessors::~NodePredecessors (  ) 


Member Function Documentation

void eng::GraphMaker::NodePredecessors::Clear ( void   ) 

Reset to default values. Importer uses this when starting to parse another polygon.

void eng::GraphMaker::NodePredecessors::Assign ( const ModesNode::Value value  ) 

Assign a predecessor. If a predecessor of the same type exists, it will be replaced.

void eng::GraphMaker::NodePredecessors::Assign ( const MaterialNode::Value value  ) 

void eng::GraphMaker::NodePredecessors::Assign ( const TextureNode::Value value  ) 

void eng::GraphMaker::NodePredecessors::Assign ( const ColorsNode::Value value  ) 

void eng::GraphMaker::NodePredecessors::Assign ( const PolygonNode::Value value  ) 

void eng::GraphMaker::NodePredecessors::Assign ( const PolygonNode_Tex::Value value  ) 


Friends And Related Function Documentation

friend class GraphMaker [friend]


Member Data Documentation

NodeValues eng::GraphMaker::NodePredecessors::mNodeValues [private]


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:22 2007