GroupNodeProxy
: Traversable
The first group of methods are used to get a pointer to the child nodes. These methods return the proxy object for the Nth child of the object for which this node is the proxy for. Two methods are defined, one for constant class access and the other for non-constant.
Traversable* GetChild(int n) Traversable* GetChild(int n) constThe second group of methods defined in the GroupNodeProxy class are implementations of methods inherited from the base Traversable class. These are:
void UpdateTimeSensor()which calls the UpdateTimeSensor() method of all of the children of this node, and
void FindTouchSensor(EventInfo const* pEvent)which calls the OnUserEvent() method for all of the children of this node.
The third group of methods also perform functions on the children nodes of a grouping node, but under the direction of the deriving class. These methods are:
void PreRenderChildren(Effects const& effects) void PrintChildren(FILE* outfile, int depth) const