diff --git a/doc/doc++/osg/Box.html b/doc/doc++/osg/Box.html new file mode 100644 index 000000000..0e2c8c52f --- /dev/null +++ b/doc/doc++/osg/Box.html @@ -0,0 +1,231 @@ + + + + + class osg::Box + + + + +

class osg::Box


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Box() +
+[more] Box(const osg::Vec3& center, float width) +
+[more] Box(const osg::Vec3& center, float lengthX, float lengthY, float lengthZ) +
+[more] Box(const Box& box, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, Box)() const +
+[more]inline void set(const Vec3& center, const Vec3& halfLengths) +
+[more]inline void setCenter(const Vec3& center) +
+[more]inline const Vec3& getCenter() const +
+[more]inline void setHalfLengths(const Vec3& halfLengths) +
+[more]inline const Vec3& getHalfLengths() const +
+[more]inline void setRotation(const Quat& quat) +
+[more]inline const Quat& getRotation() const +
+[more]inline Matrix getRotationMatrix() const +
+[more]inline bool zeroRotation() const +

+ +

+

Protected Fields

+[more]Vec3 _center +
+[more]Vec3 _halfLengths +
+[more]Quat _rotation +

+ +

+

Protected Methods

+[more]virtual ~Box() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o Box() +

+ + +

o Box(const osg::Vec3& center, float width) +

+ + +

o Box(const osg::Vec3& center, float lengthX, float lengthY, float lengthZ) +

+ + +

o Box(const Box& box, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, Box)() const +

+ + +

oinline void set(const Vec3& center, const Vec3& halfLengths) +

+ + +

oinline void setCenter(const Vec3& center) +

+ + +

oinline const Vec3& getCenter() const +

+ + +

oinline void setHalfLengths(const Vec3& halfLengths) +

+ + +

oinline const Vec3& getHalfLengths() const +

+ + +

oinline void setRotation(const Quat& quat) +

+ + +

oinline const Quat& getRotation() const +

+ + +

oinline Matrix getRotationMatrix() const +

+ + +

oinline bool zeroRotation() const +

+ + +

ovirtual ~Box() +

+ + +

oVec3 _center +

+ + +

oVec3 _halfLengths +

+ + +

oQuat _rotation +

+ +
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/CompositeShape.html b/doc/doc++/osg/CompositeShape.html new file mode 100644 index 000000000..84b05f799 --- /dev/null +++ b/doc/doc++/osg/CompositeShape.html @@ -0,0 +1,233 @@ + + + + + class osg::CompositeShape + + + + +

class osg::CompositeShape


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] CompositeShape() +
+[more] CompositeShape(const CompositeShape& cs, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, CompositeShape)(Shape* shape) +
+[more]Shape* getShape() +
Get the shape that encloses all of the children +
+[more]const Shape* getShape() const +
Get the const shape that encloses all of the children +
+[more]unsigned int getNumChildren() const +
Get the number of children of this composite shape +
+[more]Shape* getChild(unsigned int i) +
Get a child +
+[more]const Shape* getChild(unsigned int i) const +
Get a const child +
+[more]void addChild(Shape* shape) +
Add a child to the list +
+[more]void removeChild(unsigned int i) +
remove a child from the list +
+[more]unsigned int findChildNo(Shape* shape) +
find the index number of child, if child is not found then it returns getNumChildren(), so should be used in similar sytle of STL's result!=end() +

+ +

+

Public Members

+[more]typedef std::vector< ref_ptr<Shape> > ChildList +

+ +

+

Protected Fields

+[more]ref_ptr<Shape> _shape +
+[more]ChildList _children +

+ +

+

Protected Methods

+[more] ~CompositeShape() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
otypedef std::vector< ref_ptr<Shape> > ChildList +

+ + +

o CompositeShape() +

+ + +

o CompositeShape(const CompositeShape& cs, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, CompositeShape)(Shape* shape) +

+ + +

oShape* getShape() +
Get the shape that encloses all of the children +

+ + +

oconst Shape* getShape() const +
Get the const shape that encloses all of the children +

+ + +

ounsigned int getNumChildren() const +
Get the number of children of this composite shape +

+ + +

oShape* getChild(unsigned int i) +
Get a child +

+ + +

oconst Shape* getChild(unsigned int i) const +
Get a const child +

+ + +

ovoid addChild(Shape* shape) +
Add a child to the list +

+ + +

ovoid removeChild(unsigned int i) +
remove a child from the list +

+ + +

ounsigned int findChildNo(Shape* shape) +
find the index number of child, if child is not found then it returns getNumChildren(), +so should be used in similar sytle of STL's result!=end() +

+ + +

o ~CompositeShape() +

+ + +

oref_ptr<Shape> _shape +

+ + +

oChildList _children +

+ +
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/Cone.html b/doc/doc++/osg/Cone.html new file mode 100644 index 000000000..aaf663957 --- /dev/null +++ b/doc/doc++/osg/Cone.html @@ -0,0 +1,255 @@ + + + + + class osg::Cone + + + + +

class osg::Cone


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Cone() +
+[more] Cone(const osg::Vec3& center, float radius, float height) +
+[more] Cone(const Cone& cone, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, Cone)() const +
+[more]inline void set(const Vec3& center, float radius, float height) +
+[more]inline void setCenter(const Vec3& center) +
+[more]inline const Vec3& getCenter() const +
+[more]inline void setRadius(float radius) +
+[more]inline float getRadius() const +
+[more]inline void setHeight(float height) +
+[more]inline float getHeight() const +
+[more]inline void setRotation(const Quat& quat) +
+[more]inline const Quat& getRotation() const +
+[more]inline Matrix getRotationMatrix() const +
+[more]inline bool zeroRotation() const +
+[more]inline float getBaseOffsetFactor() const +
+[more]inline float getBaseOffset() const +

+ +

+

Protected Fields

+[more]Vec3 _center +
+[more]float _radius +
+[more]float _height +
+[more]Quat _rotation +

+ +

+

Protected Methods

+[more]virtual ~Cone() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o Cone() +

+ + +

o Cone(const osg::Vec3& center, float radius, float height) +

+ + +

o Cone(const Cone& cone, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, Cone)() const +

+ + +

oinline void set(const Vec3& center, float radius, float height) +

+ + +

oinline void setCenter(const Vec3& center) +

+ + +

oinline const Vec3& getCenter() const +

+ + +

oinline void setRadius(float radius) +

+ + +

oinline float getRadius() const +

+ + +

oinline void setHeight(float height) +

+ + +

oinline float getHeight() const +

+ + +

oinline void setRotation(const Quat& quat) +

+ + +

oinline const Quat& getRotation() const +

+ + +

oinline Matrix getRotationMatrix() const +

+ + +

oinline bool zeroRotation() const +

+ + +

oinline float getBaseOffsetFactor() const +

+ + +

oinline float getBaseOffset() const +

+ + +

ovirtual ~Cone() +

+ + +

oVec3 _center +

+ + +

ofloat _radius +

+ + +

ofloat _height +

+ + +

oQuat _rotation +

+ +
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/ConstArrayVisitor.html b/doc/doc++/osg/ConstArrayVisitor.html new file mode 100644 index 000000000..7cce56203 --- /dev/null +++ b/doc/doc++/osg/ConstArrayVisitor.html @@ -0,0 +1,42 @@ + + + + + class osg::ConstArrayVisitor + + + + +

class osg::ConstArrayVisitor


+ +
+

+

Public Methods

+[more] ConstArrayVisitor() +
+[more]virtual void apply(const Vec4Array&) +

+ +
+ + +
+

Documentation

+
+ + + +
o ConstArrayVisitor() +

+ + +

ovirtual void apply(const Vec4Array&) +

+ +
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/ConstAttributeFunctor.html b/doc/doc++/osg/ConstAttributeFunctor.html new file mode 100644 index 000000000..bad47a377 --- /dev/null +++ b/doc/doc++/osg/ConstAttributeFunctor.html @@ -0,0 +1,42 @@ + + + + + class osg::Drawable::ConstAttributeFunctor + + + + +

class ConstAttributeFunctor


+ +
+

+

Public Methods

+[more]virtual ~ConstAttributeFunctor() +
+[more]virtual void apply(AttributeType, const unsigned int, const UByte4*) +

+ +
+ + +
+

Documentation

+
+ + + +
ovirtual ~ConstAttributeFunctor() +

+ + +

ovirtual void apply(AttributeType, const unsigned int, const UByte4*) +

