|
|
|
|
A base class for all things which can have a name.
More...
List of all members.
Detailed Description
A base class for all things which can have a name.
The name is either empty or nonempty, but it is never NULL.
Member Function Documentation
Reimplemented in PGWaitBar, PGScrollFrame, PGSliderBar, PGVirtualFrame, PGEntry, PGTop, PGButton, PGItem, Transform2SG, Trackball, MouseWatcher, MouseSubregion, DriveInterface, ButtonThrower, SheetNode, RopeNode, Material, AsyncTaskSequence, AsyncTaskManager, VirtualMouse, CollisionVisualizer, CollisionTraverser, CollisionNode, CharacterJointBundle, Character, PartBundle, RigidBodyCombiner, Texture, MovieTexture, LineSegs, HeightfieldTesselator, TextNode, FrameRateMeter, FisheyeMaker, CardMaker, MovieVideo, MovieAudio, PortalNode, PolylightNode, OccluderNode, ModelRoot, ModelNode, Loader, Fog, GeomNode, PlaneNode, LensNode, UvScrollNode, SwitchNode, Spotlight, SequenceNode, SelectiveChildNode, PointLight, FadeLODNode, LODNode, DirectionalLight, Camera, CallbackNode, AmbientLight, PandaNode, DataNode, and MouseRecorder.
Reimplemented in PGWaitBar, PGScrollFrame, PGSliderBar, PGVirtualFrame, PGMouseWatcherBackground, MouseWatcher, DriveInterface, NurbsCurve, HermiteCurve, PiecewiseCurve, Material, PythonTask, CollisionTraverser, CharacterJointBundle, PartBundle, Texture, LineSegs, MovieVideo, MovieAudio, and Loader.
Reimplemented in PGWaitBar, PGScrollFrame, PGSliderBar, PGVirtualFrame, PGMouseWatcherBackground, PGEntry, PGTop, PGButton, PGItem, AudioLoadRequest, Transform2SG, Trackball, MouseWatcher, MouseWatcherRegion, MouseSubregion, DriveInterface, MouseInterfaceNode, ButtonThrower, StaticTextFont, DynamicTextFont, DynamicTextPage, TextFont, SheetNode, RopeNode, NurbsCurve, HermiteCurve, PiecewiseCurve, CubicCurveseg, ParametricCurve, VideoTexture, TextureReloadRequest, Material, AnimateVerticesRequest, PythonTask, AsyncTaskSequence, AsyncTaskPause, AsyncTaskManager, AsyncTaskChain, PythonThread, MainThread, ExternalThread, Thread, AsyncTaskBase, VirtualMouse, TrackerNode, MouseAndKeyboard, DialNode, ButtonNode, AnalogNode, CollisionVisualizer, CollisionTraverser, CollisionNode, CharacterJointBundle, Character, CharacterSlider, CharacterJoint, PartBundleNode, MovingPartACScalarSwitchType, MovingPartScalar, MovingPartACMatrixSwitchType, MovingPartMatrix, MovingPartBase, PartBundle, BindAnimRequest, AnimChannelScalarTable, AnimChannelScalarDynamic, AnimChannelMatrixXfmTable, AnimChannelMatrixDynamic, AnimChannelScalar, AnimChannelMatrix, AnimChannelBase, AnimControl, PartGroup, AnimBundleNode, AnimBundle, AnimGroup, RigidBodyCombiner, SceneGraphAnalyzerMeter, Texture, MovieTexture, TextNode, FrameRateMeter, UserDataAudio, MicrophoneAudio, InkblotVideo, FfmpegVideo, MovieVideo, FfmpegAudio, MovieAudio, PortalNode, PolylightNode, OccluderNode, ModelSaveRequest, ModelRoot, ModelNode, ModelLoadRequest, AsyncTask, ModelFlattenRequest, Loader, Fog, GeomNode, PlaneNode, LensNode, UvScrollNode, SwitchNode, Spotlight, SequenceNode, SelectiveChildNode, PointLight, FadeLODNode, LODNode, DirectionalLight, Camera, LightLensNode, CallbackNode, AmbientLight, PandaNode, LightNode, DataNode, and MouseRecorder.
Returns true if the Namable has a nonempty name set, false if the name is empty.
Outputs the Namable.
This function simply writes the name to the output stream; most Namable derivatives will probably redefine this.
Reimplemented in MouseWatcherRegion, Material, SimpleLru, AdaptiveLru, AsyncTaskManager, AsyncTaskChain, Thread, CollisionTraverser, PartBundle, AnimControl, AnimGroup, TextNode, AsyncTask, Loader, LightLensNode, PandaNode, and LightNode.
| | |