From 7880fd3354f097e46344fae280e6a257987a94f4 Mon Sep 17 00:00:00 2001
From: Robert Osfield
Date: Wed, 24 Apr 2002 20:13:50 +0000
Subject: [PATCH] Updateds doc++ documention.
---
doc/doc++/osg/AlphaFunc.html | 20 +-
doc/doc++/osg/AnimationPath.html | 149 +++++++
doc/doc++/osg/Camera.html | 4 +-
doc/doc++/osg/ClipPlane.html | 16 +-
doc/doc++/osg/ClippingVolume.html | 37 +-
doc/doc++/osg/ColorMask.html | 14 +-
doc/doc++/osg/ColorMatrix.html | 14 +-
doc/doc++/osg/CopyOp.html | 4 +-
doc/doc++/osg/CullFace.html | 16 +-
doc/doc++/osg/Depth.html | 16 +-
doc/doc++/osg/DisplaySettings.html | 8 +-
doc/doc++/osg/DrawPixels.html | 360 ++++++++++++++++
doc/doc++/osg/Drawable.html | 6 +-
doc/doc++/osg/Fog.html | 16 +-
doc/doc++/osg/FrontFace.html | 14 +-
doc/doc++/osg/General.html | 13 +-
doc/doc++/osg/GeoSet.html | 6 +-
doc/doc++/osg/HIER.html | 2 +-
doc/doc++/osg/HIERjava.html | 17 +-
doc/doc++/osg/Image.html | 92 ++--
doc/doc++/osg/Impostor.html | 4 +-
doc/doc++/osg/ImpostorSprite.html | 6 +-
doc/doc++/osg/Light.html | 16 +-
doc/doc++/osg/LightModel.html | 259 ++++++++++++
doc/doc++/osg/LineStipple.html | 16 +-
doc/doc++/osg/LineWidth.html | 18 +-
doc/doc++/osg/META_Object.html | 2 +-
doc/doc++/osg/Material.html | 16 +-
doc/doc++/osg/Matrix.html | 168 ++++----
doc/doc++/osg/NodeAcceptOp.html | 16 +-
doc/doc++/osg/NodeCallback.html | 36 +-
doc/doc++/osg/NodeVisitor.html | 186 ++++----
doc/doc++/osg/NotifySeverity.html | 28 +-
doc/doc++/osg/Object.html | 56 +--
doc/doc++/osg/Plane.html | 116 ++---
doc/doc++/osg/Point.html | 82 ++--
doc/doc++/osg/PolygonMode.html | 90 ++--
doc/doc++/osg/PolygonOffset.html | 66 +--
doc/doc++/osg/PositionAttitudeTransform.html | 60 +--
doc/doc++/osg/Projection.html | 154 +++++++
doc/doc++/osg/Quat.html | 152 +++----
doc/doc++/osg/Referenced.html | 49 ++-
doc/doc++/osg/ShadeModel.html | 64 +--
doc/doc++/osg/State.html | 120 +++---
doc/doc++/osg/StateAttribute.html | 196 ++++-----
doc/doc++/osg/StateSet.html | 236 +++++------
doc/doc++/osg/Statistics.html | 172 ++++----
doc/doc++/osg/Stencil.html | 166 ++++----
doc/doc++/osg/Switch.html | 42 +-
doc/doc++/osg/TexEnv.html | 68 +--
doc/doc++/osg/TexGen.html | 114 ++---
doc/doc++/osg/TexMat.html | 54 +--
doc/doc++/osg/Texture.html | 384 ++++++++---------
doc/doc++/osg/TextureCubeMap.html | 396 ++++++++++++++++++
doc/doc++/osg/Timer.html | 32 +-
doc/doc++/osg/Transform.html | 138 +++---
doc/doc++/osg/Transparency.html | 96 ++---
doc/doc++/osg/Vec2.html | 124 +++---
doc/doc++/osg/Vec3.html | 136 +++---
doc/doc++/osg/Vec4.html | 140 +++----
doc/doc++/osg/Viewport.html | 94 ++---
doc/doc++/osg/clampArray3BetweenRange.html | 2 +-
doc/doc++/osg/clampArray3GEQUAL.html | 2 +-
doc/doc++/osg/clampArray3LEQUAL.html | 2 +-
doc/doc++/osg/clampArray4BetweenRange.html | 2 +-
doc/doc++/osg/clampArray4GEQUAL.html | 2 +-
doc/doc++/osg/clampArray4LEQUAL.html | 2 +-
.../osg/clampArrayElementBetweenRange.html | 2 +-
doc/doc++/osg/clampArrayElementGEQUAL.html | 2 +-
doc/doc++/osg/clampArrayElementLEQUAL.html | 2 +-
.../osg/clampArrayElementsBetweenRange.html | 2 +-
doc/doc++/osg/clampArrayElementsGEQUAL.html | 2 +-
doc/doc++/osg/clampArrayElementsLEQUAL.html | 2 +-
doc/doc++/osg/clampBetweenRange.html | 2 +-
doc/doc++/osg/clampGEQUAL.html | 2 +-
doc/doc++/osg/clampLEQUAL.html | 2 +-
doc/doc++/osg/for_each_triangle.html | 2 +-
doc/doc++/osg/index.html | 5 +-
doc/doc++/osg/osg.html | 84 ++--
doc/doc++/osg/osgGetLibraryName.html | 4 +-
doc/doc++/osg/osgGetVersion.html | 6 +-
doc/doc++/osg/ref_ptr.html | 110 ++---
doc/doc++/osg/tag_au.html | 103 +++++
83 files changed, 3509 insertions(+), 2027 deletions(-)
create mode 100644 doc/doc++/osg/AnimationPath.html
create mode 100644 doc/doc++/osg/DrawPixels.html
create mode 100644 doc/doc++/osg/LightModel.html
create mode 100644 doc/doc++/osg/Projection.html
create mode 100644 doc/doc++/osg/TextureCubeMap.html
create mode 100644 doc/doc++/osg/tag_au.html
diff --git a/doc/doc++/osg/AlphaFunc.html b/doc/doc++/osg/AlphaFunc.html
index 55a0b2fd5..443376a47 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)
Copy constructor using CopyOp to manage deep vs shallow copy
-
META_StateAttribute(AlphaFunc, ALPHAFUNC)
+
META_StateAttribute(AlphaFunc, ALPHAFUNC)
virtual int compare(const StateAttribute& sa) const
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
inline void setFunction(const ComparisonFunction func, const float ref)
+
inline void setFunction(const ComparisonFunction func, const float ref)
inline const ComparisonFunction getFunction() const
@@ -74,7 +74,7 @@
virtual const char* className() const
-
virtual const Type getType() const
+
virtual const Type getType() const
bool operator < (const StateAttribute& rhs) const
@@ -105,9 +105,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -117,7 +117,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -160,7 +160,7 @@
-
META_StateAttribute(AlphaFunc, ALPHAFUNC)
+
META_StateAttribute(AlphaFunc, ALPHAFUNC)
@@ -169,7 +169,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
@@ -211,7 +211,7 @@
-
inline void setFunction(const ComparisonFunction func, const float ref)
+
inline void setFunction(const ComparisonFunction func, const float ref)
diff --git a/doc/doc++/osg/AnimationPath.html b/doc/doc++/osg/AnimationPath.html
new file mode 100644
index 000000000..dbdccf8ce
--- /dev/null
+++ b/doc/doc++/osg/AnimationPath.html
@@ -0,0 +1,149 @@
+
+
+
+
+ class SG_EXPORT osg::AnimationPath
+
+
+
+
+AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
AnimationPath()
+-
+
virtual bool getMatrix(double time, Matrix& matrix) const
+ - get the local transformation matrix for a point in time
+
-
+
virtual bool getInverse(double time, Matrix& matrix) const
+ - get the local inverse transformation matrix for a point in time
+
-
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const
+ - Get the transformation matrix which moves from local coords to world coords
+
-
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const
+ - Get the transformation matrix which moves from world coords to local coords
+
-
+
void insert(double time, const Key& key)
+
+
+
+Public Members
-
+
struct Key
+
+
+
+Protected Methods
-
+
virtual ~AnimationPath()
+
+
+
+Protected Members
-
+
typedef std::map<double,Key> TimeKeyMap TimeKeyMap _timeKeyMap
+
+
+
+
+
+
+Documentation
+AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.
+Subclassed from Transform::ComputeTransformCallback allows AnimationPath to
+be attached directly to Transform nodes to move subgraphs around the scene.
+
+
+
+
+
AnimationPath()
+
+
+
+
virtual bool getMatrix(double time, Matrix& matrix) const
+- get the local transformation matrix for a point in time
+
+
+
+
virtual bool getInverse(double time, Matrix& matrix) const
+- get the local inverse transformation matrix for a point in time
+
+
+
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const
+- Get the transformation matrix which moves from local coords to world coords
+
+
+
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const
+- Get the transformation matrix which moves from world coords to local coords
+
+
+
+
struct Key
+
+
+
+
+
Key()
+
+
+
+
Key(const osg::Vec3& position, const osg::Quat& rotation, const osg::Vec3& scale)
+
+
+
+
osg::Vec3 _position
+
+
+
+
osg::Quat _rotation
+
+
+
+
osg::Vec3 _scale
+
+
+
+
inline void interpolate(const float ratio, const Key& first, const Key& second)
+
+
+
+
inline void getMatrix(Matrix& matrix) const
+
+
+
+
inline void getInverse(Matrix& matrix) const
+
+
+
+
+
void insert(double time, const Key& key)
+
+
+
+
virtual ~AnimationPath()
+
+
+
+
typedef std::map<double,Key> TimeKeyMap TimeKeyMap _timeKeyMap
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/Camera.html b/doc/doc++/osg/Camera.html
index e3f67f913..e33e5d440 100644
--- a/doc/doc++/osg/Camera.html
+++ b/doc/doc++/osg/Camera.html
@@ -43,7 +43,7 @@
void setFrustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
Set a perspective projection.
-
void setPerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
void setPerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
Set a symmetrical perspective projection, See gluPerspective for further details.
void setFOV(const double fovx, const double fovy, const double zNear, const double zFar)
@@ -314,7 +314,7 @@ and set perspective methods
-
void setPerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
void setPerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
Set a symmetrical perspective projection, See gluPerspective for further details.
Aspect ratio is defined as width/height.
diff --git a/doc/doc++/osg/ClipPlane.html b/doc/doc++/osg/ClipPlane.html
index 11c43a639..4007d77ad 100644
--- a/doc/doc++/osg/ClipPlane.html
+++ b/doc/doc++/osg/ClipPlane.html
@@ -28,12 +28,12 @@
ClipPlane(const ClipPlane& cp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
Copy constructor using CopyOp to manage deep vs shallow copy
-
META_StateAttribute(ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
+
META_StateAttribute(ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
virtual int compare(const StateAttribute& sa) const
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
void setClipPlane(const Vec4& plane)
Set the clip plane, using a Vec4 to define plane.
@@ -88,7 +88,7 @@
virtual const char* className() const
-
virtual const Type getType() const
+
virtual const Type getType() const
bool operator < (const StateAttribute& rhs) const
@@ -119,9 +119,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -131,7 +131,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -174,7 +174,7 @@
-
META_StateAttribute(ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
+
META_StateAttribute(ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
@@ -183,7 +183,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/ClippingVolume.html b/doc/doc++/osg/ClippingVolume.html
index afd58a5c5..86afd24c6 100644
--- a/doc/doc++/osg/ClippingVolume.html
+++ b/doc/doc++/osg/ClippingVolume.html
@@ -7,7 +7,7 @@
-A ClippingVolume class for representing convex clipping volumes made up
+A ClippingVolume class for representing convex clipping volumes made up.
@@ -57,18 +57,24 @@
inline const bool contains(const osg::BoundingBox& bb) const
- Check whether any part of a bounding box is contained within clipping set
-
-
inline void transform(const osg::Matrix& matrix)
+
inline const bool containsAllOf(const osg::BoundingSphere& bs) const
+ - Check whether the entire bounding sphere is contained within clipping set
+
-
+
inline const bool containsAllOf(const osg::BoundingBox& bb) const
+ - Check whether the entire bounding box is contained within clipping set
+
-
+
inline void transform(const osg::Matrix& matrix)
- Transform the clipping set by matrix.
-
-
inline void transformProvidingInverse(const osg::Matrix& matrix)
+
inline void transformProvidingInverse(const osg::Matrix& matrix)
- Transform the clipping set by provide a pre inverted matrix.
Protected Fields
-
-
unsigned int _localMask
+
unsigned int _localMask
-
-
PlaneList _planeList
+
PlaneList _planeList
@@ -76,7 +82,8 @@
Documentation
-A ClippingVolume class for representing convex clipping volumes made up
+A ClippingVolume class for representing convex clipping volumes made up.
+When adding planes, their normals should point inwards (into the volume)
@@ -169,8 +176,18 @@ to prevent redundant plane checking.
inline const bool contains(const osg::BoundingBox& bb) const
- Check whether any part of a bounding box is contained within clipping set
-
+
+
inline const bool containsAllOf(const osg::BoundingSphere& bs) const
+- Check whether the entire bounding sphere is contained within clipping set
+
+
+
+
inline const bool containsAllOf(const osg::BoundingBox& bb) const
+- Check whether the entire bounding box is contained within clipping set
+
+
+
inline void transform(const osg::Matrix& matrix)
- Transform the clipping set by matrix. Note, this operations carries out
the calculation of the inverse of the matrix since to transforms
@@ -180,17 +197,17 @@ calculated elsewhere then use transformProvidingInverse() instead.
See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
-
+
inline void transformProvidingInverse(const osg::Matrix& matrix)
- Transform the clipping set by provide a pre inverted matrix.
see transform for details.
-
+
unsigned int _localMask
-
+
PlaneList _planeList
diff --git a/doc/doc++/osg/ColorMask.html b/doc/doc++/osg/ColorMask.html
index 6b0c528c8..1a7ad5259 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)
Copy constructor using CopyOp to manage deep vs shallow copy
-
META_StateAttribute(ColorMask, COLORMASK)
+
META_StateAttribute(ColorMask, COLORMASK)
virtual int compare(const StateAttribute& sa) const
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
@@ -75,7 +75,7 @@
virtual const char* className() const
-
virtual const Type getType() const
+
virtual const Type getType() const
bool operator < (const StateAttribute& rhs) const
@@ -83,7 +83,7 @@
bool operator != (const StateAttribute& rhs) const
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
virtual void compile(State&) const
@@ -108,9 +108,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -120,7 +120,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -163,7 +163,7 @@
-
META_StateAttribute(ColorMask, COLORMASK)
+
META_StateAttribute(ColorMask, COLORMASK)
diff --git a/doc/doc++/osg/ColorMatrix.html b/doc/doc++/osg/ColorMatrix.html
index 223ff59bb..aa98e35af 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)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(ColorMatrix, COLORMATRIX)
+
META_StateAttribute(ColorMatrix, COLORMATRIX)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
@@ -69,7 +69,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -77,7 +77,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -102,9 +102,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -114,7 +114,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -157,7 +157,7 @@
-
META_StateAttribute(ColorMatrix, COLORMATRIX)
+
META_StateAttribute(ColorMatrix, COLORMATRIX)
diff --git a/doc/doc++/osg/CopyOp.html b/doc/doc++/osg/CopyOp.html
index d65a3021d..9bf22527f 100644
--- a/doc/doc++/osg/CopyOp.html
+++ b/doc/doc++/osg/CopyOp.html
@@ -17,7 +17,7 @@
-
virtual ~CopyOp()
-
-
virtual Referenced* operator() (const Referenced* ref) const
+
virtual Referenced* operator() (const Referenced* ref) const
-
virtual Object* operator() (const Object* obj) const
-
@@ -105,7 +105,7 @@ during copy construction and clone operation
-
virtual Referenced* operator() (const Referenced* ref) const
+
virtual Referenced* operator() (const Referenced* ref) const
diff --git a/doc/doc++/osg/CullFace.html b/doc/doc++/osg/CullFace.html
index e50462cbf..f3fc87946 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)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(CullFace, CULLFACE)
+
META_StateAttribute(CullFace, CULLFACE)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
inline void setMode(const Mode mode)
-
@@ -70,7 +70,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -101,9 +101,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -113,7 +113,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -156,7 +156,7 @@
-
META_StateAttribute(CullFace, CULLFACE)
+
META_StateAttribute(CullFace, CULLFACE)
@@ -165,7 +165,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/Depth.html b/doc/doc++/osg/Depth.html
index c8aaba3a7..f0f33451c 100644
--- a/doc/doc++/osg/Depth.html
+++ b/doc/doc++/osg/Depth.html
@@ -28,12 +28,12 @@
Depth(const Depth& dp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Depth, DEPTH)
+
META_StateAttribute(Depth, DEPTH)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
inline void setFunction(const Function func)
-
@@ -86,7 +86,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -117,9 +117,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -129,7 +129,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -172,7 +172,7 @@
-
META_StateAttribute(Depth, DEPTH)
+
META_StateAttribute(Depth, DEPTH)
@@ -181,7 +181,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/DisplaySettings.html b/doc/doc++/osg/DisplaySettings.html
index b281b3b57..6d93f7478 100644
--- a/doc/doc++/osg/DisplaySettings.html
+++ b/doc/doc++/osg/DisplaySettings.html
@@ -57,7 +57,7 @@
-
const float getEyeSeperation() const
-
-
void setScreenDistance(const float distance)
+
void setScreenDistance(const float distance)
-
const float getScreenDistance() const
-
@@ -77,7 +77,7 @@
-
const int getSplitStereoVerticalSeperation() const
-
-
void setScreenHeight(const float height)
+
void setScreenHeight(const float height)
-
const float getScreenHeight() const
-
@@ -275,7 +275,7 @@ have been set up, and the status of stereo viewing
-
void setScreenDistance(const float distance)
+
void setScreenDistance(const float distance)
@@ -343,7 +343,7 @@ have been set up, and the status of stereo viewing
-
void setScreenHeight(const float height)
+
void setScreenHeight(const float height)
diff --git a/doc/doc++/osg/DrawPixels.html b/doc/doc++/osg/DrawPixels.html
new file mode 100644
index 000000000..a21c5ff5d
--- /dev/null
+++ b/doc/doc++/osg/DrawPixels.html
@@ -0,0 +1,360 @@
+
+
+
+
+ class SG_EXPORT osg::DrawPixels
+
+
+
+
+DrawPixels is an osg::Drawable subclass which encapsulates the drawing of images using glDrawPixels
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
DrawPixels()
+-
+
DrawPixels(const DrawPixels& drawimage, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
virtual Object* cloneType() const
+-
+
virtual Object* clone(const CopyOp& copyop) const
+-
+
virtual bool isSameKindAs(const Object* obj) const
+-
+
virtual const char* className() const
+-
+
void setPosition(const osg::Vec3& position)
+-
+
osg::Vec3& getPosition()
+-
+
const osg::Vec3& getPosition() const
+-
+
void setImage(osg::Image* image)
+-
+
osg::Image* getImage()
+-
+
const osg::Image* getImage() const
+-
+
void setUseCompleteImage()
+-
+
void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height)
+-
+
void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& width, unsigned int& height) const
+-
+
const bool getUseSubImage() const
+-
+
virtual void drawImmediateMode(State& state)
+
+
+
+Protected Fields
-
+
Vec3 _position
+-
+
ref_ptr<Image> _image
+-
+
bool _useSubImage
+-
+
unsigned int _offsetX
+-
+
unsigned int _offsetY
+-
+
unsigned int _width
+-
+
unsigned int _height
+
+
+
+Protected Methods
-
+
DrawPixels& operator = (const DrawPixels&)
+-
+
virtual ~DrawPixels()
+-
+
virtual const bool computeBound() const
+
+
+
+
+
+
+Public Methods
-
+
inline const ParentList& getParents() const
+-
+
inline ParentList getParents()
+-
+
inline Node* getParent(const int i)
+-
+
inline const Node* getParent(const int i) const
+-
+
inline const int getNumParents() const
+-
+
inline void setStateSet(StateSet* state)
+-
+
inline StateSet* getStateSet()
+-
+
inline const StateSet* getStateSet() const
+-
+
void setSupportsDisplayList(const bool flag)
+-
+
inline const bool getSupportsDisplayList() const
+-
+
void setUseDisplayList(const bool flag)
+-
+
inline const bool getUseDisplayList() const
+-
+
void dirtyDisplayList()
+-
+
void dirtyBound()
+-
+
inline const BoundingBox& getBound() const
+-
+
void compile(State& state)
+-
+
void setDrawCallback(DrawCallback* dc)
+-
+
DrawCallback* getDrawCallback()
+-
+
const DrawCallback* getDrawCallback() const
+-
+
void setCullCallback(CullCallback* cc)
+-
+
CullCallback* getCullCallback()
+-
+
const CullCallback* getCullCallback() const
+-
+
static void deleteDisplayList(uint contextID, uint globj)
+-
+
static void flushDeletedDisplayLists(uint contextID)
+-
+
virtual bool getStats(Statistics&)
+-
+
virtual AttributeBitMask suppportsAttributeOperation() const
+-
+
virtual AttributeBitMask applyAttributeOperation(AttributeFunctor&)
+-
+
inline void draw(State& state)
+
+
+
+Public Members
-
+
typedef std::vector<Node*> ParentList
+-
+
struct DrawCallback: public osg::Referenced
+-
+
struct CullCallback: public osg::Referenced
+-
+
typedef uint AttributeBitMaskenum AttributeBitMaskValues
+-
+class AttributeFunctor
+
+
+
+Protected Fields
-
+
ParentList _parents
+-
+
ref_ptr<StateSet> _dstate
+-
+
bool _supportsDisplayList
+-
+
bool _useDisplayList
+-
+
mutable BoundingBox _bbox
+-
+
mutable bool _bbox_computed
+-
+
ref_ptr<DrawCallback> _drawCallback
+-
+
ref_ptr<CullCallback> _cullCallback
+
+
+
+Protected Methods
-
+
void addParent(osg::Node* node)
+-
+
void removeParent(osg::Node* node)
+
+
+
+Protected Members
-
+
typedef std::vector<uint> GLObjectList mutable GLObjectList _globjList
+-
+
typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache s_deletedDisplayListCache
+
+
+
+
Inherited from Object:
+
+
+Public Methods
-
+
inline void setDataVariance(const DataVariance dv)
+-
+
inline const DataVariance getDataVariance() const
+
+
+
+Public Members
-
+
enum DataVariance
+
+
+
+Protected Fields
-
+
DataVariance _dataVariance
+
+
+
+
+
+
+Public Methods
-
+
inline void ref() const
+-
+
inline void unref() const
+-
+
inline void unref_nodelete() const
+-
+
inline const int referenceCount() const
+
+
+
+Protected Fields
-
+
mutable int _refCount
+
+
+
+
+
+
+Documentation
+DrawPixels is an osg::Drawable subclass which encapsulates the drawing of
+images using glDrawPixels
+
+
+
+
+
DrawPixels()
+
+
+
+
DrawPixels(const DrawPixels& drawimage, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
virtual Object* cloneType() const
+
+
+
+
virtual Object* clone(const CopyOp& copyop) const
+
+
+
+
virtual bool isSameKindAs(const Object* obj) const
+
+
+
+
virtual const char* className() const
+
+
+
+
void setPosition(const osg::Vec3& position)
+
+
+
+
osg::Vec3& getPosition()
+
+
+
+
const osg::Vec3& getPosition() const
+
+
+
+
void setImage(osg::Image* image)
+
+
+
+
osg::Image* getImage()
+
+
+
+
const osg::Image* getImage() const
+
+
+
+
void setUseCompleteImage()
+
+
+
+
void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height)
+
+
+
+
void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& width, unsigned int& height) const
+
+
+
+
const bool getUseSubImage() const
+
+
+
+
virtual void drawImmediateMode(State& state)
+
+
+
+
DrawPixels& operator = (const DrawPixels&)
+
+
+
+
virtual ~DrawPixels()
+
+
+
+
virtual const bool computeBound() const
+
+
+
+
Vec3 _position
+
+
+
+
ref_ptr<Image> _image
+
+
+
+
bool _useSubImage
+
+
+
+
unsigned int _offsetX
+
+
+
+
unsigned int _offsetY
+
+
+
+
unsigned int _width
+
+
+
+
unsigned int _height
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/Drawable.html b/doc/doc++/osg/Drawable.html
index 84521b835..d0ecc63d5 100644
--- a/doc/doc++/osg/Drawable.html
+++ b/doc/doc++/osg/Drawable.html
@@ -184,9 +184,9 @@ class AttributeFunctor
-
virtual Object* clone(const CopyOp&) const
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -196,7 +196,7 @@ class AttributeFunctor
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
diff --git a/doc/doc++/osg/Fog.html b/doc/doc++/osg/Fog.html
index 224abd78a..b676004c0 100644
--- a/doc/doc++/osg/Fog.html
+++ b/doc/doc++/osg/Fog.html
@@ -28,12 +28,12 @@
Fog(const Fog& fog, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Fog, FOG)
+
META_StateAttribute(Fog, FOG)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
inline void setMode( const Mode mode )
-
@@ -94,7 +94,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -125,9 +125,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -137,7 +137,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -180,7 +180,7 @@
-
META_StateAttribute(Fog, FOG)
+
META_StateAttribute(Fog, FOG)
@@ -189,7 +189,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/FrontFace.html b/doc/doc++/osg/FrontFace.html
index fae88101a..df745a3ae 100644
--- a/doc/doc++/osg/FrontFace.html
+++ b/doc/doc++/osg/FrontFace.html
@@ -28,7 +28,7 @@
FrontFace(const FrontFace& ff, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(FrontFace, FRONTFACE)
+
META_StateAttribute(FrontFace, FRONTFACE)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
@@ -68,7 +68,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -76,7 +76,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -101,9 +101,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -113,7 +113,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -156,7 +156,7 @@
-
META_StateAttribute(FrontFace, FRONTFACE)
+
META_StateAttribute(FrontFace, FRONTFACE)
diff --git a/doc/doc++/osg/General.html b/doc/doc++/osg/General.html
index 804df125e..ded01ff17 100644
--- a/doc/doc++/osg/General.html
+++ b/doc/doc++/osg/General.html
@@ -175,9 +175,6 @@
#define
_H_MMGR
-
-
#define
-__FUNCTION__-
-
SG_EXPORT extern const unsigned int
m_alloc_unknown-
@@ -206,7 +203,7 @@
m_alloc_free
-
SG_EXPORT extern void
-m_setOwner(const char* file, const unsigned int line, const char* func)-
+m_setOwner(const char* file, const unsigned int line)
-
SG_EXPORT extern bool&
m_breakOnRealloc(void* reportedAddress)-
@@ -218,13 +215,13 @@
m_breakOnAllocation(unsigned int count)
-
SG_EXPORT extern void*
-m_allocator(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int allocationType, const size_t reportedSize)-
+m_allocator(const char* sourceFile, const unsigned int sourceLine, const unsigned int allocationType, const size_t reportedSize)
-
SG_EXPORT extern void*
-m_reallocator(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int reallocationType, const size_t reportedSize, void* reportedAddress)-
+m_reallocator(const char* sourceFile, const unsigned int sourceLine, const unsigned int reallocationType, const size_t reportedSize, void* reportedAddress)
-
SG_EXPORT extern void
-m_deallocator(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int deallocationType, const void* reportedAddress)-
+m_deallocator(const char* sourceFile, const unsigned int sourceLine, const unsigned int deallocationType, const void* reportedAddress)
-
bool
m_validateAddress(const void* reportedAddress)-
@@ -251,7 +248,7 @@
m_getMemoryStatistics()
-
define
-osgNew(m_setOwner (__FILE__, __LINE__, __FUNCTION__), false)-
+osgNew(m_setOwner (__FILE__, __LINE__), false)
-
#define
OSG_NODEVISITOR-
diff --git a/doc/doc++/osg/GeoSet.html b/doc/doc++/osg/GeoSet.html
index cf923c078..a5a7ba143 100644
--- a/doc/doc++/osg/GeoSet.html
+++ b/doc/doc++/osg/GeoSet.html
@@ -436,9 +436,9 @@ class AttributeFunctor
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -448,7 +448,7 @@ class AttributeFunctor
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
diff --git a/doc/doc++/osg/HIER.html b/doc/doc++/osg/HIER.html
index a0fd6f638..f18ddea5c 100644
--- a/doc/doc++/osg/HIER.html
+++ b/doc/doc++/osg/HIER.html
@@ -9,6 +9,7 @@
Hierarchy of Classes
+- osg::AnimationPath
- osg::Drawable::AttributeFunctor
@@ -40,7 +41,6 @@
- osg::Quat
- osg::Referenced
-- osg::AnimationPath
- osg::Camera
- osg::DisplaySettings
- osg::FrameStamp
diff --git a/doc/doc++/osg/HIERjava.html b/doc/doc++/osg/HIERjava.html
index d52ef7796..57e68bb6d 100644
--- a/doc/doc++/osg/HIERjava.html
+++ b/doc/doc++/osg/HIERjava.html
@@ -8,6 +8,13 @@
Hierarchy of classes
+
-
Protected Fields
-
-
std::string _fileName
+
std::string _fileName
-
-
int _s
+
int _s
-
-
int _t
+
int _t
-
-
int _r
+
int _r
-
-
GLint _internalTextureFormat
+
GLint _internalTextureFormat
-
-
GLenum _pixelFormat
+
GLenum _pixelFormat
-
-
GLenum _dataType
+
GLenum _dataType
-
-
unsigned int _packing
+
unsigned int _packing
-
-
unsigned char* _data
+
unsigned char* _data
-
-
unsigned int _modifiedTag
+
unsigned int _modifiedTag
+-
+
MipmapDataType _mipmapData
Protected Methods
-
-
virtual ~Image()
+
virtual ~Image()
-
-
Image& operator = (const Image&)
+
Image& operator = (const Image&)
@@ -148,9 +158,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -160,7 +170,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -238,7 +248,7 @@ value of packing is supplied than _packing is simply set to that value.
-
void readPixels(int x, int y, int width, int height, GLenum format, GLenum type)
+
void readPixels(int x, int y, int width, int height, GLenum format, GLenum type)
- readPixels from screen at specified position and size, using glReadPixels.
Create memory for storage if required, reuse existing pixel coords if possible.
if pixelFormat or dataType
@@ -358,55 +368,75 @@ the host machine.
-
static const unsigned int computeRowWidthInBytes(int width, GLenum format, GLenum type, int packing)
+
static const unsigned int computeRowWidthInBytes(int width, GLenum format, GLenum type, int packing)
+
+
+
+
typedef std::vector< unsigned int >inline MipmapDataType bool isMipmap() const
+
+
+
+
unsigned int getNumMipmaps() const
+
+
+
+
inline void setMipmapData(const MipmapDataType& mipmapDataVector)
+
+
+
+
inline unsigned char* getMipmapData(unsigned int mipmapNumber) const
-
+
virtual ~Image()
-
+
Image& operator = (const Image&)
-
+
std::string _fileName
-
+
int _s
-
+
int _t
-
+
int _r
-
+
GLint _internalTextureFormat
-
+
GLenum _pixelFormat
-
+
GLenum _dataType
-
+
unsigned int _packing
-
+
unsigned char* _data
-
+
unsigned int _modifiedTag
+
+
+
+
MipmapDataType _mipmapData
- This class has no child classes.
diff --git a/doc/doc++/osg/Impostor.html b/doc/doc++/osg/Impostor.html
index a22f724d7..454d4aa6b 100644
--- a/doc/doc++/osg/Impostor.html
+++ b/doc/doc++/osg/Impostor.html
@@ -29,7 +29,7 @@
-
META_Node(Impostor)
-
-
inline void setImpostorThreshold(float distance)
+
inline void setImpostorThreshold(float distance)
- Set the Impostor threshold distance.
-
inline void setImpostorThresholdToBound(float ratio=1.0f)
@@ -203,7 +203,7 @@ geometry.
-
inline void setImpostorThreshold(float distance)
+
inline void setImpostorThreshold(float distance)
- Set the Impostor threshold distance.
For eye points further than this threshold the Imposter is used if appropriate,
otherwise the LOD children as chosen as per a standard LOD node.
diff --git a/doc/doc++/osg/ImpostorSprite.html b/doc/doc++/osg/ImpostorSprite.html
index 7887b2902..c744636e3 100644
--- a/doc/doc++/osg/ImpostorSprite.html
+++ b/doc/doc++/osg/ImpostorSprite.html
@@ -238,9 +238,9 @@ class AttributeFunctor
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -250,7 +250,7 @@ class AttributeFunctor
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
diff --git a/doc/doc++/osg/Light.html b/doc/doc++/osg/Light.html
index b54f3a31e..56d17e1bd 100644
--- a/doc/doc++/osg/Light.html
+++ b/doc/doc++/osg/Light.html
@@ -28,12 +28,12 @@
Light(const Light& light, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Light, (Type)(LIGHT_0+_lightnum))
+
META_StateAttribute(Light, (Type)(LIGHT_0+_lightnum))
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
void setLightNum(const int num)
- Set which OpenGL light to operate on
@@ -154,7 +154,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -185,9 +185,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -197,7 +197,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -240,7 +240,7 @@
-
META_StateAttribute(Light, (Type)(LIGHT_0+_lightnum))
+
META_StateAttribute(Light, (Type)(LIGHT_0+_lightnum))
@@ -249,7 +249,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/LightModel.html b/doc/doc++/osg/LightModel.html
new file mode 100644
index 000000000..f1e80cf18
--- /dev/null
+++ b/doc/doc++/osg/LightModel.html
@@ -0,0 +1,259 @@
+
+
+
+
+ class SG_EXPORT osg::LightModel
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+
+
+
+
+
+
+Public Methods
-
+
LightModel()
+-
+
LightModel(const LightModel& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
META_StateAttribute(LightModel, LIGHTMODEL)
+-
+
virtual int compare(const StateAttribute& sa) const
+ - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
-
+
void setAmbientIntensity(const osg::Vec4& ambient)
+-
+
const osg::Vec4& getAmbientIntensity() const
+-
+
void setColorControl(const ColorControl cc)
+-
+
inline const ColorControl getColorControl() const
+-
+
void setLocalViewer(const bool localViewer)
+-
+
inline const bool getLocalViewer() const
+-
+
void setTwoSided(const bool twoSided)
+-
+
inline const bool getTwoSided() const
+-
+
virtual void apply(State& state) const
+
+
+
+Public Members
-
+
enum ColorControl
+
+
+
+Protected Fields
-
+
osg::Vec4 _ambient
+-
+
ColorControl _colorControl
+-
+
bool _localViewer
+-
+
bool _twoSided
+
+
+
+Protected Methods
-
+
virtual ~LightModel()
+
+
+
+
+
+
+Public Methods
-
+
virtual Object* cloneType() const
+-
+
virtual Object* clone(const CopyOp&) const
+-
+
virtual bool isSameKindAs(const Object* obj) const
+-
+
virtual const char* className() const
+-
+
virtual const Type getType() const
+-
+
bool operator < (const StateAttribute& rhs) const
+-
+
bool operator == (const StateAttribute& rhs) const
+-
+
bool operator != (const StateAttribute& rhs) const
+-
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+-
+
virtual void compile(State&) const
+
+
+
+Public Members
-
+
typedef GLenum GLMode
+-
+
typedef unsigned int GLModeValue
+-
+
typedef unsigned int OverrideValue
+-
+
enum Values
+-
+
typedef unsigned int Type
+-
+
enum Types
+
+
+
+
Inherited from Object:
+
+
+Public Methods
-
+
inline void setDataVariance(const DataVariance dv)
+-
+
inline const DataVariance getDataVariance() const
+
+
+
+Public Members
-
+
enum DataVariance
+
+
+
+Protected Fields
-
+
DataVariance _dataVariance
+
+
+
+
+
+
+Public Methods
-
+
inline Referenced& operator = (Referenced&)
+-
+
inline void ref() const
+-
+
inline void unref() const
+-
+
inline void unref_nodelete() const
+-
+
inline const int referenceCount() const
+
+
+
+Protected Fields
-
+
mutable int _refCount
+
+
+
+
+
+
+Documentation
+
+
+
+
+
LightModel()
+
+
+
+
LightModel(const LightModel& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
META_StateAttribute(LightModel, LIGHTMODEL)
+
+
+
+
virtual int compare(const StateAttribute& sa) const
+- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
+
+
+
void setAmbientIntensity(const osg::Vec4& ambient)
+
+
+
+
const osg::Vec4& getAmbientIntensity() const
+
+
+
+
enum ColorControl
+
+
+
+
+
SEPERATE_SPECULAR_COLOR
+
+
+
+
SINGLE_COLOR
+
+
+
+
+
void setColorControl(const ColorControl cc)
+
+
+
+
inline const ColorControl getColorControl() const
+
+
+
+
void setLocalViewer(const bool localViewer)
+
+
+
+
inline const bool getLocalViewer() const
+
+
+
+
void setTwoSided(const bool twoSided)
+
+
+
+
inline const bool getTwoSided() const
+
+
+
+
virtual void apply(State& state) const
+
+
+
+
virtual ~LightModel()
+
+
+
+
osg::Vec4 _ambient
+
+
+
+
ColorControl _colorControl
+
+
+
+
bool _localViewer
+
+
+
+
bool _twoSided
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/LineStipple.html b/doc/doc++/osg/LineStipple.html
index 54096992d..02ed9b8aa 100644
--- a/doc/doc++/osg/LineStipple.html
+++ b/doc/doc++/osg/LineStipple.html
@@ -27,12 +27,12 @@
LineStipple(const LineStipple& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(LineStipple, LINESTIPPLE)
+
META_StateAttribute(LineStipple, LINESTIPPLE)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
void setFactor(const int factor)
-
@@ -70,7 +70,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -101,9 +101,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -113,7 +113,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -155,7 +155,7 @@
-
META_StateAttribute(LineStipple, LINESTIPPLE)
+
META_StateAttribute(LineStipple, LINESTIPPLE)
@@ -164,7 +164,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/LineWidth.html b/doc/doc++/osg/LineWidth.html
index 3b4cdfa94..8bf4372d6 100644
--- a/doc/doc++/osg/LineWidth.html
+++ b/doc/doc++/osg/LineWidth.html
@@ -28,12 +28,12 @@
LineWidth(const LineWidth& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(LineWidth, LINEWIDTH)
+
META_StateAttribute(LineWidth, LINEWIDTH)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
void setWidth(const float width)
+
void setWidth(const float width)
-
inline const float getWidth() const
-
@@ -63,7 +63,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -71,7 +71,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -96,9 +96,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -108,7 +108,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -151,7 +151,7 @@
-
META_StateAttribute(LineWidth, LINEWIDTH)
+
META_StateAttribute(LineWidth, LINEWIDTH)
@@ -160,7 +160,7 @@
-
void setWidth(const float width)
+
void setWidth(const float width)
diff --git a/doc/doc++/osg/META_Object.html b/doc/doc++/osg/META_Object.html
index b38ad9745..36a7096bc 100644
--- a/doc/doc++/osg/META_Object.html
+++ b/doc/doc++/osg/META_Object.html
@@ -7,7 +7,7 @@
-META_Object macro define the standard clone, isSameKindAs and className methods.
+META_Object macro define the standard clone, isSameKindAs and className methods.
diff --git a/doc/doc++/osg/Material.html b/doc/doc++/osg/Material.html
index b5394ebfc..1d2ab599e 100644
--- a/doc/doc++/osg/Material.html
+++ b/doc/doc++/osg/Material.html
@@ -28,12 +28,12 @@
Material(const Material& mat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Material, MATERIAL)
+
META_StateAttribute(Material, MATERIAL)
-
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
virtual void apply(State& state) const
-
@@ -147,7 +147,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -178,9 +178,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -190,7 +190,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -233,7 +233,7 @@
-
META_StateAttribute(Material, MATERIAL)
+
META_StateAttribute(Material, MATERIAL)
@@ -242,7 +242,7 @@
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
diff --git a/doc/doc++/osg/Matrix.html b/doc/doc++/osg/Matrix.html
index 34c369c68..f5438419d 100644
--- a/doc/doc++/osg/Matrix.html
+++ b/doc/doc++/osg/Matrix.html
@@ -82,7 +82,7 @@
-
void makeRotate( float angle, const Vec3& axis )
-
-
void makeRotate( float angle, float x, float y, float z )
+
void makeRotate( float angle, float x, float y, float z )
-
void makeRotate( const Quat& )
-
@@ -98,7 +98,7 @@
void makeFrustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
- Set to a perspective projection.
-
-
void makePerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
void makePerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
- Set to a symmetrical perspective projection, See gluPerspective for further details.
-
void makeLookAt(const Vec3& eye, const Vec3& center, const Vec3& up)
@@ -114,11 +114,11 @@
-
inline static Matrix translate( const Vec3& dv)
-
-
inline static Matrix translate( float x, float y, float z)
+
inline static Matrix translate( float x, float y, float z)
-
inline static Matrix rotate( const Vec3& from, const Vec3& to)
-
-
inline static Matrix rotate( float angle, float x, float y, float z)
+
inline static Matrix rotate( float angle, float x, float y, float z)
-
inline static Matrix rotate( float angle, const Vec3& axis)
-
@@ -138,7 +138,7 @@
inline static Matrix frustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
- Create a perspective projection.
-
-
inline static Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
inline static Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
- Create a symmetrical perspective projection, See gluPerspective for further details.
-
inline static Matrix lookAt(const Vec3& eye, const Vec3& center, const Vec3& up)
@@ -148,69 +148,73 @@
-
void setTrans( const Vec3& v )
-
-
Vec3 getTrans() const
+
inline Vec3 getTrans() const
-
-
inline static Vec3 transform3x3(const Vec3& v, const Matrix& m)
+
inline Vec3 getScale() const
+-
+
inline static Vec3 transform3x3(const Vec3& v, const Matrix& m)
- apply apply an 3x3 transform of v*M[02,02]
-
-
inline static Vec3 transform3x3(const Matrix& m, const Vec3& v)
+
inline static Vec3 transform3x3(const Matrix& m, const Vec3& v)
- apply apply an 3x3 transform of M[02,02]*v
-
-
void mult( const Matrix&, const Matrix& )
+
void mult( const Matrix&, const Matrix& )
-
-
void preMult( const Matrix& )
+
void preMult( const Matrix& )
-
-
void postMult( const Matrix& )
+
void postMult( const Matrix& )
-
-
inline void operator *= ( const Matrix& other )
+
inline void operator *= ( const Matrix& other )
-
-
inline Matrix operator * ( const Matrix &m ) const
+
inline Matrix operator * ( const Matrix &m ) const
-
-
inline Matrix identity(void)
+
inline Matrix identity(void)
-
-
inline Matrix scale(float sx, float sy, float sz)
+
inline Matrix scale(float sx, float sy, float sz)
-
-
inline Matrix scale(const Vec3& v )
+
inline Matrix scale(const Vec3& v )
-
-
inline Matrix translate(float tx, float ty, float tz)
+
inline Matrix translate(float tx, float ty, float tz)
-
-
inline Matrix translate(const Vec3& v )
+
inline Matrix translate(const Vec3& v )
-
-
inline Matrix rotate( const Quat& q )
+
inline Matrix rotate( const Quat& q )
-
-
inline Matrix rotate(float angle, float x, float y, float z )
+
inline Matrix rotate(float angle, float x, float y, float z )
-
-
inline Matrix rotate(float angle, const Vec3& axis )
+
inline Matrix rotate(float angle, const Vec3& axis )
-
-
inline Matrix rotate(float heading, float pitch, float roll)
+
inline Matrix rotate(float heading, float pitch, float roll)
-
-
inline Matrix rotate(const Vec3& from, const Vec3& to )
+
inline Matrix rotate(const Vec3& from, const Vec3& to )
-
-
inline Matrix ortho(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
+
inline Matrix inverse( const Matrix& matrix)
-
-
inline Matrix ortho2D(const double left, const double right, const double bottom, const double top)
+
inline Matrix ortho(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
-
-
inline Matrix frustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
+
inline Matrix ortho2D(const double left, const double right, const double bottom, const double top)
-
-
inline Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
inline Matrix frustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
-
-
inline Matrix lookAt(const Vec3& eye, const Vec3& center, const Vec3& up)
+
inline Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
-
-
inline Vec3 postMult( const Vec3& v ) const
+
inline Matrix lookAt(const Vec3& eye, const Vec3& center, const Vec3& up)
-
-
inline Vec3 preMult( const Vec3& v ) const
+
inline Vec3 postMult( const Vec3& v ) const
-
-
inline Vec4 postMult( const Vec4& v ) const
+
inline Vec3 preMult( const Vec3& v ) const
-
-
inline Vec4 preMult( const Vec4& v ) const
+
inline Vec4 postMult( const Vec4& v ) const
-
-
inline Vec3 transform3x3(const Vec3& v, const Matrix& m)
+
inline Vec4 preMult( const Vec4& v ) const
-
-
inline Vec3 transform3x3(const Matrix& m, const Vec3& v)
+
inline Vec3 transform3x3(const Vec3& v, const Matrix& m)
-
-
inline Vec3 operator* (const Vec3& v) const
+
inline Vec3 transform3x3(const Matrix& m, const Vec3& v)
-
-
inline Vec4 operator* (const Vec4& v) const
+
inline Vec3 operator* (const Vec3& v) const
+-
+
inline Vec4 operator* (const Vec4& v) const
@@ -218,9 +222,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -230,7 +234,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -381,7 +385,7 @@
-
void makeRotate( float angle, float x, float y, float z )
+
void makeRotate( float angle, float x, float y, float z )
@@ -414,7 +418,7 @@ and finally a negative rotation about the Z axis.
-
void makePerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
void makePerspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
- Set to a symmetrical perspective projection, See gluPerspective for further details.
Aspect ratio is defined as width/height.
@@ -445,7 +449,7 @@ Aspect ratio is defined as width/height.
-
inline static Matrix translate( float x, float y, float z)
+
inline static Matrix translate( float x, float y, float z)
@@ -453,7 +457,7 @@ Aspect ratio is defined as width/height.
-
inline static Matrix rotate( float angle, float x, float y, float z)
+
inline static Matrix rotate( float angle, float x, float y, float z)
@@ -489,7 +493,7 @@ Aspect ratio is defined as width/height.
-
inline static Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
inline static Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
- Create a symmetrical perspective projection, See gluPerspective for further details.
Aspect ratio is defined as width/height.
@@ -508,128 +512,136 @@ Aspect ratio is defined as width/height.
-
Vec3 getTrans() const
+
inline Vec3 getTrans() const
+
+
+
+
inline Vec3 getScale() const
-
+
inline static Vec3 transform3x3(const Vec3& v, const Matrix& m)
- apply apply an 3x3 transform of v*M[02,02]
-
+
inline static Vec3 transform3x3(const Matrix& m, const Vec3& v)
- apply apply an 3x3 transform of M[02,02]*v
-
+
void mult( const Matrix&, const Matrix& )
-
+
void preMult( const Matrix& )
-
+
void postMult( const Matrix& )
-
+
inline void operator *= ( const Matrix& other )
-
+
inline Matrix operator * ( const Matrix &m ) const
-
+
inline Matrix identity(void)
-
+
inline Matrix scale(float sx, float sy, float sz)
-
+
inline Matrix scale(const Vec3& v )
-
+
inline Matrix translate(float tx, float ty, float tz)
-
+
inline Matrix translate(const Vec3& v )
-
+
inline Matrix rotate( const Quat& q )
-
-
inline Matrix rotate(float angle, float x, float y, float z )
-
-
-
inline Matrix rotate(float angle, const Vec3& axis )
+
inline Matrix rotate(float angle, float x, float y, float z )
-
inline Matrix rotate(float heading, float pitch, float roll)
+
inline Matrix rotate(float angle, const Vec3& axis )
+
inline Matrix rotate(float heading, float pitch, float roll)
+
+
+
inline Matrix rotate(const Vec3& from, const Vec3& to )
+
+
+
inline Matrix inverse( const Matrix& matrix)
+
-
+
inline Matrix ortho(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
-
+
inline Matrix ortho2D(const double left, const double right, const double bottom, const double top)
-
+
inline Matrix frustum(const double left, const double right, const double bottom, const double top, const double zNear, const double zFar)
-
-
inline Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
+
+
inline Matrix perspective(const double fovy, const double aspectRatio, const double zNear, const double zFar)
-
+
inline Matrix lookAt(const Vec3& eye, const Vec3& center, const Vec3& up)
-
+
inline Vec3 postMult( const Vec3& v ) const
-
+
inline Vec3 preMult( const Vec3& v ) const
-
+
inline Vec4 postMult( const Vec4& v ) const
-
+
inline Vec4 preMult( const Vec4& v ) const
-
+
inline Vec3 transform3x3(const Vec3& v, const Matrix& m)
-
+
inline Vec3 transform3x3(const Matrix& m, const Vec3& v)
-
+
inline Vec3 operator* (const Vec3& v) const
-
+
inline Vec4 operator* (const Vec4& v) const
diff --git a/doc/doc++/osg/NodeAcceptOp.html b/doc/doc++/osg/NodeAcceptOp.html
index 50f12e5b2..965299e9a 100644
--- a/doc/doc++/osg/NodeAcceptOp.html
+++ b/doc/doc++/osg/NodeAcceptOp.html
@@ -12,13 +12,13 @@
-
-
NodeVisitor& _nv
+
NodeVisitor& _nv
-
-
NodeAcceptOp(NodeVisitor& nv)
+
NodeAcceptOp(NodeVisitor& nv)
-
-
void operator () (Node* node)
+
void operator () (Node* node)
-
-
void operator () (ref_ptr<Node> node)
+
void operator () (ref_ptr<Node> node)
@@ -29,19 +29,19 @@
-
+
NodeVisitor& _nv
-
+
NodeAcceptOp(NodeVisitor& nv)
-
+
void operator () (Node* node)
-
+
void operator () (ref_ptr<Node> node)
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osg/NodeCallback.html b/doc/doc++/osg/NodeCallback.html
index 3fe5ddb68..8d83c8fa1 100644
--- a/doc/doc++/osg/NodeCallback.html
+++ b/doc/doc++/osg/NodeCallback.html
@@ -22,28 +22,28 @@
Public Fields
-
-
ref_ptr<NodeCallback> _nestedCallback
+
ref_ptr<NodeCallback> _nestedCallback
Public Methods
-
-
NodeCallback()
+
NodeCallback()
-
-
virtual ~NodeCallback()
+
virtual ~NodeCallback()
-
-
virtual void operator()(Node* node, NodeVisitor* nv)
+
virtual void operator()(Node* node, NodeVisitor* nv)
- Callback method call by the NodeVisitor when visiting a node
-
-
void traverse(Node* node, NodeVisitor* nv)
+
void traverse(Node* node, NodeVisitor* nv)
- Call any nested callbacks and then traverse the scene graph.
-
-
void setNestedCallback(NodeCallback* nc)
+
void setNestedCallback(NodeCallback* nc)
-
-
NodeCallback* getNestedCallback()
+
NodeCallback* getNestedCallback()
-
-
inline void addNestedCallback(NodeCallback* nc)
+
inline void addNestedCallback(NodeCallback* nc)
-
-
inline void removeNestedCallback(NodeCallback* nc)
+
inline void removeNestedCallback(NodeCallback* nc)
@@ -75,41 +75,41 @@
-
+
NodeCallback()
-
+
virtual ~NodeCallback()
-
+
virtual void operator()(Node* node, NodeVisitor* nv)
- Callback method call by the NodeVisitor when visiting a node
-
+
void traverse(Node* node, NodeVisitor* nv)
- Call any nested callbacks and then traverse the scene graph.
-
+
void setNestedCallback(NodeCallback* nc)
-
+
NodeCallback* getNestedCallback()
-
+
inline void addNestedCallback(NodeCallback* nc)
-
+
inline void removeNestedCallback(NodeCallback* nc)
-
+
ref_ptr<NodeCallback> _nestedCallback
diff --git a/doc/doc++/osg/NodeVisitor.html b/doc/doc++/osg/NodeVisitor.html
index 6c06396eb..d0421a00c 100644
--- a/doc/doc++/osg/NodeVisitor.html
+++ b/doc/doc++/osg/NodeVisitor.html
@@ -23,116 +23,116 @@
Public Methods
-
-
NodeVisitor(TraversalMode tm=TRAVERSE_NONE)
+
NodeVisitor(TraversalMode tm=TRAVERSE_NONE)
-
-
virtual ~NodeVisitor()
+
virtual ~NodeVisitor()
-
-
virtual void reset()
+
virtual void reset()
- Method to call to reset visitor.
-
-
inline void setTraversalNumber(const int fn)
+
inline void setTraversalNumber(const int fn)
- Set the traversal number.
-
-
inline const int getTraversalNumber() const
+
inline const int getTraversalNumber() const
- Get the traversal number.
-
-
inline void setFrameStamp(FrameStamp* fs)
+
inline void setFrameStamp(FrameStamp* fs)
- Set the FrameStamp that this traversal is assoicated with
-
-
inline const FrameStamp* getFrameStamp() const
+
inline const FrameStamp* getFrameStamp() const
- Get the FrameStamp that this traversal is assoicated with
-
-
inline void setTraversalMask(const Node::NodeMask mask)
+
inline void setTraversalMask(const Node::NodeMask mask)
- Set the TraversalMask of this NodeVisitor.
-
-
inline const Node::NodeMask getTraversalMask() const
+
inline const Node::NodeMask getTraversalMask() const
- Get the TraversalMask
-
-
inline void setNodeMaskOverride(const Node::NodeMask mask)
+
inline void setNodeMaskOverride(const Node::NodeMask mask)
- Set the NodeMaskOverride mask.
-
-
inline const Node::NodeMask getNodeMaskOverride() const
+
inline const Node::NodeMask getNodeMaskOverride() const
- Get the NodeMaskOverride mask
-
-
inline const bool validNodeMask(const osg::Node& node) const
+
inline const bool validNodeMask(const osg::Node& node) const
- Method to called by Node and its subclass' Node::accept() method, if the result is true to be used to cull operations of nodes and their subgraphs.
-
-
void setTraversalMode(const TraversalMode mode)
+
void setTraversalMode(const TraversalMode mode)
- Set the traversal mode for Node::traverse() to use when deciding which children of a node to traverse.
-
-
inline const TraversalMode getTraversalMode() const
+
inline const TraversalMode getTraversalMode() const
- Get the traversal mode
-
-
void setTraversalVisitor(NodeVisitor* nv)
+
void setTraversalVisitor(NodeVisitor* nv)
- Set a visitor to handle traversal.
-
-
inline NodeVisitor* getTraversalVisitor()
+
inline NodeVisitor* getTraversalVisitor()
- Get the traversal visitor, returns NULL if none is attached
-
-
inline void traverse(Node& node)
+
inline void traverse(Node& node)
- Method for handling traversal of a nodes.
-
-
inline void pushOntoNodePath(Node* node)
+
inline void pushOntoNodePath(Node* node)
- Method called by osg::Node::accept() method before a call the NodeVisitor::apply().
-
-
inline void popFromNodePath()
+
inline void popFromNodePath()
- Method callby osg::Node::accept() method after a call the NodeVisitor::apply().
-
-
NodePath& getNodePath()
+
NodePath& getNodePath()
- Get the non const NodePath from the top most node applied down to the current Node being visited
-
-
const NodePath& getNodePath() const
+
const NodePath& getNodePath() const
- Get the const NodePath from the top most node applied down to the current Node being visited
-
-
const bool getLocalToWorldMatrix(Matrix& matrix, Node* node)
+
const bool getLocalToWorldMatrix(Matrix& matrix, Node* node)
- Get the Local To World Matrix from the NodePath for specified Transform::Mode, and u
-
-
const bool getWorldToLocalMatrix(Matrix& matrix, Node* node)
+
const bool getWorldToLocalMatrix(Matrix& matrix, Node* node)
- Get the World To Local Matrix from the NodePath for specified Transform::Mode
-
-
virtual void apply(Node& node)
+
virtual void apply(Node& node)
-
-
virtual void apply(Geode& node)
+
virtual void apply(Geode& node)
-
-
virtual void apply(Billboard& node)
+
virtual void apply(Billboard& node)
-
-
virtual void apply(LightSource& node)
+
virtual void apply(LightSource& node)
-
-
virtual void apply(Group& node)
+
virtual void apply(Group& node)
-
-
virtual void apply(Projection& node)
+
virtual void apply(Projection& node)
-
-
virtual void apply(Transform& node)
+
virtual void apply(Transform& node)
-
-
virtual void apply(Switch& node)
+
virtual void apply(Switch& node)
-
-
virtual void apply(LOD& node)
+
virtual void apply(LOD& node)
-
-
virtual void apply(Impostor& node)
+
virtual void apply(Impostor& node)
-
-
virtual void apply(EarthSky& node)
+
virtual void apply(EarthSky& node)
Public Members
-
-
enum TraversalMode
+
enum TraversalMode
Protected Fields
-
-
int _traversalNumber
+
int _traversalNumber
-
-
ref_ptr<FrameStamp> _frameStamp
+
ref_ptr<FrameStamp> _frameStamp
-
-
ref_ptr<NodeVisitor> _traversalVisitor
+
ref_ptr<NodeVisitor> _traversalVisitor
-
-
TraversalMode _traversalMode
+
TraversalMode _traversalMode
-
-
Node::NodeMask _traversalMask
+
Node::NodeMask _traversalMask
-
-
Node::NodeMask _nodeMaskOverride
+
Node::NodeMask _nodeMaskOverride
-
-
NodePath _nodePath
+
NodePath _nodePath
@@ -178,41 +178,41 @@ not be called.
-
+
enum TraversalMode
-
+
TRAVERSE_NONE
-
+
TRAVERSE_PARENTS
-
+
TRAVERSE_ALL_CHILDREN
-
+
TRAVERSE_ACTIVE_CHILDREN
-
+
TRAVERSE_VISITOR
-
-
NodeVisitor(TraversalMode tm=TRAVERSE_NONE)
+
+
NodeVisitor(TraversalMode tm=TRAVERSE_NONE)
-
+
virtual ~NodeVisitor()
-
+
virtual void reset()
- Method to call to reset visitor. Useful for your visitor accumulates
state during a traversal, and you plan to reuse the visitor.
@@ -220,27 +220,27 @@ To flush that state for the next traversal than call reset() prior
to each traversal.
-
+
inline void setTraversalNumber(const int fn)
- Set the traversal number. Typically used to denote the frame count.
-
+
inline const int getTraversalNumber() const
- Get the traversal number. Typically used to denote the frame count.
-
+
inline void setFrameStamp(FrameStamp* fs)
- Set the FrameStamp that this traversal is assoicated with
-
+
inline const FrameStamp* getFrameStamp() const
- Get the FrameStamp that this traversal is assoicated with
-
+
inline void setTraversalMask(const Node::NodeMask mask)
- Set the TraversalMask of this NodeVisitor.
The TraversalMask is used by the NodeVisitor::validNodeMask() method
@@ -253,12 +253,12 @@ _nodeMaskOverride to 0xffffffff will allow a visitor to work on all nodes
regardless of their own Node::_nodeMask state.
-
+
inline const Node::NodeMask getTraversalMask() const
- Get the TraversalMask
-
+
inline void setNodeMaskOverride(const Node::NodeMask mask)
- Set the NodeMaskOverride mask.
Used in validNodeMask() to determine whether to operate on a node or its
@@ -267,12 +267,12 @@ Typically used to force on nodes which may have
been switched off by their own Node::_nodeMask.
-
+
inline const Node::NodeMask getNodeMaskOverride() const
- Get the NodeMaskOverride mask
-
+
inline const bool validNodeMask(const osg::Node& node) const
- Method to called by Node and its subclass' Node::accept() method, if the result is true
to be used to cull operations of nodes and their subgraphs.
@@ -282,8 +282,8 @@ default values for _traversalMask is 0xffffffff, _nodeMaskOverride is 0x0,
and osg::Node::_nodeMask is 0xffffffff.
-
-
void setTraversalMode(const TraversalMode mode)
+
+
void setTraversalMode(const TraversalMode mode)
- Set the traversal mode for Node::traverse() to use when
deciding which children of a node to traverse. If a
NodeVisitor has been attached via setTraverseVisitor()
@@ -291,23 +291,23 @@ and the new mode is not TRAVERSE_VISITOR then the attached
visitor is detached. Default mode is TRAVERSE_NONE.
-
-
inline const TraversalMode getTraversalMode() const
+
+
inline const TraversalMode getTraversalMode() const
- Get the traversal mode
-
+
void setTraversalVisitor(NodeVisitor* nv)
- Set a visitor to handle traversal.
Overrides the traverse mode setting it to TRAVERSAL_VISITOR.
-
+
inline NodeVisitor* getTraversalVisitor()
- Get the traversal visitor, returns NULL if none is attached
-
+
inline void traverse(Node& node)
- Method for handling traversal of a nodes.
If you intend to use the visitor for actively traversing
@@ -315,7 +315,7 @@ the scene graph then make sure the accept() methods call
this method unless they handle traversal directly.
-
+
inline void pushOntoNodePath(Node* node)
- Method called by osg::Node::accept() method before
a call the NodeVisitor::apply(). The back of the list will,
@@ -326,7 +326,7 @@ Note, the user does not typically call pushNodeOnPath() as it
will be called automatically by the Node::accept() method.
-
+
inline void popFromNodePath()
- Method callby osg::Node::accept() method after
a call the NodeVisitor::apply().
@@ -334,97 +334,97 @@ Note, the user does not typically call pushNodeOnPath() as it
will be called automatically by the Node::accept() method.
-
+
NodePath& getNodePath()
- Get the non const NodePath from the top most node applied down
to the current Node being visited
-
+
const NodePath& getNodePath() const
- Get the const NodePath from the top most node applied down
to the current Node being visited
-
+
const bool getLocalToWorldMatrix(Matrix& matrix, Node* node)
- Get the Local To World Matrix from the NodePath for specified Transform::Mode, and u
-
+
const bool getWorldToLocalMatrix(Matrix& matrix, Node* node)
- Get the World To Local Matrix from the NodePath for specified Transform::Mode
-
+
virtual void apply(Node& node)
-
+
virtual void apply(Geode& node)
-
+
virtual void apply(Billboard& node)
-
+
virtual void apply(LightSource& node)
-
+
virtual void apply(Group& node)
-
+
virtual void apply(Projection& node)
-
+
virtual void apply(Transform& node)
-
+
virtual void apply(Switch& node)
-
+
virtual void apply(LOD& node)
-
+
virtual void apply(Impostor& node)
-
+
virtual void apply(EarthSky& node)
-
+
int _traversalNumber
-
+
ref_ptr<FrameStamp> _frameStamp
-
+
ref_ptr<NodeVisitor> _traversalVisitor
-
-
TraversalMode _traversalMode
+
+
TraversalMode _traversalMode
-
+
Node::NodeMask _traversalMask
-
+
Node::NodeMask _nodeMaskOverride
-
+
NodePath _nodePath
diff --git a/doc/doc++/osg/NotifySeverity.html b/doc/doc++/osg/NotifySeverity.html
index 8a75a050e..1bce6499a 100644
--- a/doc/doc++/osg/NotifySeverity.html
+++ b/doc/doc++/osg/NotifySeverity.html
@@ -12,19 +12,19 @@
-
-
ALWAYS
+
ALWAYS
-
-
FATAL
+
FATAL
-
-
WARN
+
WARN
-
-
NOTICE
+
NOTICE
-
-
INFO
+
INFO
-
-
DEBUG_INFO
+
DEBUG_INFO
-
-
DEBUG_FP
+
DEBUG_FP
@@ -39,31 +39,31 @@ further details.
-
+
ALWAYS
-
+
FATAL
-
+
WARN
-
+
NOTICE
-
+
INFO
-
+
DEBUG_INFO
-
+
DEBUG_FP
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osg/Object.html b/doc/doc++/osg/Object.html
index 48128ea73..98458e179 100644
--- a/doc/doc++/osg/Object.html
+++ b/doc/doc++/osg/Object.html
@@ -23,43 +23,43 @@
Public Methods
-
-
inline Object()
+
inline Object()
- Construct an object.
-
-
Object(const Object&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Object(const Object&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor, optional CopyOp object can be used to control shallow vs deep copying of dynamic data
-
-
virtual Object* cloneType() const = 0
+
virtual Object* cloneType() const = 0
- Clone the type of an object, with Object* return type.
-
-
virtual Object* clone(const CopyOp&) const = 0
+
virtual Object* clone(const CopyOp&) const = 0
- Clone the an object, with Object* return type.
-
-
virtual bool isSameKindAs(const Object*) const
+
virtual bool isSameKindAs(const Object*) const
-
-
virtual const char* className() const = 0
+
virtual const char* className() const = 0
- return the name of the object's class type.
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
- Set the data variance of this object.
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
- Get the data variance of this object
Public Members
-
-
enum DataVariance
+
enum DataVariance
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
Protected Methods
-
-
virtual ~Object()
+
virtual ~Object()
- Object destructor.
@@ -95,7 +95,7 @@ Based on GOF Composite, Prototype and Template Method patterns.
-
+
inline Object()
- Construct an object. Note Object is a pure virtual base class
and therefore cannot be constructed on its own, only derived
@@ -103,62 +103,62 @@ classes which override the clone and className methods are
concrete classes and can be constructed.
-
-
Object(const Object&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Object(const Object&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor, optional CopyOp object can be used to control
shallow vs deep copying of dynamic data
-
+
virtual Object* cloneType() const = 0
- Clone the type of an object, with Object* return type.
Must be defined by derived classes.
-
+
virtual Object* clone(const CopyOp&) const = 0
- Clone the an object, with Object* return type.
Must be defined by derived classes.
-
+
virtual bool isSameKindAs(const Object*) const
-
+
virtual const char* className() const = 0
- return the name of the object's class type. Must be defined
by derived classes.
-
+
enum DataVariance
-
+
DYNAMIC
-
+
STATIC
-
-
inline void setDataVariance(const DataVariance dv)
+
+
inline void setDataVariance(const DataVariance dv)
- Set the data variance of this object.
Can be set to either STATIC for values that do not change over the lifetime of the object,
or DYNAMIC for values that vary over the lifetime of the object. The DataVariance value
can be used be routines such as optimzation codes that wish to share static data.
-
-
inline const DataVariance getDataVariance() const
+
+
inline const DataVariance getDataVariance() const
- Get the data variance of this object
-
+
virtual ~Object()
- Object destructor. Note, is protected so that Objects cannot
be deleted other than by being dereferenced and the reference
@@ -169,8 +169,8 @@ forcing all nodes to be created on the heap i.e Node* node
= new Node().
-
-
DataVariance _dataVariance
+
+
DataVariance _dataVariance
- Direct child classes:
diff --git a/doc/doc++/osg/Plane.html b/doc/doc++/osg/Plane.html
index 57b02554c..a9ccd8a7e 100644
--- a/doc/doc++/osg/Plane.html
+++ b/doc/doc++/osg/Plane.html
@@ -13,68 +13,70 @@
Public Methods
-
-
inline Plane()
+
inline Plane()
-
-
inline Plane(const Plane& pl)
+
inline Plane(const Plane& pl)
-
-
inline Plane(const float a, const float b, const float c, const float d)
+
inline Plane(const float a, const float b, const float c, const float d)
-
-
inline Plane(const Vec4& vec)
+
inline Plane(const Vec4& vec)
-
-
inline Plane(const Vec3& norm, const float d)
+
inline Plane(const Vec3& norm, const float d)
-
-
inline Plane(const Vec3& v1, const Vec3& v2, const Vec3& v3)
+
inline Plane(const Vec3& v1, const Vec3& v2, const Vec3& v3)
-
-
inline Plane& operator = (const Plane& pl)
+
inline Plane& operator = (const Plane& pl)
-
-
inline void set(const Plane& pl)
+
inline void set(const Plane& pl)
-
-
inline void set(const float a, const float b, const float c, const float d)
+
inline void set(const float a, const float b, const float c, const float d)
-
-
inline void set(const Vec4& vec)
+
inline void set(const Vec4& vec)
-
-
inline void set(const Vec3& norm, const float d)
+
inline void set(const Vec3& norm, const float d)
-
-
inline void set(const Vec3& v1, const Vec3& v2, const Vec3& v3)
+
inline void set(const Vec3& v1, const Vec3& v2, const Vec3& v3)
-
-
inline void makeUnitLength()
+
inline void makeUnitLength()
-
-
inline void calculateUpperLowerBBCorners()
+
inline void calculateUpperLowerBBCorners()
- calculate the upper and lower bounding box corners to be used in the intersect(BoundingBox&) method for speeding calculations
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline Vec4& asVec4()
+
inline Vec4& asVec4()
-
-
inline const Vec4& asVec4() const
+
inline const Vec4& asVec4() const
-
-
inline float& operator [] (const int i)
+
inline float& operator [] (const int i)
-
-
inline float operator [] (const int i) const
+
inline float operator [] (const int i) const
-
-
inline const float distance(const osg::Vec3& v) const
+
inline osg::Vec3 getNormal()
+-
+
inline const float distance(const osg::Vec3& v) const
- calculate the distance between a point and the plane
-
-
inline const int intersect(const BoundingSphere& bs) const
+
inline const int intersect(const BoundingSphere& bs) const
- intersection test between plane and bounding sphere.
-
-
inline const int intersect(const BoundingBox& bb) const
+
inline const int intersect(const BoundingBox& bb) const
- intersection test between plane and bounding sphere.
-
-
inline void transform(const osg::Matrix& matrix)
+
inline void transform(const osg::Matrix& matrix)
- Transform the plane by matrix.
-
-
inline void transformProvidingInverse(const osg::Matrix& matrix)
+
inline void transformProvidingInverse(const osg::Matrix& matrix)
- Transform the plane by provide a pre inverted matrix.
Protected Fields
-
-
Vec4 _fv
+
Vec4 _fv
-
-
unsigned int _upperBBCorner
+
unsigned int _upperBBCorner
-
-
unsigned int _lowerBBCorner
+
unsigned int _lowerBBCorner
@@ -86,90 +88,94 @@
-
+
inline Plane()
-
-
inline Plane(const Plane& pl)
+
+
inline Plane(const Plane& pl)
-
+
inline Plane(const float a, const float b, const float c, const float d)
-
+
inline Plane(const Vec4& vec)
-
+
inline Plane(const Vec3& norm, const float d)
-
+
inline Plane(const Vec3& v1, const Vec3& v2, const Vec3& v3)
-
+
inline Plane& operator = (const Plane& pl)
-
+
inline void set(const Plane& pl)
-
+
inline void set(const float a, const float b, const float c, const float d)
-
+
inline void set(const Vec4& vec)
-
+
inline void set(const Vec3& norm, const float d)
-
+
inline void set(const Vec3& v1, const Vec3& v2, const Vec3& v3)
-
+
inline void makeUnitLength()
-
+
inline void calculateUpperLowerBBCorners()
- calculate the upper and lower bounding box corners to be used
in the intersect(BoundingBox&) method for speeding calculations
-
+
inline const bool valid() const
-
+
inline Vec4& asVec4()
-
+
inline const Vec4& asVec4() const
-
+
inline float& operator [] (const int i)
-
+
inline float operator [] (const int i) const
+
+
+
inline osg::Vec3 getNormal()
+
-
+
inline const float distance(const osg::Vec3& v) const
- calculate the distance between a point and the plane
-
+
inline const int intersect(const BoundingSphere& bs) const
- intersection test between plane and bounding sphere.
return 1 if the bs is completely above plane,
@@ -177,7 +183,7 @@ return 0 if the bs intersects the plane,
return -1 if the bs is completely below the plane.
-
+
inline const int intersect(const BoundingBox& bb) const
- intersection test between plane and bounding sphere.
return 1 if the bs is completely above plane,
@@ -185,7 +191,7 @@ return 0 if the bs intersects the plane,
return -1 if the bs is completely below the plane.
-
+
inline void transform(const osg::Matrix& matrix)
- Transform the plane by matrix. Note, this operations carries out
the calculation of the inverse of the matrix since to transforms
@@ -195,21 +201,21 @@ calculated elsewhere then use transformProvidingInverse() instead.
See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
-
+
inline void transformProvidingInverse(const osg::Matrix& matrix)
- Transform the plane by provide a pre inverted matrix.
see transform for details.
-
+
Vec4 _fv
-
+
unsigned int _upperBBCorner
-
+
unsigned int _lowerBBCorner
diff --git a/doc/doc++/osg/Point.html b/doc/doc++/osg/Point.html
index d9754fe1e..85bfaa651 100644
--- a/doc/doc++/osg/Point.html
+++ b/doc/doc++/osg/Point.html
@@ -23,47 +23,47 @@
Public Methods
-
-
Point()
+
Point()
-
-
Point(const Point& point, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Point(const Point& point, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Point, POINT)
+
META_StateAttribute(Point, POINT)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
void setSize(const float size)
+
void setSize(const float size)
-
-
inline const float getSize() const
+
inline const float getSize() const
-
-
void setFadeThresholdSize(const float fadeThresholdSize)
+
void setFadeThresholdSize(const float fadeThresholdSize)
-
-
inline const float getFadeThresholdSize() const
+
inline const float getFadeThresholdSize() const
-
-
void setDistanceAttenuation(const Vec3& distanceAttenuation)
+
void setDistanceAttenuation(const Vec3& distanceAttenuation)
-
-
inline const Vec3& getDistanceAttenuation() const
+
inline const Vec3& getDistanceAttenuation() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
-
-
static void init_GL_EXT()
+
static void init_GL_EXT()
Protected Fields
-
-
float _size
+
float _size
-
-
float _fadeThresholdSize
+
float _fadeThresholdSize
-
-
Vec3 _distanceAttenuation
+
Vec3 _distanceAttenuation
Protected Methods
-
-
virtual ~Point()
+
virtual ~Point()
@@ -79,7 +79,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -110,9 +110,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -122,7 +122,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -155,73 +155,73 @@
-
+
Point()
-
-
Point(const Point& point, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Point(const Point& point, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Point, POINT)
+
+
META_StateAttribute(Point, POINT)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
void setSize(const float size)
-
+
inline const float getSize() const
-
+
void setFadeThresholdSize(const float fadeThresholdSize)
-
+
inline const float getFadeThresholdSize() const
-
+
void setDistanceAttenuation(const Vec3& distanceAttenuation)
-
+
inline const Vec3& getDistanceAttenuation() const
-
+
virtual void apply(State& state) const
-
+
static void init_GL_EXT()
-
+
virtual ~Point()
-
+
float _size
-
+
float _fadeThresholdSize
-
+
Vec3 _distanceAttenuation
diff --git a/doc/doc++/osg/PolygonMode.html b/doc/doc++/osg/PolygonMode.html
index 8fd8d8a2c..2f3732473 100644
--- a/doc/doc++/osg/PolygonMode.html
+++ b/doc/doc++/osg/PolygonMode.html
@@ -23,44 +23,44 @@
Public Methods
-
-
PolygonMode()
+
PolygonMode()
-
-
PolygonMode(const PolygonMode& pm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
PolygonMode(const PolygonMode& pm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(PolygonMode, POLYGONMODE)
+
META_StateAttribute(PolygonMode, POLYGONMODE)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
void setMode(const Face face, const Mode mode)
+
void setMode(const Face face, const Mode mode)
-
-
const Mode getMode(const Face face) const
+
const Mode getMode(const Face face) const
-
-
inline const bool getFrontAndBack() const
+
inline const bool getFrontAndBack() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Public Members
-
-
enum Face
+
enum Face
-
-
enum Mode
+
enum Mode
Protected Fields
-
-
bool _frontAndBack
+
bool _frontAndBack
-
-
Mode _modeFront
+
Mode _modeFront
-
-
Mode _modeBack
+
Mode _modeBack
Protected Methods
-
-
virtual ~PolygonMode()
+
virtual ~PolygonMode()
@@ -76,7 +76,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -84,7 +84,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -109,9 +109,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -121,7 +121,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -154,90 +154,90 @@
-
+
PolygonMode()
-
-
PolygonMode(const PolygonMode& pm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
PolygonMode(const PolygonMode& pm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(PolygonMode, POLYGONMODE)
+
+
META_StateAttribute(PolygonMode, POLYGONMODE)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
enum Face
-
+
FRONT
-
+
BACK
-
+
FRONT_AND_BACK
-
+
enum Mode
-
+
POINT
-
+
LINE
-
+
FILL
-
-
void setMode(const Face face, const Mode mode)
+
+
void setMode(const Face face, const Mode mode)
-
-
const Mode getMode(const Face face) const
+
+
const Mode getMode(const Face face) const
-
+
inline const bool getFrontAndBack() const
-
+
virtual void apply(State& state) const
-
+
virtual ~PolygonMode()
-
+
bool _frontAndBack
-
-
Mode _modeFront
+
+
Mode _modeFront
-
-
Mode _modeBack
+
+
Mode _modeBack
- This class has no child classes.
diff --git a/doc/doc++/osg/PolygonOffset.html b/doc/doc++/osg/PolygonOffset.html
index 5b184a3dc..6f37cd94f 100644
--- a/doc/doc++/osg/PolygonOffset.html
+++ b/doc/doc++/osg/PolygonOffset.html
@@ -23,39 +23,39 @@
Public Methods
-
-
PolygonOffset()
+
PolygonOffset()
-
-
PolygonOffset(const PolygonOffset& po, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
PolygonOffset(const PolygonOffset& po, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(PolygonOffset, POLYGONOFFSET)
+
META_StateAttribute(PolygonOffset, POLYGONOFFSET)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
inline void setFactor(const float factor)
+
inline void setFactor(const float factor)
-
-
inline const float getFactor() const
+
inline const float getFactor() const
-
-
inline void setUnits(const float units)
+
inline void setUnits(const float units)
-
-
inline const float getUnits() const
+
inline const float getUnits() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Protected Fields
-
-
float _factor
+
float _factor
-
-
float _units
+
float _units
Protected Methods
-
-
virtual ~PolygonOffset()
+
virtual ~PolygonOffset()
@@ -71,7 +71,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -102,9 +102,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -114,7 +114,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -147,57 +147,57 @@
-
+
PolygonOffset()
-
-
PolygonOffset(const PolygonOffset& po, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
PolygonOffset(const PolygonOffset& po, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(PolygonOffset, POLYGONOFFSET)
+
+
META_StateAttribute(PolygonOffset, POLYGONOFFSET)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
inline void setFactor(const float factor)
-
+
inline const float getFactor() const
-
+
inline void setUnits(const float units)
-
+
inline const float getUnits() const
-
+
virtual void apply(State& state) const
-
+
virtual ~PolygonOffset()
-
+
float _factor
-
+
float _units
diff --git a/doc/doc++/osg/PositionAttitudeTransform.html b/doc/doc++/osg/PositionAttitudeTransform.html
index c413aa9e3..4da86c3b7 100644
--- a/doc/doc++/osg/PositionAttitudeTransform.html
+++ b/doc/doc++/osg/PositionAttitudeTransform.html
@@ -23,33 +23,33 @@
Public Methods
-
-
PositionAttitudeTransform()
+
PositionAttitudeTransform()
-
-
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
META_Node(PositionAttitudeTransform)
+
META_Node(PositionAttitudeTransform)
-
-
void setPosition(const Vec3& pos)
+
void setPosition(const Vec3& pos)
-
-
const Vec3& getPosition() const
+
const Vec3& getPosition() const
-
-
void setAttitude(const Quat& quat)
+
void setAttitude(const Quat& quat)
-
-
const Quat& getAttitude() const
+
const Quat& getAttitude() const
Protected Fields
-
-
Vec3 _position
+
Vec3 _position
-
-
Quat _attitude
+
Quat _attitude
Protected Methods
-
-
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
-
-
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
@@ -57,15 +57,15 @@
Public Methods
-
-
void setReferenceFrame(ReferenceFrame rf)
+
void setReferenceFrame(ReferenceFrame rf)
-
-
const ReferenceFrame getReferenceFrame() const
+
const ReferenceFrame getReferenceFrame() const
-
-
void setComputeTransformCallback(ComputeTransformCallback* ctc)
+
void setComputeTransformCallback(ComputeTransformCallback* ctc)
-
-
ComputeTransformCallback* getComputeTransformCallback()
+
ComputeTransformCallback* getComputeTransformCallback()
-
-
const ComputeTransformCallback* getComputeTransformCallback() const
+
const ComputeTransformCallback* getComputeTransformCallback() const
-
inline const bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
-
@@ -89,9 +89,9 @@
Protected Fields
-
-
ref_ptr<ComputeTransformCallback> _computeTransformCallback
+
ref_ptr<ComputeTransformCallback> _computeTransformCallback
-
-
ReferenceFrame _referenceFrame
+
ReferenceFrame _referenceFrame
-
ref_ptr<Matrix> _matrix
-
@@ -148,47 +148,47 @@ up via a Vec3 position and Quat attitude
-
+
PositionAttitudeTransform()
-
-
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
+
META_Node(PositionAttitudeTransform)
-
+
void setPosition(const Vec3& pos)
-
+
const Vec3& getPosition() const
-
+
void setAttitude(const Quat& quat)
-
+
const Quat& getAttitude() const
-
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
-
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
-
+
Vec3 _position
-
+
Quat _attitude
diff --git a/doc/doc++/osg/Projection.html b/doc/doc++/osg/Projection.html
new file mode 100644
index 000000000..47d420219
--- /dev/null
+++ b/doc/doc++/osg/Projection.html
@@ -0,0 +1,154 @@
+
+
+
+
+ class SG_EXPORT osg::Projection
+
+
+
+
+Projection nodes set up the frustum/orthographic projection used when rendering the scene
+
+
+Inheritance:
+
+
+
+
+
+
+
+
+
+
+
+Public Methods
-
+
Projection()
+-
+
Projection(const Projection&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
Projection(const Matrix& matix)
+-
+
META_Node(Projection)
+-
+
void setMatrix(const Matrix& mat)
+ - Set the transform's matrix
+
-
+
inline const Matrix& getMatrix() const
+ - Get the transform's matrix.
+
-
+
void preMult(const Matrix& mat)
+ - preMult transform
+
-
+
void postMult(const Matrix& mat)
+ - postMult transform
+
+
+
+Protected Fields
-
+
ref_ptr<Matrix> _matrix
+
+
+
+Protected Methods
-
+
virtual ~Projection()
+
+
+
+
Inherited from Group:
+
+
+Public Methods
-
+
virtual void traverse(NodeVisitor& nv)
+-
+
virtual bool addChild( Node* child )
+-
+
virtual bool removeChild( Node* child )
+-
+
virtual bool replaceChild( Node* origChild, Node* newChild )
+-
+
inline const int getNumChildren() const
+-
+
inline Node* getChild( const int i )
+-
+
inline const Node* getChild( const int i ) const
+-
+
inline bool containsNode( const Node* node ) const
+-
+
inline ChildList::iterator findNode( const Node* node )
+-
+
inline ChildList::const_iterator findNode( const Node* node ) const
+
+
+
+Protected Fields
-
+
ChildList _children
+
+
+
+Protected Methods
-
+
virtual const bool computeBound() const
+
+
+
+
+
+
+Documentation
+Projection nodes set up the frustum/orthographic projection used when rendering the scene
+
+
+
+
+
Projection()
+
+
+
+
Projection(const Projection&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
Projection(const Matrix& matix)
+
+
+
+
META_Node(Projection)
+
+
+
+
void setMatrix(const Matrix& mat)
+- Set the transform's matrix
+
+
+
+
inline const Matrix& getMatrix() const
+- Get the transform's matrix.
+
+
+
+
void preMult(const Matrix& mat)
+- preMult transform
+
+
+
+
void postMult(const Matrix& mat)
+- postMult transform
+
+
+
+
virtual ~Projection()
+
+
+
+
ref_ptr<Matrix> _matrix
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/Quat.html b/doc/doc++/osg/Quat.html
index 310474b53..e8bc96eb8 100644
--- a/doc/doc++/osg/Quat.html
+++ b/doc/doc++/osg/Quat.html
@@ -13,104 +13,104 @@
Public Fields
-
-
Vec4 _fv
+
Vec4 _fv
Public Methods
-
-
Quat()
+
Quat()
-
-
Quat( float x, float y, float z, float w )
+
Quat( float x, float y, float z, float w )
-
-
Quat( const Vec4& v )
+
Quat( const Vec4& v )
-
-
inline Vec4& asVec4()
+
inline Vec4& asVec4()
-
-
inline const Vec4& asVec4() const
+
inline const Vec4& asVec4() const
-
-
inline const Vec3 asVec3() const
+
inline const Vec3 asVec3() const
-
-
inline void set(const float x, const float y, const float z, const float w)
+
inline void set(const float x, const float y, const float z, const float w)
-
-
inline void set(const osg::Vec4& v)
+
inline void set(const osg::Vec4& v)
-
-
inline const Quat operator * (const float rhs) const
+
inline const Quat operator * (const float rhs) const
- Multiply by scalar
-
-
inline Quat& operator *= (const float rhs)
+
inline Quat& operator *= (const float rhs)
- Unary multiply by scalar
-
-
inline const Quat operator*(const Quat& rhs) const
+
inline const Quat operator*(const Quat& rhs) const
- Binary multiply
-
-
inline Quat& operator*=(const Quat& rhs)
+
inline Quat& operator*=(const Quat& rhs)
- Unary multiply
-
-
inline const Quat operator / (const float& rhs) const
+
inline const Quat operator / (const float& rhs) const
- Divide by scalar
-
-
inline Quat& operator /= (const float& rhs)
+
inline Quat& operator /= (const float& rhs)
- Unary divide by scalar
-
-
inline const Quat operator/(const Quat& denom) const
+
inline const Quat operator/(const Quat& denom) const
- Binary divide
-
-
inline Quat& operator/=(const Quat& denom)
+
inline Quat& operator/=(const Quat& denom)
- Unary divide
-
-
inline const Quat operator + (const Quat& rhs) const
+
inline const Quat operator + (const Quat& rhs) const
- Binary addition
-
-
inline Quat& operator += (const Quat& rhs)
+
inline Quat& operator += (const Quat& rhs)
- Unary addition
-
-
inline const Quat operator - (const Quat& rhs) const
+
inline const Quat operator - (const Quat& rhs) const
- Binary subtraction
-
-
inline Quat& operator -= (const Quat& rhs)
+
inline Quat& operator -= (const Quat& rhs)
- Unary subtraction
-
-
inline const Quat operator - () const
+
inline const Quat operator - () const
- Negation operator - returns the negative of the quaternion.
-
-
const float length() const
+
const float length() const
- Length of the quaternion = sqrt( vec .
-
-
const float length2() const
+
const float length2() const
- Length of the quaternion = vec .
-
-
inline const Quat conj() const
+
inline const Quat conj() const
- Conjugate
-
-
inline const Quat inverse() const
+
inline const Quat inverse() const
- Multiplicative inverse method: q^(-1) = q^*/(qq^*)
-
-
void makeRotate( const float angle, const float x, const float y, const float z )
+
void makeRotate( const float angle, const float x, const float y, const float z )
-
-
void makeRotate( const float angle, const Vec3& vec )
+
void makeRotate( const float angle, const Vec3& vec )
-
-
void makeRotate( const Vec3& vec1, const Vec3& vec2 )
+
void makeRotate( const Vec3& vec1, const Vec3& vec2 )
- Make a rotation Quat which will rotate vec1 to vec2.
-
-
void makeRotate( float heading, float pitch, float roll)
+
void makeRotate( float heading, float pitch, float roll)
- make a rotation Quat from euler angles.
-
-
void getRotate( float& angle, float& x, float& y, float& z ) const
+
void getRotate( float& angle, float& x, float& y, float& z ) const
- Return the angle and vector components represented by the quaternion
-
-
void getRotate( float& angle, Vec3& vec ) const
+
void getRotate( float& angle, Vec3& vec ) const
- Return the angle and vector represented by the quaternion
-
-
void slerp( const float t, const Quat& from, const Quat& to)
+
void slerp( const float t, const Quat& from, const Quat& to)
- Spherical Linear Interpolation.
-
-
void set( const Matrix& m )
+
void set( const Matrix& m )
- Set quaternion to be equivalent to specified matrix
-
-
void get( Matrix& m ) const
+
void get( Matrix& m ) const
- Get the equivalent matrix for this quaternion
-
-
Matrix getMatrix() const
+
Matrix getMatrix() const
- Get the equivalent matrix for this quaternion
@@ -123,137 +123,137 @@
-
+
Vec4 _fv
-
+
Quat()
-
-
Quat( float x, float y, float z, float w )
+
+
Quat( float x, float y, float z, float w )
-
+
Quat( const Vec4& v )
-
+
inline Vec4& asVec4()
-
+
inline const Vec4& asVec4() const
-
+
inline const Vec3 asVec3() const
-
-
inline void set(const float x, const float y, const float z, const float w)
+
+
inline void set(const float x, const float y, const float z, const float w)
-
+
inline void set(const osg::Vec4& v)
-
+
inline const Quat operator * (const float rhs) const
- Multiply by scalar
-
+
inline Quat& operator *= (const float rhs)
- Unary multiply by scalar
-
+
inline const Quat operator*(const Quat& rhs) const
- Binary multiply
-
+
inline Quat& operator*=(const Quat& rhs)
- Unary multiply
-
+
inline const Quat operator / (const float& rhs) const
- Divide by scalar
-
+
inline Quat& operator /= (const float& rhs)
- Unary divide by scalar
-
+
inline const Quat operator/(const Quat& denom) const
- Binary divide
-
+
inline Quat& operator/=(const Quat& denom)
- Unary divide
-
+
inline const Quat operator + (const Quat& rhs) const
- Binary addition
-
+
inline Quat& operator += (const Quat& rhs)
- Unary addition
-
+
inline const Quat operator - (const Quat& rhs) const
- Binary subtraction
-
+
inline Quat& operator -= (const Quat& rhs)
- Unary subtraction
-
+
inline const Quat operator - () const
- Negation operator - returns the negative of the quaternion.
Basically just calls operator - () on the Vec4
-
+
const float length() const
- Length of the quaternion = sqrt( vec . vec )
-
+
const float length2() const
- Length of the quaternion = vec . vec
-
+
inline const Quat conj() const
- Conjugate
-
+
inline const Quat inverse() const
- Multiplicative inverse method: q^(-1) = q^*/(qq^*)
-
-
void makeRotate( const float angle, const float x, const float y, const float z )
+
+
void makeRotate( const float angle, const float x, const float y, const float z )
-
+
void makeRotate( const float angle, const Vec3& vec )
-
+
void makeRotate( const Vec3& vec1, const Vec3& vec2 )
- Make a rotation Quat which will rotate vec1 to vec2.
Generally take adot product to get the angle between these
@@ -262,7 +262,7 @@ Watch out for the two special cases of when the vectors
are co-incident or opposite in direction.
-
+
void makeRotate( float heading, float pitch, float roll)
- make a rotation Quat from euler angles.
assume Z up, Y north, X east and euler convention
@@ -272,33 +272,33 @@ then applies a positive roation about X for pitch,
and finally a negative rotation about the Z axis.
-
-
void getRotate( float& angle, float& x, float& y, float& z ) const
+
+
void getRotate( float& angle, float& x, float& y, float& z ) const
- Return the angle and vector components represented by the quaternion
-
+
void getRotate( float& angle, Vec3& vec ) const
- Return the angle and vector represented by the quaternion
-
+
void slerp( const float t, const Quat& from, const Quat& to)
- Spherical Linear Interpolation.
As t goes from 0 to 1, the Quat object goes from "from" to "to".
-
+
void set( const Matrix& m )
- Set quaternion to be equivalent to specified matrix
-
+
void get( Matrix& m ) const
- Get the equivalent matrix for this quaternion
-
+
Matrix getMatrix() const
- Get the equivalent matrix for this quaternion
diff --git a/doc/doc++/osg/Referenced.html b/doc/doc++/osg/Referenced.html
index 98ee30d4c..abb6c15fe 100644
--- a/doc/doc++/osg/Referenced.html
+++ b/doc/doc++/osg/Referenced.html
@@ -11,11 +11,11 @@
Inheritance:
-
-
-
-
-
+
+
+
+
+
@@ -23,33 +23,33 @@
Public Methods
-
-
Referenced()
+
Referenced()
-
-
Referenced(const Referenced&)
+
Referenced(const Referenced&)
-
-
inline Referenced& operator = (Referenced&)
+
inline Referenced& operator = (Referenced&)
-
-
inline void ref() const
+
inline void ref() const
- increment the reference count by one, indicating that this object has another pointer which is referencing it
-
-
inline void unref() const
+
inline void unref() const
- decrement the reference count by one, indicating that a pointer to this object is referencing it.
-
-
inline void unref_nodelete() const
+
inline void unref_nodelete() const
- decrement the reference count by one, indicating that a pointer to this object is referencing it.
-
-
inline const int referenceCount() const
+
inline const int referenceCount() const
- return the number pointers currently referencing this object.
Protected Fields
-
-
mutable int _refCount
+
mutable int _refCount
Protected Methods
-
-
virtual ~Referenced()
+
virtual ~Referenced()
@@ -61,25 +61,25 @@
-
+
Referenced()
-
-
Referenced(const Referenced&)
+
+
Referenced(const Referenced&)
-
+
inline Referenced& operator = (Referenced&)
-
+
inline void ref() const
- increment the reference count by one, indicating that
this object has another pointer which is referencing it
-
+
inline void unref() const
- decrement the reference count by one, indicating that
a pointer to this object is referencing it. If the
@@ -87,7 +87,7 @@ reference count goes to zero, it is assumed that this object
is no longer referenced and is automatically deleted.
-
+
inline void unref_nodelete() const
- decrement the reference count by one, indicating that
a pointer to this object is referencing it. However, do
@@ -97,16 +97,16 @@ be resonsible for, one should prefer unref() over unref_nodelete()
as the later can lead to memory leaks.
-
+
inline const int referenceCount() const
- return the number pointers currently referencing this object.
-
+
virtual ~Referenced()
-
+
mutable int _refCount
@@ -121,7 +121,6 @@ as the later can lead to memory leaks.
FrameStamp
DisplaySettings
Camera
-AnimationPath
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osg/ShadeModel.html b/doc/doc++/osg/ShadeModel.html
index 8c561fa47..a6c072a2d 100644
--- a/doc/doc++/osg/ShadeModel.html
+++ b/doc/doc++/osg/ShadeModel.html
@@ -23,36 +23,36 @@
Public Methods
-
-
ShadeModel()
+
ShadeModel()
-
-
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(ShadeModel, SHADEMODEL)
+
META_StateAttribute(ShadeModel, SHADEMODEL)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
inline void setMode(const Mode mode)
+
inline void setMode(const Mode mode)
-
-
inline const Mode getMode() const
+
inline const Mode getMode() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Public Members
-
-
enum Mode
+
enum Mode
Protected Fields
-
-
Mode _mode
+
Mode _mode
Protected Methods
-
-
virtual ~ShadeModel()
+
virtual ~ShadeModel()
@@ -68,7 +68,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -76,7 +76,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -101,9 +101,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -113,7 +113,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -146,56 +146,56 @@
-
+
ShadeModel()
-
-
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(ShadeModel, SHADEMODEL)
+
+
META_StateAttribute(ShadeModel, SHADEMODEL)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
enum Mode
-
+
FLAT
-
+
SMOOTH
-
-
inline void setMode(const Mode mode)
+
+
inline void setMode(const Mode mode)
-
-
inline const Mode getMode() const
+
+
inline const Mode getMode() const
-
+
virtual void apply(State& state) const
-
+
virtual ~ShadeModel()
-
-
Mode _mode
+
+
Mode _mode
- This class has no child classes.
diff --git a/doc/doc++/osg/State.html b/doc/doc++/osg/State.html
index 39aaa87c4..5d9e26933 100644
--- a/doc/doc++/osg/State.html
+++ b/doc/doc++/osg/State.html
@@ -23,72 +23,72 @@
Public Methods
-
-
State()
+
State()
-
-
virtual ~State()
+
virtual ~State()
-
-
void pushStateSet(const StateSet* dstate)
+
void pushStateSet(const StateSet* dstate)
- push stateset onto state stack
-
-
void popStateSet()
+
void popStateSet()
- pop drawstate off state stack
-
-
void captureCurrentState(StateSet& stateset) const
+
void captureCurrentState(StateSet& stateset) const
- copy the modes and attributes which captures the current state
-
-
void reset()
+
void reset()
- reset the state object to an empty stack
-
-
inline const bool applyMode(const StateAttribute::GLMode mode, const bool enabled)
+
inline const bool applyMode(const StateAttribute::GLMode mode, const bool enabled)
- apply an OpenGL mode if required.
-
-
inline const bool applyAttribute(const StateAttribute* attribute)
+
inline const bool applyAttribute(const StateAttribute* attribute)
- apply an attribute if required.
-
-
inline void applyProjectionMatrix(const osg::Matrix* matrix)
+
inline void applyProjectionMatrix(const osg::Matrix* matrix)
-
-
const osg::Matrix& getProjectionMatrix() const
+
const osg::Matrix& getProjectionMatrix() const
-
-
inline void applyModelViewMatrix(const osg::Matrix* matrix)
+
inline void applyModelViewMatrix(const osg::Matrix* matrix)
-
-
const osg::Matrix& getModelViewMatrix() const
+
const osg::Matrix& getModelViewMatrix() const
-
-
ClippingVolume getClippingVolume() const
+
ClippingVolume getClippingVolume() const
-
-
void apply(const StateSet* dstate)
+
void apply(const StateSet* dstate)
- apply stateset
-
-
void apply()
+
void apply()
- apply the state
-
-
void haveAppliedMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
+
void haveAppliedMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
- mode has been set externally, update state to reflect this setting
-
-
void haveAppliedMode(const StateAttribute::GLMode mode)
+
void haveAppliedMode(const StateAttribute::GLMode mode)
- mode has been set externally, therefore dirty the associated mode in osg::State so it is applied on next call to osg::State::apply()
-
-
void haveAppliedAttribute(const StateAttribute* attribute)
+
void haveAppliedAttribute(const StateAttribute* attribute)
- attribute has been applied externally, update state to reflect this setting
-
-
void haveAppliedAttribute(const StateAttribute::Type type)
+
void haveAppliedAttribute(const StateAttribute::Type type)
- attribute has been applied externally, and therefore this attribute type has been dirtied and will need to be re-appplied on next osg::Stateapply().
-
-
inline void setContextID(unsigned int contextID)
+
inline void setContextID(unsigned int contextID)
- Set the current OpenGL context uniqueID.
-
-
inline const unsigned int getContextID() const
+
inline const unsigned int getContextID() const
- Get the current OpenGL context unique ID
-
-
inline void setFrameStamp(FrameStamp* fs)
+
inline void setFrameStamp(FrameStamp* fs)
- Set the frame stamp for the current frame
-
-
inline const FrameStamp* getFrameStamp() const
+
inline const FrameStamp* getFrameStamp() const
- Set the frame stamp for the current frame
-
-
inline void setDisplaySettings(DisplaySettings* vs)
+
inline void setDisplaySettings(DisplaySettings* vs)
- Set the DisplaySettings.
-
-
inline const DisplaySettings* getDisplaySettings() const
+
inline const DisplaySettings* getDisplaySettings() const
- Get the DisplaySettings
@@ -123,91 +123,91 @@ Lazy state updating is used to minimize state changes.
-
+
State()
-
+
virtual ~State()
-
+
void pushStateSet(const StateSet* dstate)
- push stateset onto state stack
-
+
void popStateSet()
- pop drawstate off state stack
-
+
void captureCurrentState(StateSet& stateset) const
- copy the modes and attributes which captures the current state
-
+
void reset()
- reset the state object to an empty stack
-
+
inline const bool applyMode(const StateAttribute::GLMode mode, const bool enabled)
- apply an OpenGL mode if required.
-
+
inline const bool applyAttribute(const StateAttribute* attribute)
- apply an attribute if required.
-
+
inline void applyProjectionMatrix(const osg::Matrix* matrix)
-
+
const osg::Matrix& getProjectionMatrix() const
-
+
inline void applyModelViewMatrix(const osg::Matrix* matrix)
-
+
const osg::Matrix& getModelViewMatrix() const
-
+
ClippingVolume getClippingVolume() const
-
+
void apply(const StateSet* dstate)
- apply stateset
-
+
void apply()
- apply the state
-
+
void haveAppliedMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
- mode has been set externally, update state to reflect this setting
-
+
void haveAppliedMode(const StateAttribute::GLMode mode)
- mode has been set externally, therefore dirty the associated mode in osg::State
so it is applied on next call to osg::State::apply()
-
+
void haveAppliedAttribute(const StateAttribute* attribute)
- attribute has been applied externally, update state to reflect this setting
-
+
void haveAppliedAttribute(const StateAttribute::Type type)
- attribute has been applied externally,
and therefore this attribute type has been dirtied
@@ -218,7 +218,7 @@ track the current state more accuratly and enable lazy state updating such
that only changed state will be applied.
-
+
inline void setContextID(unsigned int contextID)
- Set the current OpenGL context uniqueID.
Note, it is the application developers responsibility to
@@ -228,74 +228,74 @@ help manage OpenGL display list and texture binds appropriate
for each context.
-
+
inline const unsigned int getContextID() const
- Get the current OpenGL context unique ID
-
+
inline void setFrameStamp(FrameStamp* fs)
- Set the frame stamp for the current frame
-
+
inline const FrameStamp* getFrameStamp() const
- Set the frame stamp for the current frame
-
+
inline void setDisplaySettings(DisplaySettings* vs)
- Set the DisplaySettings. Note, nothing is applied, the visual settings are just used
used in the State object to pass the current visual settings to Drawables
during rendering.
-
+
inline const DisplaySettings* getDisplaySettings() const
- Get the DisplaySettings
-
+
ModeStack()
-
+
bool changed
-
+
bool last_applied_value
-
+
bool global_default_value
-
+
ValueVec valueVec
-
+
AttributeStack()
-
+
bool changed
- apply an attribute if required, passing in attribute and appropriate attribute stack
-
+
const StateAttribute* last_applied_attribute
-
+
ref_ptr<StateAttribute> global_default_attribute
-
+
AttributeVec attributeVec
diff --git a/doc/doc++/osg/StateAttribute.html b/doc/doc++/osg/StateAttribute.html
index 7129d4998..ff8051525 100644
--- a/doc/doc++/osg/StateAttribute.html
+++ b/doc/doc++/osg/StateAttribute.html
@@ -23,67 +23,67 @@
Public Methods
-
-
StateAttribute()
+
StateAttribute()
-
-
StateAttribute(const StateAttribute& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
StateAttribute(const StateAttribute& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
virtual Object* cloneType() const = 0
+
virtual Object* cloneType() const = 0
- Clone the type of an attribute, with Object* return type.
-
-
virtual Object* clone(const CopyOp&) const = 0
+
virtual Object* clone(const CopyOp&) const = 0
- Clone an attribute, with Object* return type.
-
-
virtual bool isSameKindAs(const Object* obj) const
+
virtual bool isSameKindAs(const Object* obj) const
- return true if this and obj are of the same kind of object
-
-
virtual const char* className() const
+
virtual const char* className() const
- return the name of the attribute's class type
-
-
virtual const Type getType() const = 0
+
virtual const Type getType() const = 0
- return the Type identifier of the attribute's class type
-
-
virtual int compare(const StateAttribute& sa) const = 0
+
virtual int compare(const StateAttribute& sa) const = 0
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
bool operator < (const StateAttribute& rhs) const
+
bool operator < (const StateAttribute& rhs) const
-
-
bool operator == (const StateAttribute& rhs) const
+
bool operator == (const StateAttribute& rhs) const
-
-
bool operator != (const StateAttribute& rhs) const
+
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
-
virtual void apply(State&) const = 0
+
virtual void apply(State&) const = 0
- apply the OpenGL state attributes.
-
-
virtual void compile(State&) const
+
virtual void compile(State&) const
- default to nothing to compile - all state is applied immediately.
Public Members
-
-
typedef GLenum GLMode
+
typedef GLenum GLMode
- GLMode is the value used in glEnable/glDisable(mode)
-
-
typedef unsigned int GLModeValue
+
typedef unsigned int GLModeValue
- GLModeValue is used to specified whether an mode is enabled (ON) or disabled (OFF).
-
-
typedef unsigned int OverrideValue
+
typedef unsigned int OverrideValue
- Override is used to specified the override behavior of StateAttributes from from parent to children.
-
-
enum Values
+
enum Values
- list values which can be used in to set either GLModeValues or OverrideValues.
-
-
typedef unsigned int Type
+
typedef unsigned int Type
- Type identifier to differentiate between different state types.
-
-
enum Types
+
enum Types
- Values of StateAttribute::Type used to aid identification of different StateAttribute subclasses.
Protected Methods
-
-
virtual ~StateAttribute()
+
virtual ~StateAttribute()
@@ -91,9 +91,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -103,7 +103,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -136,26 +136,26 @@
-
+
typedef GLenum GLMode
- GLMode is the value used in glEnable/glDisable(mode)
-
+
typedef unsigned int GLModeValue
- GLModeValue is used to specified whether an mode is enabled (ON) or disabled (OFF).
GLMoveValue is also used to specify the override behavior of modes from parent to children.
See enum Value description for more details.
-
+
typedef unsigned int OverrideValue
- Override is used to specified the override behavior of StateAttributes
from from parent to children.
See enum Value description for more details.
-
+
enum Values
- list values which can be used in to set either GLModeValues
or OverrideValues. When using in conjunction with GLModeValues
@@ -167,43 +167,43 @@ StateSet::setAttributeAndModes(..).
-
+
OFF
- means that associated GLMode and Override is disabled
-
+
ON
- means that associated GLMode is enabled and Override is disabled
-
+
OVERRIDE
- Overriding of GLMode's or StateAttributes is enabled
-
+
OVERRIDE_OFF
- Equivilant to OFF | OVERRIDE
-
+
OVERRIDE_ON
- Equivilant to ON | OVERRIDE
-
+
INHERIT
- means that GLMode or StateAttribute should in inherited from above
-
+
typedef unsigned int Type
- Type identifier to differentiate between different state types.
-
+
enum Types
- Values of StateAttribute::Type used to aid identification
of different StateAttribute subclasses. Each subclass defines
@@ -216,240 +216,240 @@ that types value.
-
+
TEXTURE
-
+
TEXTURE_0
-
+
TEXTURE_1
-
+
TEXTURE_2
-
+
TEXTURE_3
-
+
POLYGONMODE
-
+
POLYGONOFFSET
-
+
MATERIAL
-
+
ALPHAFUNC
-
+
ANTIALIAS
-
+
COLORTABLE
-
+
CULLFACE
-
+
FOG
-
+
FRONTFACE
-
+
LIGHT
-
+
LIGHT_0
-
+
LIGHT_1
-
+
LIGHT_2
-
+
LIGHT_3
-
+
LIGHT_4
-
+
LIGHT_5
-
+
LIGHT_6
-
+
LIGHT_7
-
+
POINT
-
+
LINEWIDTH
-
+
LINESTIPPLE
-
+
SHADEMODEL
-
+
TEXENV
-
+
TEXGEN
-
+
TEXMAT
-
+
LIGHTMODEL
-
+
TRANSPARENCY
-
+
STENCIL
-
+
COLORMASK
-
+
DEPTH
-
+
VIEWPORT
-
+
CLIPPLANE
-
+
CLIPPLANE_0
-
+
CLIPPLANE_1
-
+
CLIPPLANE_2
-
+
CLIPPLANE_3
-
+
CLIPPLANE_4
-
+
CLIPPLANE_5
-
+
COLORMATRIX
-
+
StateAttribute()
-
-
StateAttribute(const StateAttribute& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
StateAttribute(const StateAttribute& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
+
virtual Object* cloneType() const = 0
- Clone the type of an attribute, with Object* return type.
Must be defined by derived classes.
-
+
virtual Object* clone(const CopyOp&) const = 0
- Clone an attribute, with Object* return type.
Must be defined by derived classes.
-
+
virtual bool isSameKindAs(const Object* obj) const
- return true if this and obj are of the same kind of object
-
+
virtual const char* className() const
- return the name of the attribute's class type
-
-
virtual const Type getType() const = 0
+
+
virtual const Type getType() const = 0
- return the Type identifier of the attribute's class type
-
+
virtual int compare(const StateAttribute& sa) const = 0
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
bool operator < (const StateAttribute& rhs) const
-
+
bool operator == (const StateAttribute& rhs) const
-
+
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
+
virtual void apply(State&) const = 0
- apply the OpenGL state attributes.
The global state for the current OpenGL context is passed
@@ -457,12 +457,12 @@ in to allow the StateAttribute to obtain details on the
the current context and state.
-
+
virtual void compile(State&) const
- default to nothing to compile - all state is applied immediately.
-
+
virtual ~StateAttribute()
diff --git a/doc/doc++/osg/StateSet.html b/doc/doc++/osg/StateSet.html
index d6af71321..5d32e0bae 100644
--- a/doc/doc++/osg/StateSet.html
+++ b/doc/doc++/osg/StateSet.html
@@ -23,139 +23,139 @@
Public Methods
-
-
StateSet()
+
StateSet()
-
-
StateSet(const StateSet&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
StateSet(const StateSet&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
virtual Object* cloneType() const
+
virtual Object* cloneType() const
-
-
virtual Object* clone(const CopyOp& copyop) const
+
virtual Object* clone(const CopyOp& copyop) const
-
-
virtual bool isSameKindAs(const Object* obj) const
+
virtual bool isSameKindAs(const Object* obj) const
-
-
virtual const char* className() const
+
virtual const char* className() const
-
-
int compare(const StateSet& rhs, bool compareAttributeContents=false) const
+
int compare(const StateSet& rhs, bool compareAttributeContents=false) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
bool operator < (const StateSet& rhs) const
+
bool operator < (const StateSet& rhs) const
-
-
bool operator == (const StateSet& rhs) const
+
bool operator == (const StateSet& rhs) const
-
-
bool operator != (const StateSet& rhs) const
+
bool operator != (const StateSet& rhs) const
-
-
void setGlobalDefaults()
+
void setGlobalDefaults()
- set all the modes to on or off so that it defines a complete state, typically used for a default global state
-
-
void setAllToInherit()
+
void setAllToInherit()
- set all the modes to inherit, typically used to signify nodes which inherit all of their modes for the global state
-
-
void merge(const StateSet& rhs)
+
void merge(const StateSet& rhs)
- merge this stateset with stateset rhs, this overrides the rhs if OVERRIDE is specified, otherwise rhs takes precedence
-
-
void setMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
+
void setMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
- set this StateSet to contain specified GLMode and value
-
-
void setModeToInherit(const StateAttribute::GLMode mode)
+
void setModeToInherit(const StateAttribute::GLMode mode)
- set this StateSet to inherit specified GLMode type from parents.
-
-
const StateAttribute::GLModeValue getMode(const StateAttribute::GLMode mode) const
+
const StateAttribute::GLModeValue getMode(const StateAttribute::GLMode mode) const
- get specified GLModeValue for specified GLMode.
-
-
inline ModeList& getModeList()
+
inline ModeList& getModeList()
- return the list of all GLModes contained in this StateSet
-
-
inline const ModeList& getModeList() const
+
inline const ModeList& getModeList() const
- return the const list of all GLModes contained in this const StateSet
-
-
void setAttribute(StateAttribute* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
+
void setAttribute(StateAttribute* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
- set this StateSet to contain specified attribute and override flag
-
-
void setAttributeAndModes(StateAttribute* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
+
void setAttributeAndModes(StateAttribute* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
- set this StateSet to contain specified attribute and set the associated GLMode's to specified value
-
-
void setAttributeToInherit(const StateAttribute::Type type)
+
void setAttributeToInherit(const StateAttribute::Type type)
- set this StateSet to inherit specified attribute type from parents.
-
-
StateAttribute* getAttribute(const StateAttribute::Type type)
+
StateAttribute* getAttribute(const StateAttribute::Type type)
- get specified StateAttribute for specified type.
-
-
const StateAttribute* getAttribute(const StateAttribute::Type type) const
+
const StateAttribute* getAttribute(const StateAttribute::Type type) const
- get specified const StateAttribute for specified type.
-
-
const RefAttributePair* getAttributePair(const StateAttribute::Type type) const
+
const RefAttributePair* getAttributePair(const StateAttribute::Type type) const
- get specified RefAttributePair for specified type.
-
-
inline AttributeList& getAttributeList()
+
inline AttributeList& getAttributeList()
- return the list of all StateAttributes contained in this StateSet
-
-
inline const AttributeList& getAttributeList() const
+
inline const AttributeList& getAttributeList() const
- return the const list of all StateAttributes contained in this const StateSet
-
-
void setRenderingHint(const int hint)
+
void setRenderingHint(const int hint)
- set the RenderingHint of the StateSet.
-
-
inline const int getRenderingHint() const
+
inline const int getRenderingHint() const
- get the RenderingHint of the StateSet
-
-
void setRenderBinDetails(const int binNum, const std::string& binName, const RenderBinMode mode=USE_RENDERBIN_DETAILS)
+
void setRenderBinDetails(const int binNum, const std::string& binName, const RenderBinMode mode=USE_RENDERBIN_DETAILS)
- set the render bin details
-
-
void setRendingBinToInherit()
+
void setRendingBinToInherit()
- set the render bin details to inherit
-
-
inline const RenderBinMode getRenderBinMode() const
+
inline const RenderBinMode getRenderBinMode() const
- get the render bin mode
-
-
inline const bool useRenderBinDetails() const
+
inline const bool useRenderBinDetails() const
- get whether the render bin details are set and should be used
-
-
inline const int getBinNumber() const
+
inline const int getBinNumber() const
- get the render bin number
-
-
inline const std::string& getBinName() const
+
inline const std::string& getBinName() const
- get the render bin name
-
-
void compile(State& state) const
+
void compile(State& state) const
- call compile on all StateAttributes contained within this StateSet
Public Members
-
-
typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> ModeList
+
typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> ModeList
- a container to map GLModes to their respective GLModeValues
-
-
typedef std::pair<ref_ptr<StateAttribute>,StateAttribute::OverrideValue> RefAttributePair
+
typedef std::pair<ref_ptr<StateAttribute>,StateAttribute::OverrideValue> RefAttributePair
- simple pairing between an attribute and its override flag
-
-
typedef std::map<StateAttribute::Type,RefAttributePair> AttributeList
+
typedef std::map<StateAttribute::Type,RefAttributePair> AttributeList
- a container to map StateAttribyte::Types to their respective RefAttributePair
-
-
enum RenderingHint
+
enum RenderingHint
-
-
enum RenderBinMode
+
enum RenderBinMode
Protected Fields
-
-
ModeList _modeList
+
ModeList _modeList
-
-
AttributeList _attributeList
+
AttributeList _attributeList
-
-
int _renderingHint
+
int _renderingHint
-
-
RenderBinMode _binMode
+
RenderBinMode _binMode
-
-
int _binNum
+
int _binNum
-
-
std::string _binName
+
std::string _binName
Protected Methods
-
-
virtual ~StateSet()
+
virtual ~StateSet()
-
-
StateSet& operator = (const StateSet&)
+
StateSet& operator = (const StateSet&)
@@ -163,9 +163,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -175,7 +175,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -211,170 +211,170 @@ in the graphics pipeline.
-
+
StateSet()
-
-
StateSet(const StateSet&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
StateSet(const StateSet&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
+
virtual Object* cloneType() const
-
+
virtual Object* clone(const CopyOp& copyop) const
-
+
virtual bool isSameKindAs(const Object* obj) const
-
+
virtual const char* className() const
-
+
int compare(const StateSet& rhs, bool compareAttributeContents=false) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
bool operator < (const StateSet& rhs) const
-
+
bool operator == (const StateSet& rhs) const
-
+
bool operator != (const StateSet& rhs) const
-
+
void setGlobalDefaults()
- set all the modes to on or off so that it defines a
complete state, typically used for a default global state
-
+
void setAllToInherit()
- set all the modes to inherit, typically used to signify
nodes which inherit all of their modes for the global state
-
+
void merge(const StateSet& rhs)
- merge this stateset with stateset rhs, this overrides
the rhs if OVERRIDE is specified, otherwise rhs takes precedence
-
+
typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> ModeList
- a container to map GLModes to their respective GLModeValues
-
+
void setMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
- set this StateSet to contain specified GLMode and value
-
+
void setModeToInherit(const StateAttribute::GLMode mode)
- set this StateSet to inherit specified GLMode type from parents.
has the effect of deleting any GlMode of specified type from StateSet.
-
+
const StateAttribute::GLModeValue getMode(const StateAttribute::GLMode mode) const
- get specified GLModeValue for specified GLMode.
returns INHERIT if no GLModeValue is contained within StateSet.
-
-
inline ModeList& getModeList()
+
+
inline ModeList& getModeList()
- return the list of all GLModes contained in this StateSet
-
-
inline const ModeList& getModeList() const
+
+
inline const ModeList& getModeList() const
- return the const list of all GLModes contained in this const StateSet
-
+
typedef std::pair<ref_ptr<StateAttribute>,StateAttribute::OverrideValue> RefAttributePair
- simple pairing between an attribute and its override flag
-
-
typedef std::map<StateAttribute::Type,RefAttributePair> AttributeList
+
+
typedef std::map<StateAttribute::Type,RefAttributePair> AttributeList
- a container to map StateAttribyte::Types to their respective RefAttributePair
-
+
void setAttribute(StateAttribute* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
- set this StateSet to contain specified attribute and override flag
-
+
void setAttributeAndModes(StateAttribute* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
- set this StateSet to contain specified attribute and set the associated GLMode's to specified value
-
+
void setAttributeToInherit(const StateAttribute::Type type)
- set this StateSet to inherit specified attribute type from parents.
has the effect of deleting any state attributes of specified type from StateSet.
-
+
StateAttribute* getAttribute(const StateAttribute::Type type)
- get specified StateAttribute for specified type.
returns NULL if no type is contained within StateSet.
-
+
const StateAttribute* getAttribute(const StateAttribute::Type type) const
- get specified const StateAttribute for specified type.
returns NULL if no type is contained within const StateSet.
-
-
const RefAttributePair* getAttributePair(const StateAttribute::Type type) const
+
+
const RefAttributePair* getAttributePair(const StateAttribute::Type type) const
- get specified RefAttributePair for specified type.
returns NULL if no type is contained within StateSet.
-
-
inline AttributeList& getAttributeList()
+
+
inline AttributeList& getAttributeList()
- return the list of all StateAttributes contained in this StateSet
-
-
inline const AttributeList& getAttributeList() const
+
+
inline const AttributeList& getAttributeList() const
- return the const list of all StateAttributes contained in this const StateSet
-
+
enum RenderingHint
-
+
DEFAULT_BIN
-
+
OPAQUE_BIN
-
+
TRANSPARENT_BIN
-
+
void setRenderingHint(const int hint)
- set the RenderingHint of the StateSet.
RenderingHint is used by osgUtil::Renderer to determine which
@@ -383,97 +383,97 @@ objects OPAQUE_BIN would typical used, which TRANSPARENT_BIN
should be used for objects which need to be depth sorted.
-
+
inline const int getRenderingHint() const
- get the RenderingHint of the StateSet
-
+
enum RenderBinMode
-
+
INHERIT_RENDERBIN_DETAILS
-
+
USE_RENDERBIN_DETAILS
-
+
OVERRIDE_RENDERBIN_DETAILS
-
+
ENCLOSE_RENDERBIN_DETAILS
-
-
void setRenderBinDetails(const int binNum, const std::string& binName, const RenderBinMode mode=USE_RENDERBIN_DETAILS)
+
+
void setRenderBinDetails(const int binNum, const std::string& binName, const RenderBinMode mode=USE_RENDERBIN_DETAILS)
- set the render bin details
-
+
void setRendingBinToInherit()
- set the render bin details to inherit
-
-
inline const RenderBinMode getRenderBinMode() const
+
+
inline const RenderBinMode getRenderBinMode() const
- get the render bin mode
-
+
inline const bool useRenderBinDetails() const
- get whether the render bin details are set and should be used
-
+
inline const int getBinNumber() const
- get the render bin number
-
+
inline const std::string& getBinName() const
- get the render bin name
-
+
void compile(State& state) const
- call compile on all StateAttributes contained within this StateSet
-
+
virtual ~StateSet()
-
+
StateSet& operator = (const StateSet&)
-
-
ModeList _modeList
+
+
ModeList _modeList
-
-
AttributeList _attributeList
+
+
AttributeList _attributeList
-
+
int _renderingHint
-
-
RenderBinMode _binMode
+
+
RenderBinMode _binMode
-
+
int _binNum
-
+
std::string _binName
diff --git a/doc/doc++/osg/Statistics.html b/doc/doc++/osg/Statistics.html
index 484c2d97c..5b8228e55 100644
--- a/doc/doc++/osg/Statistics.html
+++ b/doc/doc++/osg/Statistics.html
@@ -23,71 +23,71 @@
Public Fields
-
-
int numOpaque
+
int numOpaque
-
-
int nummat
+
int nummat
-
-
int nbins
+
int nbins
-
-
int nprims
+
int nprims
-
-
int nlights
+
int nlights
-
-
int depth
+
int depth
-
-
int _binNo
+
int _binNo
-
-
statsType stattype
+
statsType stattype
-
-
int nimpostor
+
int nimpostor
-
-
int numprimtypes[16]
+
int numprimtypes[16]
-
-
int primtypes[16]
+
int primtypes[16]
-
-
int primlens[16]
+
int primlens[16]
-
-
int primverts[16]
+
int primverts[16]
Public Methods
-
-
Statistics()
+
Statistics()
-
-
~Statistics()
+
~Statistics()
-
-
void reset()
+
void reset()
-
-
void setType(statsType t)
+
void setType(statsType t)
-
-
virtual bool apply(osg::Drawable::AttributeBitMask abm, osg::Vec3* begin, osg::Vec3* end)
+
virtual bool apply(osg::Drawable::AttributeBitMask abm, osg::Vec3* begin, osg::Vec3* end)
-
-
void addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert)
+
void addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert)
-
-
void addOpaque()
+
void addOpaque()
-
-
void addMatrix()
+
void addMatrix()
-
-
void addLight(const int np)
+
void addLight(const int np)
-
-
void addNumPrims(const int np)
+
void addNumPrims(const int np)
-
-
void addImpostor(const int np)
+
void addImpostor(const int np)
-
-
inline const int getBins()
+
inline const int getBins()
-
-
void setDepth(const int d)
+
void setDepth(const int d)
-
-
void addBins(const int np)
+
void addBins(const int np)
-
-
void setBinNo(const int n)
+
void setBinNo(const int n)
Public Members
-
-
enum PrimitiveType
+
enum PrimitiveType
-
-
enum statsType
+
enum statsType
@@ -145,223 +145,223 @@ each trifan or tristrip = (length-2) triangles and so on.
-
+
Statistics()
-
+
enum PrimitiveType
-
+
NO_TYPE
-
+
POINTS
-
+
LINES
-
+
LINE_STRIP
-
+
FLAT_LINE_STRIP
-
+
LINE_LOOP
-
+
TRIANGLES
-
+
TRIANGLE_STRIP
-
+
FLAT_TRIANGLE_STRIP
-
+
TRIANGLE_FAN
-
+
FLAT_TRIANGLE_FAN
-
+
QUADS
-
+
QUAD_STRIP
-
+
POLYGON
-
+
IMPOSTOR
-
+
~Statistics()
-
+
enum statsType
-
+
STAT_NONE
-
+
STAT_FRAMERATE
-
+
STAT_GRAPHS
-
+
STAT_VIEWPARMS
-
+
STAT_PRIMS
-
+
STAT_PRIMSPERVIEW
-
+
STAT_PRIMSPERBIN
-
+
STAT_DC
-
+
STAT_RESTART
-
+
void reset()
-
-
void setType(statsType t)
+
+
void setType(statsType t)
-
+
virtual bool apply(osg::Drawable::AttributeBitMask abm, osg::Vec3* begin, osg::Vec3* end)
-
+
void addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert)
-
+
void addOpaque()
-
+
void addMatrix()
-
+
void addLight(const int np)
-
+
void addNumPrims(const int np)
-
+
void addImpostor(const int np)
-
+
inline const int getBins()
-
+
void setDepth(const int d)
-
+
void addBins(const int np)
-
+
void setBinNo(const int n)
-
+
int numOpaque
-
+
int nummat
-
+
int nbins
-
+
int nprims
-
+
int nlights
-
+
int depth
-
+
int _binNo
-
-
statsType stattype
+
+
statsType stattype
-
+
int nimpostor
-
+
int numprimtypes[16]
-
+
int primtypes[16]
-
+
int primlens[16]
-
+
int primverts[16]
diff --git a/doc/doc++/osg/Stencil.html b/doc/doc++/osg/Stencil.html
index 0f174d980..45cced955 100644
--- a/doc/doc++/osg/Stencil.html
+++ b/doc/doc++/osg/Stencil.html
@@ -23,72 +23,72 @@
Public Methods
-
-
Stencil()
+
Stencil()
-
-
Stencil(const Stencil& stencil, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Stencil(const Stencil& stencil, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Stencil, STENCIL)
+
META_StateAttribute(Stencil, STENCIL)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
inline void setFunction(const Function func, int ref, uint mask)
+
inline void setFunction(const Function func, int ref, uint mask)
-
-
inline const Function getFunction() const
+
inline const Function getFunction() const
-
-
inline const int getFunctionRef() const
+
inline const int getFunctionRef() const
-
-
inline const uint getFunctionMask() const
+
inline const uint getFunctionMask() const
-
-
inline void setOperation(const Operation sfail, const Operation zfail, const Operation zpass)
+
inline void setOperation(const Operation sfail, const Operation zfail, const Operation zpass)
- set the operations to apply when the various stencil and depth tests fail or pass.
-
-
inline const Operation getStencilFailOperation() const
+
inline const Operation getStencilFailOperation() const
- get the operation when the stencil test fails
-
-
inline const Operation getStencilPassAndDepthFailOperation() const
+
inline const Operation getStencilPassAndDepthFailOperation() const
- get the operation when the stencil test passes but the depth test fails
-
-
inline const Operation getStencilPassAndDepthPassOperation() const
+
inline const Operation getStencilPassAndDepthPassOperation() const
- get the operation when both the stencil test and the depth test pass
-
-
inline void setWriteMask(uint mask)
+
inline void setWriteMask(uint mask)
-
-
inline const uint getWriteMask() const
+
inline const uint getWriteMask() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Public Members
-
-
enum Function
+
enum Function
-
-
enum Operation
+
enum Operation
Protected Fields
-
-
Function _func
+
Function _func
-
-
int _funcRef
+
int _funcRef
-
-
uint _funcMask
+
uint _funcMask
-
-
Operation _sfail
+
Operation _sfail
-
-
Operation _zfail
+
Operation _zfail
-
-
Operation _zpass
+
Operation _zpass
-
-
uint _writeMask
+
uint _writeMask
Protected Methods
-
-
virtual ~Stencil()
+
virtual ~Stencil()
@@ -104,7 +104,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -135,9 +135,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -147,7 +147,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -180,114 +180,114 @@
-
+
Stencil()
-
-
Stencil(const Stencil& stencil, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Stencil(const Stencil& stencil, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Stencil, STENCIL)
+
+
META_StateAttribute(Stencil, STENCIL)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
enum Function
-
+
NEVER
-
+
LESS
-
+
EQUAL
-
+
LEQUAL
-
+
GREATER
-
+
NOTEQUAL
-
+
GEQUAL
-
+
ALWAYS
-
-
inline void setFunction(const Function func, int ref, uint mask)
+
+
inline void setFunction(const Function func, int ref, uint mask)
-
-
inline const Function getFunction() const
+
+
inline const Function getFunction() const
-
+
inline const int getFunctionRef() const
-
+
inline const uint getFunctionMask() const
-
+
enum Operation
-
+
KEEP
-
+
ZERO
-
+
REPLACE
-
+
INCR
-
+
DECR
-
+
INVERT
-
-
inline void setOperation(const Operation sfail, const Operation zfail, const Operation zpass)
+
+
inline void setOperation(const Operation sfail, const Operation zfail, const Operation zpass)
- set the operations to apply when the various stencil and depth
tests fail or pass. First parameter is to control the operation
when the stencil test fails. The second parameter is to control the
@@ -297,62 +297,62 @@ and depth pass. Ordering of parameter is the same as if using
glStencilOp(,,).
-
-
inline const Operation getStencilFailOperation() const
+
+
inline const Operation getStencilFailOperation() const
- get the operation when the stencil test fails
-
-
inline const Operation getStencilPassAndDepthFailOperation() const
+
+
inline const Operation getStencilPassAndDepthFailOperation() const
- get the operation when the stencil test passes but the depth test fails
-
-
inline const Operation getStencilPassAndDepthPassOperation() const
+
+
inline const Operation getStencilPassAndDepthPassOperation() const
- get the operation when both the stencil test and the depth test pass
-
+
inline void setWriteMask(uint mask)
-
+
inline const uint getWriteMask() const
-
+
virtual void apply(State& state) const
-
+
virtual ~Stencil()
-
-
Function _func
+
+
Function _func
-
+
int _funcRef
-
+
uint _funcMask
-
-
Operation _sfail
+
+
Operation _sfail
-
-
Operation _zfail
+
+
Operation _zfail
-
-
Operation _zpass
+
+
Operation _zpass
-
+
uint _writeMask
diff --git a/doc/doc++/osg/Switch.html b/doc/doc++/osg/Switch.html
index 978f3f3b2..2cfe82a48 100644
--- a/doc/doc++/osg/Switch.html
+++ b/doc/doc++/osg/Switch.html
@@ -23,37 +23,37 @@
Public Methods
-
-
Switch()
+
Switch()
-
-
Switch(const Switch&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Switch(const Switch&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_Node(Switch)
+
META_Node(Switch)
-
-
virtual void traverse(NodeVisitor& nv)
+
virtual void traverse(NodeVisitor& nv)
-
-
inline void setValue(const int value)
+
inline void setValue(const int value)
- Selects the active child Node or enables a special SwitchType mode.
-
-
inline const int getValue() const
+
inline const int getValue() const
- Returns the number of the active child Node or the SwitchType
Public Members
-
-
enum SwitchType
+
enum SwitchType
- Special mode values for the Switch.
Protected Fields
-
-
int _value
+
int _value
- The current Switch value.
Protected Methods
-
-
virtual ~Switch()
+
virtual ~Switch()
@@ -102,7 +102,7 @@ to represent the different states of a traffic light.
-
+
enum SwitchType
-
Special mode values for the Switch. Use these if you want to
@@ -110,35 +110,35 @@ turn on/off all child nodes.
-
+
ALL_CHILDREN_ON
- Turn on all children.
-
+
ALL_CHILDREN_OFF
- Turn off all children.
-
+
Switch()
-
-
Switch(const Switch&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Switch(const Switch&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
+
META_Node(Switch)
-
+
virtual void traverse(NodeVisitor& nv)
-
+
inline void setValue(const int value)
-
Selects the active child Node or enables a special
@@ -148,17 +148,17 @@ SwitchType mode.
(first child == number 0) or SwitchType. Invalid values
will be ignored.
-
+
inline const int getValue() const
-
Returns the number of the active child Node or the SwitchType
-
+
virtual ~Switch()
-
+
int _value
- The current Switch value.
diff --git a/doc/doc++/osg/TexEnv.html b/doc/doc++/osg/TexEnv.html
index 62e7c5506..b405af2ab 100644
--- a/doc/doc++/osg/TexEnv.html
+++ b/doc/doc++/osg/TexEnv.html
@@ -23,36 +23,36 @@
Public Methods
-
-
TexEnv()
+
TexEnv()
-
-
TexEnv(const TexEnv& texenv, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
TexEnv(const TexEnv& texenv, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexEnv, TEXENV)
+
META_StateAttribute(TexEnv, TEXENV)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
void setMode( const Mode mode )
+
void setMode( const Mode mode )
-
-
const Mode getMode() const
+
const Mode getMode() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Public Members
-
-
enum Mode
+
enum Mode
Protected Fields
-
-
Mode _mode
+
Mode _mode
Protected Methods
-
-
virtual ~TexEnv( void )
+
virtual ~TexEnv( void )
@@ -68,7 +68,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -76,7 +76,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -101,9 +101,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -113,7 +113,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -146,64 +146,64 @@
-
+
TexEnv()
-
-
TexEnv(const TexEnv& texenv, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
TexEnv(const TexEnv& texenv, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexEnv, TEXENV)
+
+
META_StateAttribute(TexEnv, TEXENV)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
enum Mode
-
+
DECAL
-
+
MODULATE
-
+
BLEND
-
+
REPLACE
-
-
void setMode( const Mode mode )
+
+
void setMode( const Mode mode )
-
-
const Mode getMode() const
+
+
const Mode getMode() const
-
+
virtual void apply(State& state) const
-
+
virtual ~TexEnv( void )
-
-
Mode _mode
+
+
Mode _mode
- This class has no child classes.
diff --git a/doc/doc++/osg/TexGen.html b/doc/doc++/osg/TexGen.html
index f49262eaa..1378a5570 100644
--- a/doc/doc++/osg/TexGen.html
+++ b/doc/doc++/osg/TexGen.html
@@ -23,53 +23,53 @@
Public Methods
-
-
TexGen()
+
TexGen()
-
-
TexGen(const TexGen& texgen, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
TexGen(const TexGen& texgen, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexGen, TEXGEN)
+
META_StateAttribute(TexGen, TEXGEN)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
-
-
inline void setMode( const Mode mode )
+
inline void setMode( const Mode mode )
-
-
const Mode getMode() const
+
const Mode getMode() const
-
-
void setPlane(const Coord which, const Vec4& plane)
+
void setPlane(const Coord which, const Vec4& plane)
-
-
const Vec4& getPlane(const Coord which) const
+
const Vec4& getPlane(const Coord which) const
Public Members
-
-
enum Mode
+
enum Mode
-
-
enum Coord
+
enum Coord
Protected Fields
-
-
Mode _mode
+
Mode _mode
-
-
Vec4 _plane_s
+
Vec4 _plane_s
- additional texgen coefficents for GL_OBJECT_PLANE or GL_EYE_PLANE,
-
-
Vec4 _plane_t
+
Vec4 _plane_t
-
-
Vec4 _plane_r
+
Vec4 _plane_r
-
-
Vec4 _plane_q
+
Vec4 _plane_q
Protected Methods
-
-
virtual ~TexGen( void )
+
virtual ~TexGen( void )
@@ -85,7 +85,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -116,9 +116,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -128,7 +128,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -161,118 +161,118 @@
-
+
TexGen()
-
-
TexGen(const TexGen& texgen, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
TexGen(const TexGen& texgen, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexGen, TEXGEN)
+
+
META_StateAttribute(TexGen, TEXGEN)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
virtual void apply(State& state) const
-
+
enum Mode
-
+
OBJECT_LINEAR
-
+
EYE_LINEAR
-
+
SPHERE_MAP
-
+
NORMAL_MAP
-
+
REFLECTION_MAP
-
-
inline void setMode( const Mode mode )
+
+
inline void setMode( const Mode mode )
-
-
const Mode getMode() const
+
+
const Mode getMode() const
-
+
enum Coord
-
+
S
-
+
T
-
+
R
-
+
Q
-
-
void setPlane(const Coord which, const Vec4& plane)
+
+
void setPlane(const Coord which, const Vec4& plane)
-
-
const Vec4& getPlane(const Coord which) const
+
+
const Vec4& getPlane(const Coord which) const
-
+
virtual ~TexGen( void )
-
-
Mode _mode
+
+
Mode _mode
-
+
Vec4 _plane_s
- additional texgen coefficents for GL_OBJECT_PLANE or GL_EYE_PLANE,
-
+
Vec4 _plane_t
-
+
Vec4 _plane_r
-
+
Vec4 _plane_q
diff --git a/doc/doc++/osg/TexMat.html b/doc/doc++/osg/TexMat.html
index c8e55d41d..aaaf1ccd9 100644
--- a/doc/doc++/osg/TexMat.html
+++ b/doc/doc++/osg/TexMat.html
@@ -23,37 +23,37 @@
Public Methods
-
-
TexMat()
+
TexMat()
-
-
TexMat(const TexMat& texmat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
TexMat(const TexMat& texmat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexMat, TEXMAT)
+
META_StateAttribute(TexMat, TEXMAT)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
inline void setMatrix(const Matrix& matrix)
+
inline void setMatrix(const Matrix& matrix)
- Set the texture matrix
-
-
inline Matrix& getMatrix()
+
inline Matrix& getMatrix()
- Get the texture matrix
-
-
inline const Matrix& getMatrix() const
+
inline const Matrix& getMatrix() const
- Get the const texture matrix
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
- apply as OpenGL texture matrix
Protected Fields
-
-
Matrix _matrix
+
Matrix _matrix
Protected Methods
-
-
virtual ~TexMat( void )
+
virtual ~TexMat( void )
@@ -69,7 +69,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -77,7 +77,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -102,9 +102,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -114,7 +114,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -147,49 +147,49 @@
-
+
TexMat()
-
-
TexMat(const TexMat& texmat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
TexMat(const TexMat& texmat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(TexMat, TEXMAT)
+
+
META_StateAttribute(TexMat, TEXMAT)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
+
inline void setMatrix(const Matrix& matrix)
- Set the texture matrix
-
+
inline Matrix& getMatrix()
- Get the texture matrix
-
+
inline const Matrix& getMatrix() const
- Get the const texture matrix
-
+
virtual void apply(State& state) const
- apply as OpenGL texture matrix
-
+
virtual ~TexMat( void )
-
+
Matrix _matrix
diff --git a/doc/doc++/osg/Texture.html b/doc/doc++/osg/Texture.html
index a5d8c2768..edeb0f417 100644
--- a/doc/doc++/osg/Texture.html
+++ b/doc/doc++/osg/Texture.html
@@ -23,189 +23,189 @@
Public Methods
-
-
Texture()
+
Texture()
-
-
Texture(const Texture& text, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Texture(const Texture& text, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Texture, (Type)(TEXTURE_0+_textureUnit))
+
META_StateAttribute(Texture, (Type)(TEXTURE_0+_textureUnit))
-
-
virtual int compare(const StateAttribute& rhs) const
+
virtual int compare(const StateAttribute& rhs) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
void setImage(Image* image)
+
void setImage(Image* image)
- Set the texture image.
-
-
Image* getImage()
+
Image* getImage()
- Get the texture image.
-
-
inline const Image* getImage() const
+
inline const Image* getImage() const
- Get the const texture image.
-
-
void copyTexImage2D(State& state, int x, int y, int width, int height )
+
void copyTexImage2D(State& state, int x, int y, int width, int height )
- Copy pixels into a 2D texture imageAs per glCopyTexImage2D.
-
-
void copyTexSubImage2D(State& state, int xoffset, int yoffset, int x, int y, int width, int height )
+
void copyTexSubImage2D(State& state, int xoffset, int yoffset, int x, int y, int width, int height )
- Copy a two-dimensional texture subimage.
-
-
inline void setTextureUnit(const unsigned int textureUnit)
+
inline void setTextureUnit(const unsigned int textureUnit)
- Set the texture unit.
-
-
inline const unsigned int getTextureUnit() const
+
inline const unsigned int getTextureUnit() const
- get the texture unit
-
-
void setWrap(const WrapParameter which, const WrapMode wrap)
+
void setWrap(const WrapParameter which, const WrapMode wrap)
- Set the texture wrap mode
-
-
const WrapMode getWrap(const WrapParameter which) const
+
const WrapMode getWrap(const WrapParameter which) const
- Get the texture wrap mode
-
-
void setBorderColor(const Vec4& color)
+
void setBorderColor(const Vec4& color)
- Sets the border color for this texture.
-
-
const Vec4& borderColor(void) const
+
const Vec4& borderColor(void) const
-
-
void setFilter(const FilterParameter which, const FilterMode filter)
+
void setFilter(const FilterParameter which, const FilterMode filter)
- Set the texture filter mode
-
-
const FilterMode getFilter(const FilterParameter which) const
+
const FilterMode getFilter(const FilterParameter which) const
- Get the texture filter mode
-
-
inline void setInternalFormatMode(const InternalFormatMode mode)
+
inline void setInternalFormatMode(const InternalFormatMode mode)
- Set the internal format mode.
-
-
inline const InternalFormatMode getInternalFormatMode() const
+
inline const InternalFormatMode getInternalFormatMode() const
- Get the internal format mode
-
-
inline void setInternalFormatValue(const int internalFormat)
+
inline void setInternalFormatValue(const int internalFormat)
- Set the internal format to use when creating OpenGL textures.
-
-
inline const int getInternalFormatValue() const
+
inline const int getInternalFormatValue() const
- Get the internal format to use when creating OpenGL textures
-
-
inline const uint getTextureObject(const uint contextID) const
+
inline const uint getTextureObject(const uint contextID) const
- return the OpenGL texture object for specified context
-
-
inline const uint getTextureObjectSize() const
+
inline const uint getTextureObjectSize() const
- return the memory size of texture object.
-
-
inline void setSubloadMode(const SubloadMode mode)
+
inline void setSubloadMode(const SubloadMode mode)
- Set the texture subload mode.
-
-
inline const SubloadMode getSubloadMode() const
+
inline const SubloadMode getSubloadMode() const
- Get the texture subload mode.
-
-
inline void setSubloadOffset(const int x, const int y)
+
inline void setSubloadOffset(const int x, const int y)
- Set the texture subload offsets.
-
-
inline void getSubloadOffset(int& x, int& y) const
+
inline void getSubloadOffset(int& x, int& y) const
- Get the texture subload offsets.
-
-
inline void setSubloadSize(const int width, const int height)
+
inline void setSubloadSize(const int width, const int height)
- Set the texture subload width.
-
-
inline void getSubloadSize(int& width, int& height) const
+
inline void getSubloadSize(int& width, int& height) const
- Get the texture subload width.
-
-
inline GLuint& getHandle(const uint contextID) const
+
inline GLuint& getHandle(const uint contextID) const
- Get the handle to the texture object for the current context
-
-
inline uint& getModifiedTag(const uint contextID) const
+
inline uint& getModifiedTag(const uint contextID) const
-
-
void dirtyTextureObject()
+
void dirtyTextureObject()
- Force a recompile on next apply() of associated OpenGL texture objects
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
- On first apply (unless already compiled), create the minmapped texture and bind it, subsequent apply will simple bind to texture
-
-
virtual void compile(State& state) const
+
virtual void compile(State& state) const
- Compile the texture mip maps.
-
-
static void deleteTextureObject(uint contextID, GLuint handle)
+
static void deleteTextureObject(uint contextID, GLuint handle)
- use deleteTextureObject instead of glDeleteTextures to allow OpenGL texture objects to cached until they can be deleted by the OpenGL context in which they were created, specified by contextID
-
-
static void flushDeletedTextureObjects(uint contextID)
+
static void flushDeletedTextureObjects(uint contextID)
- flush all the cached display list which need to be deleted in the OpenGL context related to contextID
Public Members
-
-
enum WrapParameter
+
enum WrapParameter
-
-
enum WrapMode
+
enum WrapMode
-
-
enum FilterParameter
+
enum FilterParameter
-
-
enum FilterMode
+
enum FilterMode
-
-
enum InternalFormatMode
+
enum InternalFormatMode
-
-
enum SubloadMode
+
enum SubloadMode
Protected Fields
-
-
mutable uint _textureObjectSize
+
mutable uint _textureObjectSize
-
-
mutable ref_ptr<Image> _image
+
mutable ref_ptr<Image> _image
-
-
GLenum _target
+
GLenum _target
-
-
unsigned int _textureUnit
+
unsigned int _textureUnit
-
-
WrapMode _wrap_s
+
WrapMode _wrap_s
-
-
WrapMode _wrap_t
+
WrapMode _wrap_t
-
-
WrapMode _wrap_r
+
WrapMode _wrap_r
-
-
FilterMode _min_filter
+
FilterMode _min_filter
-
-
FilterMode _mag_filter
+
FilterMode _mag_filter
-
-
mutable bool _texParamtersDirty
+
mutable bool _texParamtersDirty
-
-
InternalFormatMode _internalFormatMode
+
InternalFormatMode _internalFormatMode
-
-
int _internalFormatValue
+
int _internalFormatValue
-
-
Vec4 _borderColor
+
Vec4 _borderColor
-
-
mutable GLsizei _textureWidth
+
mutable GLsizei _textureWidth
-
-
mutable GLsizei _textureHeight
+
mutable GLsizei _textureHeight
-
-
SubloadMode _subloadMode
+
SubloadMode _subloadMode
-
-
GLint _subloadOffsX
+
GLint _subloadOffsX
-
-
GLint _subloadOffsY
+
GLint _subloadOffsY
-
-
GLsizei _subloadWidth
+
GLsizei _subloadWidth
-
-
GLsizei _subloadHeight
+
GLsizei _subloadHeight
Protected Methods
-
-
virtual ~Texture()
+
virtual ~Texture()
-
-
void applyTexParameters(GLenum target, State& state) const
+
void applyTexParameters(GLenum target, State& state) const
- Method which does setting of texture paramters.
-
-
virtual void applyTexImage(GLenum target, Image* image, State& state) const
+
virtual void applyTexImage(GLenum target, Image* image, State& state) const
- Method which does the creation of the texture itself, and does not set or use texture binding.
Protected Members
-
-
typedef std::vector<GLuint> TextureNameList mutable TextureNameList _handleList
+
typedef std::vector<GLuint> TextureNameList mutable TextureNameList _handleList
-
-
typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag _modifiedTag
+
typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag _modifiedTag
-
-
typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache s_deletedTextureObjectCache
+
typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache s_deletedTextureObjectCache
@@ -221,7 +221,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -250,9 +250,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -262,7 +262,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -295,53 +295,53 @@
-
+
Texture()
-
-
Texture(const Texture& text, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Texture(const Texture& text, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Texture, (Type)(TEXTURE_0+_textureUnit))
+
+
META_StateAttribute(Texture, (Type)(TEXTURE_0+_textureUnit))
-
+
virtual int compare(const StateAttribute& rhs) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
void setImage(Image* image)
- Set the texture image.
-
+
Image* getImage()
- Get the texture image.
-
+
inline const Image* getImage() const
- Get the const texture image.
-
-
void copyTexImage2D(State& state, int x, int y, int width, int height )
+
+
void copyTexImage2D(State& state, int x, int y, int width, int height )
- Copy pixels into a 2D texture imageAs per glCopyTexImage2D.
Creates an OpenGL texture object from the current OpenGL background
framebuffer contents at pos \a x, \a y with width \a width and
height \a height. \a width and \a height must be a power of two.
-
-
void copyTexSubImage2D(State& state, int xoffset, int yoffset, int x, int y, int width, int height )
+
+
void copyTexSubImage2D(State& state, int xoffset, int yoffset, int x, int y, int width, int height )
- Copy a two-dimensional texture subimage. As per glCopyTexSubImage2D.
Updates portion of an existing OpenGL texture object from the current OpenGL background
framebuffer contents at pos \a x, \a y with width \a width and
@@ -349,7 +349,7 @@ height \a height. \a width and \a height must be a power of two,
and writing into the texture with offset \a xoffset and \a yoffset.
-
+
inline void setTextureUnit(const unsigned int textureUnit)
- Set the texture unit.
Valid values are 0,1,2,3.
@@ -357,193 +357,193 @@ Default value of texture unit is 0.
note, multi-texturing not fully implemented yet... April 2001.
-
+
inline const unsigned int getTextureUnit() const
- get the texture unit
-
+
enum WrapParameter
-
+
WRAP_S
-
+
WRAP_T
-
+
WRAP_R
-
+
enum WrapMode
-
+
CLAMP
-
+
CLAMP_TO_EDGE
-
+
CLAMP_TO_BORDER
-
+
REPEAT
-
+
MIRROR
-
-
void setWrap(const WrapParameter which, const WrapMode wrap)
+
+
void setWrap(const WrapParameter which, const WrapMode wrap)
- Set the texture wrap mode
-
-
const WrapMode getWrap(const WrapParameter which) const
+
+
const WrapMode getWrap(const WrapParameter which) const
- Get the texture wrap mode
-
+
void setBorderColor(const Vec4& color)
- Sets the border color for this texture. Makes difference only if
wrap mode is CLAMP_TO_BORDER
-
+
const Vec4& borderColor(void) const
-
+
enum FilterParameter
-
+
MIN_FILTER
-
+
MAG_FILTER
-
+
enum FilterMode
-
+
LINEAR
-
+
LINEAR_MIPMAP_LINEAR
-
+
LINEAR_MIPMAP_NEAREST
-
+
NEAREST
-
+
NEAREST_MIPMAP_LINEAR
-
+
NEAREST_MIPMAP_NEAREST
-
+
ANISOTROPIC
-
-
void setFilter(const FilterParameter which, const FilterMode filter)
+
+
void setFilter(const FilterParameter which, const FilterMode filter)
- Set the texture filter mode
-
-
const FilterMode getFilter(const FilterParameter which) const
+
+
const FilterMode getFilter(const FilterParameter which) const
- Get the texture filter mode
-
+
enum InternalFormatMode
-
+
USE_IMAGE_DATA_FORMAT
-
+
USE_USER_DEFINED_FORMAT
-
+
USE_ARB_COMPRESSION
-
+
USE_S3TC_DXT1_COMPRESSION
-
+
USE_S3TC_DXT3_COMPRESSION
-
+
USE_S3TC_DXT5_COMPRESSION
-
-
inline void setInternalFormatMode(const InternalFormatMode mode)
+
+
inline void setInternalFormatMode(const InternalFormatMode mode)
- Set the internal format mode.
Note, If the mode is set USE_IMAGE_DATA_FORMAT, USE_ARB_COMPRESSION,
USE_S3TC_COMPRESSION the internalFormat is automatically selected,
and will overwrite the previous _internalFormatValue.
-
-
inline const InternalFormatMode getInternalFormatMode() const
+
+
inline const InternalFormatMode getInternalFormatMode() const
- Get the internal format mode
-
+
inline void setInternalFormatValue(const int internalFormat)
- Set the internal format to use when creating OpenGL textures.
Also sets the internalFormatMode to USE_USER_DEFINED_FORMAT.
-
+
inline const int getInternalFormatValue() const
- Get the internal format to use when creating OpenGL textures
-
+
inline const uint getTextureObject(const uint contextID) const
- return the OpenGL texture object for specified context
-
+
inline const uint getTextureObjectSize() const
- return the memory size of texture object.
Texture object size can be used for estimating the cost of
@@ -551,81 +551,81 @@ uploading the texture to graphics hardware, which in turn can
be used for setting texture residence priorities.
-
+
enum SubloadMode
-
+
OFF
-
+
AUTO
-
+
IF_DIRTY
-
-
inline void setSubloadMode(const SubloadMode mode)
+
+
inline void setSubloadMode(const SubloadMode mode)
- Set the texture subload mode.
-
-
inline const SubloadMode getSubloadMode() const
+
+
inline const SubloadMode getSubloadMode() const
- Get the texture subload mode.
-
-
inline void setSubloadOffset(const int x, const int y)
+
+
inline void setSubloadOffset(const int x, const int y)
- Set the texture subload offsets.
-
-
inline void getSubloadOffset(int& x, int& y) const
+
+
inline void getSubloadOffset(int& x, int& y) const
- Get the texture subload offsets.
-
-
inline void setSubloadSize(const int width, const int height)
+
+
inline void setSubloadSize(const int width, const int height)
- Set the texture subload width. If width or height are zero then
the repsective size value is calculated from the source image sizes.
-
-
inline void getSubloadSize(int& width, int& height) const
+
+
inline void getSubloadSize(int& width, int& height) const
- Get the texture subload width.
-
+
inline GLuint& getHandle(const uint contextID) const
- Get the handle to the texture object for the current context
-
+
inline uint& getModifiedTag(const uint contextID) const
-
+
void dirtyTextureObject()
- Force a recompile on next apply() of associated OpenGL texture objects
-
+
virtual void apply(State& state) const
- On first apply (unless already compiled), create the minmapped
texture and bind it, subsequent apply will simple bind to texture
-
+
virtual void compile(State& state) const
- Compile the texture mip maps. Implemented by simply calling apply().
-
+
static void deleteTextureObject(uint contextID, GLuint handle)
- use deleteTextureObject instead of glDeleteTextures to allow
OpenGL texture objects to cached until they can be deleted
@@ -633,116 +633,116 @@ by the OpenGL context in which they were created, specified
by contextID
-
+
static void flushDeletedTextureObjects(uint contextID)
- flush all the cached display list which need to be deleted
in the OpenGL context related to contextID
-
+
virtual ~Texture()
-
+
void applyTexParameters(GLenum target, State& state) const
- Method which does setting of texture paramters.
-
+
virtual void applyTexImage(GLenum target, Image* image, State& state) const
- Method which does the creation of the texture itself, and
does not set or use texture binding.
-
+
typedef std::vector<GLuint> TextureNameList mutable TextureNameList _handleList
-
+
typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag _modifiedTag
-
+
mutable uint _textureObjectSize
-
+
mutable ref_ptr<Image> _image
-
+
GLenum _target
-
+
unsigned int _textureUnit
-
-
WrapMode _wrap_s
+
+
WrapMode _wrap_s
-
-
WrapMode _wrap_t
+
+
WrapMode _wrap_t
-
-
WrapMode _wrap_r
+
+
WrapMode _wrap_r
-
-
FilterMode _min_filter
+
+
FilterMode _min_filter
-
-
FilterMode _mag_filter
+
+
FilterMode _mag_filter
-
+
mutable bool _texParamtersDirty
-
-
InternalFormatMode _internalFormatMode
+
+
InternalFormatMode _internalFormatMode
-
+
int _internalFormatValue
-
+
Vec4 _borderColor
-
+
mutable GLsizei _textureWidth
-
+
mutable GLsizei _textureHeight
-
-
SubloadMode _subloadMode
+
+
SubloadMode _subloadMode
-
+
GLint _subloadOffsX
-
+
GLint _subloadOffsY
-
+
GLsizei _subloadWidth
-
+
GLsizei _subloadHeight
-
+
typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache s_deletedTextureObjectCache
diff --git a/doc/doc++/osg/TextureCubeMap.html b/doc/doc++/osg/TextureCubeMap.html
new file mode 100644
index 000000000..6713466ac
--- /dev/null
+++ b/doc/doc++/osg/TextureCubeMap.html
@@ -0,0 +1,396 @@
+
+
+
+
+ class SG_EXPORT osg::TextureCubeMap
+
+
+
+
+TextureCubeMap state class which encapsulates OpenGl texture cubemap functionality
+
+
+Inheritance:
+
+
+
+
+
+
+
+
+
+
+
+Public Methods
-
+
TextureCubeMap()
+-
+
TextureCubeMap(const TextureCubeMap& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
META_StateAttribute(TextureCubeMap, (Type)(TEXTURE_0+_textureUnit))
+-
+
virtual int compare(const StateAttribute& rhs) const
+ - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
-
+
void setImage(const Face, Image* image)
+ - Set the texture image for specified face.
+
-
+
Image* getImage(const Face)
+ - Get the texture image for specified face.
+
-
+
const Image* getImage(const Face) const
+ - Get the const texture image for specified face.
+
-
+
virtual void apply(State& state) const
+ - On first apply (unless already compiled), create the minmapped
texture and bind it, subsequent apply will simple bind to texture
+
+
+
+Public Members
-
+
enum Face
+
+
+
+Protected Fields
-
+
mutable ref_ptr<Image> _images[6]
+
+
+
+Protected Methods
-
+
virtual ~TextureCubeMap()
+-
+
bool imagesValid() const
+-
+
void setImage(Image*)
+-
+
Image* getImage()
+-
+
const Image* getImage() const
+
+
+
+
Inherited from Texture:
+
+
+Public Methods
-
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+-
+
void copyTexImage2D(State& state, int x, int y, int width, int height )
+-
+
void copyTexSubImage2D(State& state, int xoffset, int yoffset, int x, int y, int width, int height )
+-
+
inline void setTextureUnit(const unsigned int textureUnit)
+-
+
inline const unsigned int getTextureUnit() const
+-
+
void setWrap(const WrapParameter which, const WrapMode wrap)
+-
+
const WrapMode getWrap(const WrapParameter which) const
+-
+
void setBorderColor(const Vec4& color)
+-
+
const Vec4& borderColor(void) const
+-
+
void setFilter(const FilterParameter which, const FilterMode filter)
+-
+
const FilterMode getFilter(const FilterParameter which) const
+-
+
inline void setInternalFormatMode(const InternalFormatMode mode)
+-
+
inline const InternalFormatMode getInternalFormatMode() const
+-
+
inline void setInternalFormatValue(const int internalFormat)
+-
+
inline const int getInternalFormatValue() const
+-
+
inline const uint getTextureObject(const uint contextID) const
+-
+
inline const uint getTextureObjectSize() const
+-
+
inline void setSubloadMode(const SubloadMode mode)
+-
+
inline const SubloadMode getSubloadMode() const
+-
+
inline void setSubloadOffset(const int x, const int y)
+-
+
inline void getSubloadOffset(int& x, int& y) const
+-
+
inline void setSubloadSize(const int width, const int height)
+-
+
inline void getSubloadSize(int& width, int& height) const
+-
+
inline GLuint& getHandle(const uint contextID) const
+-
+
inline uint& getModifiedTag(const uint contextID) const
+-
+
void dirtyTextureObject()
+-
+
virtual void compile(State& state) const
+-
+
static void deleteTextureObject(uint contextID, GLuint handle)
+-
+
static void flushDeletedTextureObjects(uint contextID)
+
+
+
+Public Members
-
+
enum WrapParameter
+-
+
enum WrapMode
+-
+
enum FilterParameter
+-
+
enum FilterMode
+-
+
enum InternalFormatMode
+-
+
enum SubloadMode
+
+
+
+Protected Fields
-
+
mutable uint _textureObjectSize
+-
+
mutable ref_ptr<Image> _image
+-
+
GLenum _target
+-
+
unsigned int _textureUnit
+-
+
WrapMode _wrap_s
+-
+
WrapMode _wrap_t
+-
+
WrapMode _wrap_r
+-
+
FilterMode _min_filter
+-
+
FilterMode _mag_filter
+-
+
mutable bool _texParamtersDirty
+-
+
InternalFormatMode _internalFormatMode
+-
+
int _internalFormatValue
+-
+
Vec4 _borderColor
+-
+
mutable GLsizei _textureWidth
+-
+
mutable GLsizei _textureHeight
+-
+
SubloadMode _subloadMode
+-
+
GLint _subloadOffsX
+-
+
GLint _subloadOffsY
+-
+
GLsizei _subloadWidth
+-
+
GLsizei _subloadHeight
+
+
+
+Protected Methods
-
+
void applyTexParameters(GLenum target, State& state) const
+-
+
virtual void applyTexImage(GLenum target, Image* image, State& state) const
+
+
+
+Protected Members
-
+
typedef std::vector<GLuint> TextureNameList mutable TextureNameList _handleList
+-
+
typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag _modifiedTag
+-
+
typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache s_deletedTextureObjectCache
+
+
+
+
+
+
+Public Methods
-
+
virtual Object* cloneType() const
+-
+
virtual Object* clone(const CopyOp&) const
+-
+
virtual bool isSameKindAs(const Object* obj) const
+-
+
virtual const char* className() const
+-
+
virtual const Type getType() const
+-
+
bool operator < (const StateAttribute& rhs) const
+-
+
bool operator == (const StateAttribute& rhs) const
+-
+
bool operator != (const StateAttribute& rhs) const
+
+
+
+Public Members
-
+
typedef GLenum GLMode
+-
+
typedef unsigned int GLModeValue
+-
+
typedef unsigned int OverrideValue
+-
+
enum Values
+-
+
typedef unsigned int Type
+-
+
enum Types
+
+
+
+
Inherited from Object:
+
+
+Public Methods
-
+
inline void setDataVariance(const DataVariance dv)
+-
+
inline const DataVariance getDataVariance() const
+
+
+
+Public Members
-
+
enum DataVariance
+
+
+
+Protected Fields
-
+
DataVariance _dataVariance
+
+
+
+
+
+
+Public Methods
-
+
inline Referenced& operator = (Referenced&)
+-
+
inline void ref() const
+-
+
inline void unref() const
+-
+
inline void unref_nodelete() const
+-
+
inline const int referenceCount() const
+
+
+
+Protected Fields
-
+
mutable int _refCount
+
+
+
+
+
+
+Documentation
+TextureCubeMap state class which encapsulates OpenGl texture cubemap functionality
+
+
+
+
+
TextureCubeMap()
+
+
+
+
TextureCubeMap(const TextureCubeMap& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
META_StateAttribute(TextureCubeMap, (Type)(TEXTURE_0+_textureUnit))
+
+
+
+
virtual int compare(const StateAttribute& rhs) const
+- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
+
+
+
enum Face
+
+
+
+
+
POSITIVE_X
+
+
+
+
NEGATIVE_X
+
+
+
+
POSITIVE_Y
+
+
+
+
NEGATIVE_Y
+
+
+
+
POSITIVE_Z
+
+
+
+
NEGATIVE_Z
+
+
+
+
+
void setImage(const Face, Image* image)
+- Set the texture image for specified face.
+
+
+
+
Image* getImage(const Face)
+- Get the texture image for specified face.
+
+
+
+
const Image* getImage(const Face) const
+- Get the const texture image for specified face.
+
+
+
+
virtual void apply(State& state) const
+- On first apply (unless already compiled), create the minmapped
+texture and bind it, subsequent apply will simple bind to texture
+
+
+
+
virtual ~TextureCubeMap()
+
+
+
+
bool imagesValid() const
+
+
+
+
void setImage(Image*)
+
+
+
+
Image* getImage()
+
+
+
+
const Image* getImage() const
+
+
+
+
mutable ref_ptr<Image> _images[6]
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/Timer.html b/doc/doc++/osg/Timer.html
index bc785909c..facaca43b 100644
--- a/doc/doc++/osg/Timer.html
+++ b/doc/doc++/osg/Timer.html
@@ -13,21 +13,21 @@
Public Methods
-
-
Timer()
+
Timer()
-
-
~Timer()
+
~Timer()
-
-
inline double delta_s( Timer_t t1, Timer_t t2 ) const
+
inline double delta_s( Timer_t t1, Timer_t t2 ) const
-
-
inline double delta_m( Timer_t t1, Timer_t t2 ) const
+
inline double delta_m( Timer_t t1, Timer_t t2 ) const
-
-
inline double delta_u( Timer_t t1, Timer_t t2 ) const
+
inline double delta_u( Timer_t t1, Timer_t t2 ) const
-
-
inline double delta_n( Timer_t t1, Timer_t t2 ) const
+
inline double delta_n( Timer_t t1, Timer_t t2 ) const
-
-
inline Timer_t tick() const
+
inline Timer_t tick() const
-
-
inline Timer_t tick( void ) const
+
inline Timer_t tick( void ) const
@@ -39,35 +39,35 @@
-
+
Timer()
-
+
~Timer()
-
+
inline double delta_s( Timer_t t1, Timer_t t2 ) const
-
+
inline double delta_m( Timer_t t1, Timer_t t2 ) const
-
+
inline double delta_u( Timer_t t1, Timer_t t2 ) const
-
+
inline double delta_n( Timer_t t1, Timer_t t2 ) const
-
+
inline Timer_t tick() const
-
+
inline Timer_t tick( void ) const
diff --git a/doc/doc++/osg/Transform.html b/doc/doc++/osg/Transform.html
index f6ae92ea4..51e12465d 100644
--- a/doc/doc++/osg/Transform.html
+++ b/doc/doc++/osg/Transform.html
@@ -23,81 +23,81 @@
Public Methods
-
-
Transform()
+
Transform()
-
-
Transform(const Transform&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Transform(const Transform&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
Transform(const Matrix& matix)
+
Transform(const Matrix& matix)
-
-
META_Node(Transform)
+
META_Node(Transform)
-
-
void setReferenceFrame(ReferenceFrame rf)
+
void setReferenceFrame(ReferenceFrame rf)
- Set the transform's ReferenceFrame, either to be realtive to its parent reference frame, or relative to an absolute coordinate frame.
-
-
const ReferenceFrame getReferenceFrame() const
+
const ReferenceFrame getReferenceFrame() const
-
-
void setComputeTransformCallback(ComputeTransformCallback* ctc)
+
void setComputeTransformCallback(ComputeTransformCallback* ctc)
- Set the ComputerTransfromCallback which allows users to attach custom computation of the local transformation as seen by cull traversers and alike
-
-
ComputeTransformCallback* getComputeTransformCallback()
+
ComputeTransformCallback* getComputeTransformCallback()
- Get the non const ComputerTransfromCallback
-
-
const ComputeTransformCallback* getComputeTransformCallback() const
+
const ComputeTransformCallback* getComputeTransformCallback() const
- Get the const ComputerTransfromCallback
-
-
inline const bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
+
inline const bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
- Get the transformation matrix which moves from local coords to world coords.
-
-
inline const bool getWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
+
inline const bool getWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
- Get the transformation matrix which moves from world coords to local coords.
-
-
void setMatrix(const Matrix& mat)
+
void setMatrix(const Matrix& mat)
- Set the transform's matrix
-
-
inline const Matrix& getMatrix() const
+
inline const Matrix& getMatrix() const
- Get the transform's matrix.
-
-
void preMult(const Matrix& mat)
+
void preMult(const Matrix& mat)
- preMult transform
-
-
void postMult(const Matrix& mat)
+
void postMult(const Matrix& mat)
- postMult transform
Public Members
-
-
enum ReferenceFrame
+
enum ReferenceFrame
-
-
struct ComputeTransformCallback: public osg::Referenced
+
struct ComputeTransformCallback: public osg::Referenced
- Callback attached to an Transform to specifiy how to compute the modelview transformation for the transform below the Transform node
Protected Fields
-
-
ref_ptr<ComputeTransformCallback> _computeTransformCallback
+
ref_ptr<ComputeTransformCallback> _computeTransformCallback
-
-
ReferenceFrame _referenceFrame
+
ReferenceFrame _referenceFrame
-
-
ref_ptr<Matrix> _matrix
+
ref_ptr<Matrix> _matrix
-
-
mutable ref_ptr<Matrix> _inverse
+
mutable ref_ptr<Matrix> _inverse
-
-
mutable bool _inverseDirty
+
mutable bool _inverseDirty
Protected Methods
-
-
virtual ~Transform()
+
virtual ~Transform()
-
-
virtual const bool computeBound() const
+
virtual const bool computeBound() const
- Override's Group's computeBound.
-
-
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor*) const
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor*) const
-
-
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor*) const
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor*) const
-
-
inline void computeInverse() const
+
inline void computeInverse() const
@@ -154,39 +154,39 @@ mode to on via stateset->setMode(GL_NORMALIZE,osg::StateAttribute::ON);.
-
+
Transform()
-
-
Transform(const Transform&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Transform(const Transform&, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
+
Transform(const Matrix& matix)
-
+
META_Node(Transform)
-
+
enum ReferenceFrame
-
+
RELATIVE_TO_PARENTS
-
+
RELATIVE_TO_ABSOLUTE
-
-
void setReferenceFrame(ReferenceFrame rf)
+
+
void setReferenceFrame(ReferenceFrame rf)
- Set the transform's ReferenceFrame, either to be realtive to its parent reference frame,
or relative to an absolute coordinate frame. RELATIVE_TO_PARENTS is the default.
Note, setting the RefrenceFrame to be RELATIVE_TO_ABSOLUTE will also set the CullingActive flag on the
@@ -197,116 +197,116 @@ abolsoute Transforms at the top of the scene, for such things as headlight Light
Head up displays.
-
-
const ReferenceFrame getReferenceFrame() const
+
+
const ReferenceFrame getReferenceFrame() const
-
+
struct ComputeTransformCallback: public osg::Referenced
- Callback attached to an Transform to specifiy how to compute the modelview transformation
for the transform below the Transform node
-
-
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const = 0
+
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const = 0
- Get the transformation matrix which moves from local coords to world coords
-
-
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const = 0
+
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, const Transform* transform, NodeVisitor* nv) const = 0
- Get the transformation matrix which moves from world coords to local coords
-
-
void setComputeTransformCallback(ComputeTransformCallback* ctc)
+
+
void setComputeTransformCallback(ComputeTransformCallback* ctc)
- Set the ComputerTransfromCallback which allows users to attach custom computation of the local transformation as
seen by cull traversers and alike
-
-
ComputeTransformCallback* getComputeTransformCallback()
+
+
ComputeTransformCallback* getComputeTransformCallback()
- Get the non const ComputerTransfromCallback
-
-
const ComputeTransformCallback* getComputeTransformCallback() const
+
+
const ComputeTransformCallback* getComputeTransformCallback() const
- Get the const ComputerTransfromCallback
-
+
inline const bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
- Get the transformation matrix which moves from local coords to world coords.
Return true if Matrix passed in has been modified and
-
+
inline const bool getWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
- Get the transformation matrix which moves from world coords to local coords.
Return true if Matrix passed in has been modified and
-
+
void setMatrix(const Matrix& mat)
- Set the transform's matrix
-
+
inline const Matrix& getMatrix() const
- Get the transform's matrix.
-
+
void preMult(const Matrix& mat)
- preMult transform
-
+
void postMult(const Matrix& mat)
- postMult transform
-
+
virtual ~Transform()
-
+
virtual const bool computeBound() const
- Override's Group's computeBound.
There is no need to override in subclasses from osg::Transform since this computeBound() uses
the underlying matrix (calling computeMatrix if required.)
-
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor*) const
-
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor*) const
-
+
inline void computeInverse() const
-
-
ref_ptr<ComputeTransformCallback> _computeTransformCallback
+
+
ref_ptr<ComputeTransformCallback> _computeTransformCallback
-
-
ReferenceFrame _referenceFrame
+
+
ReferenceFrame _referenceFrame
-
+
ref_ptr<Matrix> _matrix
-
+
mutable ref_ptr<Matrix> _inverse
-
+
mutable bool _inverseDirty
@@ -314,7 +314,7 @@ the underlying matrix (calling computeMatrix if required.)
- PositionAttitudeTransform
-- Friends:
- struct osg::Transform::ComputeTransformCallback
Alphabetic index HTML hierarchy of classes or Java
+- Friends:
- struct osg::Transform::ComputeTransformCallback
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.
diff --git a/doc/doc++/osg/Transparency.html b/doc/doc++/osg/Transparency.html
index 82c8ae6c6..4e352a771 100644
--- a/doc/doc++/osg/Transparency.html
+++ b/doc/doc++/osg/Transparency.html
@@ -23,46 +23,46 @@
Public Methods
-
-
Transparency()
+
Transparency()
-
-
Transparency(const Transparency& trans, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Transparency(const Transparency& trans, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Transparency, TRANSPARENCY)
+
META_StateAttribute(Transparency, TRANSPARENCY)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
-
inline void setFunction( const int source, const int destination )
+
inline void setFunction( const int source, const int destination )
-
-
void setSource(const int source)
+
void setSource(const int source)
-
-
inline const int getSource() const
+
inline const int getSource() const
-
-
void setDestination(const int destination)
+
void setDestination(const int destination)
-
-
inline const int getDestination() const
+
inline const int getDestination() const
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Public Members
-
-
enum TransparencyMode
+
enum TransparencyMode
Protected Fields
-
-
int _source_factor
+
int _source_factor
-
-
int _destination_factor
+
int _destination_factor
Protected Methods
-
-
virtual ~Transparency()
+
virtual ~Transparency()
@@ -78,7 +78,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -109,9 +109,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -121,7 +121,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -154,111 +154,111 @@
-
+
Transparency()
-
-
Transparency(const Transparency& trans, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Transparency(const Transparency& trans, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Transparency, TRANSPARENCY)
+
+
META_StateAttribute(Transparency, TRANSPARENCY)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
+
+
virtual void setStateSetModes(StateSet& ds, const GLModeValue value) const
-
+
enum TransparencyMode
-
+
DST_ALPHA
-
+
DST_COLOR
-
+
ONE
-
+
ONE_MINUS_DST_ALPHA
-
+
ONE_MINUS_DST_COLOR
-
+
ONE_MINUS_SRC_ALPHA
-
+
ONE_MINUS_SRC_COLOR
-
+
SRC_ALPHA
-
+
SRC_ALPHA_SATURATE
-
+
SRC_COLOR
-
+
ZERO
-
+
inline void setFunction( const int source, const int destination )
-
+
void setSource(const int source)
-
+
inline const int getSource() const
-
+
void setDestination(const int destination)
-
+
inline const int getDestination() const
-
+
virtual void apply(State& state) const
-
+
virtual ~Transparency()
-
+
int _source_factor
-
+
int _destination_factor
diff --git a/doc/doc++/osg/Vec2.html b/doc/doc++/osg/Vec2.html
index 267d45934..aff80f68a 100644
--- a/doc/doc++/osg/Vec2.html
+++ b/doc/doc++/osg/Vec2.html
@@ -13,80 +13,80 @@
Public Fields
-
-
float _v[2]
+
float _v[2]
Public Methods
-
-
Vec2()
+
Vec2()
-
-
Vec2(float x, float y)
+
Vec2(float x, float y)
-
-
inline const bool operator == (const Vec2& v) const
+
inline const bool operator == (const Vec2& v) const
-
-
inline const bool operator != (const Vec2& v) const
+
inline const bool operator != (const Vec2& v) const
-
-
inline const bool operator < (const Vec2& v) const
+
inline const bool operator < (const Vec2& v) const
-
-
inline float* ptr()
+
inline float* ptr()
-
-
inline const float* ptr() const
+
inline const float* ptr() const
-
-
inline void set( float x, float y )
+
inline void set( float x, float y )
-
-
inline float& operator [] (int i)
+
inline float& operator [] (int i)
-
-
inline const float operator [] (int i) const
+
inline const float operator [] (int i) const
-
-
inline float& x()
+
inline float& x()
-
-
inline float& y()
+
inline float& y()
-
-
inline const float x() const
+
inline const float x() const
-
-
inline const float y() const
+
inline const float y() const
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline const bool isNaN() const
+
inline const bool isNaN() const
-
-
inline const float operator * (const Vec2& rhs) const
+
inline const float operator * (const Vec2& rhs) const
- dot product
-
-
inline const Vec2 operator * (const float& rhs) const
+
inline const Vec2 operator * (const float& rhs) const
- multiply by scalar
-
-
inline Vec2& operator *= (const float& rhs)
+
inline Vec2& operator *= (const float& rhs)
- unary multiply by scalar
-
-
inline const Vec2 operator / (const float& rhs) const
+
inline const Vec2 operator / (const float& rhs) const
- divide by scalar
-
-
inline Vec2& operator /= (const float& rhs)
+
inline Vec2& operator /= (const float& rhs)
- unary divide by scalar
-
-
inline const Vec2 operator + (const Vec2& rhs) const
+
inline const Vec2 operator + (const Vec2& rhs) const
- binary vector add
-
-
inline Vec2& operator += (const Vec2& rhs)
+
inline Vec2& operator += (const Vec2& rhs)
- unary vector add.
-
-
inline const Vec2 operator - (const Vec2& rhs) const
+
inline const Vec2 operator - (const Vec2& rhs) const
- binary vector subtract
-
-
inline Vec2& operator -= (const Vec2& rhs)
+
inline Vec2& operator -= (const Vec2& rhs)
- unary vector subtract
-
-
inline const Vec2 operator - () const
+
inline const Vec2 operator - () const
- negation operator.
-
-
inline const float length() const
+
inline const float length() const
- Length of the vector = sqrt( vec .
-
-
inline const float length2( void ) const
+
inline const float length2( void ) const
- Length squared of the vector = vec .
-
-
inline const float normalize()
+
inline const float normalize()
- normalize the vector so that it has length unity returns the previous length of the vector
@@ -103,136 +103,136 @@ BTW: Vec2 * float is okay
-
+
Vec2()
-
-
Vec2(float x, float y)
+
+
Vec2(float x, float y)
-
+
float _v[2]
-
+
inline const bool operator == (const Vec2& v) const
-
+
inline const bool operator != (const Vec2& v) const
-
+
inline const bool operator < (const Vec2& v) const
-
+
inline float* ptr()
-
+
inline const float* ptr() const
-
-
inline void set( float x, float y )
+
+
inline void set( float x, float y )
-
+
inline float& operator [] (int i)
-
+
inline const float operator [] (int i) const
-
+
inline float& x()
-
+
inline float& y()
-
+
inline const float x() const
-
+
inline const float y() const
-
+
inline const bool valid() const
-
+
inline const bool isNaN() const
-
+
inline const float operator * (const Vec2& rhs) const
- dot product
-
+
inline const Vec2 operator * (const float& rhs) const
- multiply by scalar
-
+
inline Vec2& operator *= (const float& rhs)
- unary multiply by scalar
-
+
inline const Vec2 operator / (const float& rhs) const
- divide by scalar
-
+
inline Vec2& operator /= (const float& rhs)
- unary divide by scalar
-
+
inline const Vec2 operator + (const Vec2& rhs) const
- binary vector add
-
+
inline Vec2& operator += (const Vec2& rhs)
- unary vector add. Slightly more efficient because no temporary
intermediate object.
-
+
inline const Vec2 operator - (const Vec2& rhs) const
- binary vector subtract
-
+
inline Vec2& operator -= (const Vec2& rhs)
- unary vector subtract
-
+
inline const Vec2 operator - () const
- negation operator. Returns the negative of the Vec2
-
+
inline const float length() const
- Length of the vector = sqrt( vec . vec )
-
+
inline const float length2( void ) const
- Length squared of the vector = vec . vec
-
+
inline const float normalize()
- normalize the vector so that it has length unity
returns the previous length of the vector
diff --git a/doc/doc++/osg/Vec3.html b/doc/doc++/osg/Vec3.html
index 663adf5d0..078dc564e 100644
--- a/doc/doc++/osg/Vec3.html
+++ b/doc/doc++/osg/Vec3.html
@@ -13,87 +13,87 @@
Public Fields
-
-
float _v[3]
+
float _v[3]
Public Methods
-
-
Vec3()
+
Vec3()
-
-
Vec3(float x, float y, float z)
+
Vec3(float x, float y, float z)
-
-
inline const bool operator == (const Vec3& v) const
+
inline const bool operator == (const Vec3& v) const
-
-
inline const bool operator != (const Vec3& v) const
+
inline const bool operator != (const Vec3& v) const
-
-
inline const bool operator < (const Vec3& v) const
+
inline const bool operator < (const Vec3& v) const
-
-
inline float* ptr()
+
inline float* ptr()
-
-
inline const float* ptr() const
+
inline const float* ptr() const
-
-
inline void set( float x, float y, float z)
+
inline void set( float x, float y, float z)
-
-
inline float& operator [] (int i)
+
inline float& operator [] (int i)
-
-
inline const float operator [] (int i) const
+
inline const float operator [] (int i) const
-
-
inline float& x()
+
inline float& x()
-
-
inline float& y()
+
inline float& y()
-
-
inline float& z()
+
inline float& z()
-
-
inline const float x() const
+
inline const float x() const
-
-
inline const float y() const
+
inline const float y() const
-
-
inline const float z() const
+
inline const float z() const
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline const bool isNaN() const
+
inline const bool isNaN() const
-
-
inline float operator * (const Vec3& rhs) const
+
inline float operator * (const Vec3& rhs) const
- dot product
-
-
inline const Vec3 operator ^ (const Vec3& rhs) const
+
inline const Vec3 operator ^ (const Vec3& rhs) const
- cross product
-
-
inline const Vec3 operator * (const float& rhs) const
+
inline const Vec3 operator * (const float& rhs) const
- multiply by scalar
-
-
inline Vec3& operator *= (const float& rhs)
+
inline Vec3& operator *= (const float& rhs)
- unary multiply by scalar
-
-
inline const Vec3 operator / (const float& rhs) const
+
inline const Vec3 operator / (const float& rhs) const
- divide by scalar
-
-
inline Vec3& operator /= (const float& rhs)
+
inline Vec3& operator /= (const float& rhs)
- unary divide by scalar
-
-
inline const Vec3 operator + (const Vec3& rhs) const
+
inline const Vec3 operator + (const Vec3& rhs) const
- binary vector add
-
-
inline Vec3& operator += (const Vec3& rhs)
+
inline Vec3& operator += (const Vec3& rhs)
- unary vector add.
-
-
inline const Vec3 operator - (const Vec3& rhs) const
+
inline const Vec3 operator - (const Vec3& rhs) const
- binary vector subtract
-
-
inline Vec3& operator -= (const Vec3& rhs)
+
inline Vec3& operator -= (const Vec3& rhs)
- unary vector subtract
-
-
inline const Vec3 operator - () const
+
inline const Vec3 operator - () const
- negation operator.
-
-
inline const float length() const
+
inline const float length() const
- Length of the vector = sqrt( vec .
-
-
inline const float length2() const
+
inline const float length2() const
- Length squared of the vector = vec .
-
-
inline const float normalize()
+
inline const float normalize()
- normalize the vector so that it has length unity returns the previous length of the vector
@@ -110,149 +110,149 @@ Vec3 * float is okay
-
+
Vec3()
-
-
Vec3(float x, float y, float z)
+
+
Vec3(float x, float y, float z)
-
+
float _v[3]
-
+
inline const bool operator == (const Vec3& v) const
-
+
inline const bool operator != (const Vec3& v) const
-
+
inline const bool operator < (const Vec3& v) const
-
+
inline float* ptr()
-
+
inline const float* ptr() const
-
-
inline void set( float x, float y, float z)
+
+
inline void set( float x, float y, float z)
-
+
inline float& operator [] (int i)
-
+
inline const float operator [] (int i) const
-
+
inline float& x()
-
+
inline float& y()
-
+
inline float& z()
-
+
inline const float x() const
-
+
inline const float y() const
-
+
inline const float z() const
-
+
inline const bool valid() const
-
+
inline const bool isNaN() const
-
+
inline float operator * (const Vec3& rhs) const
- dot product
-
+
inline const Vec3 operator ^ (const Vec3& rhs) const
- cross product
-
+
inline const Vec3 operator * (const float& rhs) const
- multiply by scalar
-
+
inline Vec3& operator *= (const float& rhs)
- unary multiply by scalar
-
+
inline const Vec3 operator / (const float& rhs) const
- divide by scalar
-
+
inline Vec3& operator /= (const float& rhs)
- unary divide by scalar
-
+
inline const Vec3 operator + (const Vec3& rhs) const
- binary vector add
-
+
inline Vec3& operator += (const Vec3& rhs)
- unary vector add. Slightly more efficient because no temporary
intermediate object
-
+
inline const Vec3 operator - (const Vec3& rhs) const
- binary vector subtract
-
+
inline Vec3& operator -= (const Vec3& rhs)
- unary vector subtract
-
+
inline const Vec3 operator - () const
- negation operator. Returns the negative of the Vec3
-
+
inline const float length() const
- Length of the vector = sqrt( vec . vec )
-
+
inline const float length2() const
- Length squared of the vector = vec . vec
-
+
inline const float normalize()
- normalize the vector so that it has length unity
returns the previous length of the vector
diff --git a/doc/doc++/osg/Vec4.html b/doc/doc++/osg/Vec4.html
index 18e221b89..f7f171f58 100644
--- a/doc/doc++/osg/Vec4.html
+++ b/doc/doc++/osg/Vec4.html
@@ -13,88 +13,88 @@
Public Fields
-
-
float _v[4]
+
float _v[4]
Public Methods
-
-
Vec4()
+
Vec4()
-
-
Vec4(float x, float y, float z, float w)
+
Vec4(float x, float y, float z, float w)
-
-
inline const bool operator == (const Vec4& v) const
+
inline const bool operator == (const Vec4& v) const
-
-
inline const bool operator != (const Vec4& v) const
+
inline const bool operator != (const Vec4& v) const
-
-
inline const bool operator < (const Vec4& v) const
+
inline const bool operator < (const Vec4& v) const
-
-
inline float* ptr()
+
inline float* ptr()
-
-
inline const float* ptr() const
+
inline const float* ptr() const
-
-
inline void set( float x, float y, float z, float w)
+
inline void set( float x, float y, float z, float w)
-
-
inline float& operator [] (const int i)
+
inline float& operator [] (const int i)
-
-
inline float operator [] (const int i) const
+
inline float operator [] (const int i) const
-
-
inline float& x()
+
inline float& x()
-
-
inline float& y()
+
inline float& y()
-
-
inline float& z()
+
inline float& z()
-
-
inline float& w()
+
inline float& w()
-
-
inline float x() const
+
inline float x() const
-
-
inline float y() const
+
inline float y() const
-
-
inline float z() const
+
inline float z() const
-
-
inline float w() const
+
inline float w() const
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline const bool isNaN() const
+
inline const bool isNaN() const
-
-
inline float operator * (const Vec4& rhs) const
+
inline float operator * (const Vec4& rhs) const
- dot product
-
-
inline Vec4 operator * (const float& rhs) const
+
inline Vec4 operator * (const float& rhs) const
- multiply by scalar
-
-
inline Vec4& operator *= (const float& rhs)
+
inline Vec4& operator *= (const float& rhs)
- unary multiply by scalar
-
-
inline Vec4 operator / (const float& rhs) const
+
inline Vec4 operator / (const float& rhs) const
- divide by scalar
-
-
inline Vec4& operator /= (const float& rhs)
+
inline Vec4& operator /= (const float& rhs)
- unary divide by scalar
-
-
inline Vec4 operator + (const Vec4& rhs) const
+
inline Vec4 operator + (const Vec4& rhs) const
- binary vector add
-
-
inline Vec4& operator += (const Vec4& rhs)
+
inline Vec4& operator += (const Vec4& rhs)
- unary vector add.
-
-
inline Vec4 operator - (const Vec4& rhs) const
+
inline Vec4 operator - (const Vec4& rhs) const
- binary vector subtract
-
-
inline Vec4& operator -= (const Vec4& rhs)
+
inline Vec4& operator -= (const Vec4& rhs)
- unary vector subtract
-
-
inline const Vec4 operator - () const
+
inline const Vec4 operator - () const
- negation operator.
-
-
inline const float length() const
+
inline const float length() const
- Length of the vector = sqrt( vec .
-
-
inline const float length2() const
+
inline const float length2() const
- Length squared of the vector = vec .
-
-
inline const float normalize()
+
inline const float normalize()
- normalize the vector so that it has length unity returns the previous length of the vector
@@ -111,152 +111,152 @@ Vec4 * float is okay
-
+
Vec4()
-
-
Vec4(float x, float y, float z, float w)
+
+
Vec4(float x, float y, float z, float w)
-
+
float _v[4]
-
+
inline const bool operator == (const Vec4& v) const
-
+
inline const bool operator != (const Vec4& v) const
-
+
inline const bool operator < (const Vec4& v) const
-
+
inline float* ptr()
-
+
inline const float* ptr() const
-
-
inline void set( float x, float y, float z, float w)
+
+
inline void set( float x, float y, float z, float w)
-
+
inline float& operator [] (const int i)
-
+
inline float operator [] (const int i) const
-
+
inline float& x()
-
+
inline float& y()
-
+
inline float& z()
-
+
inline float& w()
-
+
inline float x() const
-
+
inline float y() const
-
+
inline float z() const
-
+
inline float w() const
-
+
inline const bool valid() const
-
+
inline const bool isNaN() const
-
+
inline float operator * (const Vec4& rhs) const
- dot product
-
+
inline Vec4 operator * (const float& rhs) const
- multiply by scalar
-
+
inline Vec4& operator *= (const float& rhs)
- unary multiply by scalar
-
+
inline Vec4 operator / (const float& rhs) const
- divide by scalar
-
+
inline Vec4& operator /= (const float& rhs)
- unary divide by scalar
-
+
inline Vec4 operator + (const Vec4& rhs) const
- binary vector add
-
+
inline Vec4& operator += (const Vec4& rhs)
- unary vector add. Slightly more efficient because no temporary
intermediate object
-
+
inline Vec4 operator - (const Vec4& rhs) const
- binary vector subtract
-
+
inline Vec4& operator -= (const Vec4& rhs)
- unary vector subtract
-
+
inline const Vec4 operator - () const
- negation operator. Returns the negative of the Vec4
-
+
inline const float length() const
- Length of the vector = sqrt( vec . vec )
-
+
inline const float length2() const
- Length squared of the vector = vec . vec
-
+
inline const float normalize()
- normalize the vector so that it has length unity
returns the previous length of the vector
diff --git a/doc/doc++/osg/Viewport.html b/doc/doc++/osg/Viewport.html
index d7936f108..9f803da21 100644
--- a/doc/doc++/osg/Viewport.html
+++ b/doc/doc++/osg/Viewport.html
@@ -23,53 +23,53 @@
Public Methods
-
-
Viewport()
+
Viewport()
-
-
Viewport(const Viewport& vp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
Viewport(const Viewport& vp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Viewport, VIEWPORT)
+
META_StateAttribute(Viewport, VIEWPORT)
-
-
virtual int compare(const StateAttribute& sa) const
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
inline void setViewport(const int x, const int y, const int width, const int height)
+
inline void setViewport(const int x, const int y, const int width, const int height)
-
-
void getViewport(int& x, int& y, int& width, int& height)
+
void getViewport(int& x, int& y, int& width, int& height)
-
-
inline const int x() const
+
inline const int x() const
-
-
inline const int y() const
+
inline const int y() const
-
-
inline const int width() const
+
inline const int width() const
-
-
inline const int height() const
+
inline const int height() const
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline const float aspectRatio() const
+
inline const float aspectRatio() const
- Return the aspcetRatio of the viewport, which is equal to width/height.
-
-
inline const osg::Matrix computeWindowMatrix() const
+
inline const osg::Matrix computeWindowMatrix() const
- Compute the Window Matrix which takes projected coords into Window coordinates.
-
-
virtual void apply(State& state) const
+
virtual void apply(State& state) const
Protected Fields
-
-
int _x
+
int _x
-
-
int _y
+
int _y
-
-
int _width
+
int _width
-
-
int _height
+
int _height
Protected Methods
-
-
virtual ~Viewport()
+
virtual ~Viewport()
@@ -85,7 +85,7 @@
-
virtual const char* className() const
-
-
virtual const Type getType() const
+
virtual const Type getType() const
-
bool operator < (const StateAttribute& rhs) const
-
@@ -93,7 +93,7 @@
-
bool operator != (const StateAttribute& rhs) const
-
-
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
-
virtual void compile(State&) const
@@ -118,9 +118,9 @@
Public Methods
-
-
inline void setDataVariance(const DataVariance dv)
+
inline void setDataVariance(const DataVariance dv)
-
-
inline const DataVariance getDataVariance() const
+
inline const DataVariance getDataVariance() const
@@ -130,7 +130,7 @@
Protected Fields
-
-
DataVariance _dataVariance
+
DataVariance _dataVariance
@@ -163,59 +163,59 @@
-
+
Viewport()
-
-
Viewport(const Viewport& vp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
Viewport(const Viewport& vp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
META_StateAttribute(Viewport, VIEWPORT)
+
+
META_StateAttribute(Viewport, VIEWPORT)
-
+
virtual int compare(const StateAttribute& sa) const
- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
inline void setViewport(const int x, const int y, const int width, const int height)
+
+
inline void setViewport(const int x, const int y, const int width, const int height)
-
-
void getViewport(int& x, int& y, int& width, int& height)
+
+
void getViewport(int& x, int& y, int& width, int& height)
-
+
inline const int x() const
-
+
inline const int y() const
-
+
inline const int width() const
-
+
inline const int height() const
-
+
inline const bool valid() const
-
+
inline const float aspectRatio() const
- Return the aspcetRatio of the viewport, which is equal to width/height.
If height is zero, the potental division by zero is avoid by simply returning 1.0f.
-
+
inline const osg::Matrix computeWindowMatrix() const
- Compute the Window Matrix which takes projected coords into Window coordinates.
To converted local coodinates into window coordinates use v_window = v_local * MVPW matrix,
@@ -224,27 +224,27 @@ viewport::computeWindowMatrix(), the ModelView and Projection Matrix can either
curre osg::State object, via osgUtil::SceneView or CullVisitor.
-
+
virtual void apply(State& state) const
-
+
virtual ~Viewport()
-
+
int _x
-
+
int _y
-
+
int _width
-
+
int _height
diff --git a/doc/doc++/osg/clampArray3BetweenRange.html b/doc/doc++/osg/clampArray3BetweenRange.html
index eeb63720e..0d5e54508 100644
--- a/doc/doc++/osg/clampArray3BetweenRange.html
+++ b/doc/doc++/osg/clampArray3BetweenRange.html
@@ -7,7 +7,7 @@
-(A& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
+(A& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
diff --git a/doc/doc++/osg/clampArray3GEQUAL.html b/doc/doc++/osg/clampArray3GEQUAL.html
index 5cc8d40ba..e7ce221b1 100644
--- a/doc/doc++/osg/clampArray3GEQUAL.html
+++ b/doc/doc++/osg/clampArray3GEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const T minValue,
const char* valueName)
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
+(A& value,
const T minValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArray3LEQUAL.html b/doc/doc++/osg/clampArray3LEQUAL.html
index 1bf42b195..b439e213a 100644
--- a/doc/doc++/osg/clampArray3LEQUAL.html
+++ b/doc/doc++/osg/clampArray3LEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const T maxValue,
const char* valueName)
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
+(A& value,
const T maxValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArray4BetweenRange.html b/doc/doc++/osg/clampArray4BetweenRange.html
index f6a2c2441..df8cb7546 100644
--- a/doc/doc++/osg/clampArray4BetweenRange.html
+++ b/doc/doc++/osg/clampArray4BetweenRange.html
@@ -7,7 +7,7 @@
-(A& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
+(A& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
diff --git a/doc/doc++/osg/clampArray4GEQUAL.html b/doc/doc++/osg/clampArray4GEQUAL.html
index e3186db00..58900e112 100644
--- a/doc/doc++/osg/clampArray4GEQUAL.html
+++ b/doc/doc++/osg/clampArray4GEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const T minValue,
const char* valueName)
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
+(A& value,
const T minValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArray4LEQUAL.html b/doc/doc++/osg/clampArray4LEQUAL.html
index f8e18c993..07f2b81b3 100644
--- a/doc/doc++/osg/clampArray4LEQUAL.html
+++ b/doc/doc++/osg/clampArray4LEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int first,
const unsigned int last,
const T maxValue,
const char* valueName)
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
+(A& value,
const unsigned int first,
const unsigned int last,
const T maxValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArrayElementBetweenRange.html b/doc/doc++/osg/clampArrayElementBetweenRange.html
index e56f3a504..1baa04598 100644
--- a/doc/doc++/osg/clampArrayElementBetweenRange.html
+++ b/doc/doc++/osg/clampArrayElementBetweenRange.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int i,
const T minValue,
const T maxValue,
const char* valueName)
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.
+(A& value,
const unsigned int i,
const T minValue,
const T maxValue,
const char* valueName)
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.
diff --git a/doc/doc++/osg/clampArrayElementGEQUAL.html b/doc/doc++/osg/clampArrayElementGEQUAL.html
index 281f31549..117f2e8b2 100644
--- a/doc/doc++/osg/clampArrayElementGEQUAL.html
+++ b/doc/doc++/osg/clampArrayElementGEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int i,
const T minValue,
const char* valueName)
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
+(A& value,
const unsigned int i,
const T minValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArrayElementLEQUAL.html b/doc/doc++/osg/clampArrayElementLEQUAL.html
index 4f02c26e6..fc656a458 100644
--- a/doc/doc++/osg/clampArrayElementLEQUAL.html
+++ b/doc/doc++/osg/clampArrayElementLEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int i,
const T maxValue,
const char* valueName)
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
+(A& value,
const unsigned int i,
const T maxValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArrayElementsBetweenRange.html b/doc/doc++/osg/clampArrayElementsBetweenRange.html
index 76a493051..eba47e08e 100644
--- a/doc/doc++/osg/clampArrayElementsBetweenRange.html
+++ b/doc/doc++/osg/clampArrayElementsBetweenRange.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int first,
const unsigned int last,
const T minValue,
const T maxValue,
const char* valueName)
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.
+(A& value,
const unsigned int first,
const unsigned int last,
const T minValue,
const T maxValue,
const char* valueName)
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.
diff --git a/doc/doc++/osg/clampArrayElementsGEQUAL.html b/doc/doc++/osg/clampArrayElementsGEQUAL.html
index 4424c61df..615937a90 100644
--- a/doc/doc++/osg/clampArrayElementsGEQUAL.html
+++ b/doc/doc++/osg/clampArrayElementsGEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int first,
const unsigned int last,
const T minValue,
const char* valueName)
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
+(A& value,
const unsigned int first,
const unsigned int last,
const T minValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampArrayElementsLEQUAL.html b/doc/doc++/osg/clampArrayElementsLEQUAL.html
index 8bb780ad7..af2933f7d 100644
--- a/doc/doc++/osg/clampArrayElementsLEQUAL.html
+++ b/doc/doc++/osg/clampArrayElementsLEQUAL.html
@@ -7,7 +7,7 @@
-(A& value,
const unsigned int first,
const unsigned int last,
const T maxValue,
const char* valueName)
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
+(A& value,
const unsigned int first,
const unsigned int last,
const T maxValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampBetweenRange.html b/doc/doc++/osg/clampBetweenRange.html
index 4cd104b32..53aec5a5b 100644
--- a/doc/doc++/osg/clampBetweenRange.html
+++ b/doc/doc++/osg/clampBetweenRange.html
@@ -7,7 +7,7 @@
-(T& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
+(T& value,
const T minValue,
const T maxValue,
const char* valueName)
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.
diff --git a/doc/doc++/osg/clampGEQUAL.html b/doc/doc++/osg/clampGEQUAL.html
index b3660d5cf..ca886bae2 100644
--- a/doc/doc++/osg/clampGEQUAL.html
+++ b/doc/doc++/osg/clampGEQUAL.html
@@ -7,7 +7,7 @@
-(T& value,
const T minValue,
const char* valueName)
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
+(T& value,
const T minValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/clampLEQUAL.html b/doc/doc++/osg/clampLEQUAL.html
index 4106f01ad..a72c6f643 100644
--- a/doc/doc++/osg/clampLEQUAL.html
+++ b/doc/doc++/osg/clampLEQUAL.html
@@ -7,7 +7,7 @@
-(T& value,
const T maxValue,
const char* valueName)
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
+(T& value,
const T maxValue,
const char* valueName)
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
diff --git a/doc/doc++/osg/for_each_triangle.html b/doc/doc++/osg/for_each_triangle.html
index 8047523d1..86a17b405 100644
--- a/doc/doc++/osg/for_each_triangle.html
+++ b/doc/doc++/osg/for_each_triangle.html
@@ -7,7 +7,7 @@
-Template function for iterating through a GeoSet operating on triangles with templated functor.
+Template function for iterating through a GeoSet operating on triangles with templated functor.
diff --git a/doc/doc++/osg/index.html b/doc/doc++/osg/index.html
index 020f7d8a0..7f26372b2 100644
--- a/doc/doc++/osg/index.html
+++ b/doc/doc++/osg/index.html
@@ -35,8 +35,8 @@
- m_validateAddress
- m_validateAllAllocUnits
- m_validateAllocUnit
-
- osgGetLibraryName getLibraryName_osg() returns the library name in human friendly form
-
- osgGetVersion getVersion_osg() returns the library version number.
+
- osgGetLibraryName osgGetLibraryName() returns the library name in human friendly form
+
- osgGetVersion osgGetVersion() returns the library version number.
- osgNew
Variables
@@ -168,7 +168,6 @@
- WINGDIAPI
- _H_MMGR
- _WCHAR_T_DEFINED
-
- __FUNCTION__
- __OSG_MATH
Typedefs
diff --git a/doc/doc++/osg/osg.html b/doc/doc++/osg/osg.html
index 6e5d23110..dd7a6313c 100644
--- a/doc/doc++/osg/osg.html
+++ b/doc/doc++/osg/osg.html
@@ -14,8 +14,8 @@
class SG_EXPORT AlphaFunc: public StateAttribute
- Encapsulate OpenGL glAlphaFunc
-
-class SG_EXPORT AnimationPath: public osg::Referenced
-
- Animation Path for specify the time varying transformation pathway to use when update camera and model objects
+class SG_EXPORT AnimationPath: public Transform::ComputeTransformCallback
+
- AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.
-
class SG_EXPORT Billboard: public Geode
- Billboard - a Geode which orientates its child osg::Drawable's to face the eye point.
@@ -26,56 +26,56 @@ class SG_EXPORT BoundingBox
class SG_EXPORT BoundingSphere
- General purpose bounding sphere class for enclosing nodes/objects/vertices.
-
-template<class T>inline void clampGEQUAL(T& value, const T minValue, const char* valueName)
+template<class T>inline void clampGEQUAL(T& value, const T minValue, const char* valueName)
- 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
-
-template<class T>inline void clampLEQUAL(T& value, const T maxValue, const char* valueName)
+template<class T>inline void clampLEQUAL(T& value, const T maxValue, const char* valueName)
- 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
-
-template<class T>inline void clampBetweenRange(T& value, const T minValue, const T maxValue, const char* valueName)
+template<class T>inline void clampBetweenRange(T& value, const T minValue, const T maxValue, const char* valueName)
- 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.
-
-template<class A, class T>inline void clampArrayElementGEQUAL(A& value, const unsigned int i, const T minValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementGEQUAL(A& value, const unsigned int i, const T minValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArrayElementLEQUAL(A& value, const unsigned int i, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementLEQUAL(A& value, const unsigned int i, const T maxValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArrayElementBetweenRange(A& value, const unsigned int i, const T minValue, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementBetweenRange(A& value, const unsigned int i, const T minValue, const T maxValue, const char* valueName)
- 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.
-
-template<class A, class T>inline void clampArrayElementsGEQUAL(A& value, const unsigned int first, const unsigned int last, const T minValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementsGEQUAL(A& value, const unsigned int first, const unsigned int last, const T minValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArrayElementsLEQUAL(A& value, const unsigned int first, const unsigned int last, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementsLEQUAL(A& value, const unsigned int first, const unsigned int last, const T maxValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArrayElementsBetweenRange(A& value, const unsigned int first, const unsigned int last, const T minValue, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArrayElementsBetweenRange(A& value, const unsigned int first, const unsigned int last, const T minValue, const T maxValue, const char* valueName)
- 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.
-
-template<class A, class T>inline void clampArray3GEQUAL(A& value, const T minValue, const char* valueName)
+template<class A, class T>inline void clampArray3GEQUAL(A& value, const T minValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArray3LEQUAL(A& value, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArray3LEQUAL(A& value, const T maxValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArray3BetweenRange(A& value, const T minValue, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArray3BetweenRange(A& value, const T minValue, const T maxValue, const char* valueName)
- 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.
-
-template<class A, class T>inline void clampArray4GEQUAL(A& value, const T minValue, const char* valueName)
+template<class A, class T>inline void clampArray4GEQUAL(A& value, const T minValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArray4LEQUAL(A& value, const unsigned int first, const unsigned int last, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArray4LEQUAL(A& value, const unsigned int first, const unsigned int last, const T maxValue, const char* valueName)
- 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
-
-template<class A, class T>inline void clampArray4BetweenRange(A& value, const T minValue, const T maxValue, const char* valueName)
+template<class A, class T>inline void clampArray4BetweenRange(A& value, const T minValue, const T maxValue, const char* valueName)
- 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.
-
class SG_EXPORT Camera: public osg::Referenced
- Camera class for encapsulating the view position and orientation and projection (lens) used.
-
class SG_EXPORT ClippingVolume
-
- A ClippingVolume class for representing convex clipping volumes made up
+
- A ClippingVolume class for representing convex clipping volumes made up.
-
class SG_EXPORT ClipPlane: public StateAttribute
- ClipPlane state class which encapsulates OpenGL glClipPlane() functionality
@@ -124,7 +124,7 @@ class SG_EXPORT Geode: public Node
class SG_EXPORT GeoSet: public Drawable
- Encapsulates OpenGL drawing primitives, geometry and optional binding of normal, color and texture coordinates.
-
-template<class T> void for_each_triangle(GeoSet& gset, T& op)
+template<class T> void for_each_triangle(GeoSet& gset, T& op)
- Template function for iterating through a GeoSet operating on triangles with templated functor.
-
SG_EXPORT extern const bool isGLExtensionSupported(const char* extension)
@@ -178,13 +178,11 @@ class SG_EXPORT Material: public
class SG_EXPORT Matrix: public Object
-
-
inline Matrix inverse( const Matrix& matrix)
+
inline Vec3 operator* (const Vec3& v, const Matrix& m )
-
-
inline Vec3 operator* (const Vec3& v, const Matrix& m )
+
inline Vec4 operator* (const Vec4& v, const Matrix& m )
-
-
inline Vec4 operator* (const Vec4& v, const Matrix& m )
--
-
inline std::ostream& operator<< (std::ostream& os, const Matrix& m )
+
inline std::ostream& operator<< (std::ostream& os, const Matrix& m )
-
class SG_EXPORT NodeCallback: public Referenced
-
@@ -218,9 +216,9 @@ SG_EXPORT extern bool initNotifyLevel(
inline std::ostream& notify(const NotifySeverity severity)
- notify messaging function for providing fatal through to verbose debugging messages.
-
-
inline std::ostream& notify(void)
+
inline std::ostream& notify(void)
-
-#define META_Object(T)
+#define META_Object(T)
- META_Object macro define the standard clone, isSameKindAs and className methods.
-
class SG_EXPORT Object: public Referenced
@@ -229,7 +227,7 @@ class SG_EXPORT Object: public Plane
- A plane class.
-
-
inline std::ostream& operator << (std::ostream& output, const Plane& pl)
+
inline std::ostream& operator << (std::ostream& output, const Plane& pl)
-
class SG_EXPORT Point: public StateAttribute
- Point - encapsulates the OpenGL point smoothing and size state
@@ -249,12 +247,12 @@ class SG_EXPORT Projection: public Quat
- A quaternion class.
-
-
inline std::ostream& operator << (std::ostream& output, const Quat& vec)
+
inline std::ostream& operator << (std::ostream& output, const Quat& vec)
-
class SG_EXPORT Referenced
- Base class from providing referencing counted objects
-
-template<class T> class ref_ptr
+template<class T> class ref_ptr
- Smart pointer for handling referenced counted objects
-
class SG_EXPORT ShadeModel: public StateAttribute
@@ -293,9 +291,9 @@ class SG_EXPORT Switch: public TexEnv: public StateAttribute
- TexEnv - encapsulates the OpenGL glTexEnv (texture environment) state
-
-
#define GL_NORMAL_MAP_ARB
+
#define GL_NORMAL_MAP_ARB
-
-
#define GL_REFLECTION_MAP_ARB
+
#define GL_REFLECTION_MAP_ARB
-
class SG_EXPORT TexGen: public StateAttribute
- TexGen - encapsulates the OpenGL glTexGen (texture coordinate generation) state
@@ -324,7 +322,7 @@ class Vec2
class Vec3
- General purpose float triple for use as vertices, vectors and normals.
-
-
inline std::ostream& operator << (std::ostream& output, const Vec3& vec)
+
inline std::ostream& operator << (std::ostream& output, const Vec3& vec)
-
class Vec4
- General purpose float quad, uses include representation of colour coordinates.
@@ -343,44 +341,40 @@ class SG_EXPORT Viewport: public
#define USE_SEPERATE_COMPILE_AND_EXECUTE
-
-
-
inline Matrix inverse( const Matrix& matrix)
-
-
+
inline Vec3 operator* (const Vec3& v, const Matrix& m )
-
+
inline Vec4 operator* (const Vec4& v, const Matrix& m )
-
+
inline std::ostream& operator<< (std::ostream& os, const Matrix& m )
-
+
inline std::ostream& notify(void)
-
+
inline std::ostream& operator << (std::ostream& output, const Plane& pl)
-
+
inline std::ostream& operator << (std::ostream& output, const Quat& vec)
-
+
#define GL_NORMAL_MAP_ARB
-
+
#define GL_REFLECTION_MAP_ARB
-
+
inline std::ostream& operator << (std::ostream& output, const Vec3& vec)
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osg/osgGetLibraryName.html b/doc/doc++/osg/osgGetLibraryName.html
index c287bfe17..cb67132b9 100644
--- a/doc/doc++/osg/osgGetLibraryName.html
+++ b/doc/doc++/osg/osgGetLibraryName.html
@@ -7,13 +7,13 @@
-()
getLibraryName_osg() returns the library name in human friendly form
+()
osgGetLibraryName() returns the library name in human friendly form
Documentation
-getLibraryName_osg() returns the library name in human friendly form
+osgGetLibraryName() returns the library name in human friendly form
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.
diff --git a/doc/doc++/osg/osgGetVersion.html b/doc/doc++/osg/osgGetVersion.html
index 2aa3340f3..0aa36f391 100644
--- a/doc/doc++/osg/osgGetVersion.html
+++ b/doc/doc++/osg/osgGetVersion.html
@@ -7,14 +7,14 @@
-extern SG_EXPORT const char* osgGetVersion
()
getVersion_osg() returns the library version number.
+extern SG_EXPORT const char* osgGetVersion
()
osgGetVersion() returns the library version number.
Documentation
-getVersion_osg() returns the library version number.
-Numbering convention : osg_src-0.8-31 will return 0.8.31 from getVersion_osg.
+osgGetVersion() returns the library version number.
+Numbering convention : OpenSceneGraph-0.8-31 will return 0.8.31 from osgGetVersion.
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.
diff --git a/doc/doc++/osg/ref_ptr.html b/doc/doc++/osg/ref_ptr.html
index 0674d857f..4c0e49e4e 100644
--- a/doc/doc++/osg/ref_ptr.html
+++ b/doc/doc++/osg/ref_ptr.html
@@ -7,53 +7,53 @@
-Smart pointer for handling referenced counted objects
+Smart pointer for handling referenced counted objects
Public Methods
-
-
ref_ptr()
+
ref_ptr()
-
-
ref_ptr(T* t)
+
ref_ptr(T* t)
-
-
ref_ptr(const ref_ptr& rp)
+
ref_ptr(const ref_ptr& rp)
-
-
~ref_ptr()
+
~ref_ptr()
-
-
inline ref_ptr& operator = (const ref_ptr& rp)
+
inline ref_ptr& operator = (const ref_ptr& rp)
-
-
inline ref_ptr& operator = (T* ptr)
+
inline ref_ptr& operator = (T* ptr)
-
-
inline const bool operator == (const ref_ptr& rp) const
+
inline const bool operator == (const ref_ptr& rp) const
-
-
inline const bool operator == (const T* ptr) const
+
inline const bool operator == (const T* ptr) const
-
-
inline const bool operator != (const ref_ptr& rp) const
+
inline const bool operator != (const ref_ptr& rp) const
-
-
inline const bool operator != (const T* ptr) const
+
inline const bool operator != (const T* ptr) const
-
-
inline const bool operator < (const ref_ptr& rp) const
+
inline const bool operator < (const ref_ptr& rp) const
-
-
inline const bool operator > (const ref_ptr& rp) const
+
inline const bool operator > (const ref_ptr& rp) const
-
-
inline const bool operator > (const T* ptr) const
+
inline const bool operator > (const T* ptr) const
-
-
inline T& operator*()
+
inline T& operator*()
-
-
inline const T& operator*() const
+
inline const T& operator*() const
-
-
inline T* operator->()
+
inline T* operator->()
-
-
inline const T* operator->() const
+
inline const T* operator->() const
-
-
inline const bool operator!() const
+
inline const bool operator!() const
-
-
inline const bool valid() const
+
inline const bool valid() const
-
-
inline T* get()
+
inline T* get()
-
-
inline const T* get() const
+
inline const T* get() const
@@ -65,88 +65,88 @@
-
+
ref_ptr()
-
-
ref_ptr(T* t)
+
+
ref_ptr(T* t)
-
-
ref_ptr(const ref_ptr& rp)
+
+
ref_ptr(const ref_ptr& rp)
-
+
~ref_ptr()
-
+
inline ref_ptr& operator = (const ref_ptr& rp)
-
-
inline ref_ptr& operator = (T* ptr)
+
+
inline ref_ptr& operator = (T* ptr)
-
+
inline const bool operator == (const ref_ptr& rp) const
-
-
inline const bool operator == (const T* ptr) const
+
+
inline const bool operator == (const T* ptr) const
-
+
inline const bool operator != (const ref_ptr& rp) const
-
-
inline const bool operator != (const T* ptr) const
+
+
inline const bool operator != (const T* ptr) const
-
+
inline const bool operator < (const ref_ptr& rp) const
-
+
inline const bool operator > (const ref_ptr& rp) const
-
-
inline const bool operator > (const T* ptr) const
+
+
inline const bool operator > (const T* ptr) const
-
-
inline T& operator*()
+
+
inline T& operator*()
-
-
inline const T& operator*() const
+
+
inline const T& operator*() const
-
-
inline T* operator->()
+
+
inline T* operator->()
-
-
inline const T* operator->() const
+
+
inline const T* operator->() const
-
+
inline const bool operator!() const
-
+
inline const bool valid() const
-
-
inline T* get()
+
+
inline T* get()
-
-
inline const T* get() const
+
+
inline const T* get() const
- This class has no child classes.
diff --git a/doc/doc++/osg/tag_au.html b/doc/doc++/osg/tag_au.html
new file mode 100644
index 000000000..6cd82eb32
--- /dev/null
+++ b/doc/doc++/osg/tag_au.html
@@ -0,0 +1,103 @@
+
+
+
+
+ typedef struct tag_au
+
+
+
+
+typedef struct tag_au
+
+
+ -
+
size_t actualSize
+-
+
size_t reportedSize
+-
+
void* actualAddress
+-
+
void* reportedAddress
+-
+
char sourceFile[40]
+-
+
char sourceFunc[40]
+-
+
unsigned int sourceLine
+-
+
unsigned int allocationType
+-
+
bool breakOnDealloc
+-
+
bool breakOnRealloc
+-
+
unsigned int allocationNumber
+-
+
struct tag_au *next
+-
+
struct tag_au *prev
+
+
+
+
+
+Documentation
+
+
+
+
+
size_t actualSize
+
+
+
+
size_t reportedSize
+
+
+
+
void* actualAddress
+
+
+
+
void* reportedAddress
+
+
+
+
char sourceFile[40]
+
+
+
+
char sourceFunc[40]
+
+
+
+
unsigned int sourceLine
+
+
+
+
unsigned int allocationType
+
+
+
+
bool breakOnDealloc
+
+
+
+
bool breakOnRealloc
+
+
+
+
unsigned int allocationNumber
+
+
+
+
struct tag_au *next
+
+
+
+
struct tag_au *prev
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+