+ +
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/ConstShapeVisitor.html b/doc/doc++/osg/ConstShapeVisitor.html new file mode 100644 index 000000000..4c45313e9 --- /dev/null +++ b/doc/doc++/osg/ConstShapeVisitor.html @@ -0,0 +1,42 @@ + + + + + class osg::ConstShapeVisitor + + + + +

class osg::ConstShapeVisitor


+ +
+

+

Public Methods

+[more] ConstShapeVisitor() +
+[more]virtual void apply(const CompositeShape&) +

+ +
+ + +
+

Documentation

+
+ + + +
o ConstShapeVisitor() +

+ + +

ovirtual void apply(const CompositeShape&) +

+ +
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/ConstValueVisitor.html b/doc/doc++/osg/ConstValueVisitor.html new file mode 100644 index 000000000..5ee9ad939 --- /dev/null +++ b/doc/doc++/osg/ConstValueVisitor.html @@ -0,0 +1,42 @@ + + + + + class osg::ConstValueVisitor + + + + +

class osg::ConstValueVisitor


+ +
+

+

Public Methods

+[more] ConstValueVisitor() +
+[more]virtual void apply(const Vec4&) +

+ +
+ + +
+

Documentation

+
+ + + +
o ConstValueVisitor() +

+ + +

ovirtual void apply(const Vec4&) +

+ +
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/ConvexHull.html b/doc/doc++/osg/ConvexHull.html new file mode 100644 index 000000000..697bd1a32 --- /dev/null +++ b/doc/doc++/osg/ConvexHull.html @@ -0,0 +1,160 @@ + + + + + class osg::ConvexHull + + + + +

class osg::ConvexHull


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] ConvexHull() +
+[more] ConvexHull(const ConvexHull& hull, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more] META_Shape(osg, TriangleMesh) +

+ +
+

Inherited from TriangleMesh:

+
+

+

Public Methods

+oMETA_Shape (osg, TriangleMesh)(Vec3Array* vertices) +
+oVec3Array* getVertices() +
+oconst Vec3Array* getVertices() const +
+ovoid setIndices(IndexArray* indices) +
+oIndexArray* getIndices() +
+oconst IndexArray* getIndices() const +

+ +

+

Protected Fields

+oref_ptr<Vec3Array> _vertices +
+oref_ptr<IndexArray> _indices +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o ConvexHull() +

+ + +

o ConvexHull(const ConvexHull& hull, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

o META_Shape(osg, TriangleMesh) +

+ +
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/Cylinder.html b/doc/doc++/osg/Cylinder.html new file mode 100644 index 000000000..08340571a --- /dev/null +++ b/doc/doc++/osg/Cylinder.html @@ -0,0 +1,243 @@ + + + + + class osg::Cylinder + + + + +

class osg::Cylinder


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Cylinder() +
+[more] Cylinder(const osg::Vec3& center, float radius, float height) +
+[more] Cylinder(const Cylinder& cylinder, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, Cylinder)() const +
+[more]inline void set(const Vec3& center, float radius, float height) +
+[more]inline void setCenter(const Vec3& center) +
+[more]inline const Vec3& getCenter() const +
+[more]inline void setRadius(float radius) +
+[more]inline float getRadius() const +
+[more]inline void setHeight(float height) +
+[more]inline float getHeight() const +
+[more]inline void setRotation(const Quat& quat) +
+[more]inline const Quat& getRotation() const +
+[more]inline Matrix getRotationMatrix() const +
+[more]bool zeroRotation() const +

+ +

+

Protected Fields

+[more]Vec3 _center +
+[more]float _radius +
+[more]float _height +
+[more]Quat _rotation +

+ +

+

Protected Methods

+[more]virtual ~Cylinder() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o Cylinder() +

+ + +

o Cylinder(const osg::Vec3& center, float radius, float height) +

+ + +

o Cylinder(const Cylinder& cylinder, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, Cylinder)() const +

+ + +

oinline void set(const Vec3& center, float radius, float height) +

+ + +

oinline void setCenter(const Vec3& center) +

+ + +

oinline const Vec3& getCenter() const +

+ + +

oinline void setRadius(float radius) +

+ + +

oinline float getRadius() const +

+ + +

oinline void setHeight(float height) +

+ + +

oinline float getHeight() const +

+ + +

oinline void setRotation(const Quat& quat) +

+ + +

oinline const Quat& getRotation() const +

+ + +

oinline Matrix getRotationMatrix() const +

+ + +

obool zeroRotation() const +

+ + +

ovirtual ~Cylinder() +

+ + +

oVec3 _center +

+ + +

ofloat _radius +

+ + +

ofloat _height +

+ + +

oQuat _rotation +

+ +
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/Extensions.html b/doc/doc++/osg/Extensions.html new file mode 100644 index 000000000..0e7afdefb --- /dev/null +++ b/doc/doc++/osg/Extensions.html @@ -0,0 +1,211 @@ + + + + + class osg::Texture::Extensions + + + + +

class Extensions

Extensions class which encapsulates the querring of extensions and associated function pointers, and provide convinience wrappers to check for the extensions or use the associated functions
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Extensions() +
+[more] Extensions(const Extensions& rhs) +
+[more]void lowestCommonDenominator(const Extensions& rhs) +
+[more]void setupGLExtenions() +
+[more]bool isTextureFilterAnisotropicSupported() const +
+[more]bool isTextureCompressionARBSupported() const +
+[more]bool isTextureCompressionS3TCSupported() const +
+[more]bool isTextureMirroredRepeatSupported() const +
+[more]bool isTextureEdgeClampSupported() const +
+[more]bool isTextureBorderClampSupported() const +
+[more]GLint maxTextureSize() const +
+[more]bool isCompressedTexImage2DSupported() const +
+[more]void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const +

+ +

+

Protected Fields

+[more]bool _isTextureFilterAnisotropicSupported +
+[more]bool _isTextureCompressionARBSupported +
+[more]bool _isTextureCompressionS3TCSupported +
+[more]bool _isTextureMirroredRepeatSupported +
+[more]bool _isTextureEdgeClampSupported +
+[more]bool _isTextureBorderClampSupported +
+[more]GLint _maxTextureSize +
+[more]void* _glCompressedTexImage2D +

+ +

+

Protected Methods

+[more] ~Extensions() +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
Extensions class which encapsulates the querring of extensions and +associated function pointers, and provide convinience wrappers to +check for the extensions or use the associated functions
+
+ + + +
o Extensions() +

+ + +

o Extensions(const Extensions& rhs) +

+ + +

ovoid lowestCommonDenominator(const Extensions& rhs) +

+ + +

ovoid setupGLExtenions() +

+ + +

obool isTextureFilterAnisotropicSupported() const +

+ + +

obool isTextureCompressionARBSupported() const +

+ + +

obool isTextureCompressionS3TCSupported() const +

+ + +

obool isTextureMirroredRepeatSupported() const +

+ + +

obool isTextureEdgeClampSupported() const +

+ + +

obool isTextureBorderClampSupported() const +

+ + +

oGLint maxTextureSize() const +

+ + +

obool isCompressedTexImage2DSupported() const +

+ + +

ovoid glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const +

+ + +

o ~Extensions() +

+ + +

obool _isTextureFilterAnisotropicSupported +

+ + +

obool _isTextureCompressionARBSupported +

+ + +

obool _isTextureCompressionS3TCSupported +

+ + +

obool _isTextureMirroredRepeatSupported +

+ + +

obool _isTextureEdgeClampSupported +

+ + +

obool _isTextureBorderClampSupported +

+ + +

oGLint _maxTextureSize +

+ + +

ovoid* _glCompressedTexImage2D +

+ +
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/Grid.html b/doc/doc++/osg/Grid.html new file mode 100644 index 000000000..90a5ad3af --- /dev/null +++ b/doc/doc++/osg/Grid.html @@ -0,0 +1,221 @@ + + + + + class SG_EXPORT osg::Grid + + + + +

class SG_EXPORT osg::Grid


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Grid() +
+[more] Grid(const Grid& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, Grid)(unsigned int numColumns, unsigned int numRows) +
+[more]void setHeight(unsigned int c, unsigned int r, float value) +
+[more]virtual float getHeight(unsigned int c, unsigned int r) const +

+ +

+

Protected Fields

+[more]HeightList _heights +

+ +

+

Protected Methods

+[more] ~Grid() +

+ +

+

Protected Members

+[more]typedef std::vector<float> HeightList +

+ +
+

Inherited from HeightField:

+
+

+

Public Methods

+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(osg::ShapeVisitor& sv) +
+ovirtual void accept(osg::ConstShapeVisitor& csv) const +
+oinline unsigned int getNumColumns() const +
+oinline unsigned int getNumRows() const +
+oinline void setOrigin(const osg::Vec3& origin) +
+oinline const osg::Vec3& getOrigin() const +
+oinline void setXInterval(float dx) +
+oinline float getXInterval() const +
+oinline void setYInterval(float dy) +
+oinline float getYInterval() const +
+ovirtual Vec3 getNormal(unsigned int c, unsigned int r) const +
+oinline void setRotation(const Quat& quat) +
+oinline const Quat& getRotation() const +
+oinline Matrix getRotationMatrix() const +
+oinline bool zeroRotation() const +

+ +

+

Protected Fields

+ounsigned int _columns +
+ounsigned int _rows +
+oosg::Vec3 _origin +
+ofloat _dx +
+ofloat _dy +
+oQuat _rotation +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o Grid() +

+ + +

o Grid(const Grid& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, Grid)(unsigned int numColumns, unsigned int numRows) +

+ + +

ovoid setHeight(unsigned int c, unsigned int r, float value) +

+ + +

ovirtual float getHeight(unsigned int c, unsigned int r) const +

+ + +

o ~Grid() +

+ + +

otypedef std::vector<float> HeightList +

+ + +

oHeightList _heights +

+ +
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/HeightField.html b/doc/doc++/osg/HeightField.html new file mode 100644 index 000000000..df8255e44 --- /dev/null +++ b/doc/doc++/osg/HeightField.html @@ -0,0 +1,283 @@ + + + + + class SG_EXPORT osg::HeightField + + + + +

class SG_EXPORT osg::HeightField


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] HeightField() +
+[more] HeightField(const HeightField& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]virtual bool isSameKindAs(const Object* obj) const +
+[more]virtual const char* libraryName() const +
+[more]virtual const char* className() const +
+[more]virtual void accept(osg::ShapeVisitor& sv) +
+[more]virtual void accept(osg::ConstShapeVisitor& csv) const +
+[more]inline unsigned int getNumColumns() const +
+[more]inline unsigned int getNumRows() const +
+[more]inline void setOrigin(const osg::Vec3& origin) +
+[more]inline const osg::Vec3& getOrigin() const +
+[more]inline void setXInterval(float dx) +
+[more]inline float getXInterval() const +
+[more]inline void setYInterval(float dy) +
+[more]inline float getYInterval() const +
+[more]virtual float getHeight(unsigned int c, unsigned int r) const = 0 +
+[more]virtual Vec3 getNormal(unsigned int c, unsigned int r) const +
+[more]inline void setRotation(const Quat& quat) +
+[more]inline const Quat& getRotation() const +
+[more]inline Matrix getRotationMatrix() const +
+[more]inline bool zeroRotation() const +

