This is a special TextNode that automatically updates itself with output from a SceneGraphAnalyzer instance.
It can be placed anywhere in the world where you'd like to see the output from SceneGraphAnalyzer.
It also has a special mode in which it may be attached directly to a channel or window. If this is done, it creates a DisplayRegion for itself and renders itself in the upper-right-hand corner.
Definition at line 43 of file sceneGraphAnalyzerMeter.h.
This function will be called during the cull traversal to perform any additional operations that should be performed at cull time.
This may include additional manipulation of render state or additional visible/invisible decisions, or any other arbitrary operation.
Note that this function will *not* be called unless set_cull_callback() is called in the constructor of the derived class. It is necessary to call set_cull_callback() to indicated that we require cull_callback() to be called.
By the time this function is called, the node has already passed the bounding-volume test for the viewing frustum, and the node's transform and state have already been applied to the indicated CullTraverserData object.
The return value is true if this node should be visible, or false if it should be culled.
Reimplemented from TextNode.
Definition at line 153 of file sceneGraphAnalyzerMeter.cxx.
References CullTraverser::get_current_thread(), and ClockObject::get_frame_time().