Avar Class Reference
#include <Avars.h>
List of all members.
Public Members
Detailed Description
Scene attributes return a list of avars they handle via the HasAvars()
method. They also make a note of the avar slot they've been assigned.
When they're called during a pass traversal, they check that slot,
and recalculate themselves if its value has changed. If there is
no
AvarList containing the slots, they use their default values.
The rationale behind this is, we'd like lazy evaluation, and to avoid
tracking all the dependencies of an avar. This way, when we change an
avar, we don't have to track and change all of the attributes that use
it explicitly. Those attributes read the value out of the avar table,
if* they're actually used.
Definition at line 20 of file Avars.h.
Constructor & Destructor Documentation
Avar::Avar () [inline]
Member Data Documentation
StrConst Avar::name
The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:05 2000 for Graphics Class Library by
doxygen 1.1.0 written by Dimitri van Heesch,
© 1997-2000