diff --git a/doc/doc++/osg/AlphaFunc.html b/doc/doc++/osg/AlphaFunc.html
index 64e5175d8..cb6e57269 100644
--- a/doc/doc++/osg/AlphaFunc.html
+++ b/doc/doc++/osg/AlphaFunc.html
@@ -28,14 +28,14 @@
AlphaFunc(const AlphaFunc& af, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
diff --git a/doc/doc++/osg/AnimationPath.html b/doc/doc++/osg/AnimationPath.html index 18f50d0e8..f6ebeb755 100644 --- a/doc/doc++/osg/AnimationPath.html +++ b/doc/doc++/osg/AnimationPath.html @@ -29,49 +29,51 @@
diff --git a/doc/doc++/osg/Array.html b/doc/doc++/osg/Array.html index 4d2214570..ccef62814 100644 --- a/doc/doc++/osg/Array.html +++ b/doc/doc++/osg/Array.html @@ -36,9 +36,9 @@
AutoTransform - is Transform the automatically scales or rotates to keep its children relative to screen space coordinates+
AutoTransform - is Transform the automatically scales or rotates +to keep its children relative to screen space coordinates+
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osg/CollectOccludersVisitor.html b/doc/doc++/osg/CollectOccludersVisitor.html index 862eaa47d..a33e1c17b 100644 --- a/doc/doc++/osg/CollectOccludersVisitor.html +++ b/doc/doc++/osg/CollectOccludersVisitor.html @@ -62,6 +62,9 @@
diff --git a/doc/doc++/osg/ColorMask.html b/doc/doc++/osg/ColorMask.html
index 2a5de2afb..1f396e6f3 100644
--- a/doc/doc++/osg/ColorMask.html
+++ b/doc/doc++/osg/ColorMask.html
@@ -28,7 +28,7 @@
ColorMask(const ColorMask& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
diff --git a/doc/doc++/osg/ColorMatrix.html b/doc/doc++/osg/ColorMatrix.html
index 7e6a14ae6..2065aaf72 100644
--- a/doc/doc++/osg/ColorMatrix.html
+++ b/doc/doc++/osg/ColorMatrix.html
@@ -28,7 +28,7 @@
ColorMatrix(const ColorMatrix& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
diff --git a/doc/doc++/osg/CompositeShape.html b/doc/doc++/osg/CompositeShape.html index c745291c8..39805dd54 100644 --- a/doc/doc++/osg/CompositeShape.html +++ b/doc/doc++/osg/CompositeShape.html @@ -22,52 +22,55 @@
diff --git a/doc/doc++/osg/CullFace.html b/doc/doc++/osg/CullFace.html
index 1156c9ccd..5243917df 100644
--- a/doc/doc++/osg/CullFace.html
+++ b/doc/doc++/osg/CullFace.html
@@ -28,12 +28,12 @@
CullFace(const CullFace& cf, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
diff --git a/doc/doc++/osg/CullStack.html b/doc/doc++/osg/CullStack.html index 36282a566..6773aa696 100644 --- a/doc/doc++/osg/CullStack.html +++ b/doc/doc++/osg/CullStack.html @@ -63,7 +63,7 @@
diff --git a/doc/doc++/osg/CullingSet.html b/doc/doc++/osg/CullingSet.html index 1e1a27acf..fe98b8385 100644 --- a/doc/doc++/osg/CullingSet.html +++ b/doc/doc++/osg/CullingSet.html @@ -49,7 +49,7 @@
diff --git a/doc/doc++/osg/Cylinder.html b/doc/doc++/osg/Cylinder.html index 9ea3a556c..f9e20a1ed 100644 --- a/doc/doc++/osg/Cylinder.html +++ b/doc/doc++/osg/Cylinder.html @@ -22,51 +22,53 @@
diff --git a/doc/doc++/osg/DatabaseRequestHandler.html b/doc/doc++/osg/DatabaseRequestHandler.html new file mode 100644 index 000000000..2289ce400 --- /dev/null +++ b/doc/doc++/osg/DatabaseRequestHandler.html @@ -0,0 +1,82 @@ + + + +
+callback for managing database paging, such as generated by PagedLOD nodes+
callback for managing database paging, such as generated by PagedLOD nodes+
Alphabetic index HTML hierarchy of classes or Java
Encapsulate OpenGL glDepthFunc/Mask/Range functions
@@ -313,7 +319,7 @@ have been set up, and the status of stereo viewing
@@ -343,142 +349,154 @@ have been set up, and the status of stereo viewing
diff --git a/doc/doc++/osg/Drawable.html b/doc/doc++/osg/Drawable.html index 006509a11..abe10ed58 100644 --- a/doc/doc++/osg/Drawable.html +++ b/doc/doc++/osg/Drawable.html @@ -11,11 +11,11 @@
Alphabetic index HTML hierarchy of classes or Java
META_Node macro define the standard clone, isSameKindAs, className and accept methods.+
META_Node macro define the standard clone, isSameKindAs, className and accept methods.
META_Object macro define the standard clone, isSameKindAs and className methods.+
META_Object macro define the standard clone, isSameKindAs and className methods.
META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.+
META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.
META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.+
META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
PagedLOD+
PagedLOD+
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
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Simple buffered value array which is used for values that need to multibuffered on one per graphics context basis+
Simple buffered value array which is used for values that need to multibuffered on one per graphics context basis
if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.+
if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.
if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.+
if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.
if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array element value[i] is between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.+
if array element value[i] is between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.
if array element value[i] is greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array element value[i] is greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array element value[i] is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array element value[i] is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.+
if array elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.
if array elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if array elements are less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if array elements are less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if value is between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.+
if value is between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.
if value is greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if value is greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
if value is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped+
if value is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped
Convenience function to be used by images loaders to generate a valid geode to return for readNode().+
Convenience function to be used by images loaders to generate a valid geode to return for readNode().
Convenience function to be used for creating quad geometry with texture coords.+ + +
Convenience function to be used for creating quad geometry with texture coords. +Tex coords go from bottom left (0,0) to top right (1,1).+
Alphabetic index HTML hierarchy of classes or Java
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.+
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.
Alphabetic index HTML hierarchy of classes or Java
Smart pointer for handling referenced counted objects+
Smart pointer for handling referenced counted objects
Smart pointer for handling referenced counted objects
Database paging class which manages the loading of files in a background thread, and syncronizing of loaded models with the main scene graph+
Database paging class which manages the loading of files in a background thread, +and syncronizing of loaded models with the main scene graph+
Alphabetic index HTML hierarchy of classes or Java
basic structure for custom runtime inheritance checking+ +
basic structure for custom runtime inheritance checking+ +
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
a class template that checks inheritance between a given Object's class and a class defined at compile time through the template parameter T.+ +
a class template that checks inheritance between a given +Object's class and a class defined at compile time through +the template parameter T. +This is used in conjunction with readObjectOfType() to +specify an abstract class as reference type.+ +
Alphabetic index HTML hierarchy of classes or Java
FlightManipulator is a CameraManipulator which provides flight simulator-like updating of the camera position & orientation.+
FlightManipulator is a MatrixManipulator which provides flight simulator-like updating of the camera position & orientation.
-FlightManipulator is a CameraManipulator which provides flight simulator-like +FlightManipulator is a MatrixManipulator which provides flight simulator-like updating of the camera position & orientation. By default, the left mouse button accelerates, the right mouse button decelerates, and the middle mouse button (or left and right simultaneously) stops dead.
Alphabetic index HTML hierarchy of classes or Java
KeySwitchMatrixManipulator is a decorator which allows the type of camera manipulator being used to be switched by pressing a key.+
+KeySwitchMatrixManipulator is a decorator which allows the type of camera manipulator +being used to be switched by pressing a key. E.g. '1' for a TrackballManipultor, +'2' for a DriveManipulator, '3' for a FlightManipulator. The manipulators available, +and the associated switch keys, can be configured.+
Alphabetic index HTML hierarchy of classes or Java
+ ++MatrixManipulator is an abstract base class defining the interface, and a certain +amount of default functionality, for classes which wish to control OSG cameras +in response to GUI events. +
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osgGA/TrackballManipulator.html b/doc/doc++/osgGA/TrackballManipulator.html index 8d2c32b12..df45f7e91 100644 --- a/doc/doc++/osgGA/TrackballManipulator.html +++ b/doc/doc++/osgGA/TrackballManipulator.html @@ -11,7 +11,7 @@
Extensions class which encapsulates the querying of extensions and associated function pointers, and provide convenience wrappers to check for the extensions or use the associated functions+
Extensions class which encapsulates the querying of extensions and +associated function pointers, and provide convenience wrappers to +check for the extensions or use the associated functions+
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
Encapsulates the OpenGL Shading Language ProgramObject+
Encapsulates the OpenGL Shading Language ProgramObject+
Alphabetic index HTML hierarchy of classes or Java
Encapsulates the OpenGL Shading Language ShaderObject+
Encapsulates the OpenGL Shading Language ShaderObject+
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
@@ -422,8 +424,12 @@ taking its value for camera 0
Alphabetic index Hierarchy of classes
diff --git a/doc/doc++/osgSim/LightPointNode.html b/doc/doc++/osgSim/LightPointNode.html index f1774295e..b9b20355e 100644 --- a/doc/doc++/osgSim/LightPointNode.html +++ b/doc/doc++/osgSim/LightPointNode.html @@ -31,31 +31,33 @@
A SphereSegment is a Geode to represent an portion of a sphere (potentially the whole sphere).+
+A SphereSegment is a Geode to represent an portion of a sphere (potentially +the whole sphere). The sphere is aligned such that the line through the +sphere's poles is parallel to the z axis. The sphere segment +may be rendered various components switched on or off: + ++- The specified area of the sphere surface. + +
- An edge line around the boundary of the specified area +of the sphere surface. + +
- Four spokes, where a spoke is the line from +the sphere's centre to a corner of the rendered area. + +
- Four planar areas, where the planar areas are formed +between the spokes. + +
Caveats: + +
- It's worth noting that the line through the sphere's poles is +parallel to the z axis. This has implications when specifying the +area to be rendered, and specifying areas where the centre of +the rendered area is the Z axis may lead to unexpected +geometry. + +
- It's possible to render the whole sphere by specifying elevation +and azimuth ranges round the full 360 degrees. When doing +so you may consider switching the planes, spokes, and edge lines +off, to avoid rendering artefacts, e.g. the upper and lower +planes will be coincident. +
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
Alphabetic index HTML hierarchy of classes or Java
@@ -366,16 +362,8 @@ RenderBin base class
diff --git a/doc/doc++/osgUtil/RenderStage.html b/doc/doc++/osgUtil/RenderStage.html
index 958aa5bd2..acdecc30b 100644
--- a/doc/doc++/osgUtil/RenderStage.html
+++ b/doc/doc++/osgUtil/RenderStage.html
@@ -93,7 +93,7 @@
const osg::Vec4& getClearAccum() const
@@ -380,7 +376,7 @@ glClearStencil is only called if mask & GL_STENCIL_BUFFER_BIT is true
diff --git a/doc/doc++/osgUtil/RenderToTextureStage.html b/doc/doc++/osgUtil/RenderToTextureStage.html index de44c0036..8c1935c95 100644 --- a/doc/doc++/osgUtil/RenderToTextureStage.html +++ b/doc/doc++/osgUtil/RenderToTextureStage.html @@ -112,7 +112,7 @@
SceneView is literally a view of a scene, encapsulating the camera, global state, lights and the scene itself.+
SceneView is literally a view of a scene, encapsulating the camera (modelview+projection matrices), global state, lights and the scene itself.
SceneView is literally a view of a scene, encapsulating the -camera, global state, lights and the scene itself. Provides +camera (modelview+projection matrices), global state, lights and the scene itself. Provides methods for setting up the view and rendering it.
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 Geometry.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
Functor for transforming a drawable's vertex and normal attributes by specified matrix.+
Functor for transforming a drawable's vertex and normal attributes by specified matrix. +typically used for flattening transform down onto drawable leaves.+
Alphabetic index HTML hierarchy of classes or Java