From 73e7408bc2457ccfd820d5191f216c052b1b1558 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 24 Dec 2001 23:34:25 +0000 Subject: [PATCH] Updated doc++ references so that CVS knows about all the newly generated files. --- doc/doc++/osg/AttributeFunctor.html | 81 ++++ doc/doc++/osg/ColorMatrix.html | 173 ++++++++ doc/doc++/osg/DisplaySettings.html | 347 +++++++++++++++ doc/doc++/osg/EarthSky.html | 293 +++++++++++++ doc/doc++/osg/LineWidth.html | 159 +++++++ doc/doc++/osg/Statistics.html | 368 ++++++++++++++++ doc/doc++/osg/g_NotifyInit.html | 20 + doc/doc++/osg/g_NotifyNulStream.html | 20 + doc/doc++/osgDB/Options.html | 82 ++++ doc/doc++/osgDB/ReadResult.html | 188 +++++++++ doc/doc++/osgDB/WriteResult.html | 122 ++++++ doc/doc++/osgDB/findFileInPath.html | 20 + doc/doc++/osgDB/readCommandLine.html | 20 + doc/doc++/osgDB/readNodeFiles.html | 21 + doc/doc++/osgGLUT/Window.html | 278 ++++++++++++ doc/doc++/osgText/BitmapFont.html | 124 ++++++ doc/doc++/osgText/ClassGraph.class | Bin 0 -> 1237 bytes doc/doc++/osgText/ClassGraphPanel.class | Bin 0 -> 4084 bytes doc/doc++/osgText/ClassLayout.class | Bin 0 -> 2443 bytes doc/doc++/osgText/Font.html | 193 +++++++++ doc/doc++/osgText/General.html | 40 ++ doc/doc++/osgText/HIER.html | 32 ++ doc/doc++/osgText/HIERjava.html | 37 ++ doc/doc++/osgText/NavigatorButton.class | Bin 0 -> 1816 bytes doc/doc++/osgText/OutlineFont.html | 129 ++++++ doc/doc++/osgText/Paragraph.html | 184 ++++++++ doc/doc++/osgText/PixmapFont.html | 124 ++++++ doc/doc++/osgText/PolygonFont.html | 129 ++++++ doc/doc++/osgText/RasterFont.html | 112 +++++ doc/doc++/osgText/Text.html | 396 ++++++++++++++++++ doc/doc++/osgText/TextureFont.html | 124 ++++++ doc/doc++/osgText/VectorFont.html | 120 ++++++ doc/doc++/osgText/icon1.gif | Bin 0 -> 326 bytes doc/doc++/osgText/icon2.gif | Bin 0 -> 326 bytes doc/doc++/osgText/index.html | 38 ++ doc/doc++/osgText/osgText.html | 45 ++ doc/doc++/osgText/osgTextGetLibraryName.html | 21 + doc/doc++/osgText/osgTextGetVersion.html | 34 ++ doc/doc++/osgUtil/CombineLODsVisitor.html | 70 ++++ .../osgUtil/DisplayRequirementsVisitor.html | 104 +++++ .../FlattenStaticTransformsVisitor.html | 104 +++++ doc/doc++/osgUtil/Optimizer.html | 91 ++++ .../osgUtil/RemoveRedundentNodesVisitor.html | 69 +++ doc/doc++/osgUtil/StateVisitor.html | 96 +++++ doc/doc++/osgUtil/TransformCallback.html | 85 ++++ doc/index.html | 2 + 46 files changed, 4695 insertions(+) create mode 100644 doc/doc++/osg/AttributeFunctor.html create mode 100644 doc/doc++/osg/ColorMatrix.html create mode 100644 doc/doc++/osg/DisplaySettings.html create mode 100644 doc/doc++/osg/EarthSky.html create mode 100644 doc/doc++/osg/LineWidth.html create mode 100644 doc/doc++/osg/Statistics.html create mode 100644 doc/doc++/osg/g_NotifyInit.html create mode 100644 doc/doc++/osg/g_NotifyNulStream.html create mode 100644 doc/doc++/osgDB/Options.html create mode 100644 doc/doc++/osgDB/ReadResult.html create mode 100644 doc/doc++/osgDB/WriteResult.html create mode 100644 doc/doc++/osgDB/findFileInPath.html create mode 100644 doc/doc++/osgDB/readCommandLine.html create mode 100644 doc/doc++/osgDB/readNodeFiles.html create mode 100644 doc/doc++/osgGLUT/Window.html create mode 100644 doc/doc++/osgText/BitmapFont.html create mode 100644 doc/doc++/osgText/ClassGraph.class create mode 100644 doc/doc++/osgText/ClassGraphPanel.class create mode 100644 doc/doc++/osgText/ClassLayout.class create mode 100644 doc/doc++/osgText/Font.html create mode 100644 doc/doc++/osgText/General.html create mode 100644 doc/doc++/osgText/HIER.html create mode 100644 doc/doc++/osgText/HIERjava.html create mode 100644 doc/doc++/osgText/NavigatorButton.class create mode 100644 doc/doc++/osgText/OutlineFont.html create mode 100644 doc/doc++/osgText/Paragraph.html create mode 100644 doc/doc++/osgText/PixmapFont.html create mode 100644 doc/doc++/osgText/PolygonFont.html create mode 100644 doc/doc++/osgText/RasterFont.html create mode 100644 doc/doc++/osgText/Text.html create mode 100644 doc/doc++/osgText/TextureFont.html create mode 100644 doc/doc++/osgText/VectorFont.html create mode 100644 doc/doc++/osgText/icon1.gif create mode 100644 doc/doc++/osgText/icon2.gif create mode 100644 doc/doc++/osgText/index.html create mode 100644 doc/doc++/osgText/osgText.html create mode 100644 doc/doc++/osgText/osgTextGetLibraryName.html create mode 100644 doc/doc++/osgText/osgTextGetVersion.html create mode 100644 doc/doc++/osgUtil/CombineLODsVisitor.html create mode 100644 doc/doc++/osgUtil/DisplayRequirementsVisitor.html create mode 100644 doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html create mode 100644 doc/doc++/osgUtil/Optimizer.html create mode 100644 doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html create mode 100644 doc/doc++/osgUtil/StateVisitor.html create mode 100644 doc/doc++/osgUtil/TransformCallback.html diff --git a/doc/doc++/osg/AttributeFunctor.html b/doc/doc++/osg/AttributeFunctor.html new file mode 100644 index 000000000..b0752ed2f --- /dev/null +++ b/doc/doc++/osg/AttributeFunctor.html @@ -0,0 +1,81 @@ + + + + + class osg::Drawable::AttributeFunctor + + + + +

class AttributeFunctor


+ +
+

+

Public Methods

+[more] AttributeFunctor(AttributeBitMask abm) +
+[more]virtual ~AttributeFunctor() +
+[more]void setAttributeBitMask(AttributeBitMask abm) +
+[more]AttributeBitMask getAttributeBitMask() const +
+[more]virtual bool apply(AttributeBitMask, Vec2*, Vec2*) +
+[more]virtual bool apply(AttributeBitMask, Vec3*, Vec3*) +
+[more]virtual bool apply(AttributeBitMask, Vec4*, Vec4*) +

+ +

+

Protected Fields

+[more]AttributeBitMask _abm +

+ +
+ + +
+

Documentation

+
+ + + +
o AttributeFunctor(AttributeBitMask abm) +

+ + +

ovirtual ~AttributeFunctor() +

+ + +

ovoid setAttributeBitMask(AttributeBitMask abm) +

+ + +

oAttributeBitMask getAttributeBitMask() const +

+ + +

ovirtual bool apply(AttributeBitMask, Vec2*, Vec2*) +

+ + +

ovirtual bool apply(AttributeBitMask, Vec3*, Vec3*) +

+ + +

ovirtual bool apply(AttributeBitMask, Vec4*, Vec4*) +

+ + +

oAttributeBitMask _abm +

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

class SG_EXPORT osg::ColorMatrix

Texture Matrix state class for encapsulating OpenGL texture matrix functionality
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] ColorMatrix( void ) +
+[more] META_StateAttribute(ColorMatrix, COLORMATRIX) +
+[more]virtual int compare(const StateAttribute& sa) const +
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs +
+[more]inline void setMatrix(const Matrix& matrix) +
Set the color matrix +
+[more]inline Matrix& getMatrix() +
Get the color matrix +
+[more]inline const Matrix& getMatrix() const +
Get the const color matrix +
+[more]virtual void apply(State& state) const +
apply as OpenGL texture matrix +

+ +

+

Protected Fields

+[more]Matrix _matrix +

+ +

+

Protected Methods

+[more]virtual ~ColorMatrix( void ) +

+ +
+

Inherited from StateAttribute:

+
+

+

Public Methods

+ovirtual Object* clone() const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* className() const +
+ovirtual const Type getType() const +
+obool operator < (const StateAttribute& rhs) const +
+obool operator == (const StateAttribute& rhs) const +
+obool operator != (const StateAttribute& rhs) const +
+ovirtual void setStateSetModes(StateSet&, const GLModeValue) 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:

+
+
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline const int referenceCount() const +

+ +

+

Protected Fields

+omutable int _refCount +

+ +
+ + +
+

Documentation

+
Texture Matrix state class for encapsulating OpenGL texture matrix functionality
+
+ + + +
o ColorMatrix( void ) +

+ + +

o META_StateAttribute(ColorMatrix, COLORMATRIX) +

+ + +

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

+ + +

oinline void setMatrix(const Matrix& matrix) +
Set the color matrix +

+ + +

oinline Matrix& getMatrix() +
Get the color matrix +

+ + +

oinline const Matrix& getMatrix() const +
Get the const color matrix +

+ + +

ovirtual void apply(State& state) const +
apply as OpenGL texture matrix +

+ + +

ovirtual ~ColorMatrix( void ) +

+ + +

oMatrix _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/DisplaySettings.html b/doc/doc++/osg/DisplaySettings.html new file mode 100644 index 000000000..9cb2a321a --- /dev/null +++ b/doc/doc++/osg/DisplaySettings.html @@ -0,0 +1,347 @@ + + + + + class SG_EXPORT osg::DisplaySettings + + + + +

class SG_EXPORT osg::DisplaySettings

