OpenSceneGraph/include
Robert Osfield 6ed233d0d2 Added DataVariance enum and set/get fields to osg::Object to help identify
which objects have values that vary over the lifetime of the object (DYNAMIC)
and ones that do not vary (STATIC).  Removed the equivalent code in
osg::Transform, StateSet and StateAttribute, as these are now encompassed
by the new DataVariance field.

Removed MatrixMode enum from Matrix, and associated fields/parameters from
osg::Transfrom and osg::NodeVisitor, since MatrixMode was not providing
any useful functionality, but made the interface more complex (MatrixMode
was an experimental API)

Added ReferenceFrame field to osg::Transform which allows users to specify
transforms that are relative to their parents (the default, and previous behavior)
or absolute reference frame, which can be used for HUD's, camera relative
light sources etc etc.  Note, the view frustum culling for absolute Transform
are disabled, and all their parents up to the root are also automatically
have view frustum culling disabled.  However, once passed an absolute Transform
node culling will return to its default state of on, so you can still cull
underneath an absolute transform, its only the culling above which is disabled.
2002-04-11 23:20:23 +00:00
..
osg Added DataVariance enum and set/get fields to osg::Object to help identify 2002-04-11 23:20:23 +00:00
osgDB Added support for osg::MemoryManager which is based upon Paul Nettle's 2002-03-26 23:52:52 +00:00
osgGLUT Added support for osg::MemoryManager which is based upon Paul Nettle's 2002-03-26 23:52:52 +00:00
osgText Updates to docs and fixes to a few warnings. 2002-02-09 14:29:58 +00:00
osgUtil Fixed refrences to NewCullVisitor which has now been mapped onto CullVisitor. 2002-04-11 08:24:55 +00:00