From 73e7408bc2457ccfd820d5191f216c052b1b1558 Mon Sep 17 00:00:00 2001
From: Robert Osfield class AttributeFunctor
+
+
+
+
Public Methods
AttributeFunctor(AttributeBitMask abm)
+
virtual ~AttributeFunctor()
+
void setAttributeBitMask(AttributeBitMask abm)
+
AttributeBitMask getAttributeBitMask() const
+
virtual bool apply(AttributeBitMask, Vec2*, Vec2*)
+
virtual bool apply(AttributeBitMask, Vec3*, Vec3*)
+
virtual bool apply(AttributeBitMask, Vec4*, Vec4*)
+
Alphabetic index HTML hierarchy of classes or Java
Texture Matrix state class for encapsulating OpenGL texture matrix functionality+
Texture Matrix state class for encapsulating OpenGL texture matrix functionality+
Alphabetic index HTML hierarchy of classes or Java
DisplaySettings class for encapsulating what visuals are required and have been set up, and the status of stereo viewing+
DisplaySettings class for encapsulating what visuals are required and +have been set up, and the status of stereo viewing+
Alphabetic index HTML hierarchy of classes or Java
EarthSky is a Group node which controls the clearing of the color and depth buffers at the start of each frame.+
EarthSky is a Group node which controls the clearing of the color and depth +buffers at the start of each frame. +The earth sky by default is empty and simply holds the clear color of +the background. However, if the uses wants to add their own clearing of +the color and depth buffers then the children can be added, and the +background clear turned off. The EarthSky by default has StateSet attached +to it which sets the default EarthSky bin number to -1, so that all drawables +below it are placed in a separate bin from the rest of the scene graph, and +are rendered prior to standard opaque and transparent drawables.+
Alphabetic index HTML hierarchy of classes or Java
LineWidth - encapsulates the OpenGL glLineWidth for setting the width of lines in pixels+
LineWidth - encapsulates the OpenGL glLineWidth for setting the width of lines in pixels+
Alphabetic index HTML hierarchy of classes or Java
Statistics base class.+
+Statistics base class. Used to extract primitive information from +the renderBin(s). Add a case of getStats(osgUtil::Statistics *stat) +for any new drawable (or drawable derived class) that you generate +(eg see GeoSet.cpp). There are 20 types of drawable counted - actually only +14 cases can occur in reality. these represent sets of GL_POINTS, GL_LINES +GL_LINESTRIPS, LOOPS, TRIANGLES, TRI-fans, tristrips, quads, quadstrips etc +The number of triangles rendered is inferred: +each triangle = 1 triangle (number of vertices/3) +each quad = 2 triangles (nverts/2) +each trifan or tristrip = (length-2) triangles and so on.+
Alphabetic index HTML hierarchy of classes or Java
global notify nul stream.+ + +
global notify nul stream. added for Mac OSX+
Alphabetic index HTML hierarchy of classes or Java
global notify nul stream.+ + +
global notify nul stream. added for Mac OSX+
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
find specified file if specified file path+ + +
find specified file if specified file path+
Alphabetic index HTML hierarchy of classes or Java
read the command line string list into the osgDB::Registry(), removing any matched control sequences+ + +
read the command line string list into the osgDB::Registry(), removing any matched control sequences+
Alphabetic index HTML hierarchy of classes or Java
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded+ + +
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more +than one subgraph has been loaded+
Alphabetic index HTML hierarchy of classes or Java
A basic GLUTWindow base class which provides a just a basic window.+
A basic GLUTWindow base class which provides a just a basic window.+
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index Hierarchy of classes
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
osgTextGetLibraryName() returns the library name in human friendly form+ + +
+osgTextGetLibraryName() returns the library name in human friendly form+
Alphabetic index HTML hierarchy of classes or Java
getVersion_osg() returns the library version number.+ + +
+getVersion_osg() returns the library version number. +Numbering convention : osg_src-0.8-31 will return 0.8.31 from getVersion_osg. + ++This C function can be also used to check for the existence of the OpenSceneGraph +library using autoconf and its m4 macro AC_CHECK_LIB. + +
Here is the code to add to your configure.in: +\verbatim +# +# Check for the OpenSceneGraph (OSG) library +# +AC_CHECK_LIB(osg, osgTextGetVersion, , +[AC_MSG_ERROR(OpenSceneGraph library not found. See http://www.openscenegraph.org)],) +\endverbatim
Alphabetic index HTML hierarchy of classes or Java
Optimize the LOD groups, by combining adjacent LOD's which have complementary ranges+
Optimize the LOD groups, by combining adjacent LOD's which have +complementary ranges+
Alphabetic index HTML hierarchy of classes or Java
A visitor for traversing a scene graph establishing the OpenGL visuals are required to support rendering of that scene graph.+
A visitor for traversing a scene graph establishing the OpenGL visuals are required +to support rendering of that scene graph. The results can then be used by +applications to set up there windows with the correct visuals. Have a look at +src/osgGLUT/Viewer.cpp's Viewer::open() method for an example how to use it.+
Alphabetic index HTML hierarchy of classes or Java
Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms+
Flatten Static Trasform nodes by applying their transform to the +geometry on the leaves of the scene graph, then removing the +now redundent transforms+
Alphabetic index HTML hierarchy of classes or Java
Insert impostor nodes into scene graph.+
Insert impostor nodes into scene graph. +For example of usage see src/Demos/osgimpostor.+
Alphabetic index HTML hierarchy of classes or Java
Remove rendundent nodes, such as groups with one single child+
Remove rendundent nodes, such as groups with one single child+
Alphabetic index HTML hierarchy of classes or Java
Optimize State in the scene graph by removing duplicate state, replacing it with shared instances, both for StateAttributes, and whole StateSets+
Optimize State in the scene graph by removing duplicate state, +replacing it with shared instances, both for StateAttributes, +and whole StateSets+
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java