DisplaySettings class for encapsulating what visuals are required and have been set up, and the status of stereo viewing
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] DisplaySettings() +
+[more] DisplaySettings(std::vector<std::string>& commandLine) +
+[more] DisplaySettings(const DisplaySettings& vs) +
+[more]virtual ~DisplaySettings() +
+[more]DisplaySettings& operator = (const DisplaySettings& vs) +
+[more]void merge(const DisplaySettings& vs) +
+[more]void setDefaults() +
+[more]void readEnvironmentalVariables() +
+[more]void readCommandLine(std::vector<std::string>& commandLine) +
read the command line string list, removing any matched control sequences +
+[more]void setStereo(const bool on) +
+[more]const bool getStereo() const +
+[more]void setStereoMode(const StereoMode mode) +
+[more]const StereoMode getStereoMode() const +
+[more]void setEyeSeperation(const float eyeSeperation) +
+[more]const float getEyeSeperation() const +
+[more]void setScreenDistance(const float distance) +
+[more]const float getScreenDistance() const +
+[more]void setScreenHeight(const float height) +
+[more]const float getScreenHeight() const +
+[more]void setDoubleBuffer(const bool flag) +
+[more]const bool getDoubleBuffer() const +
+[more]void setRGB(const bool flag) +
+[more]const bool getRGB() const +
+[more]void setDepthBuffer(const bool flag) +
+[more]const bool getDepthBuffer() const +
+[more]void setMinimumNumAlphaBits(const unsigned int bits) +
+[more]const unsigned int getMinimumNumAlphaBits() const +
+[more]const bool getAlphaBuffer() const +
+[more]void setMinimumNumStencilBits(const unsigned int bits) +
+[more]const unsigned int getMinimumNumStencilBits() const +
+[more]const bool getStencilBuffer() const +

+ +

+

Public Members

+[more]enum StereoMode +

+ +

+

Protected Fields

+[more]bool _stereo +
+[more]StereoMode _stereoMode +
+[more]float _eyeSeperation +
+[more]float _screenDistance +
+[more]float _screenHeight +
+[more]bool _doubleBuffer +
+[more]bool _RGB +
+[more]bool _depthBuffer +
+[more]unsigned int _minimumNumberAlphaBits +
+[more]unsigned int _minimumNumberStencilBits +

+ +

+

Protected Methods

+[more]void copy(const DisplaySettings& vs) +

+ +
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline void ref() const +
+oinline void unref() const +
+oinline const int referenceCount() const +

+ +

+

Protected Fields

+omutable int _refCount +

+ +
+ + +
+

Documentation

+
DisplaySettings class for encapsulating what visuals are required and +have been set up, and the status of stereo viewing
+
+ + + +
o DisplaySettings() +

+ + +

o DisplaySettings(std::vector<std::string>& commandLine) +

+ + +

o DisplaySettings(const DisplaySettings& vs) +

+ + +

ovirtual ~DisplaySettings() +

+ + +

oDisplaySettings& operator = (const DisplaySettings& vs) +

+ + +

ovoid merge(const DisplaySettings& vs) +

+ + +

ovoid setDefaults() +

+ + +

ovoid readEnvironmentalVariables() +

+ + +

ovoid readCommandLine(std::vector<std::string>& commandLine) +
read the command line string list, removing any matched control sequences +

+ + +

ovoid setStereo(const bool on) +

+ + +

oconst bool getStereo() const +

+ + +

oenum StereoMode +

+ + + +
o QUAD_BUFFER +

+ + +

o ANAGLYPHIC +

+ + +

o HORIZONTAL_SPLIT +

+ + +

o VERTICAL_SPLIT +

+ + + +
ovoid setStereoMode(const StereoMode mode) +

+ + +

oconst StereoMode getStereoMode() const +

+ + +

ovoid setEyeSeperation(const float eyeSeperation) +

+ + +

oconst float getEyeSeperation() const +

+ + +

ovoid setScreenDistance(const float distance) +

+ + +

oconst float getScreenDistance() const +

+ + +

ovoid setScreenHeight(const float height) +

+ + +

oconst float getScreenHeight() const +

+ + +

ovoid setDoubleBuffer(const bool flag) +

+ + +

oconst bool getDoubleBuffer() const +

+ + +

ovoid setRGB(const bool flag) +

+ + +

oconst bool getRGB() const +

+ + +

ovoid setDepthBuffer(const bool flag) +

+ + +

oconst bool getDepthBuffer() const +

+ + +

ovoid setMinimumNumAlphaBits(const unsigned int bits) +

+ + +

oconst unsigned int getMinimumNumAlphaBits() const +

+ + +

oconst bool getAlphaBuffer() const +

+ + +

ovoid setMinimumNumStencilBits(const unsigned int bits) +

+ + +

oconst unsigned int getMinimumNumStencilBits() const +

+ + +

oconst bool getStencilBuffer() const +

+ + +

ovoid copy(const DisplaySettings& vs) +

+ + +

obool _stereo +

+ + +

oStereoMode _stereoMode +

+ + +

ofloat _eyeSeperation +

+ + +

ofloat _screenDistance +

+ + +

ofloat _screenHeight +

+ + +

obool _doubleBuffer +

+ + +

obool _RGB +

+ + +

obool _depthBuffer +

+ + +

ounsigned int _minimumNumberAlphaBits +

+ + +

ounsigned int _minimumNumberStencilBits +

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

class SG_EXPORT osg::EarthSky

EarthSky is a Group node which controls the clearing of the color and depth buffers at the start of each frame.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] EarthSky() +
+[more] META_Node(EarthSky) +
+[more]inline void setRequiresClear(const bool requiresClear) +
Sets the flag which control whether a glClear is required at the beginning of each frame. +
+[more]inline const bool getRequiresClear() const +
Gets the flag which control whether a glClear is required at the beginning of each frame. +
+[more]inline void setClearColor(const Vec4& color) +
Sets the clear color. +
+[more]inline const Vec4& getClearColor() const +
Returns the clear color. +

+ +

+

Protected Fields

+[more]bool _requiresClear +
+[more]Vec4 _clearColor +

+ +

+

Protected Methods

+[more]virtual ~EarthSky() +

+ +
+

Inherited from Group:

+
+

+

Public Methods

+ovirtual void traverse(NodeVisitor& nv) +
+ovirtual bool addChild( Node* child ) +
+ovirtual bool removeChild( Node* child ) +
+ovirtual bool replaceChild( Node* origChild, Node* newChild ) +
+oinline const int getNumChildren() const +
+oinline Node* getChild( const int i ) +
+oinline const Node* getChild( const int i ) const +
+oinline bool containsNode( const Node* node ) const +
+oinline ChildList::iterator findNode( const Node* node ) +
+oinline ChildList::const_iterator findNode( const Node* node ) const +

+ +

+

Protected Fields

+oChildList _children +

+ +

+

Protected Methods

+ovirtual const bool computeBound() const +

+ +
+

Inherited from Node:

+
+

+

Public Methods

+ovirtual Object* clone() const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* className() const +
+ovirtual void accept(NodeVisitor& nv) +
+ovirtual void ascend(NodeVisitor& nv) +
+oinline void setName( const std::string& name ) +
+oinline void setName( const char* name ) +
+oinline const std::string& getName() const +
+oinline const ParentList& getParents() const +
+oinline Group* getParent(const int i) +
+oinline const Group* getParent(const int i) const +
+oinline const int getNumParents() const +
+ovoid setAppCallback(NodeCallback* nc) +
+oinline NodeCallback* getAppCallback() +
+oinline const NodeCallback* getAppCallback() const +
+oinline const int getNumChildrenRequiringAppTraversal() const +
+ovoid setCullingActive(const bool active) +
+oinline const bool getCullingActive() const +
+oinline const int getNumChildrenWithCullingDisabled() const +
+oinline void setUserData(osg::Referenced* obj) +
+oinline Referenced* getUserData() +
+oinline const Referenced* getUserData() const +
+oinline void setNodeMask(const NodeMask nm) +
+oinline const NodeMask getNodeMask() const +
+oinline const DescriptionList& getDescriptions() const +
+oinline DescriptionList& getDescriptions() +
+oinline const std::string& getDescription(const int i) const +
+oinline std::string& getDescription(const int i) +
+oinline const int getNumDescriptions() const +
+ovoid addDescription(const std::string& desc) +
+oinline void setStateSet(osg::StateSet* dstate) +
+oinline osg::StateSet* getStateSet() +
+oinline const osg::StateSet* getStateSet() const +
+oinline const BoundingSphere& getBound() const +
+ovoid dirtyBound() +

+ +

+

Public Members

+otypedef std::vector<Group*> ParentList +
+otypedef std::vector<std::string> DescriptionList +

+ +

+

Protected Fields

+omutable BoundingSphere _bsphere +
+omutable bool _bsphere_computed +
+ostd::string _name +
+oParentList _parents +
+oref_ptr<NodeCallback> _appCallback +
+oint _numChildrenRequiringAppTraversal +
+obool _cullingActive +
+oint _numChildrenWithCullingDisabled +
+oosg::ref_ptr<Referenced> _userData +
+oNodeMask _nodeMask +
+oDescriptionList _descriptions +
+oref_ptr<StateSet> _dstate +

+ +

+

Protected Methods

+ovoid setNumChildrenRequiringAppTraversal(const int num) +
+ovoid setNumChildrenWithCullingDisabled(const int num) +

+ +
+

Inherited from Object:

+
+
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline const int referenceCount() const +

+ +

+

Protected Fields

+omutable int _refCount +

+ +
+ + +
+

Documentation

+
EarthSky is a Group node which controls the clearing of the color and depth +buffers at the start of each frame. +The earth sky by default is empty and simply holds the clear color of +the background. However, if the uses wants to add their own clearing of +the color and depth buffers then the children can be added, and the +background clear turned off. The EarthSky by default has StateSet attached +to it which sets the default EarthSky bin number to -1, so that all drawables +below it are placed in a separate bin from the rest of the scene graph, and +are rendered prior to standard opaque and transparent drawables.
+
+ + + +
o EarthSky() +

+ + +

o META_Node(EarthSky) +

+ + +

oinline void setRequiresClear(const bool requiresClear) +
Sets the flag which control whether a glClear is required at the beginning of each frame. +

+ + +

oinline const bool getRequiresClear() const +
Gets the flag which control whether a glClear is required at the beginning of each frame. +

+ + +

oinline void setClearColor(const Vec4& color) +
Sets the clear color. +

+ + +

oinline const Vec4& getClearColor() const +
Returns the clear color. +

+ + +

ovirtual ~EarthSky() +

+ + +

obool _requiresClear +

+ + +

oVec4 _clearColor +

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

class SG_EXPORT osg::LineWidth

LineWidth - encapsulates the OpenGL glLineWidth for setting the width of lines in pixels
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] LineWidth() +
+[more] META_StateAttribute(LineWidth, LINEWIDTH) +
+[more]virtual int compare(const StateAttribute& sa) const +
return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs +
+[more]void setWidth(const float width) +
+[more]inline const float getWidth() const +
+[more]virtual void apply(State& state) const +

+ +

+

Protected Fields

