eng_graph.cc File Reference

Graph class. More...

#include "base.hh"
#include "base_stack.hh"
#include "gfx.hh"
#include "eng.hh"
#include "eng_graph.hh"
#include "eng_graph_visitors.hh"
#include "eng_graph_draw.hh"
#include "eng_graph_debug.hh"
#include "eng_debug.hh"

Namespaces

namespace  eng

Defines

#define ENG_GRAPH_CC   1
#define NODE_PRIVATE   public
#define NODE_PROTECTED   public

Variables

const uint eng::GRAPH_TRAVERSAL_PREALLOCATE_SIZE = 256


Detailed Description

Graph class.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org
Reminder: Test for null nodes using IF_NODE() (not NULL).

Forking Graphs: --------------- Graphs that are forked will diverge. Later Graphs may clone more nodes than the original Graph did. Therefore, GetCloneOrOriginal() may encounter a Node whose clone index is outside mClones[] of an earlier original Graph.


Define Documentation

#define ENG_GRAPH_CC   1

#define NODE_PRIVATE   public

#define NODE_PROTECTED   public

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007