+ +

+

Protected Fields

+[more]unsigned int _columns +
+[more]unsigned int _rows +
+[more]osg::Vec3 _origin +
+[more]float _dx +
+[more]float _dy +
+[more]Quat _rotation +

+ +

+

Protected Methods

+[more] ~HeightField() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o HeightField() +

+ + +

o HeightField(const HeightField& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

ovirtual bool isSameKindAs(const Object* obj) const +

+ + +

ovirtual const char* libraryName() const +

+ + +

ovirtual const char* className() const +

+ + +

ovirtual void accept(osg::ShapeVisitor& sv) +

+ + +

ovirtual void accept(osg::ConstShapeVisitor& csv) const +

+ + +

oinline unsigned int getNumColumns() const +

+ + +

oinline unsigned int getNumRows() const +

+ + +

oinline void setOrigin(const osg::Vec3& origin) +

+ + +

oinline const osg::Vec3& getOrigin() const +

+ + +

oinline void setXInterval(float dx) +

+ + +

oinline float getXInterval() const +

+ + +

oinline void setYInterval(float dy) +

+ + +

oinline float getYInterval() const +

+ + +

ovirtual float getHeight(unsigned int c, unsigned int r) const = 0 +

+ + +

ovirtual Vec3 getNormal(unsigned int c, unsigned int r) const +

+ + +

oinline void setRotation(const Quat& quat) +

+ + +

oinline const Quat& getRotation() const +

+ + +

oinline Matrix getRotationMatrix() const +

+ + +

oinline bool zeroRotation() const +

+ + +

o ~HeightField() +

+ + +

ounsigned int _columns +

+ + +

ounsigned int _rows +

+ + +

oosg::Vec3 _origin +

+ + +

ofloat _dx +

+ + +

ofloat _dy +

+ + +

oQuat _rotation +

+
+
Direct child classes: +
Grid
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/IndexArray.html b/doc/doc++/osg/IndexArray.html new file mode 100644 index 000000000..84204858b --- /dev/null +++ b/doc/doc++/osg/IndexArray.html @@ -0,0 +1,178 @@ + + + + + class SG_EXPORT osg::IndexArray + + + + +

class SG_EXPORT osg::IndexArray


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] IndexArray(Type arrayType=ArrayType, GLint dataSize=0, GLenum dataType=0) +
+[more] IndexArray(const Array& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]virtual bool isSameKindAs(const Object* obj) const +
+[more]virtual unsigned int index(unsigned int pos) const = 0 +

+ +

+

Protected Methods

+[more]virtual ~IndexArray() +

+ +
+

Inherited from Array:

+
+

+

Public Methods

+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ArrayVisitor&) +
+ovirtual void accept(ConstArrayVisitor&) const +
+ovirtual void accept(unsigned int index, ValueVisitor&) +
+ovirtual void accept(unsigned int index, ConstValueVisitor&) const +
+oType getType() const +
+oGLint getDataSize() const +
+oGLenum getDataType() const +
+ovirtual const GLvoid* getDataPointer() const +
+ovirtual unsigned int getNumElements() const +

+ +

+

Public Members

+oenum Type +

+ +

+

Protected Fields

+oType _arrayType +
+oGLint _dataSize +
+oGLenum _dataType +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o IndexArray(Type arrayType=ArrayType, GLint dataSize=0, GLenum dataType=0) +

+ + +