+[more]float _width +

+ +

+

Protected Methods

+[more]virtual ~LineWidth() +

+ +
+

Inherited from StateAttribute:

+
+

+

Public Methods

+ovirtual Object* clone() const +
+ovirtual bool isSameKindAs(const Object* obj) const +
+ovirtual const char* className() const +
+ovirtual const Type getType() const +
+obool operator < (const StateAttribute& rhs) const +
+obool operator == (const StateAttribute& rhs) const +
+obool operator != (const StateAttribute& rhs) const +
+ovirtual void setStateSetModes(StateSet&, const GLModeValue) 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:

+
+
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline const int referenceCount() const +

+ +

+

Protected Fields

+omutable int _refCount +

+ +
+ + +
+

Documentation

+
LineWidth - encapsulates the OpenGL glLineWidth for setting the width of lines in pixels
+
+ + + +
o LineWidth() +

+ + +

o META_StateAttribute(LineWidth, LINEWIDTH) +

+ + +

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

+ + +

ovoid setWidth(const float width) +

+ + +

oinline const float getWidth() const +

+ + +

ovirtual void apply(State& state) const +

+ + +

ovirtual ~LineWidth() +

+ + +

ofloat _width +

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

class SG_EXPORT osg::Statistics

Statistics base class.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Fields

+[more]int numOpaque +
+[more]int nummat +
+[more]int nbins +
+[more]int nprims +
+[more]int nlights +
+[more]int depth +
+[more]int _binNo +
+[more]statsType stattype +
+[more]int nimpostor +
+[more]int numprimtypes[16] +
+[more]int primtypes[16] +
+[more]int primlens[16] +
+[more]int primverts[16] +

+ +

+

Public Methods

+[more] Statistics() +
+[more] ~Statistics() +
+[more]virtual osg::Object* clone() const +
+[more]virtual bool isSameKindAs(const osg::Object* obj) const +
+[more]virtual const char* className() const +
+[more]void reset() +
+[more]void setType(statsType t) +
+[more]void addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert) +
+[more]void addOpaque() +
+[more]void addMatrix() +
+[more]void addLight(const int np) +
+[more]void addNumPrims(const int np) +
+[more]void addImpostor(const int np) +
+[more]inline const int getBins() +
+[more]void setDepth(const int d) +
+[more]void addBins(const int np) +
+[more]void setBinNo(const int n) +

+ +

+

Public Members

+[more]enum PrimitiveType +
+[more]enum statsType +

+ +
+

Inherited from Object:

+
+
+

Inherited from Referenced:

+
+

+

Public Methods

+oinline Referenced& operator = (Referenced&) +
+oinline void ref() const +
+oinline void unref() const +
+oinline const int referenceCount() const +

+ +

+

Protected Fields

+omutable int _refCount +

+ +
+ + +
+

Documentation

+
+Statistics base class. Used to extract primitive information from +the renderBin(s). Add a case of getStats(osgUtil::Statistics *stat) +for any new drawable (or drawable derived class) that you generate +(eg see GeoSet.cpp). There are 20 types of drawable counted - actually only +14 cases can occur in reality. these represent sets of GL_POINTS, GL_LINES +GL_LINESTRIPS, LOOPS, TRIANGLES, TRI-fans, tristrips, quads, quadstrips etc +The number of triangles rendered is inferred: +each triangle = 1 triangle (number of vertices/3) +each quad = 2 triangles (nverts/2) +each trifan or tristrip = (length-2) triangles and so on.
+
+ + + +
o Statistics() +

+ + +

oenum PrimitiveType +

+ + + +
o NO_TYPE +

+ + +

o POINTS +

+ + +

o LINES +

+ + +

o LINE_STRIP +

+ + +

o FLAT_LINE_STRIP +

+ + +

o LINE_LOOP +

+ + +

o TRIANGLES +

+ + +

o TRIANGLE_STRIP +

+ + +

o FLAT_TRIANGLE_STRIP +

+ + +

o TRIANGLE_FAN +

+ + +

o FLAT_TRIANGLE_FAN +

+ + +

o QUADS +

+ + +

o QUAD_STRIP +

+ + +

o POLYGON +

+ + +

o IMPOSTOR +

+ + + +
o ~Statistics() +

+ + +

ovirtual osg::Object* clone() const +

+ + +

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

+ + +

ovirtual const char* className() const +

+ + +

oenum statsType +

+ + + +
o STAT_NONE +

+ + +

o STAT_FRAMERATE +

+ + +

o STAT_GRAPHS +

+ + +

o STAT_PRIMS +

+ + +

o STAT_PRIMSPERVIEW +

+ + +

o STAT_PRIMSPERBIN +

+ + +

o STAT_DC +

+ + +

o STAT_RESTART +

+ + + +
ovoid reset() +

+ + +

ovoid setType(statsType t) +

+ + +

ovoid addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert) +

+ + +

ovoid addOpaque() +

+ + +

ovoid addMatrix() +

+ + +

ovoid addLight(const int np) +

+ + +

ovoid addNumPrims(const int np) +

+ + +

ovoid addImpostor(const int np) +

+ + +

oinline const int getBins() +

+ + +

ovoid setDepth(const int d) +

+ + +

ovoid addBins(const int np) +

+ + +

ovoid setBinNo(const int n) +

+ + +

oint numOpaque +

+ + +

oint nummat +

+ + +

oint nbins +

+ + +

oint nprims +

+ + +

oint nlights +

+ + +

oint depth +

+ + +

oint _binNo +

+ + +

ostatsType stattype +

+ + +

oint nimpostor +

+ + +

oint numprimtypes[16] +

+ + +

oint primtypes[16] +

+ + +

oint primlens[16] +

+ + +

oint primverts[16] +

+ +
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/g_NotifyInit.html b/doc/doc++/osg/g_NotifyInit.html new file mode 100644 index 000000000..a0a2ebeb6 --- /dev/null +++ b/doc/doc++/osg/g_NotifyInit.html @@ -0,0 +1,20 @@ + + + + + SG_EXPORT extern bool osg::g_NotifyInit + + + + +

SG_EXPORT extern bool osg::g_NotifyInit

global notify nul stream.
+ + +
+

Documentation

+
global notify nul stream. added for Mac OSX
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osg/g_NotifyNulStream.html b/doc/doc++/osg/g_NotifyNulStream.html new file mode 100644 index 000000000..f38028c33 --- /dev/null +++ b/doc/doc++/osg/g_NotifyNulStream.html @@ -0,0 +1,20 @@ + + + + + SG_EXPORT extern std::ofstream* osg::g_NotifyNulStream + + + + +

SG_EXPORT extern std::ofstream* osg::g_NotifyNulStream

global notify nul stream.
+ + +
+

Documentation

+
global notify nul stream. added for Mac OSX
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgDB/Options.html b/doc/doc++/osgDB/Options.html new file mode 100644 index 000000000..759fc7e55 --- /dev/null +++ b/doc/doc++/osgDB/Options.html @@ -0,0 +1,82 @@ + + + + + class osgDB::ReaderWriter::Options + + + + +

class Options


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Options() +
+[more] Options(const std::string& str) +
+[more]void setOptionString(const std::string& str) +
+[more]const std::string& getOptionString() const +

+ +

+

Protected Fields

+[more]std::string _str +

+ +

+

Protected Methods

+[more]virtual ~Options() +

+ +
+ + +
+

Documentation

+
+ + + +
o Options() +

+ + +

o Options(const std::string& str) +

+ + +

ovoid setOptionString(const std::string& str) +

+ + +

oconst std::string& getOptionString() const +

+ + +

ovirtual ~Options() +

+ + +

ostd::string _str +

+ +
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++/osgDB/ReadResult.html b/doc/doc++/osgDB/ReadResult.html new file mode 100644 index 000000000..2b8bbbf88 --- /dev/null +++ b/doc/doc++/osgDB/ReadResult.html @@ -0,0 +1,188 @@ + + + + + class osgDB::ReaderWriter::ReadResult + + + + +

class ReadResult


+ +
+

+

Public Methods

+[more] ReadResult(ReadStatus status=FILE_NOT_HANDLED) +
+[more] ReadResult(const std::string& m) +
+[more] ReadResult(osg::Object* obj) +
+[more] ReadResult(const ReadResult& rr) +
+[more]ReadResult& operator = (const ReadResult& rr) +
+[more]osg::Object* getObject() +
+[more]osg::Image* getImage() +
+[more]osg::Node* getNode() +
+[more]const bool validObject() +
+[more]const bool validImage() +
+[more]const bool validNode() +
+[more]osg::Object* takeObject() +
+[more]osg::Image* takeImage() +
+[more]osg::Node* takeNode() +
+[more]const std::string& message() const +
+[more]const ReadStatus status() const +
+[more]const bool success() const +
+[more]const bool error() const +
+[more]const bool notHandled() const +

+ +

+

Public Members

+[more]enum ReadStatus +

+ +

+

Protected Fields

+[more]ReadStatus _status +
+[more]std::string _message +
+[more]osg::ref_ptr<osg::Object> _object +

+ +
+ + +
+

Documentation

+
+ + + +
oenum ReadStatus +

+ + + +
o FILE_NOT_HANDLED +

+ + +

o FILE_LOADED +

+ + +

o ERROR_IN_READING_FILE +

+ + + +
o ReadResult(ReadStatus status=FILE_NOT_HANDLED) +

+ + +

o ReadResult(const std::string& m) +

+ + +

o ReadResult(osg::Object* obj) +

+ + +

o ReadResult(const ReadResult& rr) +

+ + +

oReadResult& operator = (const ReadResult& rr) +

+ + +

oosg::Object* getObject() +

+ + +

oosg::Image* getImage() +

+ + +

oosg::Node* getNode() +

+ + +

oconst bool validObject() +

+ + +

oconst bool validImage() +

+ + +

oconst bool validNode() +

+ + +

oosg::Object* takeObject() +

+ + +

oosg::Image* takeImage() +

+ + +

oosg::Node* takeNode() +

+ + +

oconst std::string& message() const +

+ + +

oconst ReadStatus status() const +

+ + +

oconst bool success() const +

+ + +

oconst bool error() const +

+ + +

oconst bool notHandled() const +

+ + +

oReadStatus _status +

+ + +

ostd::string _message +

+ + +

oosg::ref_ptr<osg::Object> _object +

+ +
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++/osgDB/WriteResult.html b/doc/doc++/osgDB/WriteResult.html new file mode 100644 index 000000000..173132162 --- /dev/null +++ b/doc/doc++/osgDB/WriteResult.html @@ -0,0 +1,122 @@ + + + + + class osgDB::ReaderWriter::WriteResult + + + + +

class WriteResult


+ +
+

+

