OpenSceneGraph  3.0.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
oCosg::Program::ActiveVarInfo
oCosgUtil::AddRangeOperator
oCosg::ApplicationUsageProxy
oCosg::ArgumentParser
oCosg::Geometry::ArrayData
oCosg::ArrayVisitor
oCosgUtil::RenderStage::Attachment
oCosg::Camera::Attachment
oCosg::Drawable::AttributeFunctor
oCosg::State::AttributeStack
oCosgText::TextBase::AutoTransformCache
oCosgSim::AzimRange
oCosgDB::basic_type_wrapperBasic structure for custom runtime inheritance checking
oCosgAnimation::RigTransformSoftware::BoneWeight
oCosgAnimation::VertexInfluenceSet::BoneWeight
oCosg::BoundingBoxImpl< VT >General purpose axis-aligned bounding box class for enclosing objects/vertices
oCosg::BoundingSphereImpl< VT >General purpose bounding sphere class for enclosing nodes/objects/vertices
oCosg::buffered_object< T >
oCosg::buffered_value< T >Implements a simple buffered value for values that need to be buffered on a per graphics context basis
oCosg::GLBufferObject::BufferEntry
oCosg::BufferObjectProfile
oCosgParticle::PrecipitationEffect::PrecipitationDrawable::Cell
oCosg::ClampedLinearCostFunction1D
oCosgAnimation::Timeline::Command
oCosgDB::SharedStateManager::CompareStateAttributes
oCosgDB::SharedStateManager::CompareStateSets
oCosgUtil::IncrementalCompileOperation::CompileList
oCosgTerrain::CompositeLayer::CompoundNameLayer
oCosg::ConstArrayVisitor
oCosg::Drawable::ConstAttributeFunctor
oCosg::ConstShapeVisitor
oCosg::ConstValueVisitor
oCosgDB::XmlNode::ControlMap
oCosg::AnimationPath::ControlPoint
oCosgUtil::ConvertVec< InType, OutType, InSize, OutSize >
oCosgUtil::ConvertVec< InType, OutType, 2, 2 >
oCosgUtil::ConvertVec< InType, OutType, 2, 3 >
oCosgUtil::ConvertVec< InType, OutType, 2, 4 >
oCosgUtil::ConvertVec< InType, OutType, 3, 2 >
oCosgUtil::ConvertVec< InType, OutType, 3, 3 >
oCosgUtil::ConvertVec< InType, OutType, 3, 4 >
oCosgUtil::ConvertVec< InType, OutType, 4, 2 >
oCosgUtil::ConvertVec< InType, OutType, 4, 3 >
oCosgUtil::ConvertVec< InType, OutType, 4, 4 >
oCosg::ConvexPlanarPolygonA class for representing components of convex clipping volumes
oCosgShadow::ConvexPolyhedron
oCosg::CopyOpCopy Op(erator) used to control whether shallow or deep copy is used during copy construction and clone operation
oCosg::CullSettings
oCosg::DeleteHandlerClass for override the default delete behavior so that users can implement their own object deletion schemes
oCosg::depends_on< T, M >Template class to help enforce static initialization order
oCosgParticle::PrecipitationEffect::PrecipitationDrawable::DepthMatrixStartTime
oCosgUtil::dereference_clear
oCosgUtil::dereference_less
oCosgParticle::DomainOperator::Domain
oCosgUtil::DrawElementTypeSimplifier
oCosgShadow::OccluderGeometry::Edge
oCosgUtil::EdgeCollector
oCosg::ElapsedTimeHelper class for timing sections of code
oCosgSim::ElevationRange
oCosgSim::ElevationSliceHelper class for setting up and acquiring height above terrain intersections with terrain
oCosg::State::EnabledArrayPair
oCosgWidget::Event
oCosgWidget::EventInterface
oCosgDB::ExternalFileWriterHelper allowing 'intelligent' writing of external files (images, shaders, etc.), regarding to a main file (a scene), especially in plugins
oCosgShadow::ConvexPolyhedron::Face
oCosg::fast_back_stack< T >Simple stack implementation that keeps the back() cached locally for fast access rather than at the back of the vector which is the traditional stack implementation
oCosgDB::FieldDeprecated
oCosgDB::FieldReaderDeprecated
oCosgDB::FieldReaderIteratorDeprecated
oCosgGA::FirstPersonManipulator::FirstPersonAnimationData
oCosg::FrameBufferAttachment
oCosgDB::fstreamReplacements for std::fstream, std::ifstream, and std::ofstream to automatically handle UTF-8 to UTF-16 filename conversion
oCosgWidget::GeometryHintsHints structure that can be passed to PdfReader and VncClient classes to help guide them on what geometry to build
oCosg::GLBeginEndAdapterA class adapting OpenGL 1.0 glBegin()/glEnd() style code to vertex array based code
oCosgQt::GLWidget
oCosgText::Text::GlyphQuads
oCosgText::Text3D::GlyphRenderInfo
oCosgViewer::GraphicsHandleCarbonClass to encapsulate platform-specific OpenGL context handle variables
oCosgViewer::GraphicsHandleCocoaClass to encapsulate platform-specific OpenGL context handle variables
oCosgViewer::GraphicsHandleWin32Class to encapsulate platform-specific OpenGL context handle variables
oCosgViewer::GraphicsHandleX11Class to encapsulate platform-specific OpenGL context handle variables
oCosgViewer::GraphicsWindowFunctionProxy
oCosgGA::GUIActionAdapterAbstract base class defining the interface by which GUIEventHandlers may request actions of the GUI system in use
oCosgSim::HeightAboveTerrain::HAT
oCosgSim::HeightAboveTerrainHelper class for setting up and acquiring height above terrain intersections with terrain
oCosgUtil::Hit
oCosgDB::ifstream
oCosgAnimation::InBackFunction
oCosgAnimation::InBounceFunction
oCosgAnimation::InCircFunction
oCosgAnimation::InCubicFunction
oCosgAnimation::RigTransformHardware::IndexWeightEntry
oCosgAnimation::InElasticFunction
oCosgAnimation::InExpoFunction
oCosgAnimation::InOutBackFunction
oCosgAnimation::InOutBounceFunction
oCosgAnimation::InOutCircFunction
oCosgAnimation::InOutCubicFunction
oCosgAnimation::InOutElasticFunction
oCosgAnimation::InOutExpoFunction
oCosgAnimation::InOutQuadFunction
oCosgAnimation::InOutQuartFunction
oCosgAnimation::InOutSineFunction
oCosgDB::InputStream
oCosgAnimation::InQuadFunction
oCosgAnimation::InQuartFunctionQuart function
oCosgAnimation::InSineFunction
oCosgUtil::LineSegmentIntersector::Intersection
oCosgUtil::PlaneIntersector::Intersection
oCosgUtil::PolytopeIntersector::Intersection
oCosgDB::IntLookup
oCosg::KdTree::KdNode
oCosgAnimation::Keyframe
oCosgUtil::LessDepthSortFunctor
oCosgParticle::PrecipitationEffect::PrecipitationDrawable::LessFunctor
oCosgSim::LightPoint
oCosgShadow::LightSpacePerspectiveShadowMapAlgorithm
oCosgAnimation::LinearFunctionLinear function
oCosgSim::LineOfSightHelper class for setting up and acquiring line of sight intersections with terrain
oCosg::KdTree::LineSegmentIntersection
oCosgSim::LineOfSight::LOS
oCosg::Matrix2
oCosg::Matrix3
oCosg::Matrixd
oCosg::Matrixf
oCosgUtil::CullVisitor::MatrixPlanesDrawables
oCosg::MixinVector< ValueT >MixinVector is a base class that allows inheritance to be used to easily emulate derivation from std::vector but without introducing undefined behaviour through violation of virtual destructor rules
oCosg::MixinVector< osg::ref_ptr< StackedTransformElement > >
oCosg::MixinVector< ShapeAttribute >
oCosg::MixinVector< T >
oCosg::State::ModeStack
oCosg::StateAttribute::ModeUsage
oCosgAnimation::MorphGeometry::MorphTarget
oCosgUtil::MultiplyRangeOperator
oCosgVolume::CompositeLayer::NameLayer
oCosgUtil::Tessellator::NewVertex
oCosg::NodeAcceptOpConvenience functor for assisting visiting of arrays of osg::Node's
oCosgDB::ExternalFileWriter::ObjectData
oCosgDB::ObjectGLenum
oCosgDB::ObjectMark
oCosgDB::ObjectProperty
oCosg::ObserverObserver base class for tracking when objects are unreferenced (there reference count goes to 0) and are being deleted
oCosg::observer_ptr< T >Smart pointer for observed objects, that automatically set pointers to them to null when they are deleted
oCosg::ObserverNodePathObserverNodePath is an observer class for tracking changes to a NodePath, that automatically invalidates it when nodes are deleted
oCosgDB::ofstream
oCosgUtil::OptimizerTraverses scene graph to improve efficiency
oCosgAnimation::OutBackFunction
oCosgAnimation::OutBounceFunction
oCosgAnimation::OutCircFunction
oCosgAnimation::OutCubicFunctionCubic function
oCosgAnimation::OutElasticFunctionElastic function
oCosgAnimation::OutExpoFunction
oCosgDB::OutputStream
oCosgAnimation::OutQuadFunctionQuad function
oCosgAnimation::OutQuartFunction
oCosgAnimation::OutSineFunction
oCosg::ArgumentParser::Parameter
oCosgDB::ParameterOutput
oCosgParticle::ParticleImplementation of a particle
oCosg::PagedLOD::PerRangeData
oCosg::PixelStorageModes
oCosgDB::ImageOptions::PixelWindowPixelWindow stores the window (in exact pixels) from the overall imagery from which to extract the osg::Image
oCosg::PlaneA plane class
oCosgDB::PluginFunctionProxy
oCosgManipulator::PointerInfo
oCosg::PolytopeA Polytope class for representing convex clipping volumes made up of a set of planes
oCosgShadow::DebugShadowMap::ViewData::PolytopeGeometry
oCosgParticle::PrecipitationEffect::PrecipitationDrawableSet
oCosg::PrimitiveFunctorA PrimitiveFunctor is used (in conjunction with osg::Drawable::accept (PrimitiveFunctor&)) to get access to the primitives that compose the things drawn by OSG
oCosg::PrimitiveIndexFunctor
oCosgShadow::ProjectionShadowMap< MinimalBoundsBaseClass, ShadowProjectionAlgorithmClass >
oCosgVolume::PropertyVisitor
oCosgFX::Registry::Proxy
oCosgShadow::ParallelSplitShadowMap::PSSMShadowSplitTexture
oCosgQt::QGraphicsViewAdapter
oCosgUtil::SceneGraphBuilder::QuadricState
oCosg::QuatA quaternion class
oCosgParticle::range< ValueType >A simple struct template useful to store ranges of values as min/max pairs
oCosgDB::ImageOptions::RatioWindowRatioWindow stores the window (as ratios of 0.0 to 1.0) from the overall imagery from which to extract the osg::Image
oCosgDB::Registry::ReadFunctorFunctor used in internal implementations
oCosgDB::ReaderWriter::ReadResult
oCosg::ref_ptr< T >Smart pointer for handling referenced counted objects
oCosg::ReferencedBase class for providing reference counted objects
oCosgDB::RegisterCompressorProxy
oCosgDB::RegisterDotOsgWrapperProxyDeprecated
oCosgDB::RegisterImageProcessorProxy< T >Proxy class for automatic registration of reader/writers with the Registry
oCosgDB::RegisterReaderWriterProxy< T >Proxy class for automatic registration of reader/writers with the Registry
oCosgDB::RegisterWrapperProxy
oCosg::RenderInfo
oCosgUtil::SceneGraphBuilderA class for assisting the building ascene graphs that is equivilant to OpenGL 1.0 style calls
oCosg::GraphicsContext::ScreenIdentifier
oCosg::GraphicsContext::ScreenSettingsSimple resolution structure used by WindowingSystemInterface to get and set screen resolution
oCosgGA::GUIEventAdapter::Scrolling
oCosg::ValueObject::SetValueVisitor
oCosg::ShadowVolumeOccluderShadowVolumeOccluder is a helper class for implementing shadow occlusion culling
oCosgSim::ShapeAttribute
oCosg::ShapeVisitor
oCosgWidget::Window::Sizes
oCosg::View::SlaveSlave allows one to up a camera that follows the master with a local offset to the project and view matrices
oCosgWidget::StyleInterface
oCosgGA::GUIEventAdapter::TabletPen
oCosgAnimation::TemplateCubicBezier< T >
oCosgAnimation::TemplateInterpolatorBase< TYPE, KEY >
oCosgTerrain::TerrainNeighbours
oCosgSim::ScalarBar::TextPropertiesTextProperties allows users to specify a number of properties for the text used to display the labels & title on the ScalarBar
oCosgUtil::Optimizer::TextureAtlasBuilderTexture Atlas Builder creates a set of textures/images which each contain multiple images
oCosg::Texture::TextureProfile
oCosgViewer::Renderer::ThreadSafeQueue
oCosgVolume::TileID
oCosgTerrain::TileID
oCosg::TimerTimer class is used for measuring elapsed time or time between two points
oCosgGA::GUIEventAdapter::TouchData::TouchPoint
oCosg::KdTree::Triangle
oCosgWidget::UIObjectParent< T >
oCosgWidget::UIObjectParent< Widget >
oCosgWidget::UIObjectParent< Window >
oCosg::Program::UniformBlockInfo
oCosg::State::UniformStack
oCosgAnimation::RigTransformSoftware::UniqBoneSetVertexSet
oCosgAnimation::VertexInfluenceSet::UniqVertexSetToBoneSet
oCosgDB::UserLookupTableProxy
oCosgViewer::StatsHandler::UserStatsLine
oCosg::ValueObjectClassNameTrait< T >
oCosg::ArgumentParser::Parameter::ValueUnion
oCosg::ValueVisitor
oCosg::Vec2bGeneral purpose float triple
oCosg::Vec2dGeneral purpose double pair, uses include representation of texture coordinates
oCosg::Vec2fGeneral purpose float pair
oCosg::Vec2s
oCosg::Geometry::Vec3ArrayData
oCosgAnimation::Vec3ArrayPacked
oCosg::Vec3bGeneral purpose float triple
oCosgUtil::Tessellator::Vec3d
oCosg::Vec3dGeneral purpose double triple for use as vertices, vectors and normals
oCosg::Vec3fGeneral purpose float triple for use as vertices, vectors and normals
oCosgAnimation::Vec3Packed
oCosg::Vec3s
oCosg::Vec4bGeneral purpose float triple
oCosg::Vec4dGeneral purpose double quad
oCosg::Vec4fGeneral purpose float quad
oCosg::Vec4sGeneral purpose float quad
oCosg::Vec4ubGeneral purpose float quad
oCosgText::VectorUInt
oCosg::VertexAttribAlias
oCosgAnimation::VertexInfluence
oCosgAnimation::VertexInfluenceSet
oCosgShadow::ProjectionShadowMap< MinimalBoundsBaseClass, ShadowProjectionAlgorithmClass >::ViewData
\CosgDB::ReaderWriter::WriteResult

osg logo
Generated at Fri Sep 7 2012 17:49:56 for the OpenSceneGraph by doxygen 1.8.1.2.