eng::ModesNode Class Reference

Node that defines a bit combination of drawing modes. More...

#include <eng_node.hh>

Inheritance diagram for eng::ModesNode:

eng::Node

List of all members.

Public Types

typedef
SharedPtrNull
< ModesNode
Ptr

Public Member Functions

 ModesNode (const Value &value)
 ModesNode (const ModesNode &src)
void Accept (Visitor &visitor)
const ModesNode::ValueGetValue (void) const
const Modes GetModes (void) const
void SetModes (const Modes modes)

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  Modes
class  Value


Detailed Description

Node that defines a bit combination of drawing modes.

Member Typedef Documentation

typedef SharedPtrNull<ModesNode> eng::ModesNode::Ptr

Reimplemented from eng::Node.


Constructor & Destructor Documentation

eng::ModesNode::ModesNode ( const Value value  ) 

ModesNode methods.

eng::ModesNode::ModesNode ( const ModesNode src  ) 


Member Function Documentation

void eng::ModesNode::Accept ( Visitor visitor  )  [inline, virtual]

Implements eng::Node.

const ModesNode::Value& eng::ModesNode::GetValue ( void   )  const [inline, virtual]

Implements eng::Node.

Node::Ptr eng::ModesNode::Clone ( void   )  const [protected, virtual]

Implements eng::Node.

Node::TypeId eng::ModesNode::GetTypeId ( void   )  const [protected, virtual]

Implements eng::Node.

const Modes eng::ModesNode::GetModes ( void   )  const [inline]

void eng::ModesNode::SetModes ( const Modes  modes  ) 


Friends And Related Function Documentation

friend class Value [friend]

Reimplemented from eng::Node.

friend class NodeClones [friend]

Reimplemented from eng::Node.

friend class Graph [friend]

Reimplemented from eng::Node.

friend class GraphMaker [friend]

Reimplemented from eng::Node.

friend class GraphImporter [friend]

Reimplemented from eng::Node.


Member Data Documentation

Value eng::ModesNode::mValue [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:23 2007