OpenSceneGraph/include/osg
Robert Osfield 54d490e24b Added support for specifying whether view frustum and small feature culling
should be applied to a node or its child with the new osg::Node::setCullingActive()
flag.  A mechanism has been implemented so that if child has its culling disabled
then their parents, all the way up to the root are also have their culling
implicitly disabled.

The osg::CullVisitor has updated to take account of
both the explicit control via setCullingActive and the implicit culling
disabling through children being disabled.

This feature is useful for nodes which don't have a bounding volume to cull
against, earth sky implementations and light sources.

The default osg::Node::_cullingActive is true, i.e. culling is enabled by
default.
2001-10-19 12:56:37 +00:00
..
AlphaFunc Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Billboard Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
BoundingBox Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
BoundingSphere Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
BoundsChecking Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Camera Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
ClippingVolume Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
ClipPlane Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
ColorMask Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
CullFace Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Depth Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Drawable Fixed a small boo-boo in definition of bit masks in include/osg/Drawable 2001-10-14 06:01:31 +00:00
EarthSky Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Export Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Fog Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
FrameStamp Reverted Bryan's changes to FrameStamp w.r.t std::tm structure which doesn't 2001-10-16 21:47:47 +00:00
FrontFace Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Geode Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
GeoSet Changed the naming and calling convention of the new Drawable::AttributeFunctor 2001-10-13 11:16:10 +00:00
GL Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
GLExtensions Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
GLU Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Group Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Image Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Impostor Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
ImpostorSprite Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Light Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
LightSource Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
LineSegment Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
LOD Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Material Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Math Added a osg::DegreesToRadians() and osg::RadiansToDegrees() method to osg/Math, 2001-10-06 20:29:42 +00:00
Matrix Removed personal note in Matrix header file 2001-10-13 01:28:33 +00:00
mem_ptr Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
MemoryAdapter Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Node Added support for specifying whether view frustum and small feature culling 2001-10-19 12:56:37 +00:00
NodeCallback Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
NodeVisitor Added support for DYNAMIC/STATIC osg::Transform types and added new osg::Drawable::getStats 2001-10-10 20:20:14 +00:00
Notify Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Object Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Plane Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Point Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
PolygonMode Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
PolygonOffset Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Quat Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
ref_ptr Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Referenced Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
State Made the new global state attribute instances in osg::State use osg:ref_ptr 2001-10-15 14:29:40 +00:00
StateAttribute Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
StateSet Added osg::StateSet::merge(const StateSet& rhs) merges merges the modes and 2001-10-14 09:58:49 +00:00
Statistics Updated MSVC Workspace files to fix build problems. 2001-10-09 20:03:51 +00:00
Stencil Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Switch Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
TexEnv Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
TexGen Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
TexMat Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Texture Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Timer *** empty log message *** 2001-10-16 20:56:46 +00:00
Transform Added support for DYNAMIC/STATIC osg::Transform types and added new osg::Drawable::getStats 2001-10-10 20:20:14 +00:00
Transparency Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Types Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Vec2 Fixes for Win32 compilation. 2001-10-16 16:48:19 +00:00
Vec3 Fixes for Win32 compilation. 2001-10-16 16:48:19 +00:00
Vec4 Fixes for Win32 compilation. 2001-10-16 16:48:19 +00:00
Version Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00
Viewport Added a copyright notice to all core headers, which all begin with 2001-10-04 15:12:57 +00:00