o IndexArray(const Array& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

ovirtual bool isSameKindAs(const Object* obj) const +

+ + +

ovirtual unsigned int index(unsigned int pos) const = 0 +

+ + +

ovirtual ~IndexArray() +

+
+
Direct child classes: +
TemplateIndexArray
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/InfinitePlane.html b/doc/doc++/osg/InfinitePlane.html new file mode 100644 index 000000000..dff966fb4 --- /dev/null +++ b/doc/doc++/osg/InfinitePlane.html @@ -0,0 +1,165 @@ + + + + + class osg::InfinitePlane + + + + +

class osg::InfinitePlane


+ +

Inheritance:

+ + + + + + + +

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+

Inherited from Plane:

+
+

+

Public Methods

+oinline void set(const Plane& pl) +
+oinline void set(float a, float b, float c, float d) +
+oinline void set(const Vec4& vec) +
+oinline void set(const Vec3& norm, float d) +
+oinline void set(const Vec3& v1, const Vec3& v2, const Vec3& v3) +
+oinline void set(const Vec3& norm, const Vec3& point) +
+oinline void flip() +
+oinline void makeUnitLength() +
+oinline void calculateUpperLowerBBCorners() +
+oinline bool valid() const +
+oinline Vec4& asVec4() +
+oinline const Vec4& asVec4() const +
+oinline float& operator [] (unsigned int i) +
+oinline float operator [] (unsigned int i) const +
+oinline osg::Vec3 getNormal() const +
+oinline float distance(const osg::Vec3& v) const +
+oinline int intersect(const std::vector<Vec3>& vertices) const +
+oinline int intersect(const BoundingSphere& bs) const +
+oinline int intersect(const BoundingBox& bb) const +
+oinline void transform(const osg::Matrix& matrix) +
+oinline void transformProvidingInverse(const osg::Matrix& matrix) +

+ +

+

Protected Fields

+oVec4 _fv +
+ounsigned int _upperBBCorner +
+ounsigned int _lowerBBCorner +

+ +
+ + +
+

Documentation

+ +
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/META_Shape.html b/doc/doc++/osg/META_Shape.html new file mode 100644 index 000000000..90e0bbfed --- /dev/null +++ b/doc/doc++/osg/META_Shape.html @@ -0,0 +1,24 @@ + + + + + #define osg::META_Shape + + + + +

#define osg::META_Shape

(library, name)

META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.
+ + +
+

Documentation

+
META_StateAttribute macro define the standard clone, isSameKindAs, +className and getType methods. +Use when subclassing from Object to make it more convinient to define +the standard pure virtual methods which are required for all Object +subclasses.
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/PolygonStipple.html b/doc/doc++/osg/PolygonStipple.html new file mode 100644 index 000000000..6fe0a1d8b --- /dev/null +++ b/doc/doc++/osg/PolygonStipple.html @@ -0,0 +1,214 @@ + + + + + class SG_EXPORT osg::PolygonStipple + + + + +

class SG_EXPORT osg::PolygonStipple


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] PolygonStipple() +
+[more] PolygonStipple(const PolygonStipple& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
Copy constructor using CopyOp to manage deep vs shallow copy +
+[more] META_StateAttribute(osg, PolygonStipple, POLYGONSTIPPLE) +
+[more]virtual int compare(const StateAttribute& sa) const +
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs +
+[more]virtual void getAssociatedModes(std::vector<GLMode>& modes) const +
+[more]void setMask(const GLubyte* mask) +
set the mask up, copying 128 bytes (32x32 bitfield) from mask into the local _mask +
+[more]inline const GLubyte* getMask() const +
get a pointer to the mask +
+[more]virtual void apply(State& state) const +

+ +

+

Protected Fields

+[more]GLubyte _mask[128] +

+ +

+

Protected Methods

+[more]virtual ~PolygonStipple() +

+ +
+

Inherited from StateAttribute:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual Type getType() const +
+ovirtual bool isTextureAttribute() const +
+obool operator < (const StateAttribute& rhs) const +
+obool operator == (const StateAttribute& rhs) const +
+obool operator != (const StateAttribute& rhs) const +
+ovirtual void compile(State&) const +

+ +

+

Public Members

+otypedef GLenum GLMode +
+otypedef unsigned int GLModeValue +
+otypedef unsigned int OverrideValue +
+oenum Values +
+otypedef unsigned int Type +
+oenum Types +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o PolygonStipple() +

+ + +

o PolygonStipple(const PolygonStipple& lw, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
Copy constructor using CopyOp to manage deep vs shallow copy +

+ + +

o META_StateAttribute(osg, PolygonStipple, POLYGONSTIPPLE) +

+ + +

ovirtual int compare(const StateAttribute& sa) const +
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs +

+ + +

ovirtual void getAssociatedModes(std::vector<GLMode>& modes) const +

+ + +

ovoid setMask(const GLubyte* mask) +
set the mask up, copying 128 bytes (32x32 bitfield) from mask into the local _mask +

+ + +

oinline const GLubyte* getMask() const +
get a pointer to the mask +

+ + +

ovirtual void apply(State& state) const +

+ + +

ovirtual ~PolygonStipple() +

+ + +

oGLubyte _mask[128] +

+ +
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/PrimitiveSet.html b/doc/doc++/osg/PrimitiveSet.html new file mode 100644 index 000000000..9c84ac61c --- /dev/null +++ b/doc/doc++/osg/PrimitiveSet.html @@ -0,0 +1,289 @@ + + + + + class osg::PrimitiveSet + + + + +

class osg::PrimitiveSet


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] PrimitiveSet(Type primType=PrimitiveType, GLenum mode=0) +
+[more] PrimitiveSet(const PrimitiveSet& prim, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]virtual bool isSameKindAs(const Object* obj) const +
+[more]virtual const char* libraryName() const +
+[more]virtual const char* className() const +
+[more]Type getType() const +
+[more]void setMode(GLenum mode) +
+[more]GLenum getMode() const +
+[more]virtual void draw() const = 0 +
+[more]virtual void accept(Drawable::PrimitiveFunctor& functor) const = 0 +
+[more]virtual unsigned int index(unsigned int pos) const = 0 +
+[more]virtual unsigned int getNumIndices() const = 0 +
+[more]virtual void offsetIndices(int offset) = 0 +
+[more]virtual unsigned int getNumPrimitives() const +

+ +

+

Public Members

+[more]enum Type +
+[more]enum Mode +

+ +

+

Protected Fields

+[more]Type _primitiveType +
+[more]GLenum _mode +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
oenum Type +

+ + + +
o PrimitiveType +

+ + +

o DrawArraysPrimitiveType +

+ + +

o DrawArrayLengthsPrimitiveType +

+ + +

o DrawElementsUBytePrimitiveType +

+ + +

o DrawElementsUShortPrimitiveType +

+ + +

o DrawElementsUIntPrimitiveType +

+ + + +
oenum Mode +

+ + + +
o POINTS +

+ + +

o LINES +

+ + +

o LINE_STRIP +

+ + +

o LINE_LOOP +

+ + +

o TRIANGLES +

+ + +

o TRIANGLE_STRIP +

+ + +

o TRIANGLE_FAN +

+ + +

o QUADS +

+ + +

o QUAD_STRIP +

+ + +

o POLYGON +

+ + + +
o PrimitiveSet(Type primType=PrimitiveType, GLenum mode=0) +

+ + +

o PrimitiveSet(const PrimitiveSet& prim, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

ovirtual bool isSameKindAs(const Object* obj) const +

+ + +

ovirtual const char* libraryName() const +

+ + +

ovirtual const char* className() const +

+ + +

oType getType() const +

+ + +

ovoid setMode(GLenum mode) +

+ + +

oGLenum getMode() const +

+ + +

ovirtual void draw() const = 0 +

+ + +

ovirtual void accept(Drawable::PrimitiveFunctor& functor) const = 0 +

+ + +

ovirtual unsigned int index(unsigned int pos) const = 0 +

+ + +

ovirtual unsigned int getNumIndices() const = 0 +

+ + +

ovirtual void offsetIndices(int offset) = 0 +

+ + +

ovirtual unsigned int getNumPrimitives() const +

+ + +

oType _primitiveType +

+ + +

oGLenum _mode +

+
+
Direct child classes: +
DrawElementsUShort
+DrawElementsUInt
+DrawElementsUByte
+DrawArrays
+DrawArrayLengths
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/ShadowVolumeOccluderList.html b/doc/doc++/osg/ShadowVolumeOccluderList.html new file mode 100644 index 000000000..03c6bbc24 --- /dev/null +++ b/doc/doc++/osg/ShadowVolumeOccluderList.html @@ -0,0 +1,20 @@ + + + + + typedef std::vector<ShadowVolumeOccluder> osg::ShadowVolumeOccluderList + + + + +

typedef std::vector<ShadowVolumeOccluder> osg::ShadowVolumeOccluderList

A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's
+ + +
+

Documentation

+
A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/Shape.html b/doc/doc++/osg/Shape.html new file mode 100644 index 000000000..29a9e88c2 --- /dev/null +++ b/doc/doc++/osg/Shape.html @@ -0,0 +1,182 @@ + + + + + class SG_EXPORT osg::Shape + + + + +

class SG_EXPORT osg::Shape

Base class for all shape types.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Shape() +
+[more] Shape(const Shape& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]virtual Object* cloneType() const = 0 +
Clone the type of an attribute, with Object* return type. +
+[more]virtual Object* clone(const CopyOp&) const = 0 +
Clone an attribute, with Object* return type. +
+[more]virtual bool isSameKindAs(const Object* obj) const +
return true if this and obj are of the same kind of object +
+[more]virtual const char* libraryName() const +
return the name of the attribute's library +
+[more]virtual const char* className() const +
return the name of the attribute's class type +
+[more]virtual void accept(ShapeVisitor&) = 0 +
accept a non const shape visitor which can be used on non const shape objects. +
+[more]virtual void accept(ConstShapeVisitor&) const = 0 +
accept a const shape visitor which can be used on const shape objects. +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
Base class for all shape types. +Shapes are used to either for culling and collision detection or +to define the geometric shape of procedurally generate Geometry.
+
+ + + +
o Shape() +

+ + +

o Shape(const Shape& sa, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

ovirtual Object* cloneType() const = 0 +
Clone the type of an attribute, with Object* return type. +Must be defined by derived classes. +

+ + +

ovirtual Object* clone(const CopyOp&) const = 0 +
Clone an attribute, with Object* return type. +Must be defined by derived classes. +

+ + +

ovirtual bool isSameKindAs(const Object* obj) const +
return true if this and obj are of the same kind of object +

+ + +

ovirtual const char* libraryName() const +
return the name of the attribute's library +

+ + +

ovirtual const char* className() const +
return the name of the attribute's class type +

+ + +

ovirtual void accept(ShapeVisitor&) = 0 +
accept a non const shape visitor which can be used on non const shape objects. +Must be defined by derived classes. +

+ + +

ovirtual void accept(ConstShapeVisitor&) const = 0 +
accept a const shape visitor which can be used on const shape objects. +Must be defined by derived classes. +

+
+
Direct child classes: +
TriangleMesh
+Sphere
+InfinitePlane
+HeightField
+Cylinder
+Cone
+CompositeShape
+Box
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/ShapeDrawable.html b/doc/doc++/osg/ShapeDrawable.html new file mode 100644 index 000000000..4a0b74d75 --- /dev/null +++ b/doc/doc++/osg/ShapeDrawable.html @@ -0,0 +1,377 @@ + + + + + class SG_EXPORT osg::ShapeDrawable + + + + +

class SG_EXPORT osg::ShapeDrawable


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] ShapeDrawable() +
+[more] ShapeDrawable(Shape* shape) +
+[more] ShapeDrawable(const ShapeDrawable& pg, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
Copy constructor using CopyOp to manage deep vs shallow copy +
+[more]virtual Object* cloneType() const +
+[more]virtual Object* clone(const CopyOp& copyop) const +
+[more]virtual bool isSameKindAs(const Object* obj) const +
+[more]virtual const char* libraryName() const +
+[more]virtual const char* className() const +
+[more]void setTessellationHints(TessellationHints* hints) +
+[more]TessellationHints* getTessellationHints() +
+[more]const TessellationHints* getTessellationHints() const +
+[more]virtual void drawImplementation(State& state) const +
draw ShapeDrawable directly ignoring an OpenGL display list which could be attached. +
+[more]virtual bool supports(AttributeFunctor&) const +
return false, osg::ProceduralGeoemtry does not support accept(AttributeFunctor&) +
+[more]virtual bool supports(ConstAttributeFunctor&) const +
return true, osg::ShapeDrawable does support accept(ConstAttributeFunctor&) +
+[more]virtual void accept(ConstAttributeFunctor& af) const +
accept an ConstAttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has +
+[more]virtual bool supports(PrimitiveFunctor&) const +
return true, osg::ShapeDrawable does support accept(PrimitiveFunctor&) +
+[more]virtual void accept(PrimitiveFunctor& pf) const +
accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has +

+ +

+

Protected Fields

+[more]ref_ptr<TessellationHints> _tessellationHints +

+ +

+

Protected Methods

+[more]ShapeDrawable& operator = (const ShapeDrawable&) +
+[more]virtual ~ShapeDrawable() +
+[more]virtual bool computeBound() const +

+ +
+

Inherited from Drawable:

+
+

+

Public Methods

+ovirtual Geometry* asGeometry() +
+ovirtual const Geometry* asGeometry() const +
+oinline const ParentList& getParents() const +
+oinline ParentList getParents() +
+oinline Node* getParent(unsigned int i) +
+oinline const Node* getParent(unsigned int i) const +
+oinline unsigned int getNumParents() const +
+oinline void setStateSet(StateSet* state) +
+oinline StateSet* getStateSet() +
+oinline const StateSet* getStateSet() const +
+oStateSet* getOrCreateStateSet() +
+ovoid dirtyBound() +
+oinline const BoundingBox& getBound() const +
+oinline void setShape(Shape* shape) +
+oinline Shape* getShape() +
+oinline const Shape* getShape() const +
+ovoid setSupportsDisplayList(bool flag) +
+oinline bool getSupportsDisplayList() const +
+ovoid setUseDisplayList(bool flag) +
+oinline bool getUseDisplayList() const +
+ovoid dirtyDisplayList() +
+ovoid compile(State& state) +
+ovoid setAppCallback(AppCallback* ac) +
+oAppCallback* getAppCallback() +
+oconst AppCallback* getAppCallback() const +
+ovoid setCullCallback(CullCallback* cc) +
+oCullCallback* getCullCallback() +
+oconst CullCallback* getCullCallback() const +
+ovoid setDrawCallback(DrawCallback* dc) +
+oDrawCallback* getDrawCallback() +
+oconst DrawCallback* getDrawCallback() const +
+ostatic void deleteDisplayList(uint contextID, uint globj) +
+ostatic void flushDeletedDisplayLists(uint contextID) +
+oinline void draw(State& state) +

+ +

+

Public Members

+otypedef std::vector<Node*> ParentList +
+ostruct AppCallback: public osg::Referenced +
+ostruct CullCallback: public osg::Referenced +
+ostruct DrawCallback: public osg::Referenced +
+oenum AttributeType +
+class AttributeFunctor +
+class ConstAttributeFunctor +
+class PrimitiveFunctor +

+ +

+

Protected Fields

+oParentList _parents +
+oref_ptr<StateSet> _stateset +
+omutable BoundingBox _bbox +
+omutable bool _bbox_computed +
+oref_ptr<Shape> _shape +
+obool _supportsDisplayList +
+obool _useDisplayList +
+omutable GLObjectList _globjList +
+oref_ptr<AppCallback> _appCallback +
+oref_ptr<DrawCallback> _drawCallback +
+oref_ptr<CullCallback> _cullCallback +
+ostatic DeletedDisplayListCache s_deletedDisplayListCache +

+ +

+

Protected Methods

+ovoid addParent(osg::Node* node) +
+ovoid removeParent(osg::Node* node) +

+ +

+

Protected Members

+otypedef std::vector<uint> GLObjectList +
+otypedef std::map<uint,std::set<uint> > DeletedDisplayListCache +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o ShapeDrawable() +

+ + +

o ShapeDrawable(Shape* shape) +

+ + +

o ShapeDrawable(const ShapeDrawable& pg, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
Copy constructor using CopyOp to manage deep vs shallow copy +

+ + +

ovirtual Object* cloneType() const +

+ + +

ovirtual Object* clone(const CopyOp& copyop) const +

+ + +

ovirtual bool isSameKindAs(const Object* obj) const +

+ + +

ovirtual const char* libraryName() const +

+ + +

ovirtual const char* className() const +

+ + +

ovoid setTessellationHints(TessellationHints* hints) +

+ + +

oTessellationHints* getTessellationHints() +

+ + +

oconst TessellationHints* getTessellationHints() const +

+ + +

ovirtual void drawImplementation(State& state) const +
draw ShapeDrawable directly ignoring an OpenGL display list which could be attached. +This is the internal draw method which does the drawing itself, +and is the method to override when deriving from ShapeDrawable for user-drawn objects. +

+ + +

ovirtual bool supports(AttributeFunctor&) const +
return false, osg::ProceduralGeoemtry does not support accept(AttributeFunctor&) +

+ + +

ovirtual bool supports(ConstAttributeFunctor&) const +
return true, osg::ShapeDrawable does support accept(ConstAttributeFunctor&) +

+ + +

ovirtual void accept(ConstAttributeFunctor& af) const +
accept an ConstAttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has +

+ + +

ovirtual bool supports(PrimitiveFunctor&) const +
return true, osg::ShapeDrawable does support accept(PrimitiveFunctor&) +

+ + +

ovirtual void accept(PrimitiveFunctor& pf) const +
accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has +

+ + +

oShapeDrawable& operator = (const ShapeDrawable&) +

+ + +

ovirtual ~ShapeDrawable() +

+ + +

ovirtual bool computeBound() const +

+ + +

oref_ptr<TessellationHints> _tessellationHints +

+ +
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/ShapeVisitor.html b/doc/doc++/osg/ShapeVisitor.html new file mode 100644 index 000000000..240a76150 --- /dev/null +++ b/doc/doc++/osg/ShapeVisitor.html @@ -0,0 +1,90 @@ + + + + + class osg::ShapeVisitor + + + + +

class osg::ShapeVisitor


+ +
+

+

Public Methods

+[more] ShapeVisitor() +
+[more]virtual void apply(Sphere&) +
+[more]virtual void apply(Box&) +
+[more]virtual void apply(Cone&) +
+[more]virtual void apply(Cylinder&) +
+[more]virtual void apply(InfinitePlane&) +
+[more]virtual void apply(TriangleMesh&) +
+[more]virtual void apply(ConvexHull&) +
+[more]virtual void apply(HeightField&) +
+[more]virtual void apply(CompositeShape&) +

+ +
+ + +
+

Documentation

+
+ + + +
o ShapeVisitor() +

+ + +

ovirtual void apply(Sphere&) +

+ + +

ovirtual void apply(Box&) +

+ + +

ovirtual void apply(Cone&) +

+ + +

ovirtual void apply(Cylinder&) +

+ + +

ovirtual void apply(InfinitePlane&) +

+ + +

ovirtual void apply(TriangleMesh&) +

+ + +

ovirtual void apply(ConvexHull&) +

+ + +

ovirtual void apply(HeightField&) +

+ + +

ovirtual void apply(CompositeShape&) +

+ +
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/Sphere.html b/doc/doc++/osg/Sphere.html new file mode 100644 index 000000000..af397522f --- /dev/null +++ b/doc/doc++/osg/Sphere.html @@ -0,0 +1,195 @@ + + + + + class osg::Sphere + + + + +

class osg::Sphere


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Sphere() +
+[more] Sphere(const osg::Vec3& center, float radius) +
+[more] Sphere(const Sphere& sphere, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, Sphere)() const +
+[more]inline void set(const Vec3& center, float radius) +
+[more]inline void setCenter(const Vec3& center) +
+[more]inline const Vec3& getCenter() const +
+[more]inline void setRadius(float radius) +
+[more]inline float getRadius() const +

+ +

+

Protected Fields

+[more]Vec3 _center +
+[more]float _radius +

+ +

+

Protected Methods

+[more]virtual ~Sphere() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o Sphere() +

+ + +

o Sphere(const osg::Vec3& center, float radius) +

+ + +

o Sphere(const Sphere& sphere, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, Sphere)() const +

+ + +

oinline void set(const Vec3& center, float radius) +

+ + +

oinline void setCenter(const Vec3& center) +

+ + +

oinline const Vec3& getCenter() const +

+ + +

oinline void setRadius(float radius) +

+ + +

oinline float getRadius() const +

+ + +

ovirtual ~Sphere() +

+ + +

oVec3 _center +

+ + +

ofloat _radius +

+ +
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/TemplateIndexArray.html b/doc/doc++/osg/TemplateIndexArray.html new file mode 100644 index 000000000..5318dbc53 --- /dev/null +++ b/doc/doc++/osg/TemplateIndexArray.html @@ -0,0 +1,228 @@ + + + + + template<typename T, Array::Type ARRAYTYPE, int DataSize, int DataType> class osg::TemplateIndexArray + + + + +

template<typename T, Array::Type ARRAYTYPE, int DataSize, int DataType> class osg::TemplateIndexArray


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] TemplateIndexArray() +
+[more] TemplateIndexArray(const TemplateIndexArray& ta, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more] TemplateIndexArray(unsigned int no) +
+[more] TemplateIndexArray(unsigned int no, T* ptr) +
+[more]template<class InputIterator> TemplateIndexArray(InputIterator first, InputIterator last) +
+[more]virtual Object* cloneType() const +
+[more]virtual Object* clone(const CopyOp& copyop) const +
+[more]virtual void accept(ArrayVisitor& av) +
+[more]virtual void accept(ConstArrayVisitor& av) const +
+[more]virtual void accept(unsigned int index, ValueVisitor& vv) +
+[more]virtual void accept(unsigned int index, ConstValueVisitor& vv) const +
+[more]virtual const GLvoid* getDataPointer() const +
+[more]virtual unsigned int getNumElements() const +
+[more]virtual unsigned int index(unsigned int pos) const +

+ +

+

Protected Methods

+[more]virtual ~TemplateIndexArray() +

+ +
+

Inherited from IndexArray:

+
+

+

Public Methods

+ovirtual bool isSameKindAs(const Object* obj) const +

+ +
+

Inherited from Array:

+
+

+

Public Methods

+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+oType getType() const +
+oGLint getDataSize() const +
+oGLenum getDataType() const +

+ +

+

Public Members

+oenum Type +

+ +

+

Protected Fields

+oType _arrayType +
+oGLint _dataSize +
+oGLenum _dataType +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o TemplateIndexArray() +

+ + +

o TemplateIndexArray(const TemplateIndexArray& ta, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

o TemplateIndexArray(unsigned int no) +

+ + +

o TemplateIndexArray(unsigned int no, T* ptr) +

+ + +

otemplate<class InputIterator> TemplateIndexArray(InputIterator first, InputIterator last) +

+ + +

ovirtual Object* cloneType() const +

+ + +

ovirtual Object* clone(const CopyOp& copyop) const +

+ + +

ovirtual void accept(ArrayVisitor& av) +

+ + +

ovirtual void accept(ConstArrayVisitor& av) const +

+ + +

ovirtual void accept(unsigned int index, ValueVisitor& vv) +

+ + +

ovirtual void accept(unsigned int index, ConstValueVisitor& vv) const +

+ + +

ovirtual const GLvoid* getDataPointer() const +

+ + +

ovirtual unsigned int getNumElements() const +

+ + +

ovirtual unsigned int index(unsigned int pos) const +

+ + +

ovirtual ~TemplateIndexArray() +

+ +
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/TessellationHints.html b/doc/doc++/osg/TessellationHints.html new file mode 100644 index 000000000..d43b432b8 --- /dev/null +++ b/doc/doc++/osg/TessellationHints.html @@ -0,0 +1,299 @@ + + + + + class osg::TessellationHints + + + + +

class osg::TessellationHints


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] TessellationHints() +
+[more] TessellationHints(const TessellationHints& tess, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more] META_Object(osg, TessellationHints) +
+[more]inline void setTessellationMode(TessellationMode mode) +
+[more]inline TessellationMode getTessellationMode() const +
+[more]inline void setTargetNumFaces(unsigned int target) +
+[more]inline unsigned int getTargetNumFaces() const +
+[more]inline void setCreateFrontFace(bool on) +
+[more]inline bool getCreateFrontFace() const +
+[more]inline void setCreateBackFace(bool on) +
+[more]inline bool getCreateBackFace() const +
+[more]inline void setCreateNormals(bool on) +
+[more]inline bool getCreateNormals() const +
+[more]inline void setCreateTextureCoords(bool on) +
+[more]inline bool getCreateTextureCoords() const +
+[more]inline void setCreateTop(bool on) +
+[more]inline bool getCreateTop() const +
+[more]inline void setCreateBody(bool on) +
+[more]inline bool getCreateBody() const +
+[more]inline void setCreateBottom(bool on) +
+[more]inline bool getCreateBottom() const +

+ +

+

Protected Fields

+[more]TessellationMode _TessellationMode +
+[more]unsigned int _targetNumFaces +
+[more]bool _createFrontFace +
+[more]bool _createBackFace +
+[more]bool _createNormals +
+[more]bool _createTextureCoords +
+[more]bool _createTop +
+[more]bool _createBody +
+[more]bool _createBottom +

+ +

+

Protected Methods

+[more] ~TessellationHints() +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object*) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o TessellationHints() +

+ + +

o TessellationHints(const TessellationHints& tess, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

o META_Object(osg, TessellationHints) +

+ + +

oinline void setTessellationMode(TessellationMode mode) +

+ + +

oinline TessellationMode getTessellationMode() const +

+ + +

oinline void setTargetNumFaces(unsigned int target) +

+ + +

oinline unsigned int getTargetNumFaces() const +

+ + +

oinline void setCreateFrontFace(bool on) +

+ + +

oinline bool getCreateFrontFace() const +

+ + +

oinline void setCreateBackFace(bool on) +

+ + +

oinline bool getCreateBackFace() const +

+ + +

oinline void setCreateNormals(bool on) +

+ + +

oinline bool getCreateNormals() const +

+ + +

oinline void setCreateTextureCoords(bool on) +

+ + +

oinline bool getCreateTextureCoords() const +

+ + +

oinline void setCreateTop(bool on) +

+ + +

oinline bool getCreateTop() const +

+ + +

oinline void setCreateBody(bool on) +

+ + +

oinline bool getCreateBody() const +

+ + +

oinline void setCreateBottom(bool on) +

+ + +

oinline bool getCreateBottom() const +

+ + +

o ~TessellationHints() +

+ + +

oTessellationMode _TessellationMode +

+ + +

ounsigned int _targetNumFaces +

+ + +

obool _createFrontFace +

+ + +

obool _createBackFace +

+ + +

obool _createNormals +

+ + +

obool _createTextureCoords +

+ + +

obool _createTop +

+ + +

obool _createBody +

+ + +

obool _createBottom +

+ +
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/TriangleMesh.html b/doc/doc++/osg/TriangleMesh.html new file mode 100644 index 000000000..249ed7449 --- /dev/null +++ b/doc/doc++/osg/TriangleMesh.html @@ -0,0 +1,191 @@ + + + + + class osg::TriangleMesh + + + + +

class osg::TriangleMesh


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] TriangleMesh() +
+[more] TriangleMesh(const TriangleMesh& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +
+[more]META_Shape (osg, TriangleMesh)(Vec3Array* vertices) +
+[more]Vec3Array* getVertices() +
+[more]const Vec3Array* getVertices() const +
+[more]void setIndices(IndexArray* indices) +
+[more]IndexArray* getIndices() +
+[more]const IndexArray* getIndices() const +

+ +

+

Protected Fields

+[more]ref_ptr<Vec3Array> _vertices +
+[more]ref_ptr<IndexArray> _indices +

+ +

+

Protected Methods

+[more] ~TriangleMesh() +

+ +
+

Inherited from Shape:

+
+

+

Public Methods

+ovirtual Object* cloneType() const +
+ovirtual Object* clone(const CopyOp&) const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* libraryName() const +
+ovirtual const char* className() const +
+ovirtual void accept(ShapeVisitor&) +
+ovirtual void accept(ConstShapeVisitor&) const +

+ +
+

Inherited from Object:

+
+

+

Public Methods

+oinline void setDataVariance(const DataVariance dv) +
+oinline const DataVariance getDataVariance() const +
+oinline void setUserData(Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +

+ +

+

Public Members

+oenum DataVariance +

+ +

+

Protected Fields

+oDataVariance _dataVariance +
+oref_ptr<Referenced> _userData +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline void unref_nodelete() const +
+oinline int referenceCount() const +
+oinline static int createdCount() +
+oinline static int deletedCount() +

+ +

+

Protected Fields

+omutable int _refCount +
+ostatic int _createdCount +
+ostatic int _deletedCount +

+ +
+ + +
+

Documentation

+
+ + + +
o TriangleMesh() +

+ + +

o TriangleMesh(const TriangleMesh& mesh, const CopyOp& copyop=CopyOp::SHALLOW_COPY) +

+ + +

oMETA_Shape (osg, TriangleMesh)(Vec3Array* vertices) +

+ + +

oVec3Array* getVertices() +

+ + +

oconst Vec3Array* getVertices() const +

+ + +

ovoid setIndices(IndexArray* indices) +

+ + +

oIndexArray* getIndices() +

+ + +

oconst IndexArray* getIndices() const +

+ + +

o ~TriangleMesh() +

+ + +

oref_ptr<Vec3Array> _vertices +

+ + +

oref_ptr<IndexArray> _indices +

+
+
Direct child classes: +
ConvexHull
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/ValueVisitor.html b/doc/doc++/osg/ValueVisitor.html new file mode 100644 index 000000000..3299fb931 --- /dev/null +++ b/doc/doc++/osg/ValueVisitor.html @@ -0,0 +1,102 @@ + + + + + class osg::ValueVisitor + + + + +

class osg::ValueVisitor


+ +
+

+

Public Methods

+[more] ValueVisitor() +
+[more]virtual void apply(GLbyte&) +
+[more]virtual void apply(GLshort&) +
+[more]virtual void apply(GLint&) +
+[more]virtual void apply(GLushort&) +
+[more]virtual void apply(GLubyte&) +
+[more]virtual void apply(GLuint&) +
+[more]virtual void apply(GLfloat&) +
+[more]virtual void apply(UByte4&) +
+[more]virtual void apply(Vec2&) +
+[more]virtual void apply(Vec3&) +
+[more]virtual void apply(Vec4&) +

+ +
+ + +
+

Documentation

+
+ + + +
o ValueVisitor() +

+ + +

ovirtual void apply(GLbyte&) +

+ + +

ovirtual void apply(GLshort&) +

+ + +

ovirtual void apply(GLint&) +

+ + +

ovirtual void apply(GLushort&) +

+ + +

ovirtual void apply(GLubyte&) +

+ + +

ovirtual void apply(GLuint&) +

+ + +

ovirtual void apply(GLfloat&) +

+ + +

ovirtual void apply(UByte4&) +

+ + +

ovirtual void apply(Vec2&) +

+ + +

ovirtual void apply(Vec3&) +

+ + +

ovirtual void apply(Vec4&) +

+ +
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/buffered_value.html b/doc/doc++/osg/buffered_value.html new file mode 100644 index 000000000..f8a6da42e --- /dev/null +++ b/doc/doc++/osg/buffered_value.html @@ -0,0 +1,78 @@ + + + + + template<class T> class osg::buffered_value + + + + +

template<class T> class osg::buffered_value

Simple buffered value array which is used for values that need to multibuffered on one per graphics context basis
+
+ +
+

+

Public Methods

+[more]inline buffered_value() +
+[more]buffered_value& operator = (const buffered_value& rhs) +
+[more]inline void clear() +
+[more]inline bool empty() const +
+[more]inline unsigned int size() const +
+[more]inline T& operator[] (unsigned int pos) +

+ +

+

Protected Fields

+[more]std::vector<T> _array +

+ +
+ + +
+

Documentation

+
Simple buffered value array which is used for values that need to multibuffered on +one per graphics context basis
+
+ + + +
oinline buffered_value() +

+ + +

obuffered_value& operator = (const buffered_value& rhs) +

+ + +

oinline void clear() +

+ + +

oinline bool empty() const +

+ + +

oinline unsigned int size() const +

+ + +

oinline T& operator[] (unsigned int pos) +

+ + +

ostd::vector<T> _array +

+ +
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++/osgGA/AnimationPathManipulator.html b/doc/doc++/osgGA/AnimationPathManipulator.html new file mode 100644 index 000000000..69c4cf661 --- /dev/null +++ b/doc/doc++/osgGA/AnimationPathManipulator.html @@ -0,0 +1,129 @@ + + + + + class OSGGA_EXPORT osgGA::AnimationPathManipulator + + + + +

class OSGGA_EXPORT osgGA::AnimationPathManipulator


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] AnimationPathManipulator( osg::AnimationPath* animationPath=0 ) +
+[more] AnimationPathManipulator( const std::string& filename ) +
+[more]void setAnimationPath( osg::AnimationPath* animationPath ) +
+[more]osg::AnimationPath* getAnimationPath() +
+[more]const osg::AnimationPath* getAnimationPath() const +
+[more]bool valid() const +
+[more]void init(const GUIEventAdapter& ea, GUIActionAdapter& us) +
+[more]void home(const GUIEventAdapter& ea, GUIActionAdapter& us) +
+[more]virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us) +

+ +
+

Inherited from CameraManipulator:

+
+

+

Public Methods

+ovirtual void setCamera(osg::Camera*) +
+ovirtual const osg::Camera* getCamera() const +
+ovirtual osg::Camera* getCamera() +
+ovirtual void setNode(osg::Node*) +
+ovirtual const osg::Node* getNode() const +
+ovirtual osg::Node* getNode() +
+ovirtual void accept(GUIEventHandlerVisitor& v) +

+ +

+

Protected Fields

+oosg::ref_ptr<osg::Camera> _camera +

+ +
+

Inherited from GUIEventHandler:

+
+

+

Public Methods

+ovirtual const CompositeGUIEventHandler* getComposite() const +
+ovirtual CompositeGUIEventHandler* getComposite() +

+ +
+ + +
+

Documentation

+
+ + + +
o AnimationPathManipulator( osg::AnimationPath* animationPath=0 ) +

+ + +

o AnimationPathManipulator( const std::string& filename ) +

+ + +

ovoid setAnimationPath( osg::AnimationPath* animationPath ) +

+ + +

oosg::AnimationPath* getAnimationPath() +

+ + +

oconst osg::AnimationPath* getAnimationPath() const +

+ + +

obool valid() const +

+ + +

ovoid init(const GUIEventAdapter& ea, GUIActionAdapter& us) +

+ + +

ovoid home(const GUIEventAdapter& ea, GUIActionAdapter& us) +

+ + +

ovirtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us) +

+ +
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++/osgParticle/rangev4.html b/doc/doc++/osgParticle/rangev4.html new file mode 100644 index 000000000..4b35e99c1 --- /dev/null +++ b/doc/doc++/osgParticle/rangev4.html @@ -0,0 +1,20 @@ + + + + + typedef range<osg::Vec4> osgParticle::rangev4 + + + + +

typedef range<osg::Vec4> osgParticle::rangev4

Range of osg::Vec4s
+ + +
+

Documentation

+
Range of osg::Vec4s
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgUtil/CubeMapGenerator.html b/doc/doc++/osgUtil/CubeMapGenerator.html new file mode 100644 index 000000000..ae02213cf --- /dev/null +++ b/doc/doc++/osgUtil/CubeMapGenerator.html @@ -0,0 +1,125 @@ + + + + + class OSGUTIL_EXPORT osgUtil::CubeMapGenerator + + + + +

class OSGUTIL_EXPORT osgUtil::CubeMapGenerator

This is the base class for cube map generators.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more]explicit CubeMapGenerator(int texture_size = 64) +
+[more] CubeMapGenerator(const CubeMapGenerator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY) +
+[more]void generateMap(bool use_osg_system = true) +
generate the six cube images. +
+[more]inline osg::Image* getImage(osg::TextureCubeMap::Face face) +
+[more]inline const osg::Image* getImage(osg::TextureCubeMap::Face face) const +
+[more]inline void set_pixel(int index, int c, int r, const osg::Vec4 &color) +
+[more]inline osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +

+

Protected Methods

+[more]virtual ~CubeMapGenerator() +
+[more]CubeMapGenerator& operator=(const CubeMapGenerator &) +
+[more]inline static osg::Vec4 vector_to_color(const osg::Vec3 &vec) +
+[more]virtual osg::Vec4 compute_color(const osg::Vec3 &R) const = 0 +
override this method to define how colors are computed. +

+ +
+ + +
+

Documentation

+
This is the base class for cube map generators. +It exposes the necessary interface to access the six generated images; +descendants should only override the compute_color() method.
+
+ + + +
oexplicit CubeMapGenerator(int texture_size = 64) +

+ + +

o CubeMapGenerator(const CubeMapGenerator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY) +

+ + +

ovoid generateMap(bool use_osg_system = true) +
generate the six cube images. +If use_osg_system is true, then the OSG's coordinate system is used instead +of the default OpenGL one. +

+ + +

ovirtual ~CubeMapGenerator() +

+ + +

oCubeMapGenerator& operator=(const CubeMapGenerator &) +

+ + +

oinline static osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ + +

ovirtual osg::Vec4 compute_color(const osg::Vec3 &R) const = 0 +
override this method to define how colors are computed. +The parameter R is the reflection vector, pointing from the center of the cube. +The return value should be the RGBA color associated with that reflection ray. +