Public Methods

+[more] WriteResult(WriteStatus status=FILE_NOT_HANDLED) +
+[more] WriteResult(const std::string& m) +
+[more] WriteResult(const WriteResult& rr) +
+[more]WriteResult& operator = (const WriteResult& rr) +
+[more]const std::string& message() const +
+[more]const WriteStatus status() const +
+[more]const bool success() const +
+[more]const bool error() const +
+[more]const bool notHandled() const +

+ +

+

Public Members

+[more]enum WriteStatus +

+ +

+

Protected Fields

+[more]WriteStatus _status +
+[more]std::string _message +

+ +
+ + +
+

Documentation

+
+ + + +
oenum WriteStatus +

+ + + +
o FILE_NOT_HANDLED +

+ + +

o FILE_SAVED +

+ + +

o ERROR_IN_WRITING_FILE +

+ + + +
o WriteResult(WriteStatus status=FILE_NOT_HANDLED) +

+ + +

o WriteResult(const std::string& m) +

+ + +

o WriteResult(const WriteResult& rr) +

+ + +

oWriteResult& operator = (const WriteResult& rr) +

+ + +

oconst std::string& message() const +

+ + +

oconst WriteStatus status() const +

+ + +

oconst bool success() const +

+ + +

oconst bool error() const +

+ + +

oconst bool notHandled() const +

+ + +

oWriteStatus _status +

+ + +

ostd::string _message +

+ +
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++/osgDB/findFileInPath.html b/doc/doc++/osgDB/findFileInPath.html new file mode 100644 index 000000000..584353bf8 --- /dev/null +++ b/doc/doc++/osgDB/findFileInPath.html @@ -0,0 +1,20 @@ + + + + + OSGDB_EXPORT extern char* osgDB::findFileInPath + + + + +

OSGDB_EXPORT extern char* osgDB::findFileInPath

( const char* _file,
  const char* filePath )

find specified file if specified file path
+ + +
+

Documentation

+
find specified file if specified file path
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgDB/readCommandLine.html b/doc/doc++/osgDB/readCommandLine.html new file mode 100644 index 000000000..f81928711 --- /dev/null +++ b/doc/doc++/osgDB/readCommandLine.html @@ -0,0 +1,20 @@ + + + + + inline void osgDB::readCommandLine + + + + +

inline void osgDB::readCommandLine

(std::vector<std::string>& commandLine)

read the command line string list into the osgDB::Registry(), removing any matched control sequences
+ + +
+

Documentation

+
read the command line string list into the osgDB::Registry(), removing any matched control sequences
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgDB/readNodeFiles.html b/doc/doc++/osgDB/readNodeFiles.html new file mode 100644 index 000000000..940b304c7 --- /dev/null +++ b/doc/doc++/osgDB/readNodeFiles.html @@ -0,0 +1,21 @@ + + + + + OSGDB_EXPORT extern osg::Node* osgDB::readNodeFiles + + + + +

OSGDB_EXPORT extern osg::Node* osgDB::readNodeFiles

(std::vector<std::string>& commandLine)

Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded
+ + +
+

Documentation

+
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more +than one subgraph has been loaded
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgGLUT/Window.html b/doc/doc++/osgGLUT/Window.html new file mode 100644 index 000000000..1678f84d2 --- /dev/null +++ b/doc/doc++/osgGLUT/Window.html @@ -0,0 +1,278 @@ + + + + + class OSGGLUT_EXPORT osgGLUT::Window + + + + +

class OSGGLUT_EXPORT osgGLUT::Window

A basic GLUTWindow base class which provides a just a basic window.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Window() +
+[more]virtual ~Window() +
+[more]void setWindowOrigin(int x, int y) +
+[more]void setWindowSize(int width, int height) +
+[more]void setWindowTitle(const std::string& title) +
+[more]void setDisplayMode(unsigned int displayMode) +
+[more]virtual bool open() +
+[more]virtual bool run() +
+[more]virtual void display() +

+ +

+

Protected Fields

+[more]static Window* s_theWindow +
+[more]std::string _title +
+[more]int _wx +
+[more]int _wy +
+[more]int _ww +
+[more]int _wh +
+[more]unsigned int _displayMode +
+[more]int _is_open +
+[more]int _mx +
+[more]int _my +
+[more]int _mbutton +
+[more]bool _fullscreen +
+[more]int _saved_wx +
+[more]int _saved_wy +
+[more]int _saved_ww +
+[more]int _saved_wh +

+ +

+

Protected Methods

+[more]static void displayCB() +
+[more]static void reshapeCB(int w, int h) +
+[more]static void visibilityCB(int state) +
+[more]static void mouseMotionCB(int x, int y) +
+[more]static void mousePassiveMotionCB(int x, int y) +
+[more]static void mouseCB(int button, int state, int x, int y) +
+[more]static void keyboardCB(unsigned char key, int x, int y ) +
+[more]virtual void reshape(GLint w, GLint h) +
+[more]virtual void visibility(int state) +
+[more]virtual void mouseMotion(int x, int y) +
+[more]virtual void mousePassiveMotion(int x, int y) +
+[more]virtual void mouse(int button, int state, int x, int y) +
+[more]virtual void keyboard(unsigned char key, int x, int y) +

+ +
+ + +
+

Documentation

+
A basic GLUTWindow base class which provides a just a basic window.
+
+ + + +
o Window() +

+ + +

ovirtual ~Window() +

+ + +

ovoid setWindowOrigin(int x, int y) +

+ + +

ovoid setWindowSize(int width, int height) +

+ + +

ovoid setWindowTitle(const std::string& title) +

+ + +

ovoid setDisplayMode(unsigned int displayMode) +

+ + +

ovirtual bool open() +

+ + +

ovirtual bool run() +

+ + +

ovirtual void display() +

+ + +

ostatic void displayCB() +

+ + +

ostatic void reshapeCB(int w, int h) +

+ + +

ostatic void visibilityCB(int state) +

+ + +

ostatic void mouseMotionCB(int x, int y) +

+ + +

ostatic void mousePassiveMotionCB(int x, int y) +

+ + +

ostatic void mouseCB(int button, int state, int x, int y) +

+ + +

ostatic void keyboardCB(unsigned char key, int x, int y ) +

+ + +

ovirtual void reshape(GLint w, GLint h) +

+ + +

ovirtual void visibility(int state) +

+ + +

ovirtual void mouseMotion(int x, int y) +

+ + +

ovirtual void mousePassiveMotion(int x, int y) +

+ + +

ovirtual void mouse(int button, int state, int x, int y) +

+ + +

ovirtual void keyboard(unsigned char key, int x, int y) +

+ + +

ostatic Window* s_theWindow +

+ + +

ostd::string _title +

+ + +

oint _wx +

+ + +

oint _wy +

+ + +

oint _ww +

+ + +

oint _wh +

+ + +

ounsigned int _displayMode +

+ + +

oint _is_open +

+ + +

oint _mx +

+ + +

oint _my +

+ + +

oint _mbutton +

+ + +

obool _fullscreen +

+ + +

oint _saved_wx +

+ + +

oint _saved_wy +

+ + +

oint _saved_ww +

+ + +

oint _saved_wh +

+
+
Direct child classes: +
Viewer
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/BitmapFont.html b/doc/doc++/osgText/BitmapFont.html new file mode 100644 index 000000000..f7737b0b3 --- /dev/null +++ b/doc/doc++/osgText/BitmapFont.html @@ -0,0 +1,124 @@ + + + + + class OSGTEXT_EXPORT osgText::BitmapFont + + + + +

class OSGTEXT_EXPORT osgText::BitmapFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] BitmapFont() +
+[more] BitmapFont(const std::string& font, int point_size) +
+[more] META_Object(BitmapFont) +

+ +

+

Protected Methods

+[more]virtual FTFont* createFontObj(void) +

+ +
+

Inherited from RasterFont:

+
+
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o BitmapFont() +

+ + +

o BitmapFont(const std::string& font, int point_size) +

+ + +

o META_Object(BitmapFont) +

+ + +

ovirtual FTFont* createFontObj(void) +

