OpenSceneGraph 2.8.3
|
The osgUtil library provides general purpose utility classes such as update, cull and draw traverses, scene graph operators such a scene graph optimisation, tri stripping, and tessellation. More...
Classes | |
struct | ConvertVec |
struct | ConvertVec< InType, OutType, 2, 2 > |
struct | ConvertVec< InType, OutType, 2, 3 > |
struct | ConvertVec< InType, OutType, 2, 4 > |
struct | ConvertVec< InType, OutType, 3, 2 > |
struct | ConvertVec< InType, OutType, 3, 3 > |
struct | ConvertVec< InType, OutType, 3, 4 > |
struct | ConvertVec< InType, OutType, 4, 2 > |
struct | ConvertVec< InType, OutType, 4, 3 > |
struct | ConvertVec< InType, OutType, 4, 4 > |
class | CubeMapGenerator |
This is the base class for cube map generators. More... | |
class | CullVisitor |
Basic NodeVisitor implementation for rendering a scene. More... | |
class | DelaunayConstraint |
DelaunayTriangulator: Utility class that triangulates an irregular network of sample points. More... | |
class | DelaunayTriangulator |
class | DisplayRequirementsVisitor |
A visitor for traversing a scene graph establishing which OpenGL visuals are required to support rendering of that scene graph. More... | |
class | DrawElementTypeSimplifier |
class | DrawElementTypeSimplifierVisitor |
struct | dereference_less |
struct | dereference_clear |
class | EdgeCollector |
class | GLObjectsVisitor |
Visitor for traversing scene graph and setting each osg::Drawable's _useDisplayList flag, with option to immediately compile osg::Drawable OpenGL Display lists and osg::StateAttribute's. More... | |
class | GLObjectsOperation |
class | HalfWayMapGenerator |
This cube map generator produces an Half-way vector map, useful for hardware-based specular lighting effects. More... | |
class | HighlightMapGenerator |
This cube map generator produces a specular highlight map. More... | |
class | Intersector |
Pure virtual base class for implementing custom intersection technique. More... | |
class | IntersectorGroup |
Concrete class for passing multiple intersectors through the scene graph. More... | |
class | IntersectionVisitor |
InteresectionVisitor is used to testing for intersections with the scene, traversing the scene using generic osgUtil::Intersector's to test against the scene. More... | |
class | Hit |
class | IntersectVisitor |
Deprecated - use IntersectionVisitor instead. More... | |
class | PickVisitor |
Picking intersection visitor specialises the IntersectVistor to allow more convinient handling of mouse picking. More... | |
class | LineSegmentIntersector |
Concrete class for implementing line intersections with the scene graph. More... | |
class | OperationArrayFunctor |
struct | AddRangeOperator |
struct | MultiplyRangeOperator |
class | BaseOptimizerVisitor |
Helper base class for implementing Optimizer techniques. More... | |
class | Optimizer |
Traverses scene graph to improve efficiency. More... | |
class | PlaneIntersector |
Concrete class for implementing polytope intersections with the scene graph. More... | |
class | PolytopeIntersector |
Concrete class for implementing polytope intersections with the scene graph. More... | |
class | PositionalStateContainer |
PositionalStateContainer base class. More... | |
class | ReflectionMapGenerator |
This is the most simple cube map generator. More... | |
class | RenderBin |
RenderBin base class. More... | |
class | RegisterRenderBinProxy |
Proxy class for automatic registration of renderbins with the RenderBin prototypelist. More... | |
class | RenderLeaf |
Container class for all data required for rendering of drawables. More... | |
class | RenderStage |
RenderStage base class. More... | |
class | ReversePrimitiveFunctor |
class | SceneGraphBuilder |
A class for assisting the building ascene graphs that is equivilant to OpenGL 1.0 style calls. More... | |
class | SceneView |
SceneView is deprecated, and is now just kept for backwards compatibility. More... | |
class | Simplifier |
A simplifier for reducing the number of traingles in osg::Geometry. More... | |
class | SmoothingVisitor |
A smoothing visitor for calculating smoothed normals for osg::GeoSet's which contains surface primitives. More... | |
struct | LessDepthSortFunctor |
class | StateGraph |
StateGraph - contained in a renderBin, defines the scene to be drawn. More... | |
class | Statistics |
Statistics base class. More... | |
class | StatsVisitor |
StatsVisitor for collecting statistics about scene graph. More... | |
class | TangentSpaceGenerator |
The TangentSpaceGenerator class generates three arrays containing tangent-space basis vectors. More... | |
class | Tessellator |
Originally a simple class for tessellating a single polygon boundary. More... | |
class | TransformAttributeFunctor |
Functor for transforming a drawable's vertex and normal attributes by specified matrix. More... | |
class | TransformCallback |
TransformCallback is now deprecated, use osg::AnimationPathCallback instead. More... | |
class | TriStripVisitor |
A tri stripping visitor for converting Geometry surface primitives into tri strips. More... | |
class | UpdateVisitor |
Basic UpdateVisitor implementation for animating a scene. More... | |
Typedefs | |
typedef OperationArrayFunctor < AddRangeOperator > | AddRangeFunctor |
typedef OperationArrayFunctor < MultiplyRangeOperator > | MultiplyRangeFunctor |
Functions | |
template<class T > | |
bool | dereference_check_less (const T &lhs, const T &rhs) |
The osgUtil library provides general purpose utility classes such as update, cull and draw traverses, scene graph operators such a scene graph optimisation, tri stripping, and tessellation.
bool osgUtil::dereference_check_less | ( | const T & | lhs, |
const T & | rhs | ||
) |
![]() | Generated at Tue Mar 22 2011 13:20:29 for the OpenSceneGraph by doxygen 1.7.3. |