+ + +

oinline osg::Image* getImage(osg::TextureCubeMap::Face face) +

+ + +

oinline const osg::Image* getImage(osg::TextureCubeMap::Face face) const +

+ + +

oinline void set_pixel(int index, int c, int r, const osg::Vec4 &color) +

+ + +

oinline osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+
+
Direct child classes: +
ReflectionMapGenerator
+HighlightMapGenerator
+HalfWayMapGenerator
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgUtil/HalfWayMapGenerator.html b/doc/doc++/osgUtil/HalfWayMapGenerator.html new file mode 100644 index 000000000..4d33205c1 --- /dev/null +++ b/doc/doc++/osgUtil/HalfWayMapGenerator.html @@ -0,0 +1,105 @@ + + + + + class OSGUTIL_EXPORT osgUtil::HalfWayMapGenerator + + + + +

class OSGUTIL_EXPORT osgUtil::HalfWayMapGenerator

This cube map generator produces an Half-way vector map, useful for hardware-based specular lighting effects.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] HalfWayMapGenerator(const osg::Vec3 &light_direction, int texture_size = 64) +
+[more] HalfWayMapGenerator(const HalfWayMapGenerator &copy, const osg::CopyOp &copyop) +
+[more]inline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +

+

Protected Methods

+[more]virtual ~HalfWayMapGenerator() +
+[more]HalfWayMapGenerator& operator=(const HalfWayMapGenerator &) +
+[more]inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
+