+ +
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++/osgText/ClassGraph.class b/doc/doc++/osgText/ClassGraph.class new file mode 100644 index 0000000000000000000000000000000000000000..4f41a1fb2fdf65525a700ad591fe8a696f29497f GIT binary patch literal 1237 zcma)6*-{fh6g@+hNrou`K|w^^#V{;!Uxf)I{zh+h=K3 zsd!waUo=!!3dIjq#=y{V{6M7_+&wM=R|*RBw*!KzHaBtvg;Em*1L4$)R)eWlU#iPW zPx={+I$h{qMG7udrcI%d+6D~_cO;*T)@?>RB02V1R@EvKtjwE3##>R3iE=uxd{>m) zBRU}i>WsuD>(0FYN6y?~v%I|}%|80f6|R~yU}ZfP1j|0Fd@ztWac1<5bRp|ZaL+(* zBd2*{+H_Wyxb7lFpqNkv=2f-7cv$2WMb{J<7|5NpZ8V{KN}fKEfxet9GOxgVm+g3* zDidpL-z_sG{rRd=Qc&Z(tolX1yd+@k)$&&}|#YQU4bz2pm?{eSgrM&xv$VGh~Gz=@?#JBjV?8~a4HN?qp z7K6@BA1O#fe|02#$X>+^$qadih$BMUbCQu7F65kKnAED1>>;)0B%`Ee!%i|p`WwzW zzmV7t)sd`WjO^I<MT3FyI-fA42Q3jhEB literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/ClassGraphPanel.class b/doc/doc++/osgText/ClassGraphPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4f3ea86bb625e4e043d10fafb3b0b05cf2f96537 GIT binary patch literal 4084 zcmbtWX>c4@5&lLyyR*lXB(J?mmPm#W>_{tH!Xb!QvIDl97=dgjR%}Nym>unoq_tNw z%I>VBgm4=IB%DP##03F|V>uGQMp~IT2Uj@Eec$=X4~qX(Q550pH+#lP%0Q{quiy8& zzwYVR@4dbF@5i1*09)})825$ofiON6#sgt|GK|lJ@kkh73FCWV{5*``hVd5zA2je` z10ON)2?OU1e8a$F1}+$Q+`tnCo;2{3fo~f4mVs{@_>O_^8hAR24!kakD@AO?>!awz zSQOpZ7sUqbkDwg~MBExd9JfWW9tUMQF5-6aI3(KPD8-Q|uD~5pbYViUNfAfI&*JSSK8J@*d|pHu51RM_7EF8*XH0wvr%Zeqo{2|s z+Qe7!P7`0lTTPtByG@+Kr%ZfZOqOw%i51Z*__T>t@%TPIZsG^x@k3d-DA3DR-0hY=%^o*qaSt+1JW2YqzSe4J&p86+`L;D7Btm@&ds}y?RdjYUozs> zK>3me#omH7Kby-G70Xp?E%;%Z1Jr#+M=#A;vbnm6XUw|GEqVJa$C|PIToct*^`!@< zjRC}bMqcQ21 zu5LkYwH!OIA*O8nebS(hxLI3RT&Ktu_YPb666e|;VmB{k?0JvJp-6ydMH?eH*5uB; z>8ySkPmkZ88seAMS3~=lo3ZkTtwPS4%G)ID*l#W5W-QMw>@Inp>yZ8+>BrqtA!FZ? z%S#gMlD4A^96#EK;#)KF`YPC5A^IHSA+)kt4MA(#vkR=&ls)YhNEe*STbUCAxFsjc z6pSeqnVO!-I37!r;fi;=dxEzBsYnvY=18Gu-9;uCkzrS%;4W$iXA9QiSk57D$iA~= z<>?Td&J~KJ(PsG}vsQ5*!`8?`vvzJ~mW!dBljUJ0L#|%!j`|H$t3`VqQB`FLntfcPqv2V(ktLL=Fr?7pN#~O4t zT>bN{!BkMS#Wf_=wB+UT)r(Y>D|feihsItF<<)h<(&z1IuUdLT^f_xumThN7A_de` zpK}+u9}$PAR1tAY=2;aMJEBH^zci9Z3$h!vy)4>ZwagK!^`lW_B6Ka5ri$v8XE&DS z**2y5s-s>i$i5p3a%c`rGiP>2a50yaoHQn=-2?C?y^=Ds z$a&mS!7C4FLmkQX3bsFl4HwWokqjl*oH55|*bysd(P2N4Pk#%a(iAuphFA{k9~B!h|0L_D#Mm`bI86)zo6P0&J5uP}Rl z==G0)F|mplPp)9Fg4YBFV`bc!61GH)fnRo{s&;M^rbMit!)CR#J(y3=CSsi% zXDb*!8PgImE~U;q`}A4v?BDPY{1ZvF>-^E$2Jx${@qTJG!;R!&7vH$|u38lAt%Uf5lt`!0Q5 z61~-(zxsUlzys|22oSiBRoce?-T=$HYZawB1z+k8x$R_nfC=t@r(tU}CDC6Txg<7h+oWC&S9_bii!b$r|mIZMwTUqixDJN$c4LcvBUu z@=G#%%56_EJR6)vn{3dw#HPL4!dh z$DJobZHZ8ljj&zMp83})|BBG?Q@o>k#upIcA8@?y9ImV2)qz31jN6#S;4*FuW&`Ij z#QSb%LZ_5tA}zN$q4Ol~q}Hpno}pkexQtN|uTAf)T5a;JPU>1hrz!8rM^XVkaJ3vB JV$?Q#=szD|0>A(O literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/ClassLayout.class b/doc/doc++/osgText/ClassLayout.class new file mode 100644 index 0000000000000000000000000000000000000000..69a6f494ed99e62d55c975c56b11981104a3dca9 GIT binary patch literal 2443 zcmZuy>2nih82>HVBfIRhrLbUtR6&I{DHK$q7O2{CSZ$$Nt%9Q2CfjstvKu#>mg24T zzHd=Ha5~e`PwKRRkr~I&`WN`mh|lwGlBPmt_IaQCe&77{@9%#ghCR3#hohmO!PPLM z;aLqYX?R(~D;i$a@S27N4XL&KXI-qP^4hIb6K;dTRY++m;t2N+}++^IvyT?S;_ zZ9qf6PS`;PhnPI9L&1PfX7@08FDu{2(m?|%h71@u!q`zA8*q%h9B1-=115$Udw?w- zWQ!4YHOe7RFz=*+c8sy-hjgsR!wkkvOyLxRGYoPjs<0VMnwW)WVh&joXYq)Mc_z=H zV&XZRHt{@TFEH;#Oqh6&vG*B#fX7UHh$l^a%uYXnZ{kxtZQ?ULYT|Q_@g)nsV&(G; zzGm33dyX)(nv%74O84+E zrzTF}VKu{5d-k2`Zk2eU?Rrjduq9k;L0hh`Om2GX5|PHq$r&dXHk`C%HdvjSBJclG zuUA`-c|CQj)q6voqV`;e-&#(iQCz6hFF`%zdTux%!5AvqmCEtJE>BBnUnTbP9M^Eh zY|kl5STA%&?0LT$N|1;Ayu)66uM*l`IAIs7Odma)bIKtNze4e-{Z^EW>-UY(Ktsyh zu}f5b+lZgDixYO>+LJ|xl-p0(vu?o-{a~;fhCZ#9G45A`oO8@Al4I#Kt&N?}NAa5j zq=M{n+41s(O!{P3lAx30+;~WhCa*ca>V-{piWASfoN$hODpPJyp<2v>v#LTGg}|R1 zai&P3PCIU4nh{s*F6Gc%^QP0a%=-ScGMoED`83U=%RpDB$%#rEwLQDw1k|CXK->_z zOM@}OVR(HM<{iBPJGTV>xi>CIn7>q>+lze`I>9e1LGbe_PI?r@Nsld^8tKs+P4F3_c3~Z1z}D0ybf!AGRtQs8u!BK5C9h!H zufkSBh0*h0e%K+{VJLtfkb2bvmOgsFI~7 zFJApQMe%N+P&?>LXQP<%6~s^VF5@QpQsg;H=U)1@kfZD+Z2X0i;qSCXT0)-`S)b-YWhtV4KcX$6 zMd%9lB~&3|&{abZtMBZObCF6uqg(m~sIiRBbjILV)P$}?+!A=N=+LxqkYB<6C0L0# zEA?7>G%8|J0GjcBD~iY&B=br!Tf;5C;npkYIAtl9(RT@(I;9#mb9}3YJvDSMD3Ya6 OO$QpS45)eQF#R7oR!vR- literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/Font.html b/doc/doc++/osgText/Font.html new file mode 100644 index 000000000..f0bad0ede --- /dev/null +++ b/doc/doc++/osgText/Font.html @@ -0,0 +1,193 @@ + + + + + class OSGTEXT_EXPORT osgText::Font + + + + +

class OSGTEXT_EXPORT osgText::Font


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Font() +
+[more]virtual bool open(const std::string& font) +
+[more]virtual bool create(int pointSize, const unsigned int res = 72 ) +
+[more]virtual bool create() +
+[more]virtual void output(const char* text) +
+[more]virtual bool isOk(void) const +
+[more]virtual bool isCreated(void) const +
+[more]virtual float getWidth(const char* text) const +
+[more]virtual int getHeight() const +
+[more]virtual int getDescender() const +
+[more]virtual int getAscender() const +
+[more]int getPointSize(void) const +
+[more]const std::string& getFontName() +
+[more]FTFont* getFont(void) +

+ +

+

Protected Fields

+[more]bool _init +
+[more]bool _created +
+[more]FTFont* _font +
+[more]std::string _fontName +
+[more]int _pointSize +
+[more]int _res +

+ +

+

Protected Methods

+[more]virtual ~Font() +
+[more]virtual void clear() +
+[more]virtual FTFont* createFontObj(void) = 0 +
+[more]bool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o Font() +

+ + +

ovirtual bool open(const std::string& font) +

+ + +

ovirtual bool create(int pointSize, const unsigned int res = 72 ) +

+ + +

ovirtual bool create() +

+ + +

ovirtual void output(const char* text) +

+ + +

ovirtual bool isOk(void) const +

+ + +

ovirtual bool isCreated(void) const +

+ + +

ovirtual float getWidth(const char* text) const +

+ + +

ovirtual int getHeight() const +

+ + +

ovirtual int getDescender() const +

+ + +

ovirtual int getAscender() const +

+ + +

oint getPointSize(void) const +

+ + +

oconst std::string& getFontName() +

+ + +

oFTFont* getFont(void) +

+ + +

ovirtual ~Font() +

+ + +

ovirtual void clear() +

+ + +

ovirtual FTFont* createFontObj(void) = 0 +

+ + +

obool init(const std::string& font) +

+ + +

obool _init +

+ + +

obool _created +

+ + +

oFTFont* _font +

+ + +

ostd::string _fontName +

+ + +

oint _pointSize +

+ + +

oint _res +

+
+
Direct child classes: +
VectorFont
+RasterFont
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/General.html b/doc/doc++/osgText/General.html new file mode 100644 index 000000000..af93c6a19 --- /dev/null +++ b/doc/doc++/osgText/General.html @@ -0,0 +1,40 @@ + + + + + General Bits + + + + +
+
+ +o#define +OSGTEXT_EXPORT_
+ +o#define +OSGTEXT_EXPORT(dllexport)
+ +o#define +OSGTEXT_EXPORT(dllimport)
+ +o#define +OSGTEXT_EXPORT
+ +o#define +OSGTEXT_FONT
+ +o#define +OSGTEXT_PARAGRAPH
+ +o#define +OSGTEXT_TEXT
+ +o#define +OSGTEXT_VERSION
+

Alphabetic index Hierarchy of classes


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/HIER.html b/doc/doc++/osgText/HIER.html new file mode 100644 index 000000000..4364f416c --- /dev/null +++ b/doc/doc++/osgText/HIER.html @@ -0,0 +1,32 @@ + + + + + Hierarchy of Classes + + + +

Hierarchy of Classes

+ +

Alphabetic index


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/HIERjava.html b/doc/doc++/osgText/HIERjava.html new file mode 100644 index 000000000..fcf8fe86b --- /dev/null +++ b/doc/doc++/osgText/HIERjava.html @@ -0,0 +1,37 @@ + + + + + Hierarchy of Classes + + + +

Hierarchy of classes

+
    + + + + + + + + + + + + + + + + + + + + + +
+ alphabetic index


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/NavigatorButton.class b/doc/doc++/osgText/NavigatorButton.class new file mode 100644 index 0000000000000000000000000000000000000000..fad9c3f2df2c760c687fdc6eda2469ed021768b5 GIT binary patch literal 1816 zcma)7S#ujj5dPMZHPU*^hiv&sNH8Q3_S%lZeK-lkik*mv*oBFMU0kE}N?xv1xibqn#kD}+gU5_!BX#;D;n`B(a^uM+`-V z`wW{5pD=vM;4)MhJO-bk#_$zGz))upI#O8BF)oRLMJbt*ETy1hIR%ClNv`S`K~757 zBzakqS0s5gg$cZ-lk)3Q0_&1&7~ptl zz{1A{_OWBY#!Uldd}g462L>D|9m?A#b`2a!1INf4IKeFgU*mlP-$=c0@vedIuxH?V z+}5DaJN5a3C+wiiEnCCH!ea4|H+ha9iQI6RyBUt`liffH>*$yb+ z0rkj8lx<&TUG+@A^^Q7)H**GFD9FIq&bSHV_H2=R@L@5k0#PCEt(-gHMMz_8Z#Q=os1>mTio5@fx}C#O+k&_=S`==g&(Xngz!CzdE0LU zmc8M)lz>K~l;D=kKnk^*?d?;xC6!&gdDXjM=wniy z2a87EokG>zcDqMy=%L}nYMA~n6b|^H?nzzPRVu3I2UYHdeq(B6SWULdrMj|ur&hX> z0-H+KkcBqt2maA*-)dA<0>ky1+9gThcY=sD0vblvl=HS(258l#i0bsCWkwWoCn-)_ zN^#n1iqncyycBU-bm~l-P;uIMiZ>LGk$evYXxJj@XC!FH0*}n4Q>4wza0?gAl@{jA zq%Gm~iHvYBBmJZJuj*=LwEpTgKp$KvD0DW+POCHP_w9**FP1Yh_Om&_-a zY2(Ewc>XEIcb9&{OQ)DjYi&%oaixuUQp-NWh$*eK@dB~SKZVCxI{u=9*KmOMqM);g zlLVZLET)IZp4rB^HZq~b&YRD%7QMNKA^LBF${_m}rpd{i^!qz54N(>1595zxk4cwd Q3NsibO%0zC9l{6y0?tduvj6}9 literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/OutlineFont.html b/doc/doc++/osgText/OutlineFont.html new file mode 100644 index 000000000..fd09d5c93 --- /dev/null +++ b/doc/doc++/osgText/OutlineFont.html @@ -0,0 +1,129 @@ + + + + + class OSGTEXT_EXPORT osgText::OutlineFont + + + + +

class OSGTEXT_EXPORT osgText::OutlineFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] OutlineFont() +
+[more] OutlineFont(const std::string& font, int point_size, double precision) +
+[more] META_Object(OutlineFont) +

+ +

+

Protected Methods

+[more]virtual FTFont* createFontObj(void) +

+ +
+

Inherited from VectorFont:

+
+

+

Protected Fields

+odouble _precision +

+ +
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o OutlineFont() +

+ + +

o OutlineFont(const std::string& font, int point_size, double precision) +

+ + +

o META_Object(OutlineFont) +

+ + +

ovirtual FTFont* createFontObj(void) +

+ +
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++/osgText/Paragraph.html b/doc/doc++/osgText/Paragraph.html new file mode 100644 index 000000000..56a045e9c --- /dev/null +++ b/doc/doc++/osgText/Paragraph.html @@ -0,0 +1,184 @@ + + + + + class OSGTEXT_EXPORT osgText::Paragraph + + + + +

class OSGTEXT_EXPORT osgText::Paragraph


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Paragraph() +
+[more] Paragraph(const osg::Vec3& position, const std::string& text, osgText::Font* font) +
+[more]META_Node (Paragraph)(osgText::Font* font) +
+[more]osgText::Font* getFont() +
+[more]const osgText::Font* getFont() const +
+[more]void setMaximumNoCharactersPerLine(unsigned int maxCharsPerLine) +
+[more]const unsigned int getMaximumNoCharactersPerLine() const +
+[more]void setText(const std::string& text) +
+[more]std::string& getText() +
+[more]const std::string& getText() const +
+[more]void setPosition(const osg::Vec3& position) +
+[more]const osg::Vec3& getPosition() const +
+[more]void setAlignment(int alignment) +
+[more]int getAlignment() +
+[more]float getHeight() const +
+[more]static bool createFormatedText(unsigned int noCharsPerLine, const std::string& str, std::vector<std::string>& formatedText) +

+ +

+

Protected Fields

+[more]osg::Vec3 _position +
+[more]std::string _text +
+[more]osg::ref_ptr<osgText::Font> _font +
+[more]int _alignment +
+[more]unsigned int _maxCharsPerLine +

+ +

+

Protected Methods

+[more]virtual ~Paragraph() +
+[more]void createDrawables() +

+ +
+ + +
+

Documentation

+
+ + + +
o Paragraph() +

+ + +

o Paragraph(const osg::Vec3& position, const std::string& text, osgText::Font* font) +

+ + +

oMETA_Node (Paragraph)(osgText::Font* font) +

+ + +

oosgText::Font* getFont() +

+ + +

oconst osgText::Font* getFont() const +

+ + +

ovoid setMaximumNoCharactersPerLine(unsigned int maxCharsPerLine) +

+ + +

oconst unsigned int getMaximumNoCharactersPerLine() const +

+ + +

ovoid setText(const std::string& text) +

+ + +

ostd::string& getText() +

+ + +

oconst std::string& getText() const +

+ + +

ovoid setPosition(const osg::Vec3& position) +

+ + +

oconst osg::Vec3& getPosition() const +

+ + +

ovoid setAlignment(int alignment) +

+ + +

oint getAlignment() +

+ + +

ofloat getHeight() const +

+ + +

ostatic bool createFormatedText(unsigned int noCharsPerLine, const std::string& str, std::vector<std::string>& formatedText) +

+ + +

ovirtual ~Paragraph() +

+ + +

ovoid createDrawables() +

+ + +

oosg::Vec3 _position +

+ + +

ostd::string _text +

+ + +

oosg::ref_ptr<osgText::Font> _font +

+ + +

oint _alignment +

+ + +

ounsigned int _maxCharsPerLine +

+ +
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++/osgText/PixmapFont.html b/doc/doc++/osgText/PixmapFont.html new file mode 100644 index 000000000..e9fa08329 --- /dev/null +++ b/doc/doc++/osgText/PixmapFont.html @@ -0,0 +1,124 @@ + + + + + class OSGTEXT_EXPORT osgText::PixmapFont + + + + +

class OSGTEXT_EXPORT osgText::PixmapFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] PixmapFont() +
+[more] PixmapFont(const std::string& font, int point_size) +
+[more] META_Object(PixmapFont) +

+ +

+

Protected Methods

+[more]virtual FTFont* createFontObj(void) +

+ +
+

Inherited from RasterFont:

+
+
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o PixmapFont() +

+ + +

o PixmapFont(const std::string& font, int point_size) +

+ + +

o META_Object(PixmapFont) +

+ + +

ovirtual FTFont* createFontObj(void) +

+ +
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++/osgText/PolygonFont.html b/doc/doc++/osgText/PolygonFont.html new file mode 100644 index 000000000..4be10159c --- /dev/null +++ b/doc/doc++/osgText/PolygonFont.html @@ -0,0 +1,129 @@ + + + + + class OSGTEXT_EXPORT osgText::PolygonFont + + + + +

class OSGTEXT_EXPORT osgText::PolygonFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] PolygonFont() +
+[more] PolygonFont(const std::string& font, int point_size, double precision) +
+[more] META_Object(PolygonFont) +

+ +

+

Protected Methods

+[more]virtual FTFont* createFontObj(void) +

+ +
+

Inherited from VectorFont:

+
+

+

Protected Fields

+odouble _precision +

+ +
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o PolygonFont() +

+ + +

o PolygonFont(const std::string& font, int point_size, double precision) +

+ + +

o META_Object(PolygonFont) +

+ + +

ovirtual FTFont* createFontObj(void) +

+ +
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++/osgText/RasterFont.html b/doc/doc++/osgText/RasterFont.html new file mode 100644 index 000000000..af3c7f608 --- /dev/null +++ b/doc/doc++/osgText/RasterFont.html @@ -0,0 +1,112 @@ + + + + + class OSGTEXT_EXPORT osgText::RasterFont + + + + +

class OSGTEXT_EXPORT osgText::RasterFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] RasterFont() +
+[more] RasterFont(const std::string& font) +

+ +
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+ovirtual FTFont* createFontObj(void) +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o RasterFont() +

+ + +

o RasterFont(const std::string& font) +

+
+
Direct child classes: +
TextureFont
+PixmapFont
+BitmapFont
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/Text.html b/doc/doc++/osgText/Text.html new file mode 100644 index 000000000..1aa2aec32 --- /dev/null +++ b/doc/doc++/osgText/Text.html @@ -0,0 +1,396 @@ + + + + + class OSGTEXT_EXPORT osgText::Text + + + + +

class OSGTEXT_EXPORT osgText::Text


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] Text() +
+[more] Text(Font* font) +
+[more] META_Object(Text) +
+[more]void setPosition(const osg::Vec2& pos) +
+[more]void setPosition(const osg::Vec3& pos) +
+[more]const osg::Vec3& getPosition() const +
+[more]void setDrawMode(int mode) +
+[more]int getDrawMode() const +
+[more]void setBoundingBox(int mode) +
+[more]int getBoundingBox() const +
+[more]void setAlignment(int alignment) +
+[more]int getAlignment() const +
+[more]void setFont(Font* font) +
+[more]Font* getFont() +
+[more]const Font* getFont() const +
+[more]void setText(const char* text) +
+[more]void setText(const std::string& text) +
+[more]const std::string& getText() const +
+[more]virtual void drawImmediateMode(osg::State& state) +
+[more]virtual void drawBoundingBox(void) +
+[more]virtual void drawAlignment(void) +
+[more]const osg::Vec3& getAlignmentPos() const +

+ +

+

Public Members

+[more]enum AlignmentType +
+[more]enum BoundingBoxType +
+[more]enum DrawModeType +

+ +

+

Protected Fields

+[more]osg::ref_ptr<Font> _font +
+[more]bool _init +
+[more]bool _initAlignment +
+[more]std::string _text +
+[more]int _fontType +
+[more]int _alignment +
+[more]int _drawMode +
+[more]int _boundingBoxType +
+[more]osg::Vec3 _pos +
+[more]osg::Vec3 _alignmentPos +

+ +

+

Protected Methods

+[more]virtual ~Text() +
+[more]virtual void setDefaults(void) +
+[more]virtual const bool computeBound(void) const +
+[more]virtual void calcBounds(osg::Vec3* min, osg::Vec3* max) const +
+[more]void initAlignment(osg::Vec3* min, osg::Vec3* max) +
+[more]bool initAlignment(void) +

+ +

+

Protected Members

+[more]enum FontType +

+ +
+ + +
+

Documentation

+
+ + + +
oenum AlignmentType +

+ + + +
o LEFT_TOP +

+ + +

o LEFT_CENTER +

+ + +

o LEFT_BOTTOM +

+ + +

o CENTER_TOP +

+ + +

o CENTER_CENTER +

+ + +

o CENTER_BOTTOM +

+ + +

o RIGHT_TOP +

+ + +

o RIGHT_CENTER +

+ + +

o RIGHT_BOTTOM +

+ + + +
oenum BoundingBoxType +

+ + + +
o GEOMETRY +

+ + +

o GLYPH +

+ + + +
oenum DrawModeType +

+ + + +
o TEXT +

+ + +

o BOUNDINGBOX +

+ + +

o ALIGNEMENT +

+ + +

o DEFAULT +

+ + + +
o Text() +

+ + +

o Text(Font* font) +

+ + +

o META_Object(Text) +

+ + +

ovoid setPosition(const osg::Vec2& pos) +

+ + +

ovoid setPosition(const osg::Vec3& pos) +

+ + +

oconst osg::Vec3& getPosition() const +

+ + +

ovoid setDrawMode(int mode) +

+ + +

oint getDrawMode() const +

+ + +

ovoid setBoundingBox(int mode) +

+ + +

oint getBoundingBox() const +

+ + +

ovoid setAlignment(int alignment) +

+ + +

oint getAlignment() const +

+ + +

ovoid setFont(Font* font) +

+ + +

oFont* getFont() +

+ + +

oconst Font* getFont() const +

+ + +

ovoid setText(const char* text) +

+ + +

ovoid setText(const std::string& text) +

+ + +

oconst std::string& getText() const +

+ + +

ovirtual void drawImmediateMode(osg::State& state) +

+ + +

ovirtual void drawBoundingBox(void) +

+ + +

ovirtual void drawAlignment(void) +

+ + +

oconst osg::Vec3& getAlignmentPos() const +

+ + +

oenum FontType +

+ + + +
o UNDEF +

+ + +

o BITMAP +

+ + +

o PIXMAP +

+ + +

o OUTLINE +

+ + +

o POLYGON +

+ + +

o TEXTURE +

+ + + +
ovirtual ~Text() +

+ + +

ovirtual void setDefaults(void) +

+ + +

ovirtual const bool computeBound(void) const +

+ + +

ovirtual void calcBounds(osg::Vec3* min, osg::Vec3* max) const +

+ + +

ovoid initAlignment(osg::Vec3* min, osg::Vec3* max) +

+ + +

obool initAlignment(void) +

+ + +

oosg::ref_ptr<Font> _font +

+ + +

obool _init +

+ + +

obool _initAlignment +

+ + +

ostd::string _text +

+ + +

oint _fontType +

+ + +

oint _alignment +

+ + +

oint _drawMode +

+ + +

oint _boundingBoxType +

+ + +

oosg::Vec3 _pos +

+ + +

oosg::Vec3 _alignmentPos +

+ +
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++/osgText/TextureFont.html b/doc/doc++/osgText/TextureFont.html new file mode 100644 index 000000000..783d0d739 --- /dev/null +++ b/doc/doc++/osgText/TextureFont.html @@ -0,0 +1,124 @@ + + + + + class OSGTEXT_EXPORT osgText::TextureFont + + + + +

class OSGTEXT_EXPORT osgText::TextureFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] TextureFont() +
+[more] TextureFont(const std::string& font, int point_size) +
+[more] META_Object(TextureFont) +

+ +

+

Protected Methods

+[more]virtual FTFont* createFontObj(void) +

+ +
+

Inherited from RasterFont:

+
+
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o TextureFont() +

+ + +

o TextureFont(const std::string& font, int point_size) +

+ + +

o META_Object(TextureFont) +

+ + +

ovirtual FTFont* createFontObj(void) +

+ +
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++/osgText/VectorFont.html b/doc/doc++/osgText/VectorFont.html new file mode 100644 index 000000000..3a8764756 --- /dev/null +++ b/doc/doc++/osgText/VectorFont.html @@ -0,0 +1,120 @@ + + + + + class OSGTEXT_EXPORT osgText::VectorFont + + + + +

class OSGTEXT_EXPORT osgText::VectorFont


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] VectorFont() +
+[more] VectorFont(const std::string& font) +

+ +

+

Protected Fields

+[more]double _precision +

+ +
+

Inherited from Font:

+
+

+

Public Methods

+ovirtual bool open(const std::string& font) +
+ovirtual bool create(int pointSize, const unsigned int res = 72 ) +
+ovirtual bool create() +
+ovirtual void output(const char* text) +
+ovirtual bool isOk(void) const +
+ovirtual bool isCreated(void) const +
+ovirtual float getWidth(const char* text) const +
+ovirtual int getHeight() const +
+ovirtual int getDescender() const +
+ovirtual int getAscender() const +
+oint getPointSize(void) const +
+oconst std::string& getFontName() +
+oFTFont* getFont(void) +

+ +

+

Protected Fields

+obool _init +
+obool _created +
+oFTFont* _font +
+ostd::string _fontName +
+oint _pointSize +
+oint _res +

+ +

+

Protected Methods

+ovirtual void clear() +
+ovirtual FTFont* createFontObj(void) +
+obool init(const std::string& font) +

+ +
+ + +
+

Documentation

+
+ + + +
o VectorFont() +

+ + +

o VectorFont(const std::string& font) +

+ + +

odouble _precision +

+
+
Direct child classes: +
PolygonFont
+OutlineFont
+
+ +

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/icon1.gif b/doc/doc++/osgText/icon1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f78f30eb981225beb16035974453af044eaaed3d GIT binary patch literal 326 zcmZ?wbhEHbSJz>XZiWhW+$CxX1K<{@Q;PzA3MW)Hil!>)yLQv z&I+YZWR4Dq0Qrf5 zE!m-=z(Yr>|42iEfdETiOVhyu2Ne$2qlXS;Sjcg9G-()EC{6Ng4B9Bb&hGxWX`zGB ztnbe@Mi#u2t#oD*5s{NGS5Q=P;Sv=Pl~k5hQB-wRQ&*Q#oU7r^r6eV#G~HwQ3KvHP FYXI`hOxged literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/icon2.gif b/doc/doc++/osgText/icon2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6cbe01a831d9c27158ef1ade66cc25446fac9018 GIT binary patch literal 326 zcmZ?wbhEHbvUV_sg0vVRlep zUT#ibUH$CLjP97|8hg8t^_%zaId~E%=;f7aZRKxk>swYjH7c^q#Kc`$*&sZ;+`~Ol zL*3NdE7jE{7APVst6^&DtgCA)C##W~TG-k;MN7*vC@7wR8bI+U3nR!J9S{NX69Zea zLqmawj#U4Vh6DovmcEvzg9Q#M9Ii(X9muedZ+!$E~PkE!<|b>N=j+E$MO{}jttfS DX0}r~ literal 0 HcmV?d00001 diff --git a/doc/doc++/osgText/index.html b/doc/doc++/osgText/index.html new file mode 100644 index 000000000..46a5033ed --- /dev/null +++ b/doc/doc++/osgText/index.html @@ -0,0 +1,38 @@ + + + + + Table of Contents + + + + +

Table of Contents

+

Namespaces

+ +

Functions

+ +

Macros

+ +

Hierarchy of classes


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/osgText.html b/doc/doc++/osgText/osgText.html new file mode 100644 index 000000000..3356be6b3 --- /dev/null +++ b/doc/doc++/osgText/osgText.html @@ -0,0 +1,45 @@ + + + + + namespace osgText + + + + +

namespace osgText

+
+

+
+class OSGTEXT_EXPORT Font: public osg::Object +
+class OSGTEXT_EXPORT RasterFont: public Font +
+class OSGTEXT_EXPORT VectorFont: public Font +
+class OSGTEXT_EXPORT BitmapFont: public RasterFont +
+class OSGTEXT_EXPORT PixmapFont: public RasterFont +
+class OSGTEXT_EXPORT TextureFont: public RasterFont +
+class OSGTEXT_EXPORT OutlineFont: public VectorFont +
+class OSGTEXT_EXPORT PolygonFont: public VectorFont +
+class OSGTEXT_EXPORT Paragraph: public osg::Geode +
+class OSGTEXT_EXPORT Text: public osg::Drawable +

+ + + +
+

Documentation

+
+
+

Alphabetic index HTML hierarchy of classes or Java


+
+This page was generated with the help of DOC++. + + diff --git a/doc/doc++/osgText/osgTextGetLibraryName.html b/doc/doc++/osgText/osgTextGetLibraryName.html new file mode 100644 index 000000000..68833f7db --- /dev/null +++ b/doc/doc++/osgText/osgTextGetLibraryName.html @@ -0,0 +1,21 @@ + + + + + extern OSGTEXT_EXPORT const char* osgTextGetLibraryName + + + + +

extern OSGTEXT_EXPORT const char* osgTextGetLibraryName

()

osgTextGetLibraryName() returns the library name in human friendly form
+ + +
+

Documentation

+
+osgTextGetLibraryName() 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++/osgText/osgTextGetVersion.html b/doc/doc++/osgText/osgTextGetVersion.html new file mode 100644 index 000000000..e48d3dad9 --- /dev/null +++ b/doc/doc++/osgText/osgTextGetVersion.html @@ -0,0 +1,34 @@ + + + + + extern OSGTEXT_EXPORT const char* osgTextGetVersion + + + + +

extern OSGTEXT_EXPORT const char* osgTextGetVersion

()

getVersion_osg() 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. + +

This C function can be also used to check for the existence of the OpenSceneGraph +library using autoconf and its m4 macro AC_CHECK_LIB. + +

Here is the code to add to your configure.in: +\verbatim +# +# Check for the OpenSceneGraph (OSG) library +# +AC_CHECK_LIB(osg, osgTextGetVersion, , +[AC_MSG_ERROR(OpenSceneGraph library not found. See http://www.openscenegraph.org)],) +\endverbatim

+

Alphabetic index HTML hierarchy of classes or Java


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

class OSGUTIL_EXPORT CombineLODsVisitor

Optimize the LOD groups, by combining adjacent LOD's which have complementary ranges
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] CombineLODsVisitor() +
+[more]virtual void apply(osg::LOD& lod) +
+[more]void combineLODs() +

+ +

+

Public Members

+[more]typedef std::set<osg::Group*> GroupList GroupList _groupList +

+ +
+ + +
+

Documentation

+
Optimize the LOD groups, by combining adjacent LOD's which have +complementary ranges
+
+ + + +
otypedef std::set<osg::Group*> GroupList GroupList _groupList +

+ + +

o CombineLODsVisitor() +

+ + +

ovirtual void apply(osg::LOD& lod) +

+ + +

ovoid combineLODs() +

+ +
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/DisplayRequirementsVisitor.html b/doc/doc++/osgUtil/DisplayRequirementsVisitor.html new file mode 100644 index 000000000..9fa7e181a --- /dev/null +++ b/doc/doc++/osgUtil/DisplayRequirementsVisitor.html @@ -0,0 +1,104 @@ + + + + + class OSGUTIL_EXPORT osgUtil::DisplayRequirementsVisitor + + + + +

class OSGUTIL_EXPORT osgUtil::DisplayRequirementsVisitor

A visitor for traversing a scene graph establishing the OpenGL visuals are required to support rendering of that scene graph.
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] DisplayRequirementsVisitor() +
Default to traversing all children, and reqiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off +
+[more]inline void setDisplaySettings(osg::DisplaySettings* ds) +
Set the DisplaySettings. +
+[more]inline const osg::DisplaySettings* getDisplaySettings() const +
Get the DisplaySettings +
+[more]virtual void applyStateSet(osg::StateSet& stateset) +
+[more]virtual void apply(osg::Node& node) +
+[more]virtual void apply(osg::Geode& geode) +
+[more]virtual void apply(osg::Impostor& impostor) +

+ +

+

Protected Fields

+[more]osg::ref_ptr<osg::DisplaySettings> _ds +

+ +
+ + +
+

Documentation

+
A visitor for traversing a scene graph establishing the OpenGL visuals are required +to support rendering of that scene graph. The results can then be used by +applications to set up there windows with the correct visuals. Have a look at +src/osgGLUT/Viewer.cpp's Viewer::open() method for an example how to use it.
+
+ + + +
o DisplayRequirementsVisitor() +
Default to traversing all children, and reqiresDoubleBuffer, +requiresRGB and requiresDepthBuffer to true and with +alpha and stencil off +

+ + +

oinline void setDisplaySettings(osg::DisplaySettings* ds) +
Set the DisplaySettings. +

+ + +

oinline const osg::DisplaySettings* getDisplaySettings() const +
Get the DisplaySettings +

+ + +

ovirtual void applyStateSet(osg::StateSet& stateset) +

+ + +

ovirtual void apply(osg::Node& node) +

+ + +

ovirtual void apply(osg::Geode& geode) +

+ + +

ovirtual void apply(osg::Impostor& impostor) +

+ + +

oosg::ref_ptr<osg::DisplaySettings> _ds +

+ +
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/FlattenStaticTransformsVisitor.html b/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html new file mode 100644 index 000000000..b03f40e35 --- /dev/null +++ b/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html @@ -0,0 +1,104 @@ + + + + + class OSGUTIL_EXPORT osgUtil::Optimizer::FlattenStaticTransformsVisitor + + + + +

class OSGUTIL_EXPORT FlattenStaticTransformsVisitor

Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Fields

+[more]TransformList _transformList +
+[more]bool _ignoreDynamicTransforms +

+ +

+

Public Methods

+[more] FlattenStaticTransformsVisitor(bool ignoreDynamicTransforms=true) +
+[more]virtual void apply(osg::Geode& geode) +
+[more]virtual void apply(osg::Billboard& billboard) +
+[more]virtual void apply(osg::LOD& lod) +
+[more]virtual void apply(osg::Transform& transform) +
+[more]void removeTransforms() +

+ +

+

Public Members

+[more]typedef std::set<osg::Transform*> TransformList MatrixStack _matrixStack +

+ +
+ + +
+

Documentation

+
Flatten Static Trasform nodes by applying their transform to the +geometry on the leaves of the scene graph, then removing the +now redundent transforms
+
+ + + +
otypedef std::set<osg::Transform*> TransformList MatrixStack _matrixStack +

+ + +

oTransformList _transformList +

+ + +

obool _ignoreDynamicTransforms +

+ + +

o FlattenStaticTransformsVisitor(bool ignoreDynamicTransforms=true) +

+ + +

ovirtual void apply(osg::Geode& geode) +

+ + +

ovirtual void apply(osg::Billboard& billboard) +

+ + +

ovirtual void apply(osg::LOD& lod) +

+ + +

ovirtual void apply(osg::Transform& transform) +

+ + +

ovoid removeTransforms() +

+ +
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/Optimizer.html b/doc/doc++/osgUtil/Optimizer.html new file mode 100644 index 000000000..71fb2da6d --- /dev/null +++ b/doc/doc++/osgUtil/Optimizer.html @@ -0,0 +1,91 @@ + + + + + class OSGUTIL_EXPORT osgUtil::Optimizer + + + + +

class OSGUTIL_EXPORT osgUtil::Optimizer

Insert impostor nodes into scene graph.
+
+ +
+

+

Public Methods

+[more] Optimizer() +
+[more]virtual void optimize(osg::Node* node, unsigned int options = ALL_OPTIMIZATIONS) +
traverse the node and its subgraph with a series of optimization visitors, specificied by the OptizationOptions +

+ +

+

Public Members

+[more]enum OptimizationOptions +
+class OSGUTIL_EXPORT FlattenStaticTransformsVisitor: public osg::NodeVisitor +
Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms +
+class OSGUTIL_EXPORT RemoveRedundentNodesVisitor: public osg::NodeVisitor +
Remove rendundent nodes, such as groups with one single child +
+class OSGUTIL_EXPORT CombineLODsVisitor: public osg::NodeVisitor +
Optimize the LOD groups, by combining adjacent LOD's which have complementary ranges +
+class OSGUTIL_EXPORT StateVisitor: public osg::NodeVisitor +
Optimize State in the scene graph by removing duplicate state, replacing it with shared instances, both for StateAttributes, and whole StateSets +

+ +
+ + +
+

Documentation

+
Insert impostor nodes into scene graph. +For example of usage see src/Demos/osgimpostor.
+
+ + + +
o Optimizer() +

+ + +

oenum OptimizationOptions +

+ + + +
o FLATTEN_STATIC_TRANSFORMS +

+ + +

o REMOVE_REDUNDENT_NODES +

+ + +

o COMBINE_ADJACENT_LODS +

+ + +

o SHARE_DUPLICATE_STATE +

+ + +

o ALL_OPTIMIZATIONS +

+ + + +
ovirtual void optimize(osg::Node* node, unsigned int options = ALL_OPTIMIZATIONS) +
traverse the node and its subgraph with a series of optimization +visitors, specificied by the OptizationOptions +

+ +
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/RemoveRedundentNodesVisitor.html b/doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html new file mode 100644 index 000000000..61b3cffe3 --- /dev/null +++ b/doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html @@ -0,0 +1,69 @@ + + + + + class OSGUTIL_EXPORT osgUtil::Optimizer::RemoveRedundentNodesVisitor + + + + +

class OSGUTIL_EXPORT RemoveRedundentNodesVisitor

Remove rendundent nodes, such as groups with one single child
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] RemoveRedundentNodesVisitor() +
+[more]virtual void apply(osg::Group& group) +
+[more]void removeRedundentNodes() +

+ +

+

Public Members

+[more]typedef std::set<osg::Node*> NodeList NodeList _redundentNodeList +

+ +
+ + +
+

Documentation

+
Remove rendundent nodes, such as groups with one single child
+
+ + + +
otypedef std::set<osg::Node*> NodeList NodeList _redundentNodeList +

+ + +

o RemoveRedundentNodesVisitor() +

+ + +

ovirtual void apply(osg::Group& group) +

+ + +

ovoid removeRedundentNodes() +

+ +
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/StateVisitor.html b/doc/doc++/osgUtil/StateVisitor.html new file mode 100644 index 000000000..427be8991 --- /dev/null +++ b/doc/doc++/osgUtil/StateVisitor.html @@ -0,0 +1,96 @@ + + + + + class OSGUTIL_EXPORT osgUtil::Optimizer::StateVisitor + + + + +

class OSGUTIL_EXPORT StateVisitor

Optimize State in the scene graph by removing duplicate state, replacing it with shared instances, both for StateAttributes, and whole StateSets
+
+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] StateVisitor() +
default to traversing all children +
+[more]virtual void reset() +
empty visitor, make it ready for next traversal +
+[more]virtual void apply(osg::Node& node) +
+[more]virtual void apply(osg::Geode& geode) +
+[more]void optimize() +

+ +

+

Protected Methods

+[more]void addStateSet(osg::StateSet* stateset, osg::Object* obj) +

+ +

+

Protected Members

+[more]typedef std::map<osg::StateSet*,ObjectSet> StateSetMap StateSetMap _statesets +

+ +
+ + +
+

Documentation

+
Optimize State in the scene graph by removing duplicate state, +replacing it with shared instances, both for StateAttributes, +and whole StateSets
+
+ + + +
o StateVisitor() +
default to traversing all children +

+ + +

ovirtual void reset() +
empty visitor, make it ready for next traversal +

+ + +

ovirtual void apply(osg::Node& node) +

+ + +

ovirtual void apply(osg::Geode& geode) +

+ + +

ovoid optimize() +

+ + +

ovoid addStateSet(osg::StateSet* stateset, osg::Object* obj) +

+ + +

otypedef std::map<osg::StateSet*,ObjectSet> StateSetMap StateSetMap _statesets +

+ +
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/TransformCallback.html b/doc/doc++/osgUtil/TransformCallback.html new file mode 100644 index 000000000..634c9fdee --- /dev/null +++ b/doc/doc++/osgUtil/TransformCallback.html @@ -0,0 +1,85 @@ + + + + + class OSGUTIL_EXPORT osgUtil::TransformCallback + + + + +

class OSGUTIL_EXPORT osgUtil::TransformCallback


+ +

Inheritance:

+ + + + + + + +
+ +
+

+

Public Methods

+[more] TransformCallback(const osg::Vec3& pivot, const osg::Vec3& axis, float angularVelocity) +
+[more]virtual void operator() (osg::Node* node, osg::NodeVisitor* nv) +

+ +

+

Protected Fields

+[more]float _angular_velocity +
+[more]osg::Vec3 _pivot +
+[more]osg::Vec3 _axis +
+[more]int _previousTraversalNumber +
+[more]double _previousTime +

+ +
+ + +
+

Documentation

+
+ + + +
o TransformCallback(const osg::Vec3& pivot, const osg::Vec3& axis, float angularVelocity) +

+ + +

ovirtual void operator() (osg::Node* node, osg::NodeVisitor* nv) +

+ + +

ofloat _angular_velocity +

+ + +

oosg::Vec3 _pivot +

+ + +

oosg::Vec3 _axis +

+ + +

oint _previousTraversalNumber +

+ + +

odouble _previousTime +

+ +
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/index.html b/doc/index.html index 68541af1d..42d030070 100644 --- a/doc/index.html +++ b/doc/index.html @@ -27,6 +27,8 @@ core scene graph reference guide. scene graph utilities reference guide.
osgDB/          scene graph database utilities reference guide. +
osgText/         +scene graph text reference guide.
osgGLUT/      simple GLUT based viewer base classes reference guide.
osgWX/