Inherited from CubeMapGenerator:

+
+

+

Public Methods

+ovoid generateMap(bool use_osg_system = true) +
+oinline osg::Image* getImage(osg::TextureCubeMap::Face face) +
+oinline const osg::Image* getImage(osg::TextureCubeMap::Face face) const +
+oinline void set_pixel(int index, int c, int r, const osg::Vec4 &color) +
+oinline osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +

+

Protected Methods

+oinline static osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +
+ + +
+

Documentation

+
This cube map generator produces an Half-way vector map, useful for +hardware-based specular lighting effects. +It computes: C = normalize(R - L), where C is the resulting color, +R is the reflection vector and L is the light direction.
+
+ + + +
o HalfWayMapGenerator(const osg::Vec3 &light_direction, int texture_size = 64) +

+ + +

o HalfWayMapGenerator(const HalfWayMapGenerator &copy, const osg::CopyOp &copyop) +

+ + +

ovirtual ~HalfWayMapGenerator() +

+ + +

oHalfWayMapGenerator& operator=(const HalfWayMapGenerator &) +

+ + +

oinline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ + +

oinline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
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++/osgUtil/HighlightMapGenerator.html b/doc/doc++/osgUtil/HighlightMapGenerator.html new file mode 100644 index 000000000..6074ca9c5 --- /dev/null +++ b/doc/doc++/osgUtil/HighlightMapGenerator.html @@ -0,0 +1,105 @@ + + + + + class OSGUTIL_EXPORT osgUtil::HighlightMapGenerator + + + + +

class OSGUTIL_EXPORT osgUtil::HighlightMapGenerator

This cube map generator produces a specular highlight map.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] HighlightMapGenerator( const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size = 64) +
+[more] HighlightMapGenerator(const HighlightMapGenerator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY) +
+[more]inline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +

+

Protected Methods

+[more]virtual ~HighlightMapGenerator() +
+[more]HighlightMapGenerator& operator=(const HighlightMapGenerator &) +
+[more]inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
+

Inherited from CubeMapGenerator:

+
+

+

Public Methods

+ovoid generateMap(bool use_osg_system = true) +
+oinline osg::Image* getImage(osg::TextureCubeMap::Face face) +
+oinline const osg::Image* getImage(osg::TextureCubeMap::Face face) const +
+oinline void set_pixel(int index, int c, int r, const osg::Vec4 &color) +
+oinline osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +

+

Protected Methods

+oinline static osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +
+ + +
+

Documentation

+
This cube map generator produces a specular highlight map. +The vector-color association is: C = (R dot (-L)) ^ n, where C is the +resulting color, R is the reflection vector, L is the light direction +and n is the specular exponent.
+
+ + + +
o HighlightMapGenerator( const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size = 64) +

+ + +

o HighlightMapGenerator(const HighlightMapGenerator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY) +

+ + +

ovirtual ~HighlightMapGenerator() +

+ + +

oHighlightMapGenerator& operator=(const HighlightMapGenerator &) +

+ + +

oinline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ + +

oinline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
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++/osgUtil/ReflectionMapGenerator.html b/doc/doc++/osgUtil/ReflectionMapGenerator.html new file mode 100644 index 000000000..0128d7e26 --- /dev/null +++ b/doc/doc++/osgUtil/ReflectionMapGenerator.html @@ -0,0 +1,103 @@ + + + + + class osgUtil::ReflectionMapGenerator + + + + +

class osgUtil::ReflectionMapGenerator

This is the most simple cube map generator.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more]inline ReflectionMapGenerator(int texture_size) +
+[more]inline ReflectionMapGenerator(const ReflectionMapGenerator &copy, const osg::CopyOp &copyop) +
+[more]inline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +

+

Protected Methods

+[more]virtual ~ReflectionMapGenerator() +
+[more]ReflectionMapGenerator& operator=(const ReflectionMapGenerator &) +
+[more]inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
+

Inherited from CubeMapGenerator:

+
+

+

Public Methods

+ovoid generateMap(bool use_osg_system = true) +
+oinline osg::Image* getImage(osg::TextureCubeMap::Face face) +
+oinline const osg::Image* getImage(osg::TextureCubeMap::Face face) const +
+oinline void set_pixel(int index, int c, int r, const osg::Vec4 &color) +
+oinline osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +

+

Protected Methods

+oinline static osg::Vec4 vector_to_color(const osg::Vec3 &vec) +

+ +
+ + +
+

Documentation

+
This is the most simple cube map generator. It performs a direct association +between reflection vector and RGBA color (C = R).
+
+ + + +
ovirtual ~ReflectionMapGenerator() +

+ + +

oReflectionMapGenerator& operator=(const ReflectionMapGenerator &) +

+ + +

oinline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ + +

oinline ReflectionMapGenerator(int texture_size) +

+ + +

oinline ReflectionMapGenerator(const ReflectionMapGenerator &copy, const osg::CopyOp &copyop) +

+ + +

oinline osg::Vec4 compute_color(const osg::Vec3 &R) const +

+ +
This class has no child classes.
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + +