s_8(Zl|D6Z9j5;Sf~rkj
diff --git a/doc/doc++/osg/ClearNode.html b/doc/doc++/osg/ClearNode.html
deleted file mode 100644
index 3712ad64c..000000000
--- a/doc/doc++/osg/ClearNode.html
+++ /dev/null
@@ -1,375 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ClearNode
-
-
-
-
-ClearNode is a Group node which controls the clearing of the color and depth buffers at the start of each frame.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ClearNode()
--
-
ClearNode(const ClearNode& es, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Node(osg, ClearNode)
--
-
inline void setRequiresClear(bool requiresClear)
- - Sets the flag which control whether a glClear is required at the beginning of each frame.
-
-
-
inline bool getRequiresClear() const
- - Gets the flag which control whether a glClear is required at the beginning of each frame.
-
-
-
inline void setClearColor(const Vec4& color)
- - Sets the clear color.
-
-
-
inline const Vec4& getClearColor() const
- - Returns the clear color.
-
-
-
-Protected Fields
-
-
bool _requiresClear
--
-
Vec4 _clearColor
-
-
-
-Protected Methods
-
-
virtual ~ClearNode()
-
-
-
-
Inherited from Group:
-
-
-Public Methods
-
-
virtual Group* asGroup()
--
-
virtual const Group* asGroup() const
--
-
virtual void traverse(NodeVisitor& nv)
--
-
virtual bool addChild( Node* child )
--
-
virtual bool removeChild( Node* child )
--
-
virtual bool removeChild(unsigned int pos, unsigned int numChildrenToRemove=1)
--
-
virtual bool replaceChild( Node* origChild, Node* newChild )
--
-
inline unsigned int getNumChildren() const
--
-
virtual bool setChild( unsigned int i, Node* node )
--
-
inline Node* getChild( unsigned int i )
--
-
inline const Node* getChild( unsigned int i ) const
--
-
inline bool containsNode( const Node* node ) const
--
-
inline unsigned int getChildIndex( const Node* node ) const
-
-
-
-Public Members
-
-
typedef std::vector<ref_ptr<Node> > ChildList
-
-
-
-Protected Fields
-
-
ChildList _children
-
-
-
-Protected Methods
-
-
virtual bool computeBound() const
-
-
-
-
Inherited from Node:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Transform* asTransform()
--
-
virtual const Transform* asTransform() const
--
-
virtual void accept(NodeVisitor& nv)
--
-
virtual void ascend(NodeVisitor& nv)
--
-
inline void setName( const std::string& name )
--
-
inline void setName( const char* name )
--
-
inline const std::string& getName() const
--
-
inline const ParentList& getParents() const
--
-
inline ParentList getParents()
--
-
inline Group* getParent(unsigned int i)
--
-
inline const Group* getParent(unsigned int i) const
--
-
inline unsigned int getNumParents() const
--
-
void setUpdateCallback(NodeCallback* nc)
--
-
inline NodeCallback* getUpdateCallback()
--
-
inline const NodeCallback* getUpdateCallback() const
--
-
void setAppCallback(NodeCallback* nc)
--
-
inline NodeCallback* getAppCallback()
--
-
inline const NodeCallback* getAppCallback() const
--
-
inline unsigned int getNumChildrenRequiringUpdateTraversal() const
--
-
void setCullCallback(NodeCallback* nc)
--
-
inline NodeCallback* getCullCallback()
--
-
inline const NodeCallback* getCullCallback() const
--
-
void setCullingActive(bool active)
--
-
inline bool getCullingActive() const
--
-
inline unsigned int getNumChildrenWithCullingDisabled() const
--
-
inline bool isCullingActive() const
--
-
inline unsigned int getNumChildrenWithOccluderNodes() const
--
-
bool containsOccluderNodes() const
--
-
inline void setNodeMask(NodeMask nm)
--
-
inline NodeMask getNodeMask() const
--
-
inline const DescriptionList& getDescriptions() const
--
-
inline DescriptionList& getDescriptions()
--
-
inline const std::string& getDescription(unsigned int i) const
--
-
inline std::string& getDescription(unsigned int i)
--
-
inline unsigned int getNumDescriptions() const
--
-
void addDescription(const std::string& desc)
--
-
inline void setStateSet(osg::StateSet* dstate)
--
-
osg::StateSet* getOrCreateStateSet()
--
-
inline osg::StateSet* getStateSet()
--
-
inline const osg::StateSet* getStateSet() const
--
-
inline const BoundingSphere& getBound() const
--
-
void dirtyBound()
-
-
-
-Public Members
-
-
typedef std::vector<Group*> ParentList
--
-
typedef unsigned int NodeMask
--
-
typedef std::vector<std::string> DescriptionList
-
-
-
-Protected Fields
-
-
mutable BoundingSphere _bsphere
--
-
mutable bool _bsphere_computed
--
-
std::string _name
--
-
ParentList _parents
--
-
ref_ptr<NodeCallback> _updateCallback
--
-
unsigned int _numChildrenRequiringUpdateTraversal
--
-
ref_ptr<NodeCallback> _cullCallback
--
-
bool _cullingActive
--
-
unsigned int _numChildrenWithCullingDisabled
--
-
unsigned int _numChildrenWithOccluderNodes
--
-
NodeMask _nodeMask
--
-
DescriptionList _descriptions
--
-
ref_ptr<StateSet> _stateset
-
-
-
-Protected Methods
-
-
void addParent(osg::Group* node)
--
-
void removeParent(osg::Group* node)
--
-
void setNumChildrenRequiringUpdateTraversal(unsigned int num)
--
-
void setNumChildrenWithCullingDisabled(unsigned int num)
--
-
void setNumChildrenWithOccluderNodes(unsigned int num)
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-ClearNode 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 ClearNode by default has StateSet attached
-to it which sets the default ClearNode 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.
-
-
-
-
-
ClearNode()
-
-
-
-
ClearNode(const ClearNode& es, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Node(osg, ClearNode)
-
-
-
-
inline void setRequiresClear(bool requiresClear)
-- Sets the flag which control whether a glClear is required at the beginning of each frame.
-
-
-
-
inline bool getRequiresClear() const
-- Gets the flag which control whether a glClear is required at the beginning of each frame.
-
-
-
-
inline void setClearColor(const Vec4& color)
-- Sets the clear color.
-
-
-
-
inline const Vec4& getClearColor() const
-- Returns the clear color.
-
-
-
-
virtual ~ClearNode()
-
-
-
-
bool _requiresClear
-
-
-
-
Vec4 _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/ClipNode.html b/doc/doc++/osg/ClipNode.html
deleted file mode 100644
index 1fb2c54ea..000000000
--- a/doc/doc++/osg/ClipNode.html
+++ /dev/null
@@ -1,436 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ClipNode
-
-
-
-
-Leaf Node for defining the position of ClipPlanes in the scene
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ClipNode()
--
-
ClipNode(const ClipNode& es, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Node(osg, ClipNode)
--
-
void createClipBox(const BoundingBox& bb, unsigned int clipPlaneNumberBase=0)
- - Create a 6 clip planes to create a clip box
-
-
-
bool addClipPlane(ClipPlane* clipplane)
- - Add a ClipPlane to a ClipNode.
-
-
-
bool removeClipPlane(ClipPlane* clipplane)
- - Remove ClipPlane from a ClipNode.
-
-
-
bool removeClipPlane(unsigned int pos)
- - Remove ClipPlane, at specified index, from a ClipNode.
-
-
-
inline unsigned int getNumClipPlanes() const
- - return the number of ClipPlanes
-
-
-
inline ClipPlane* getClipPlane(unsigned int pos)
- - Get ClipPlane at specificed index position
-
-
-
inline const ClipPlane* getClipPlane(unsigned int pos) const
- - Get const ClipPlane at specificed index position
-
-
-
inline ClipPlaneList& getClipPlaneList()
- - Get the ClipPlaneList
-
-
-
inline const ClipPlaneList& getClipPlaneList() const
- - Get the const ClipPlaneList
-
-
-
void setStateSetModes(StateSet&, StateAttribute::GLModeValue) const
- - Set the GLModes on StateSet associated with the ClipPlanes
-
-
-
void setLocalStateSetModes(StateAttribute::GLModeValue=StateAttribute::ON)
- - Set up the local StateSet
-
-
-
-Public Members
-
-
typedef std::vector<ref_ptr<ClipPlane> > ClipPlaneList
-
-
-
-Protected Fields
-
-
StateAttribute::GLModeValue _value
--
-
ClipPlaneList _planes
-
-
-
-Protected Methods
-
-
virtual ~ClipNode()
--
-
virtual bool computeBound() const
-
-
-
-
Inherited from Group:
-
-
-Public Methods
-
-
virtual Group* asGroup()
--
-
virtual const Group* asGroup() const
--
-
virtual void traverse(NodeVisitor& nv)
--
-
virtual bool addChild( Node* child )
--
-
virtual bool removeChild( Node* child )
--
-
virtual bool removeChild(unsigned int pos, unsigned int numChildrenToRemove=1)
--
-
virtual bool replaceChild( Node* origChild, Node* newChild )
--
-
inline unsigned int getNumChildren() const
--
-
virtual bool setChild( unsigned int i, Node* node )
--
-
inline Node* getChild( unsigned int i )
--
-
inline const Node* getChild( unsigned int i ) const
--
-
inline bool containsNode( const Node* node ) const
--
-
inline unsigned int getChildIndex( const Node* node ) const
-
-
-
-Public Members
-
-
typedef std::vector<ref_ptr<Node> > ChildList
-
-
-
-Protected Fields
-
-
ChildList _children
-
-
-
-
Inherited from Node:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Transform* asTransform()
--
-
virtual const Transform* asTransform() const
--
-
virtual void accept(NodeVisitor& nv)
--
-
virtual void ascend(NodeVisitor& nv)
--
-
inline void setName( const std::string& name )
--
-
inline void setName( const char* name )
--
-
inline const std::string& getName() const
--
-
inline const ParentList& getParents() const
--
-
inline ParentList getParents()
--
-
inline Group* getParent(unsigned int i)
--
-
inline const Group* getParent(unsigned int i) const
--
-
inline unsigned int getNumParents() const
--
-
void setUpdateCallback(NodeCallback* nc)
--
-
inline NodeCallback* getUpdateCallback()
--
-
inline const NodeCallback* getUpdateCallback() const
--
-
void setAppCallback(NodeCallback* nc)
--
-
inline NodeCallback* getAppCallback()
--
-
inline const NodeCallback* getAppCallback() const
--
-
inline unsigned int getNumChildrenRequiringUpdateTraversal() const
--
-
void setCullCallback(NodeCallback* nc)
--
-
inline NodeCallback* getCullCallback()
--
-
inline const NodeCallback* getCullCallback() const
--
-
void setCullingActive(bool active)
--
-
inline bool getCullingActive() const
--
-
inline unsigned int getNumChildrenWithCullingDisabled() const
--
-
inline bool isCullingActive() const
--
-
inline unsigned int getNumChildrenWithOccluderNodes() const
--
-
bool containsOccluderNodes() const
--
-
inline void setNodeMask(NodeMask nm)
--
-
inline NodeMask getNodeMask() const
--
-
inline const DescriptionList& getDescriptions() const
--
-
inline DescriptionList& getDescriptions()
--
-
inline const std::string& getDescription(unsigned int i) const
--
-
inline std::string& getDescription(unsigned int i)
--
-
inline unsigned int getNumDescriptions() const
--
-
void addDescription(const std::string& desc)
--
-
inline void setStateSet(osg::StateSet* dstate)
--
-
osg::StateSet* getOrCreateStateSet()
--
-
inline osg::StateSet* getStateSet()
--
-
inline const osg::StateSet* getStateSet() const
--
-
inline const BoundingSphere& getBound() const
--
-
void dirtyBound()
-
-
-
-Public Members
-
-
typedef std::vector<Group*> ParentList
--
-
typedef unsigned int NodeMask
--
-
typedef std::vector<std::string> DescriptionList
-
-
-
-Protected Fields
-
-
mutable BoundingSphere _bsphere
--
-
mutable bool _bsphere_computed
--
-
std::string _name
--
-
ParentList _parents
--
-
ref_ptr<NodeCallback> _updateCallback
--
-
unsigned int _numChildrenRequiringUpdateTraversal
--
-
ref_ptr<NodeCallback> _cullCallback
--
-
bool _cullingActive
--
-
unsigned int _numChildrenWithCullingDisabled
--
-
unsigned int _numChildrenWithOccluderNodes
--
-
NodeMask _nodeMask
--
-
DescriptionList _descriptions
--
-
ref_ptr<StateSet> _stateset
-
-
-
-Protected Methods
-
-
void addParent(osg::Group* node)
--
-
void removeParent(osg::Group* node)
--
-
void setNumChildrenRequiringUpdateTraversal(unsigned int num)
--
-
void setNumChildrenWithCullingDisabled(unsigned int num)
--
-
void setNumChildrenWithOccluderNodes(unsigned int num)
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Leaf Node for defining the position of ClipPlanes in the scene
-
-
-
-
-
typedef std::vector<ref_ptr<ClipPlane> > ClipPlaneList
-
-
-
-
ClipNode()
-
-
-
-
ClipNode(const ClipNode& es, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Node(osg, ClipNode)
-
-
-
-
void createClipBox(const BoundingBox& bb, unsigned int clipPlaneNumberBase=0)
-- Create a 6 clip planes to create a clip box
-
-
-
-
bool addClipPlane(ClipPlane* clipplane)
-- Add a ClipPlane to a ClipNode. Return true if plane is added,
-return false if plane already exists in ClipNode, or clipplane is false.
-
-
-
-
bool removeClipPlane(ClipPlane* clipplane)
-- Remove ClipPlane from a ClipNode. Return true if plane is removed,
-return false if plane does not exists in ClipNode.
-
-
-
-
bool removeClipPlane(unsigned int pos)
-- Remove ClipPlane, at specified index, from a ClipNode. Return true if plane is removed,
-return false if plane does not exists in ClipNode.
-
-
-
-
inline unsigned int getNumClipPlanes() const
-- return the number of ClipPlanes
-
-
-
-
inline ClipPlane* getClipPlane(unsigned int pos)
-- Get ClipPlane at specificed index position
-
-
-
-
inline const ClipPlane* getClipPlane(unsigned int pos) const
-- Get const ClipPlane at specificed index position
-
-
-
-
inline ClipPlaneList& getClipPlaneList()
-- Get the ClipPlaneList
-
-
-
-
inline const ClipPlaneList& getClipPlaneList() const
-- Get the const ClipPlaneList
-
-
-
-
void setStateSetModes(StateSet&, StateAttribute::GLModeValue) const
-- Set the GLModes on StateSet associated with the ClipPlanes
-
-
-
-
void setLocalStateSetModes(StateAttribute::GLModeValue=StateAttribute::ON)
-- Set up the local StateSet
-
-
-
-
virtual ~ClipNode()
-
-
-
-
virtual bool computeBound() const
-
-
-
-
StateAttribute::GLModeValue _value
-
-
-
-
ClipPlaneList _planes
-
-
-
- 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/ClipPlane.html b/doc/doc++/osg/ClipPlane.html
deleted file mode 100644
index 2c27d42b8..000000000
--- a/doc/doc++/osg/ClipPlane.html
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ClipPlane
-
-
-
-
-ClipPlane state class which encapsulates OpenGL glClipPlane() functionality
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ClipPlane()
--
-
inline ClipPlane(unsigned int no, const Vec4& plane)
--
-
inline ClipPlane(unsigned int no, const Plane& plane)
--
-
inline ClipPlane(unsigned int no, double a, double b, double c, double d)
--
-
ClipPlane(const ClipPlane& cp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
--
-
void setClipPlane(const Vec4& plane)
- - Set the clip plane, using a Vec4 to define plane.
-
-
-
void setClipPlane(const Plane& plane)
- - Set the clip plane, using a Plane to define plane.
-
-
-
void setClipPlane(const double* plane)
- - Set the clip plane, using a double[4] to define plane.
-
-
-
void setClipPlane(double a, double b, double c, double d)
- - Set the clip plane, using a a to define plane.
-
-
-
void getClipPlane(Vec4& plane) const
- - Get the clip plane, values entered into a Vec4 passed to the getClipPlane.
-
-
-
void getClipPlane(Plane& plane) const
- - Get the clip plane, values entered into a Plane passed to the getClipPlane.
-
-
-
void getClipPlane(double* plane) const
- - Get the clip plane, values entered into a double[4] passed to the getClipPlane.
-
-
-
void setClipPlaneNum(unsigned int num)
- - Set the clip plane number.
-
-
-
unsigned int getClipPlaneNum() const
- - Get the clip plane number.
-
-
-
virtual void apply(State& state) const
- - Apply the clip plane's state to the OpenGL state machine.
-
-
-
-Protected Fields
-
-
double _clipPlane[4]
--
-
unsigned int _clipPlaneNum
-
-
-
-Protected Methods
-
-
virtual ~ClipPlane()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-ClipPlane state class which encapsulates OpenGL glClipPlane() functionality
-
-
-
-
-
ClipPlane()
-
-
-
-
inline ClipPlane(unsigned int no, const Vec4& plane)
-
-
-
-
inline ClipPlane(unsigned int no, const Plane& plane)
-
-
-
-
inline ClipPlane(unsigned int no, double a, double b, double c, double d)
-
-
-
-
ClipPlane(const ClipPlane& cp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, ClipPlane, (Type)(CLIPPLANE+_clipPlaneNum))
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
-
-
-
-
void setClipPlane(const Vec4& plane)
-- Set the clip plane, using a Vec4 to define plane.
-
-
-
-
void setClipPlane(const Plane& plane)
-- Set the clip plane, using a Plane to define plane.
-
-
-
-
void setClipPlane(const double* plane)
-- Set the clip plane, using a double[4] to define plane.
-
-
-
-
void setClipPlane(double a, double b, double c, double d)
-- Set the clip plane, using a a to define plane.
-
-
-
-
void getClipPlane(Vec4& plane) const
-- Get the clip plane, values entered into a Vec4 passed to the getClipPlane.
-
-
-
-
void getClipPlane(Plane& plane) const
-- Get the clip plane, values entered into a Plane passed to the getClipPlane.
-
-
-
-
void getClipPlane(double* plane) const
-- Get the clip plane, values entered into a double[4] passed to the getClipPlane.
-
-
-
-
void setClipPlaneNum(unsigned int num)
-- Set the clip plane number.
-
-
-
-
unsigned int getClipPlaneNum() const
-- Get the clip plane number.
-
-
-
-
virtual void apply(State& state) const
-- Apply the clip plane's state to the OpenGL state machine.
-
-
-
-
virtual ~ClipPlane()
-
-
-
-
double _clipPlane[4]
-
-
-
-
unsigned int _clipPlaneNum
-
-
-
- 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/ClippingVolume.html b/doc/doc++/osg/ClippingVolume.html
deleted file mode 100644
index 86afd24c6..000000000
--- a/doc/doc++/osg/ClippingVolume.html
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ClippingVolume
-
-
-
-
-A ClippingVolume class for representing convex clipping volumes made up.
-
-
-
-
-Public Methods
-
-
typedef std::vector<osg::Plane>inline PlaneList ClippingVolume()
--
-
inline ClippingVolume(const ClippingVolume& cv)
--
-
inline ClippingVolume(const PlaneList& pl)
--
-
inline ~ClippingVolume()
--
-
inline void clear()
--
-
inline ClippingVolume& operator = (const ClippingVolume& cv)
--
-
void setToUnitFrustum()
- - Create a ClippingVolume with is cube, centered at 0,0,0, with sides of 2 units
-
-
-
void setToUnitFrustumWithoutNearFar()
--
-
inline void set(const ClippingVolume& cs)
--
-
inline void set(const PlaneList& pl)
--
-
inline void add(const osg::Plane& pl)
--
-
inline PlaneList& getPlaneList()
--
-
inline const PlaneList& getPlaneList() const
--
-
inline void setupMask()
--
-
inline const bool contains(const osg::Vec3& v) const
- - Check whether a vertex is contained with clipping set
-
-
-
inline const bool contains(const osg::BoundingSphere& bs, unsigned int& mask) const
- - Check whether any part of a bounding sphere is contained within clipping set.
-
-
-
inline const bool contains(const osg::BoundingSphere& bs) const
- - Check whether any part of a bounding sphere is contained within clipping set
-
-
-
inline const bool contains(const osg::BoundingBox& bb, unsigned int& mask) const
- - Check whether any part of a bounding box is contained within clipping set.
-
-
-
inline const bool contains(const osg::BoundingBox& bb) const
- - Check whether any part of a bounding box is contained within clipping set
-
-
-
inline const bool containsAllOf(const osg::BoundingSphere& bs) const
- - Check whether the entire bounding sphere is contained within clipping set
-
-
-
inline const bool containsAllOf(const osg::BoundingBox& bb) const
- - Check whether the entire bounding box is contained within clipping set
-
-
-
inline void transform(const osg::Matrix& matrix)
- - Transform the clipping set by matrix.
-
-
-
inline void transformProvidingInverse(const osg::Matrix& matrix)
- - Transform the clipping set by provide a pre inverted matrix.
-
-
-
-Protected Fields
-
-
unsigned int _localMask
--
-
PlaneList _planeList
-
-
-
-
-
-
-Documentation
-A ClippingVolume class for representing convex clipping volumes made up.
-When adding planes, their normals should point inwards (into the volume)
-
-
-
-
-
typedef std::vector<osg::Plane>inline PlaneList ClippingVolume()
-
-
-
-
inline ClippingVolume(const ClippingVolume& cv)
-
-
-
-
inline ClippingVolume(const PlaneList& pl)
-
-
-
-
inline ~ClippingVolume()
-
-
-
-
inline void clear()
-
-
-
-
inline ClippingVolume& operator = (const ClippingVolume& cv)
-
-
-
-
void setToUnitFrustum()
-- Create a ClippingVolume with is cube, centered at 0,0,0, with sides of 2 units
-
-
-
-
void setToUnitFrustumWithoutNearFar()
-
-
-
-
inline void set(const ClippingVolume& cs)
-
-
-
-
inline void set(const PlaneList& pl)
-
-
-
-
inline void add(const osg::Plane& pl)
-
-
-
-
inline PlaneList& getPlaneList()
-
-
-
-
inline const PlaneList& getPlaneList() const
-
-
-
-
inline void setupMask()
-
-
-
-
inline const bool contains(const osg::Vec3& v) const
-- Check whether a vertex is contained with clipping set
-
-
-
-
inline const bool contains(const osg::BoundingSphere& bs, unsigned int& mask) const
-- Check whether any part of a bounding sphere is contained within clipping set.
-Using a mask to determine which planes should be used for the check, and
-modifying the mask to turn off planes which wouldn't contribute to clipping
-of any internal objects. This feature is used in osgUtil::CullVisitor
-to prevent redundant plane checking.
-
-
-
-
inline const bool contains(const osg::BoundingSphere& bs) const
-- Check whether any part of a bounding sphere is contained within clipping set
-
-
-
-
inline const bool contains(const osg::BoundingBox& bb, unsigned int& mask) const
-- Check whether any part of a bounding box is contained within clipping set.
-Using a mask to determine which planes should be used for the check, and
-modifying the mask to turn off planes which wouldn't contribute to clipping
-of any internal objects. This feature is used in osgUtil::CullVisitor
-to prevent redundant plane checking.
-
-
-
-
inline const bool contains(const osg::BoundingBox& bb) const
-- Check whether any part of a bounding box is contained within clipping set
-
-
-
-
inline const bool containsAllOf(const osg::BoundingSphere& bs) const
-- Check whether the entire bounding sphere is contained within clipping set
-
-
-
-
inline const bool containsAllOf(const osg::BoundingBox& bb) const
-- Check whether the entire bounding box is contained within clipping set
-
-
-
-
inline void transform(const osg::Matrix& matrix)
-- Transform the clipping set by matrix. Note, this operations carries out
-the calculation of the inverse of the matrix since to transforms
-planes must be multiplied my the inverse transposed. This
-make this operation expensive. If the inverse has been already
-calculated elsewhere then use transformProvidingInverse() instead.
-See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
-
-
-
-
inline void transformProvidingInverse(const osg::Matrix& matrix)
-- Transform the clipping set by provide a pre inverted matrix.
-see transform for details.
-
-
-
-
unsigned int _localMask
-
-
-
-
PlaneList _planeList
-
-
-
- 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/CollectOccludersVisitor.html b/doc/doc++/osg/CollectOccludersVisitor.html
deleted file mode 100644
index 5fac69fe8..000000000
--- a/doc/doc++/osg/CollectOccludersVisitor.html
+++ /dev/null
@@ -1,484 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::CollectOccludersVisitor
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
CollectOccludersVisitor()
--
-
virtual ~CollectOccludersVisitor()
--
-
virtual CollectOccludersVisitor* cloneType() const
--
-
virtual void reset()
--
-
virtual float getDistanceToEyePoint(const Vec3& pos, bool withLODScale) const
--
-
virtual float getDistanceFromEyePoint(const Vec3& pos, bool withLODScale) const
--
-
virtual void apply(osg::Node&)
--
-
virtual void apply(osg::Transform& node)
--
-
virtual void apply(osg::Projection& node)
--
-
virtual void apply(osg::Switch& node)
--
-
virtual void apply(osg::LOD& node)
--
-
virtual void apply(osg::OccluderNode& node)
--
-
void setMinimumShadowOccluderVolume(float vol)
--
-
float getMinimumShadowOccluderVolume() const
--
-
void setCreateDrawablesOnOccludeNodes(bool flag)
--
-
bool getCreateDrawablesOnOccludeNodes() const
--
-
void setCollectedOcculderList(const ShadowVolumeOccluderSet& svol)
--
-
ShadowVolumeOccluderSet& getCollectedOccluderSet()
--
-
const ShadowVolumeOccluderSet& getCollectedOccluderSet() const
--
-
void removeOccludedOccluders()
- - remove occluded occluders for the collected occluders list
-
-
-
-Public Members
-
-
typedef std::set<ShadowVolumeOccluder> ShadowVolumeOccluderSet
-
-
-
-Protected Fields
-
-
float _minimumShadowOccluderVolume
--
-
bool _createDrawables
--
-
ShadowVolumeOccluderSet _occluderSet
-
-
-
-Protected Methods
-
-
CollectOccludersVisitor(const CollectOccludersVisitor&)
- - prevent unwanted copy construction
-
-
-
CollectOccludersVisitor& operator = (const CollectOccludersVisitor&)
- - prevent unwanted copy operator
-
-
-
inline void handle_cull_callbacks_and_traverse(osg::Node& node)
--
-
inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)
-
-
-
-
-
-
-Public Methods
-
-
inline void setVisitorType(VisitorType type)
--
-
inline VisitorType getVisitorType() const
--
-
inline void setTraversalNumber(int fn)
--
-
inline int getTraversalNumber() const
--
-
inline void setFrameStamp(FrameStamp* fs)
--
-
inline const FrameStamp* getFrameStamp() const
--
-
inline void setTraversalMask(Node::NodeMask mask)
--
-
inline Node::NodeMask getTraversalMask() const
--
-
inline void setNodeMaskOverride(Node::NodeMask mask)
--
-
inline Node::NodeMask getNodeMaskOverride() const
--
-
inline bool validNodeMask(const osg::Node& node) const
--
-
inline void setTraversalMode(TraversalMode mode)
--
-
inline TraversalMode getTraversalMode() const
--
-
inline void traverse(Node& node)
--
-
inline void pushOntoNodePath(Node* node)
--
-
inline void popFromNodePath()
--
-
NodePath& getNodePath()
--
-
const NodePath& getNodePath() const
--
-
virtual bool getLocalToWorldMatrix(Matrix& matrix, Node* node)
--
-
virtual bool getWorldToLocalMatrix(Matrix& matrix, Node* node)
--
-
virtual osg::Vec3 getEyePoint() const
-
-
-
-Public Members
-
-
enum TraversalMode
--
-
enum VisitorType
-
-
-
-Protected Fields
-
-
VisitorType _visitorType
--
-
int _traversalNumber
--
-
ref_ptr<FrameStamp> _frameStamp
--
-
TraversalMode _traversalMode
--
-
Node::NodeMask _traversalMask
--
-
Node::NodeMask _nodeMaskOverride
--
-
NodePath _nodePath
-
-
-
-
-
-
-Public Methods
-
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Public Methods
-
-
void setOccluderList(const ShadowVolumeOccluderList& svol)
--
-
ShadowVolumeOccluderList& getOccluderList()
--
-
const ShadowVolumeOccluderList& getOccluderList() const
--
-
void pushViewport(osg::Viewport* viewport)
--
-
void popViewport()
--
-
void pushProjectionMatrix(osg::RefMatrix* matrix)
--
-
void popProjectionMatrix()
--
-
void pushModelViewMatrix(osg::RefMatrix* matrix)
--
-
void popModelViewMatrix()
--
-
inline float getFrustumVolume()
--
-
void setCullingMode(CullingMode mode)
--
-
CullingMode getCullingMode() const
--
-
void setLODScale(float bias)
--
-
float getLODScale() const
--
-
void setSmallFeatureCullingPixelSize(float value)
--
-
float getSmallFeatureCullingPixelSize() const
--
-
float pixelSize(const Vec3& v, float radius) const
--
-
float pixelSize(const BoundingSphere& bs) const
--
-
inline void disableAndPushOccludersCurrentMask(NodePath& nodePath)
--
-
inline void popOccludersCurrentMask(NodePath& nodePath)
--
-
inline bool isCulled(const std::vector<Vec3>& vertices)
--
-
inline bool isCulled(const BoundingBox& bb)
--
-
inline bool isCulled(const BoundingSphere& bs)
--
-
inline bool isCulled(const osg::Node& node)
--
-
inline void pushCurrentMask()
--
-
inline void popCurrentMask()
--
-
CullingStack& getClipSpaceCullingStack()
--
-
CullingStack& getProjectionCullingStack()
--
-
CullingStack& getModelViewCullingStack()
--
-
CullingSet& getCurrentCullingSet()
--
-
inline osg::Viewport* getViewport()
--
-
inline osg::RefMatrix& getModelViewMatrix()
--
-
inline osg::RefMatrix& getProjectionMatrix()
--
-
inline osg::Matrix getWindowMatrix()
--
-
inline const osg::RefMatrix& getMVPW()
--
-
inline const osg::Vec3& getEyeLocal() const
--
-
inline const osg::Vec3 getUpLocal() const
--
-
inline const osg::Vec3 getLookVectorLocal() const
--
-
inline Viewport* getViewport()
--
-
inline RefMatrix& getModelViewMatrix()
--
-
inline RefMatrix& getProjectionMatrix()
--
-
inline Matrix getWindowMatrix()
--
-
inline const RefMatrix& getMVPW()
--
-
inline RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-
-Public Members
-
-
typedef std::vector<ShadowVolumeOccluder> OccluderList
--
-
enum CullingModeValues
--
-
typedef unsigned int CullingMode
--
-
typedef fast_back_stack<ref_ptr<CullingSet> > CullingStack
-
-
-
-Protected Fields
-
-
CullingMode _cullingMode
--
-
float _LODScale
--
-
float _smallFeatureCullingPixelSize
--
-
ShadowVolumeOccluderList _occluderList
--
-
MatrixStack _projectionStack
--
-
MatrixStack _modelviewStack
--
-
MatrixStack _MVPW_Stack
--
-
ViewportStack _viewportStack
--
-
EyePointStack _eyePointStack
--
-
CullingStack _clipspaceCullingStack
--
-
CullingStack _projectionCullingStack
--
-
CullingStack _modelviewCullingStack
--
-
float _frustumVolume
--
-
unsigned int _bbCornerNear
--
-
unsigned int _bbCornerFar
--
-
ref_ptr<osg::RefMatrix> _identity
--
-
MatrixList _reuseMatrixList
--
-
unsigned int _currentReuseMatrixIndex
-
-
-
-Protected Methods
-
-
void pushCullingSet()
--
-
void popCullingSet()
--
-
void computeFrustumVolume()
--
-
inline osg::RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-
-Protected Members
-
-
typedef fast_back_stack< ref_ptr<RefMatrix> > MatrixStack
--
-
typedef fast_back_stack<ref_ptr<Viewport> > ViewportStack
--
-
typedef fast_back_stack<Vec3> EyePointStack
--
-
typedef std::vector< osg::ref_ptr<osg::RefMatrix> > MatrixList
-
-
-
-
-
-
-Documentation
-
-
-
-
-
typedef std::set<ShadowVolumeOccluder> ShadowVolumeOccluderSet
-
-
-
-
CollectOccludersVisitor()
-
-
-
-
virtual ~CollectOccludersVisitor()
-
-
-
-
virtual CollectOccludersVisitor* cloneType() const
-
-
-
-
virtual void reset()
-
-
-
-
virtual float getDistanceToEyePoint(const Vec3& pos, bool withLODScale) const
-
-
-
-
virtual float getDistanceFromEyePoint(const Vec3& pos, bool withLODScale) const
-
-
-
-
virtual void apply(osg::Node&)
-
-
-
-
virtual void apply(osg::Transform& node)
-
-
-
-
virtual void apply(osg::Projection& node)
-
-
-
-
virtual void apply(osg::Switch& node)
-
-
-
-
virtual void apply(osg::LOD& node)
-
-
-
-
virtual void apply(osg::OccluderNode& node)
-
-
-
-
void setMinimumShadowOccluderVolume(float vol)
-
-
-
-
float getMinimumShadowOccluderVolume() const
-
-
-
-
void setCreateDrawablesOnOccludeNodes(bool flag)
-
-
-
-
bool getCreateDrawablesOnOccludeNodes() const
-
-
-
-
void setCollectedOcculderList(const ShadowVolumeOccluderSet& svol)
-
-
-
-
ShadowVolumeOccluderSet& getCollectedOccluderSet()
-
-
-
-
const ShadowVolumeOccluderSet& getCollectedOccluderSet() const
-
-
-
-
void removeOccludedOccluders()
-- remove occluded occluders for the collected occluders list
-
-
-
-
CollectOccludersVisitor(const CollectOccludersVisitor&)
-- prevent unwanted copy construction
-
-
-
-
CollectOccludersVisitor& operator = (const CollectOccludersVisitor&)
-- prevent unwanted copy operator
-
-
-
-
inline void handle_cull_callbacks_and_traverse(osg::Node& node)
-
-
-
-
inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)
-
-
-
-
float _minimumShadowOccluderVolume
-
-
-
-
bool _createDrawables
-
-
-
-
ShadowVolumeOccluderSet _occluderSet
-
-
-
- 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/ColorMask.html b/doc/doc++/osg/ColorMask.html
deleted file mode 100644
index 1212ce69d..000000000
--- a/doc/doc++/osg/ColorMask.html
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ColorMask
-
-
-
-
-Encapsulate OpenGL glColorMaskFunc/Op/Mask functions
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ColorMask()
--
-
ColorMask(const ColorMask& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, ColorMask, COLORMASK)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
inline void setMask(bool red, bool green, bool blue, bool alpha)
--
-
inline bool getRedMask() const
--
-
inline bool getGreenMask() const
--
-
inline bool getBlueMask() const
--
-
inline bool getAlphaMask() const
--
-
virtual void apply(State& state) const
-
-
-
-Protected Fields
-
-
bool _red
--
-
bool _green
--
-
bool _blue
--
-
bool _alpha
-
-
-
-Protected Methods
-
-
virtual ~ColorMask()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void getAssociatedModes(std::vector<GLMode>& ) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Encapsulate OpenGL glColorMaskFunc/Op/Mask functions
-
-
-
-
-
ColorMask()
-
-
-
-
ColorMask(const ColorMask& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, ColorMask, COLORMASK)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
inline void setMask(bool red, bool green, bool blue, bool alpha)
-
-
-
-
inline bool getRedMask() const
-
-
-
-
inline bool getGreenMask() const
-
-
-
-
inline bool getBlueMask() const
-
-
-
-
inline bool getAlphaMask() const
-
-
-
-
virtual void apply(State& state) const
-
-
-
-
virtual ~ColorMask()
-
-
-
-
bool _red
-
-
-
-
bool _green
-
-
-
-
bool _blue
-
-
-
-
bool _alpha
-
-
-
- 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
deleted file mode 100644
index e77801750..000000000
--- a/doc/doc++/osg/ColorMatrix.html
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ColorMatrix
-
-
-
-
-Texture Matrix state class for encapsulating OpenGL texture matrix functionality
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ColorMatrix()
--
-
ColorMatrix(const ColorMatrix& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, ColorMatrix, COLORMATRIX)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
inline void setMatrix(const Matrix& matrix)
- - Set the color matrix
-
-
-
inline Matrix& getMatrix()
- - Get the color matrix
-
-
-
inline const Matrix& getMatrix() const
- - Get the const color matrix
-
-
-
virtual void apply(State& state) const
- - apply as OpenGL texture matrix
-
-
-
-Protected Fields
-
-
Matrix _matrix
-
-
-
-Protected Methods
-
-
virtual ~ColorMatrix( void )
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void getAssociatedModes(std::vector<GLMode>& ) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Texture Matrix state class for encapsulating OpenGL texture matrix functionality
-
-
-
-
-
ColorMatrix()
-
-
-
-
ColorMatrix(const ColorMatrix& cm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, ColorMatrix, COLORMATRIX)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
inline void setMatrix(const Matrix& matrix)
-- Set the color matrix
-
-
-
-
inline Matrix& getMatrix()
-- Get the color matrix
-
-
-
-
inline const Matrix& getMatrix() const
-- Get the const color matrix
-
-
-
-
virtual void apply(State& state) const
-- apply as OpenGL texture matrix
-
-
-
-
virtual ~ColorMatrix( void )
-
-
-
-
Matrix _matrix
-
-
-
- This class has no child classes.
-
-
Alphabetic index HTML hierarchy of classes or Java
-
-This page was generated with the help of DOC++.
-
-
diff --git a/doc/doc++/osg/CompositeShape.html b/doc/doc++/osg/CompositeShape.html
deleted file mode 100644
index acdf478fb..000000000
--- a/doc/doc++/osg/CompositeShape.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
- class osg::CompositeShape
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
CompositeShape()
--
-
CompositeShape(const CompositeShape& cs, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Shape (osg, CompositeShape)(Shape* shape)
--
-
Shape* getShape()
- - Get the shape that encloses all of the children
-
-
-
const Shape* getShape() const
- - Get the const shape that encloses all of the children
-
-
-
unsigned int getNumChildren() const
- - Get the number of children of this composite shape
-
-
-
Shape* getChild(unsigned int i)
- - Get a child
-
-
-
const Shape* getChild(unsigned int i) const
- - Get a const child
-
-
-
void addChild(Shape* shape)
- - Add a child to the list
-
-
-
void removeChild(unsigned int i)
- - remove a child from the list
-
-
-
unsigned int findChildNo(Shape* shape) const
- - 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
-
-
typedef std::vector< ref_ptr<Shape> > ChildList
-
-
-
-Protected Fields
-
-
ref_ptr<Shape> _shape
--
-
ChildList _children
-
-
-
-Protected Methods
-
-
~CompositeShape()
-
-
-
-
Inherited from Shape:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void accept(ShapeVisitor&)
--
-
virtual void accept(ConstShapeVisitor&) const
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
typedef std::vector< ref_ptr<Shape> > ChildList
-
-
-
-
CompositeShape()
-
-
-
-
CompositeShape(const CompositeShape& cs, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Shape (osg, CompositeShape)(Shape* shape)
-
-
-
-
Shape* getShape()
-- Get the shape that encloses all of the children
-
-
-
-
const Shape* getShape() const
-- Get the const shape that encloses all of the children
-
-
-
-
unsigned int getNumChildren() const
-- Get the number of children of this composite shape
-
-
-
-
Shape* getChild(unsigned int i)
-- Get a child
-
-
-
-
const Shape* getChild(unsigned int i) const
-- Get a const child
-
-
-
-
void addChild(Shape* shape)
-- Add a child to the list
-
-
-
-
void removeChild(unsigned int i)
-- remove a child from the list
-
-
-
-
unsigned int findChildNo(Shape* shape) const
-- 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()
-
-
-
-
~CompositeShape()
-
-
-
-
ref_ptr<Shape> _shape
-
-
-
-
ChildList _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
deleted file mode 100644
index 096d2d7b2..000000000
--- a/doc/doc++/osg/Cone.html
+++ /dev/null
@@ -1,251 +0,0 @@
-
-
-
-
- class osg::Cone
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
Cone()
--
-
Cone(const osg::Vec3& center, float radius, float height)
--
-
Cone(const Cone& cone, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Shape (osg, Cone)() const
--
-
inline void set(const Vec3& center, float radius, float height)
--
-
inline void setCenter(const Vec3& center)
--
-
inline const Vec3& getCenter() const
--
-
inline void setRadius(float radius)
--
-
inline float getRadius() const
--
-
inline void setHeight(float height)
--
-
inline float getHeight() const
--
-
inline void setRotation(const Quat& quat)
--
-
inline const Quat& getRotation() const
--
-
inline Matrix getRotationMatrix() const
--
-
inline bool zeroRotation() const
--
-
inline float getBaseOffsetFactor() const
--
-
inline float getBaseOffset() const
-
-
-
-Protected Fields
-
-
Vec3 _center
--
-
float _radius
--
-
float _height
--
-
Quat _rotation
-
-
-
-Protected Methods
-
-
virtual ~Cone()
-
-
-
-
Inherited from Shape:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void accept(ShapeVisitor&)
--
-
virtual void accept(ConstShapeVisitor&) const
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
Cone()
-
-
-
-
Cone(const osg::Vec3& center, float radius, float height)
-
-
-
-
Cone(const Cone& cone, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Shape (osg, Cone)() const
-
-
-
-
inline void set(const Vec3& center, float radius, float height)
-
-
-
-
inline void setCenter(const Vec3& center)
-
-
-
-
inline const Vec3& getCenter() const
-
-
-
-
inline void setRadius(float radius)
-
-
-
-
inline float getRadius() const
-
-
-
-
inline void setHeight(float height)
-
-
-
-
inline float getHeight() const
-
-
-
-
inline void setRotation(const Quat& quat)
-
-
-
-
inline const Quat& getRotation() const
-
-
-
-
inline Matrix getRotationMatrix() const
-
-
-
-
inline bool zeroRotation() const
-
-
-
-
inline float getBaseOffsetFactor() const
-
-
-
-
inline float getBaseOffset() const
-
-
-
-
virtual ~Cone()
-
-
-
-
Vec3 _center
-
-
-
-
float _radius
-
-
-
-
float _height
-
-
-
-
Quat _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
deleted file mode 100644
index ddf7aad63..000000000
--- a/doc/doc++/osg/ConstArrayVisitor.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- class osg::ConstArrayVisitor
-
-
-
-
-
-
-
-
-Public Methods
-
-
ConstArrayVisitor()
--
-
virtual void apply(const Vec4Array&)
-
-
-
-
-
-
-Documentation
-
-
-
-
-
ConstArrayVisitor()
-
-
-
-
virtual 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
deleted file mode 100644
index 290ed8a6d..000000000
--- a/doc/doc++/osg/ConstAttributeFunctor.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- class osg::Drawable::ConstAttributeFunctor
-
-
-
-
-
-
-
-
-Public Methods
-
-
virtual ~ConstAttributeFunctor()
--
-
virtual void apply(AttributeType, const unsigned int, const UByte4*)
-
-
-
-
-
-
-Documentation
-
-
-
-
-
virtual ~ConstAttributeFunctor()
-
-
-
-
virtual 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
deleted file mode 100644
index 770472482..000000000
--- a/doc/doc++/osg/ConstShapeVisitor.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- class osg::ConstShapeVisitor
-
-
-
-
-
-
-
-
-Public Methods
-
-
ConstShapeVisitor()
--
-
virtual void apply(const CompositeShape&)
-
-
-
-
-
-
-Documentation
-
-
-
-
-
ConstShapeVisitor()
-
-
-
-
virtual 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
deleted file mode 100644
index 4555f8afa..000000000
--- a/doc/doc++/osg/ConstValueVisitor.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- class osg::ConstValueVisitor
-
-
-
-
-
-
-
-
-Public Methods
-
-
ConstValueVisitor()
--
-
virtual void apply(const Vec4&)
-
-
-
-
-
-
-Documentation
-
-
-
-
-
ConstValueVisitor()
-
-
-
-
virtual 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
deleted file mode 100644
index 8dae75978..000000000
--- a/doc/doc++/osg/ConvexHull.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
- class osg::ConvexHull
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ConvexHull()
--
-
ConvexHull(const ConvexHull& hull, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Shape(osg, TriangleMesh)
-
-
-
-
-
-
-Public Methods
-
-
META_Shape (osg, TriangleMesh)(Vec3Array* vertices)
--
-
Vec3Array* getVertices()
--
-
const Vec3Array* getVertices() const
--
-
void setIndices(IndexArray* indices)
--
-
IndexArray* getIndices()
--
-
const IndexArray* getIndices() const
-
-
-
-Protected Fields
-
-
ref_ptr<Vec3Array> _vertices
--
-
ref_ptr<IndexArray> _indices
-
-
-
-
Inherited from Shape:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void accept(ShapeVisitor&)
--
-
virtual void accept(ConstShapeVisitor&) const
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
ConvexHull()
-
-
-
-
ConvexHull(const ConvexHull& hull, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
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/ConvexPlanarOccluder.html b/doc/doc++/osg/ConvexPlanarOccluder.html
deleted file mode 100644
index d15fbb29e..000000000
--- a/doc/doc++/osg/ConvexPlanarOccluder.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ConvexPlanarOccluder
-
-
-
-
-A class for representing convex clipping volumes made up.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ConvexPlanarOccluder()
--
-
ConvexPlanarOccluder(const ConvexPlanarOccluder& cpo, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Object (osg, ConvexPlanarOccluder)(const ConvexPlanarPolygon& cpp)
--
-
ConvexPlanarPolygon& getOccluder()
--
-
const ConvexPlanarPolygon& getOccluder() const
--
-
void addHole(const ConvexPlanarPolygon& cpp)
--
-
HoleList& getHoleList()
--
-
const HoleList& getHoleList() const
-
-
-
-Public Members
-
-
typedef std::vector<ConvexPlanarPolygon> HoleList
-
-
-
-Protected Fields
-
-
ConvexPlanarPolygon _occluder
--
-
HoleList _holeList
-
-
-
-Protected Methods
-
-
~ConvexPlanarOccluder()
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object*) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-A class for representing convex clipping volumes made up.
-When adding planes, their normals should point inwards (into the volume)
-
-
-
-
-
ConvexPlanarOccluder()
-
-
-
-
ConvexPlanarOccluder(const ConvexPlanarOccluder& cpo, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Object (osg, ConvexPlanarOccluder)(const ConvexPlanarPolygon& cpp)
-
-
-
-
ConvexPlanarPolygon& getOccluder()
-
-
-
-
const ConvexPlanarPolygon& getOccluder() const
-
-
-
-
typedef std::vector<ConvexPlanarPolygon> HoleList
-
-
-
-
void addHole(const ConvexPlanarPolygon& cpp)
-
-
-
-
HoleList& getHoleList()
-
-
-
-
const HoleList& getHoleList() const
-
-
-
-
~ConvexPlanarOccluder()
-
-
-
-
ConvexPlanarPolygon _occluder
-
-
-
-
HoleList _holeList
-
-
-
- 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/ConvexPlanarPolygon.html b/doc/doc++/osg/ConvexPlanarPolygon.html
deleted file mode 100644
index cb89d1e34..000000000
--- a/doc/doc++/osg/ConvexPlanarPolygon.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ConvexPlanarPolygon
-
-
-
-
-A class for representing convex clipping volumes made up.
-
-
-
-
-Public Methods
-
-
ConvexPlanarPolygon()
--
-
void add(const Vec3& v)
--
-
VertexList& getVertexList()
--
-
const VertexList& getVertexList() const
-
-
-
-Public Members
-
-
typedef std::vector<osg::Vec3> VertexList
-
-
-
-Protected Fields
-
-
VertexList _vertexList
-
-
-
-
-
-
-Documentation
-A class for representing convex clipping volumes made up.
-When adding planes, their normals should point inwards (into the volume)
-
-
-
-
-
ConvexPlanarPolygon()
-
-
-
-
typedef std::vector<osg::Vec3> VertexList
-
-
-
-
void add(const Vec3& v)
-
-
-
-
VertexList& getVertexList()
-
-
-
-
const VertexList& getVertexList() const
-
-
-
-
VertexList _vertexList
-
-
-
- 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/ConvexPlanerOccluder.html b/doc/doc++/osg/ConvexPlanerOccluder.html
deleted file mode 100644
index 7ae1e0511..000000000
--- a/doc/doc++/osg/ConvexPlanerOccluder.html
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ConvexPlanerOccluder
-
-
-
-
-A class for representing convex clipping volumes made up.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
ConvexPlanerOccluder()
--
-
ConvexPlanerOccluder(const ConvexPlanerOccluder& cpo, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Object (osg, ConvexPlanerOccluder)(const ConvexPlanerPolygon& cpp)
--
-
ConvexPlanerPolygon& getOccluder()
--
-
const ConvexPlanerPolygon& getOccluder() const
--
-
typedef std::vector<ConvexPlanerPolygon> HoleList void addHole(const ConvexPlanerPolygon& cpp)
--
-
HoleList& getHoleList()
--
-
const HoleList& getHoleList() const
--
-
void computeAttributes()
--
-
void computeBound(BoundingBox& bb) const
--
-
void computeBound(BoundingSphere& bs) const
-
-
-
-Protected Fields
-
-
ConvexPlanerPolygon _occluder
--
-
HoleList _holeList
-
-
-
-Protected Methods
-
-
~ConvexPlanerOccluder()
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object*) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
inline void setDataVariance(const DataVariance dv)
--
-
inline const DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
inline void ref() const
--
-
inline void unref() const
--
-
inline void unref_nodelete() const
--
-
inline const int referenceCount() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-A class for representing convex clipping volumes made up.
-When adding planes, their normals should point inwards (into the volume)
-
-
-
-
-
ConvexPlanerOccluder()
-
-
-
-
ConvexPlanerOccluder(const ConvexPlanerOccluder& cpo, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Object (osg, ConvexPlanerOccluder)(const ConvexPlanerPolygon& cpp)
-
-
-
-
ConvexPlanerPolygon& getOccluder()
-
-
-
-
const ConvexPlanerPolygon& getOccluder() const
-
-
-
-
typedef std::vector<ConvexPlanerPolygon> HoleList void addHole(const ConvexPlanerPolygon& cpp)
-
-
-
-
HoleList& getHoleList()
-
-
-
-
const HoleList& getHoleList() const
-
-
-
-
void computeAttributes()
-
-
-
-
void computeBound(BoundingBox& bb) const
-
-
-
-
void computeBound(BoundingSphere& bs) const
-
-
-
-
~ConvexPlanerOccluder()
-
-
-
-
ConvexPlanerPolygon _occluder
-
-
-
-
HoleList _holeList
-
-
-
- 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/ConvexPlanerPolygon.html b/doc/doc++/osg/ConvexPlanerPolygon.html
deleted file mode 100644
index 6d2bee3ef..000000000
--- a/doc/doc++/osg/ConvexPlanerPolygon.html
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::ConvexPlanerPolygon
-
-
-
-
-A class for representing convex clipping volumes made up.
-
-
-
-
-Public Methods
-
-
ConvexPlanerPolygon()
--
-
typedef std::vector<osg::Vec3> VertexList void add(const Vec3& v)
--
-
VertexList& getVertexList()
--
-
const VertexList& getVertexList() const
-
-
-
-Protected Fields
-
-
VertexList _vertexList
-
-
-
-
-
-
-Documentation
-A class for representing convex clipping volumes made up.
-When adding planes, their normals should point inwards (into the volume)
-
-
-
-
-
ConvexPlanerPolygon()
-
-
-
-
typedef std::vector<osg::Vec3> VertexList void add(const Vec3& v)
-
-
-
-
VertexList& getVertexList()
-
-
-
-
const VertexList& getVertexList() const
-
-
-
-
VertexList _vertexList
-
-
-
- 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/CopyOp.html b/doc/doc++/osg/CopyOp.html
deleted file mode 100644
index d5685b4f9..000000000
--- a/doc/doc++/osg/CopyOp.html
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::CopyOp
-
-
-
-
-Copy Op(erator) used to control the whether shallow or deep copy is used during copy construction and clone operation
-
-
-
-
-Public Methods
-
-
inline CopyOp(CopyFlags flags=SHALLOW_COPY)
--
-
virtual ~CopyOp()
--
-
virtual Referenced* operator() (const Referenced* ref) const
--
-
virtual Object* operator() (const Object* obj) const
--
-
virtual Node* operator() (const Node* node) const
--
-
virtual Drawable* operator() (const Drawable* drawable) const
--
-
virtual StateSet* operator() (const StateSet* stateset) const
--
-
virtual StateAttribute* operator() (const StateAttribute* attr) const
--
-
virtual Texture* operator() (const Texture* text) const
--
-
virtual Image* operator() (const Image* image) const
--
-
virtual Array* operator() (const Array* array) const
--
-
virtual PrimitiveSet* operator() (const PrimitiveSet* primitives) const
--
-
virtual Shape* operator() (const Shape* shape) const
-
-
-
-Public Members
-
-
enum Options
--
-
typedef unsigned int CopyFlags
-
-
-
-Protected Fields
-
-
CopyFlags _flags
-
-
-
-
-
-
-Documentation
-Copy Op(erator) used to control the whether shallow or deep copy is used
-during copy construction and clone operation
-
-
-
-
-
enum Options
-
-
-
-
-
SHALLOW_COPY
-
-
-
-
DEEP_COPY_OBJECTS
-
-
-
-
DEEP_COPY_NODES
-
-
-
-
DEEP_COPY_DRAWABLES
-
-
-
-
DEEP_COPY_STATESETS
-
-
-
-
DEEP_COPY_STATEATTRIBUTES
-
-
-
-
DEEP_COPY_TEXTURES
-
-
-
-
DEEP_COPY_IMAGES
-
-
-
-
DEEP_COPY_ARRAYS
-
-
-
-
DEEP_COPY_PRIMITIVES
-
-
-
-
DEEP_COPY_SHAPES
-
-
-
-
DEEP_COPY_ALL
-
-
-
-
-
typedef unsigned int CopyFlags
-
-
-
-
inline CopyOp(CopyFlags flags=SHALLOW_COPY)
-
-
-
-
virtual ~CopyOp()
-
-
-
-
virtual Referenced* operator() (const Referenced* ref) const
-
-
-
-
virtual Object* operator() (const Object* obj) const
-
-
-
-
virtual Node* operator() (const Node* node) const
-
-
-
-
virtual Drawable* operator() (const Drawable* drawable) const
-
-
-
-
virtual StateSet* operator() (const StateSet* stateset) const
-
-
-
-
virtual StateAttribute* operator() (const StateAttribute* attr) const
-
-
-
-
virtual Texture* operator() (const Texture* text) const
-
-
-
-
virtual Image* operator() (const Image* image) const
-
-
-
-
virtual Array* operator() (const Array* array) const
-
-
-
-
virtual PrimitiveSet* operator() (const PrimitiveSet* primitives) const
-
-
-
-
virtual Shape* operator() (const Shape* shape) const
-
-
-
-
CopyFlags _flags
-
-
-
- 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/CullFace.html b/doc/doc++/osg/CullFace.html
deleted file mode 100644
index 2f939b55b..000000000
--- a/doc/doc++/osg/CullFace.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::CullFace
-
-
-
-
-Class to globally enable/disable OpenGL's polygon culling mode=
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
CullFace()
--
-
CullFace(const CullFace& cf, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, CullFace, CULLFACE)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
--
-
inline void setMode(Mode mode)
--
-
inline Mode getMode() const
--
-
virtual void apply(State& state) const
-
-
-
-Public Members
-
-
enum Mode
-
-
-
-Protected Fields
-
-
Mode _mode
-
-
-
-Protected Methods
-
-
virtual ~CullFace()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Class to globally enable/disable OpenGL's polygon culling mode=
-
-
-
-
-
CullFace()
-
-
-
-
CullFace(const CullFace& cf, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, CullFace, CULLFACE)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
-
-
-
-
enum Mode
-
-
-
-
-
FRONT
-
-
-
-
BACK
-
-
-
-
FRONT_AND_BACK
-
-
-
-
-
inline void setMode(Mode mode)
-
-
-
-
inline Mode getMode() const
-
-
-
-
virtual void apply(State& state) const
-
-
-
-
virtual ~CullFace()
-
-
-
-
Mode _mode
-
-
-
- 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/CullStack.html b/doc/doc++/osg/CullStack.html
deleted file mode 100644
index d5e470236..000000000
--- a/doc/doc++/osg/CullStack.html
+++ /dev/null
@@ -1,557 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::CullStack
-
-
-
-
-A CullStack class which accumulates the current project, modelview matrices and the CullingSet.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
CullStack()
--
-
~CullStack()
--
-
void reset()
--
-
void setOccluderList(const ShadowVolumeOccluderList& svol)
--
-
ShadowVolumeOccluderList& getOccluderList()
--
-
const ShadowVolumeOccluderList& getOccluderList() const
--
-
void pushViewport(osg::Viewport* viewport)
--
-
void popViewport()
--
-
void pushProjectionMatrix(osg::RefMatrix* matrix)
--
-
void popProjectionMatrix()
--
-
void pushModelViewMatrix(osg::RefMatrix* matrix)
--
-
void popModelViewMatrix()
--
-
inline float getFrustumVolume()
--
-
void setCullingMode(CullingMode mode)
- - Sets the current CullingMode
-
-
-
CullingMode getCullingMode() const
- - Returns the current CullingMode
-
-
-
void setLODScale(float bias)
--
-
float getLODScale() const
--
-
void setSmallFeatureCullingPixelSize(float value)
--
-
float getSmallFeatureCullingPixelSize() const
--
-
float pixelSize(const Vec3& v, float radius) const
- - Compute the pixel of an object at position v, with specified radius
-
-
-
float pixelSize(const BoundingSphere& bs) const
- - Compute the pixel of an bounding sphere
-
-
-
inline void disableAndPushOccludersCurrentMask(NodePath& nodePath)
--
-
inline void popOccludersCurrentMask(NodePath& nodePath)
--
-
inline bool isCulled(const std::vector<Vec3>& vertices)
--
-
inline bool isCulled(const BoundingBox& bb)
--
-
inline bool isCulled(const BoundingSphere& bs)
--
-
inline bool isCulled(const osg::Node& node)
--
-
inline void pushCurrentMask()
--
-
inline void popCurrentMask()
--
-
CullingStack& getClipSpaceCullingStack()
--
-
CullingStack& getProjectionCullingStack()
--
-
CullingStack& getModelViewCullingStack()
--
-
CullingSet& getCurrentCullingSet()
--
-
inline osg::Viewport* getViewport()
--
-
inline osg::RefMatrix& getModelViewMatrix()
--
-
inline osg::RefMatrix& getProjectionMatrix()
--
-
inline osg::Matrix getWindowMatrix()
--
-
inline const osg::RefMatrix& getMVPW()
--
-
inline const osg::Vec3& getEyeLocal() const
--
-
inline const osg::Vec3 getUpLocal() const
--
-
inline const osg::Vec3 getLookVectorLocal() const
--
-
inline Viewport* getViewport()
--
-
inline RefMatrix& getModelViewMatrix()
--
-
inline RefMatrix& getProjectionMatrix()
--
-
inline Matrix getWindowMatrix()
--
-
inline const RefMatrix& getMVPW()
--
-
inline RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-
-Public Members
-
-
typedef std::vector<ShadowVolumeOccluder> OccluderList
--
-
enum CullingModeValues
--
-
typedef unsigned int CullingMode
--
-
typedef fast_back_stack<ref_ptr<CullingSet> > CullingStack
-
-
-
-Protected Fields
-
-
CullingMode _cullingMode
--
-
float _LODScale
--
-
float _smallFeatureCullingPixelSize
--
-
ShadowVolumeOccluderList _occluderList
--
-
MatrixStack _projectionStack
--
-
MatrixStack _modelviewStack
--
-
MatrixStack _MVPW_Stack
--
-
ViewportStack _viewportStack
--
-
EyePointStack _eyePointStack
--
-
CullingStack _clipspaceCullingStack
--
-
CullingStack _projectionCullingStack
--
-
CullingStack _modelviewCullingStack
--
-
float _frustumVolume
--
-
unsigned int _bbCornerNear
--
-
unsigned int _bbCornerFar
--
-
ref_ptr<osg::RefMatrix> _identity
--
-
MatrixList _reuseMatrixList
--
-
unsigned int _currentReuseMatrixIndex
-
-
-
-Protected Methods
-
-
void pushCullingSet()
--
-
void popCullingSet()
--
-
void computeFrustumVolume()
--
-
inline osg::RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-
-Protected Members
-
-
typedef fast_back_stack< ref_ptr<RefMatrix> > MatrixStack
--
-
typedef fast_back_stack<ref_ptr<Viewport> > ViewportStack
--
-
typedef fast_back_stack<Vec3> EyePointStack
--
-
typedef std::vector< osg::ref_ptr<osg::RefMatrix> > MatrixList
-
-
-
-
-
-
-Documentation
-A CullStack class which accumulates the current project, modelview matrices
-and the CullingSet.
-
-
-
-
-
CullStack()
-
-
-
-
~CullStack()
-
-
-
-
typedef std::vector<ShadowVolumeOccluder> OccluderList
-
-
-
-
enum CullingModeValues
-
-
-
-
-
NO_CULLING
-
-
-
-
VIEW_FRUSTUM_CULLING
-
-
-
-
NEAR_PLANE_CULLING
-
-
-
-
FAR_PLANE_CULLING
-
-
-
-
SMALL_FEATURE_CULLING
-
-
-
-
SHADOW_OCCLUSION_CULLING
-
-
-
-
ENABLE_ALL_CULLING
-
-
-
-
-
typedef unsigned int CullingMode
-
-
-
-
void reset()
-
-
-
-
void setOccluderList(const ShadowVolumeOccluderList& svol)
-
-
-
-
ShadowVolumeOccluderList& getOccluderList()
-
-
-
-
const ShadowVolumeOccluderList& getOccluderList() const
-
-
-
-
void pushViewport(osg::Viewport* viewport)
-
-
-
-
void popViewport()
-
-
-
-
void pushProjectionMatrix(osg::RefMatrix* matrix)
-
-
-
-
void popProjectionMatrix()
-
-
-
-
void pushModelViewMatrix(osg::RefMatrix* matrix)
-
-
-
-
void popModelViewMatrix()
-
-
-
-
inline float getFrustumVolume()
-
-
-
-
void setCullingMode(CullingMode mode)
-- Sets the current CullingMode
-
-
-
-
CullingMode getCullingMode() const
-- Returns the current CullingMode
-
-
-
-
void setLODScale(float bias)
-
-
-
-
float getLODScale() const
-
-
-
-
void setSmallFeatureCullingPixelSize(float value)
-
-
-
-
float getSmallFeatureCullingPixelSize() const
-
-
-
-
float pixelSize(const Vec3& v, float radius) const
-- Compute the pixel of an object at position v, with specified radius
-
-
-
-
float pixelSize(const BoundingSphere& bs) const
-- Compute the pixel of an bounding sphere
-
-
-
-
inline void disableAndPushOccludersCurrentMask(NodePath& nodePath)
-
-
-
-
inline void popOccludersCurrentMask(NodePath& nodePath)
-
-
-
-
inline bool isCulled(const std::vector<Vec3>& vertices)
-
-
-
-
inline bool isCulled(const BoundingBox& bb)
-
-
-
-
inline bool isCulled(const BoundingSphere& bs)
-
-
-
-
inline bool isCulled(const osg::Node& node)
-
-
-
-
inline void pushCurrentMask()
-
-
-
-
inline void popCurrentMask()
-
-
-
-
typedef fast_back_stack<ref_ptr<CullingSet> > CullingStack
-
-
-
-
CullingStack& getClipSpaceCullingStack()
-
-
-
-
CullingStack& getProjectionCullingStack()
-
-
-
-
CullingStack& getModelViewCullingStack()
-
-
-
-
CullingSet& getCurrentCullingSet()
-
-
-
-
inline osg::Viewport* getViewport()
-
-
-
-
inline osg::RefMatrix& getModelViewMatrix()
-
-
-
-
inline osg::RefMatrix& getProjectionMatrix()
-
-
-
-
inline osg::Matrix getWindowMatrix()
-
-
-
-
inline const osg::RefMatrix& getMVPW()
-
-
-
-
inline const osg::Vec3& getEyeLocal() const
-
-
-
-
inline const osg::Vec3 getUpLocal() const
-
-
-
-
inline const osg::Vec3 getLookVectorLocal() const
-
-
-
-
void pushCullingSet()
-
-
-
-
void popCullingSet()
-
-
-
-
CullingMode _cullingMode
-
-
-
-
float _LODScale
-
-
-
-
float _smallFeatureCullingPixelSize
-
-
-
-
ShadowVolumeOccluderList _occluderList
-
-
-
-
typedef fast_back_stack< ref_ptr<RefMatrix> > MatrixStack
-
-
-
-
MatrixStack _projectionStack
-
-
-
-
MatrixStack _modelviewStack
-
-
-
-
MatrixStack _MVPW_Stack
-
-
-
-
typedef fast_back_stack<ref_ptr<Viewport> > ViewportStack
-
-
-
-
ViewportStack _viewportStack
-
-
-
-
typedef fast_back_stack<Vec3> EyePointStack
-
-
-
-
EyePointStack _eyePointStack
-
-
-
-
CullingStack _clipspaceCullingStack
-
-
-
-
CullingStack _projectionCullingStack
-
-
-
-
CullingStack _modelviewCullingStack
-
-
-
-
void computeFrustumVolume()
-
-
-
-
float _frustumVolume
-
-
-
-
unsigned int _bbCornerNear
-
-
-
-
unsigned int _bbCornerFar
-
-
-
-
ref_ptr<osg::RefMatrix> _identity
-
-
-
-
typedef std::vector< osg::ref_ptr<osg::RefMatrix> > MatrixList
-
-
-
-
MatrixList _reuseMatrixList
-
-
-
-
unsigned int _currentReuseMatrixIndex
-
-
-
-
inline osg::RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-
-
inline Viewport* getViewport()
-
-
-
-
inline RefMatrix& getModelViewMatrix()
-
-
-
-
inline RefMatrix& getProjectionMatrix()
-
-
-
-
inline Matrix getWindowMatrix()
-
-
-
-
inline const RefMatrix& getMVPW()
-
-
-
-
inline RefMatrix* createOrReuseMatrix(const osg::Matrix& value)
-
-
-- Direct child classes:
-
- CollectOccludersVisitor
-
-
-
Alphabetic index HTML hierarchy of classes or Java
-
-This page was generated with the help of DOC++.
-
-
diff --git a/doc/doc++/osg/CullingSet.html b/doc/doc++/osg/CullingSet.html
deleted file mode 100644
index 5f9a0092c..000000000
--- a/doc/doc++/osg/CullingSet.html
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::CullingSet
-
-
-
-
-A CullingSet class which contains a frustum and a list of occluder.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
CullingSet()
--
-
CullingSet(const CullingSet& cs, const Matrix& matrix, const Vec4& pixelSizeVector)
--
-
void setCullingMask(Mask mask)
--
-
void setFrustum(Polytope& cv)
--
-
Polytope& getFrustum()
--
-
const Polytope& getFrustum() const
--
-
void addOccluder(ShadowVolumeOccluder& cv)
--
-
void setPixelSizeVector(const Vec4& v)
--
-
Vec4& getPixelSizeVector()
--
-
const Vec4& getPixelSizeVector() const
--
-
void setSmallFeatureCullingPixelSize(float value)
--
-
float& getSmallFeatureCullingPixelSize()
--
-
float getSmallFeatureCullingPixelSize() const
--
-
float pixelSize(const Vec3& v, float radius) const
- - Compute the pixel of an object at position v, with specified radius
-
-
-
float pixelSize(const BoundingSphere& bs) const
- - Compute the pixel of an bounding sphere
-
-
-
inline bool isCulled(const std::vector<Vec3>& vertices)
--
-
inline bool isCulled(const BoundingBox& bb)
--
-
inline bool isCulled(const BoundingSphere& bs)
--
-
inline void pushCurrentMask()
--
-
inline void popCurrentMask()
--
-
void disableAndPushOccludersCurrentMask(NodePath& nodePath)
--
-
void popOccludersCurrentMask(NodePath& nodePath)
-
-
-
-Public Members
-
-
typedef std::vector<ShadowVolumeOccluder> OccluderList
--
-
typedef unsigned int Mask
--
-
enum MaskValues
-
-
-
-Protected Fields
-
-
Mask _mask
--
-
Polytope _frustum
--
-
OccluderList _occluderList
--
-
Vec4 _pixelSizeVector
--
-
float _smallFeatureCullingPixelSize
-
-
-
-Protected Methods
-
-
virtual ~CullingSet()
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-A CullingSet class which contains a frustum and a list of occluder.
-
-
-
-
-
CullingSet()
-
-
-
-
CullingSet(const CullingSet& cs, const Matrix& matrix, const Vec4& pixelSizeVector)
-
-
-
-
typedef std::vector<ShadowVolumeOccluder> OccluderList
-
-
-
-
typedef unsigned int Mask
-
-
-
-
enum MaskValues
-
-
-
-
-
VIEW_FRUSTUM_CULLING
-
-
-
-
SMALL_FEATURE_CULLING
-
-
-
-
SHADOW_OCCLUSION_CULLING
-
-
-
-
ALL_CULLING
-
-
-
-
-
void setCullingMask(Mask mask)
-
-
-
-
void setFrustum(Polytope& cv)
-
-
-
-
Polytope& getFrustum()
-
-
-
-
const Polytope& getFrustum() const
-
-
-
-
void addOccluder(ShadowVolumeOccluder& cv)
-
-
-
-
void setPixelSizeVector(const Vec4& v)
-
-
-
-
Vec4& getPixelSizeVector()
-
-
-
-
const Vec4& getPixelSizeVector() const
-
-
-
-
void setSmallFeatureCullingPixelSize(float value)
-
-
-
-
float& getSmallFeatureCullingPixelSize()
-
-
-
-
float getSmallFeatureCullingPixelSize() const
-
-
-
-
float pixelSize(const Vec3& v, float radius) const
-- Compute the pixel of an object at position v, with specified radius
-
-
-
-
float pixelSize(const BoundingSphere& bs) const
-- Compute the pixel of an bounding sphere
-
-
-
-
inline bool isCulled(const std::vector<Vec3>& vertices)
-
-
-
-
inline bool isCulled(const BoundingBox& bb)
-
-
-
-
inline bool isCulled(const BoundingSphere& bs)
-
-
-
-
inline void pushCurrentMask()
-
-
-
-
inline void popCurrentMask()
-
-
-
-
void disableAndPushOccludersCurrentMask(NodePath& nodePath)
-
-
-
-
void popOccludersCurrentMask(NodePath& nodePath)
-
-
-
-
virtual ~CullingSet()
-
-
-
-
Mask _mask
-
-
-
-
Polytope _frustum
-
-
-
-
OccluderList _occluderList
-
-
-
-
Vec4 _pixelSizeVector
-
-
-
-
float _smallFeatureCullingPixelSize
-
-
-
- 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
deleted file mode 100644
index 0ddbc2dab..000000000
--- a/doc/doc++/osg/Cylinder.html
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-
-
- class osg::Cylinder
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
Cylinder()
--
-
Cylinder(const osg::Vec3& center, float radius, float height)
--
-
Cylinder(const Cylinder& cylinder, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
META_Shape (osg, Cylinder)() const
--
-
inline void set(const Vec3& center, float radius, float height)
--
-
inline void setCenter(const Vec3& center)
--
-
inline const Vec3& getCenter() const
--
-
inline void setRadius(float radius)
--
-
inline float getRadius() const
--
-
inline void setHeight(float height)
--
-
inline float getHeight() const
--
-
inline void setRotation(const Quat& quat)
--
-
inline const Quat& getRotation() const
--
-
inline Matrix getRotationMatrix() const
--
-
bool zeroRotation() const
-
-
-
-Protected Fields
-
-
Vec3 _center
--
-
float _radius
--
-
float _height
--
-
Quat _rotation
-
-
-
-Protected Methods
-
-
virtual ~Cylinder()
-
-
-
-
Inherited from Shape:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void accept(ShapeVisitor&)
--
-
virtual void accept(ConstShapeVisitor&) const
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
Cylinder()
-
-
-
-
Cylinder(const osg::Vec3& center, float radius, float height)
-
-
-
-
Cylinder(const Cylinder& cylinder, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
META_Shape (osg, Cylinder)() const
-
-
-
-
inline void set(const Vec3& center, float radius, float height)
-
-
-
-
inline void setCenter(const Vec3& center)
-
-
-
-
inline const Vec3& getCenter() const
-
-
-
-
inline void setRadius(float radius)
-
-
-
-
inline float getRadius() const
-
-
-
-
inline void setHeight(float height)
-
-
-
-
inline float getHeight() const
-
-
-
-
inline void setRotation(const Quat& quat)
-
-
-
-
inline const Quat& getRotation() const
-
-
-
-
inline Matrix getRotationMatrix() const
-
-
-
-
bool zeroRotation() const
-
-
-
-
virtual ~Cylinder()
-
-
-
-
Vec3 _center
-
-
-
-
float _radius
-
-
-
-
float _height
-
-
-
-
Quat _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/DOFTransform.html b/doc/doc++/osg/DOFTransform.html
deleted file mode 100644
index 2ede5eb01..000000000
--- a/doc/doc++/osg/DOFTransform.html
+++ /dev/null
@@ -1,727 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DOFTransform
-
-
-
-
-DOFTransform - encapsulates Multigen DOF behavior
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DOFTransform()
- - constructor
-
-
-
DOFTransform(const DOFTransform& dof, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - copy constructor
-
-
-
META_Node(osg, DOFTransform)
--
-
virtual DOFTransform* asDOFTransform()
--
-
virtual const DOFTransform* asDOFTransform() const
--
-
virtual void traverse(NodeVisitor& nv)
--
-
void setMinHPR(const Vec3& hpr)
--
-
const Vec3& getMinHPR() const
--
-
void setMaxHPR(const Vec3& hpr)
--
-
const Vec3& getMaxHPR() const
--
-
void setIncrementHPR(const Vec3& hpr)
--
-
const Vec3& getIncrementHPR() const
--
-
void setCurrentHPR(const Vec3& hpr)
--
-
const Vec3& getCurrentHPR() const
--
-
void updateCurrentHPR(const Vec3& hpr)
--
-
void setMinTranslate(const Vec3& translate)
--
-
const Vec3& getMinTranslate() const
--
-
void setMaxTranslate(const Vec3& translate)
--
-
const Vec3& getMaxTranslate() const
--
-
void setIncrementTranslate(const Vec3& translate)
--
-
const Vec3& getIncrementTranslate() const
--
-
void setCurrentTranslate(const Vec3& translate)
--
-
inline const Vec3& getCurrentTranslate() const
--
-
void updateCurrentTranslate(const Vec3& translate)
--
-
void setMinScale(const Vec3& scale)
--
-
const Vec3& getMinScale() const
--
-
void setMaxScale(const Vec3& scale)
--
-
const Vec3& getMaxScale() const
--
-
void setIncrementScale(const Vec3& scale)
--
-
const Vec3& getIncrementScale() const
--
-
void setCurrentScale(const Vec3& scale)
--
-
inline const Vec3& getCurrentScale() const
--
-
void updateCurrentScale(const Vec3& scale)
--
-
void setPutMatrix(const Matrix& put)
--
-
inline const Matrix& getPutMatrix() const
--
-
void setInversePutMatrix(const Matrix& inversePut)
--
-
inline const Matrix& getInversePutMatrix() const
--
-
void setLimitationFlags(unsigned long flags)
--
-
inline unsigned long getLimitationFlags() const
--
-
inline void setAnimationOn(bool do_animate)
--
-
inline bool getAnimationOn() const
--
-
void animate()
--
-
virtual bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
--
-
virtual bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
-
-
-
-Protected Fields
-
-
Vec3 _minHPR
--
-
Vec3 _maxHPR
--
-
Vec3 _currentHPR
--
-
Vec3 _incrementHPR
--
-
Vec3 _minTranslate
--
-
Vec3 _maxTranslate
--
-
Vec3 _currentTranslate
--
-
Vec3 _incrementTranslate
--
-
Vec3 _minScale
--
-
Vec3 _maxScale
--
-
Vec3 _currentScale
--
-
Vec3 _incrementScale
--
-
Matrix _Put
--
-
Matrix _inversePut
--
-
unsigned long _limitationFlags
--
-
bool _animationOn
--
-
unsigned short _increasingFlags
- - flags indicating whether value is incerasing or decreasing in animation bits form right to left, 1 means increasing while 0 is decreasing 0 = x translation 1 = y translation 2 = z translation 3 = pitch 4 = roll 5 = yaw 6 = x scale 7 = y scale 8 = z scale
-
-
-
-Protected Methods
-
-
virtual ~DOFTransform()
-
-
-
-
-
-
-Public Methods
-
-
virtual Transform* asTransform()
--
-
virtual const Transform* asTransform() const
--
-
virtual MatrixTransform* asMatrixTransform()
--
-
virtual const MatrixTransform* asMatrixTransform() const
--
-
virtual PositionAttitudeTransform* asPositionAttitudeTransform()
--
-
virtual const PositionAttitudeTransform* asPositionAttitudeTransform() const
--
-
void setReferenceFrame(ReferenceFrame rf)
--
-
ReferenceFrame getReferenceFrame() const
--
-
void setComputeTransformCallback(ComputeTransformCallback* ctc)
--
-
ComputeTransformCallback* getComputeTransformCallback()
--
-
const ComputeTransformCallback* getComputeTransformCallback() const
--
-
inline bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
--
-
inline bool getWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
-
-
-
-Public Members
-
-
enum ReferenceFrame
--
-
struct ComputeTransformCallback: public virtual osg::Referenced
-
-
-
-Protected Fields
-
-
ref_ptr<ComputeTransformCallback> _computeTransformCallback
--
-
ReferenceFrame _referenceFrame
-
-
-
-Protected Methods
-
-
virtual bool computeBound() const
-
-
-
-
Inherited from Group:
-
-
-Public Methods
-
-
virtual Group* asGroup()
--
-
virtual const Group* asGroup() const
--
-
virtual bool addChild( Node* child )
--
-
virtual bool removeChild( Node* child )
--
-
virtual bool removeChild(unsigned int pos, unsigned int numChildrenToRemove=1)
--
-
virtual bool replaceChild( Node* origChild, Node* newChild )
--
-
inline unsigned int getNumChildren() const
--
-
virtual bool setChild( unsigned int i, Node* node )
--
-
inline Node* getChild( unsigned int i )
--
-
inline const Node* getChild( unsigned int i ) const
--
-
inline bool containsNode( const Node* node ) const
--
-
inline unsigned int getChildIndex( const Node* node ) const
-
-
-
-Public Members
-
-
typedef std::vector<ref_ptr<Node> > ChildList
-
-
-
-Protected Fields
-
-
ChildList _children
-
-
-
-
Inherited from Node:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void accept(NodeVisitor& nv)
--
-
virtual void ascend(NodeVisitor& nv)
--
-
inline void setName( const std::string& name )
--
-
inline void setName( const char* name )
--
-
inline const std::string& getName() const
--
-
inline const ParentList& getParents() const
--
-
inline ParentList getParents()
--
-
inline Group* getParent(unsigned int i)
--
-
inline const Group* getParent(unsigned int i) const
--
-
inline unsigned int getNumParents() const
--
-
void setUpdateCallback(NodeCallback* nc)
--
-
inline NodeCallback* getUpdateCallback()
--
-
inline const NodeCallback* getUpdateCallback() const
--
-
void setAppCallback(NodeCallback* nc)
--
-
inline NodeCallback* getAppCallback()
--
-
inline const NodeCallback* getAppCallback() const
--
-
inline unsigned int getNumChildrenRequiringUpdateTraversal() const
--
-
void setCullCallback(NodeCallback* nc)
--
-
inline NodeCallback* getCullCallback()
--
-
inline const NodeCallback* getCullCallback() const
--
-
void setCullingActive(bool active)
--
-
inline bool getCullingActive() const
--
-
inline unsigned int getNumChildrenWithCullingDisabled() const
--
-
inline bool isCullingActive() const
--
-
inline unsigned int getNumChildrenWithOccluderNodes() const
--
-
bool containsOccluderNodes() const
--
-
inline void setNodeMask(NodeMask nm)
--
-
inline NodeMask getNodeMask() const
--
-
inline const DescriptionList& getDescriptions() const
--
-
inline DescriptionList& getDescriptions()
--
-
inline const std::string& getDescription(unsigned int i) const
--
-
inline std::string& getDescription(unsigned int i)
--
-
inline unsigned int getNumDescriptions() const
--
-
void addDescription(const std::string& desc)
--
-
inline void setStateSet(osg::StateSet* dstate)
--
-
osg::StateSet* getOrCreateStateSet()
--
-
inline osg::StateSet* getStateSet()
--
-
inline const osg::StateSet* getStateSet() const
--
-
inline const BoundingSphere& getBound() const
--
-
void dirtyBound()
-
-
-
-Public Members
-
-
typedef std::vector<Group*> ParentList
--
-
typedef unsigned int NodeMask
--
-
typedef std::vector<std::string> DescriptionList
-
-
-
-Protected Fields
-
-
mutable BoundingSphere _bsphere
--
-
mutable bool _bsphere_computed
--
-
std::string _name
--
-
ParentList _parents
--
-
ref_ptr<NodeCallback> _updateCallback
--
-
unsigned int _numChildrenRequiringUpdateTraversal
--
-
ref_ptr<NodeCallback> _cullCallback
--
-
bool _cullingActive
--
-
unsigned int _numChildrenWithCullingDisabled
--
-
unsigned int _numChildrenWithOccluderNodes
--
-
NodeMask _nodeMask
--
-
DescriptionList _descriptions
--
-
ref_ptr<StateSet> _stateset
-
-
-
-Protected Methods
-
-
void addParent(osg::Group* node)
--
-
void removeParent(osg::Group* node)
--
-
void setNumChildrenRequiringUpdateTraversal(unsigned int num)
--
-
void setNumChildrenWithCullingDisabled(unsigned int num)
--
-
void setNumChildrenWithOccluderNodes(unsigned int num)
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-DOFTransform - encapsulates Multigen DOF behavior
-
-
-
-
-
DOFTransform()
-- constructor
-
-
-
-
DOFTransform(const DOFTransform& dof, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- copy constructor
-
-
-
-
META_Node(osg, DOFTransform)
-
-
-
-
virtual DOFTransform* asDOFTransform()
-
-
-
-
virtual const DOFTransform* asDOFTransform() const
-
-
-
-
virtual void traverse(NodeVisitor& nv)
-
-
-
-
void setMinHPR(const Vec3& hpr)
-
-
-
-
const Vec3& getMinHPR() const
-
-
-
-
void setMaxHPR(const Vec3& hpr)
-
-
-
-
const Vec3& getMaxHPR() const
-
-
-
-
void setIncrementHPR(const Vec3& hpr)
-
-
-
-
const Vec3& getIncrementHPR() const
-
-
-
-
void setCurrentHPR(const Vec3& hpr)
-
-
-
-
const Vec3& getCurrentHPR() const
-
-
-
-
void updateCurrentHPR(const Vec3& hpr)
-
-
-
-
void setMinTranslate(const Vec3& translate)
-
-
-
-
const Vec3& getMinTranslate() const
-
-
-
-
void setMaxTranslate(const Vec3& translate)
-
-
-
-
const Vec3& getMaxTranslate() const
-
-
-
-
void setIncrementTranslate(const Vec3& translate)
-
-
-
-
const Vec3& getIncrementTranslate() const
-
-
-
-
void setCurrentTranslate(const Vec3& translate)
-
-
-
-
inline const Vec3& getCurrentTranslate() const
-
-
-
-
void updateCurrentTranslate(const Vec3& translate)
-
-
-
-
void setMinScale(const Vec3& scale)
-
-
-
-
const Vec3& getMinScale() const
-
-
-
-
void setMaxScale(const Vec3& scale)
-
-
-
-
const Vec3& getMaxScale() const
-
-
-
-
void setIncrementScale(const Vec3& scale)
-
-
-
-
const Vec3& getIncrementScale() const
-
-
-
-
void setCurrentScale(const Vec3& scale)
-
-
-
-
inline const Vec3& getCurrentScale() const
-
-
-
-
void updateCurrentScale(const Vec3& scale)
-
-
-
-
void setPutMatrix(const Matrix& put)
-
-
-
-
inline const Matrix& getPutMatrix() const
-
-
-
-
void setInversePutMatrix(const Matrix& inversePut)
-
-
-
-
inline const Matrix& getInversePutMatrix() const
-
-
-
-
void setLimitationFlags(unsigned long flags)
-
-
-
-
inline unsigned long getLimitationFlags() const
-
-
-
-
inline void setAnimationOn(bool do_animate)
-
-
-
-
inline bool getAnimationOn() const
-
-
-
-
void animate()
-
-
-
-
virtual bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
-
-
-
-
virtual bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
-
-
-
-
virtual ~DOFTransform()
-
-
-
-
Vec3 _minHPR
-
-
-
-
Vec3 _maxHPR
-
-
-
-
Vec3 _currentHPR
-
-
-
-
Vec3 _incrementHPR
-
-
-
-
Vec3 _minTranslate
-
-
-
-
Vec3 _maxTranslate
-
-
-
-
Vec3 _currentTranslate
-
-
-
-
Vec3 _incrementTranslate
-
-
-
-
Vec3 _minScale
-
-
-
-
Vec3 _maxScale
-
-
-
-
Vec3 _currentScale
-
-
-
-
Vec3 _incrementScale
-
-
-
-
Matrix _Put
-
-
-
-
Matrix _inversePut
-
-
-
-
unsigned long _limitationFlags
-
-
-
-
bool _animationOn
-
-
-
-
unsigned short _increasingFlags
-- flags indicating whether value is incerasing or decreasing in animation
-bits form right to left, 1 means increasing while 0 is decreasing
-0 = x translation
-1 = y translation
-2 = z translation
-3 = pitch
-4 = roll
-5 = yaw
-6 = x scale
-7 = y scale
-8 = z scale
-
-
-
- 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/DeleteHandler.html b/doc/doc++/osg/DeleteHandler.html
deleted file mode 100644
index 55afaba3f..000000000
--- a/doc/doc++/osg/DeleteHandler.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
- class osg::DeleteHandler
-
-
-
-
-Class for override the default delete behavior so that users can implment their own object deletion schemes.
-
-
-
-
-Public Methods
-
-
virtual ~DeleteHandler()
--
-
virtual void flush()
- - flush any cache of objects that need to be deleted by doing an actual delete
-
-
-
inline void doDelete(const Referenced* object)
--
-
virtual void requestDelete(const Referenced* object)
- - Request the deletion of an object.
-
-
-
-
-
-
-Documentation
-Class for override the default delete behavior so that users can implment their own object
-deletion schemes. This might be done to help implement protection of multiple threads from deleting
-objects unintentionally.
-Note, the DeleteHandler cannot itself be reference counted, otherwise it
-would be responsible for deleting itself!
-An static auto_ptr<> is used internally in Referenced.cpp to manage the
-DeleteHandler's memory.
-
-
-
-
-
virtual ~DeleteHandler()
-
-
-
-
virtual void flush()
-- flush any cache of objects that need to be deleted by doing an actual delete
-
-
-
-
inline void doDelete(const Referenced* object)
-
-
-
-
virtual void requestDelete(const Referenced* object)
-- Request the deletion of an object.
-Depending on users implementation of DeleteHandler, the delete of the object may occur
-straight away or be delayed until doDelete is called.
-The default implementation does a delete straight away.
-
-
-
- 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/Depth.html b/doc/doc++/osg/Depth.html
deleted file mode 100644
index d8587b10f..000000000
--- a/doc/doc++/osg/Depth.html
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::Depth
-
-
-
-
-Encapsulate OpenGL glDepthFunc/Mask/Range functions
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
Depth()
--
-
Depth(const Depth& dp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, Depth, DEPTH)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
--
-
inline void setFunction(Function func)
--
-
inline Function getFunction() const
--
-
inline void setWriteMask(bool mask)
--
-
inline bool getWriteMask() const
--
-
inline void setRange(double zNear, double zFar)
--
-
inline double getZNear() const
--
-
inline double getZFar() const
--
-
virtual void apply(State& state) const
-
-
-
-Public Members
-
-
enum Function
-
-
-
-Protected Fields
-
-
Function _func
--
-
bool _depthWriteMask
--
-
double _zNear
--
-
double _zFar
-
-
-
-Protected Methods
-
-
virtual ~Depth()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Encapsulate OpenGL glDepthFunc/Mask/Range functions
-
-
-
-
-
Depth()
-
-
-
-
Depth(const Depth& dp, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, Depth, DEPTH)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
-
-
-
-
enum Function
-
-
-
-
-
NEVER
-
-
-
-
LESS
-
-
-
-
EQUAL
-
-
-
-
LEQUAL
-
-
-
-
GREATER
-
-
-
-
NOTEQUAL
-
-
-
-
GEQUAL
-
-
-
-
ALWAYS
-
-
-
-
-
inline void setFunction(Function func)
-
-
-
-
inline Function getFunction() const
-
-
-
-
inline void setWriteMask(bool mask)
-
-
-
-
inline bool getWriteMask() const
-
-
-
-
inline void setRange(double zNear, double zFar)
-
-
-
-
inline double getZNear() const
-
-
-
-
inline double getZFar() const
-
-
-
-
virtual void apply(State& state) const
-
-
-
-
virtual ~Depth()
-
-
-
-
Function _func
-
-
-
-
bool _depthWriteMask
-
-
-
-
double _zNear
-
-
-
-
double _zFar
-
-
-
- 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
deleted file mode 100644
index 144242397..000000000
--- a/doc/doc++/osg/DisplaySettings.html
+++ /dev/null
@@ -1,491 +0,0 @@
-
-
-
-
- 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
-
-
static DisplaySettings* instance()
- - Maintain a DisplaySettings singleton for objects to querry at runtime
-
-
-
DisplaySettings()
--
-
DisplaySettings(std::vector<std::string>& commandLine)
--
-
DisplaySettings(const DisplaySettings& vs)
--
-
DisplaySettings& operator = (const DisplaySettings& vs)
--
-
void merge(const DisplaySettings& vs)
--
-
void setDefaults()
--
-
void readEnvironmentalVariables()
--
-
void readCommandLine(std::vector<std::string>& commandLine)
- - read the command line string list, removing any matched control sequences
-
-
-
void setStereo(bool on)
--
-
bool getStereo() const
--
-
void setStereoMode(StereoMode mode)
--
-
StereoMode getStereoMode() const
--
-
void setEyeSeparation(float eyeSeparation)
--
-
float getEyeSeparation() const
--
-
void setScreenDistance(float distance)
--
-
float getScreenDistance() const
--
-
void setSplitStereoHorizontalEyeMapping(SplitStereoHorizontalEyeMapping m)
--
-
SplitStereoHorizontalEyeMapping getSplitStereoHorizontalEyeMapping() const
--
-
void setSplitStereoHorizontalSeparation(int s)
--
-
int getSplitStereoHorizontalSeparation() const
--
-
void setSplitStereoVerticalEyeMapping(SplitStereoVerticalEyeMapping m)
--
-
SplitStereoVerticalEyeMapping getSplitStereoVerticalEyeMapping() const
--
-
void setSplitStereoVerticalSeparation(int s)
--
-
int getSplitStereoVerticalSeparation() const
--
-
void setScreenHeight(float height)
--
-
float getScreenHeight() const
--
-
void setDoubleBuffer(bool flag)
--
-
bool getDoubleBuffer() const
--
-
void setRGB(bool flag)
--
-
bool getRGB() const
--
-
void setDepthBuffer(bool flag)
--
-
bool getDepthBuffer() const
--
-
void setMinimumNumAlphaBits(unsigned int bits)
--
-
unsigned int getMinimumNumAlphaBits() const
--
-
bool getAlphaBuffer() const
--
-
void setMinimumNumStencilBits(unsigned int bits)
--
-
unsigned int getMinimumNumStencilBits() const
--
-
bool getStencilBuffer() const
--
-
void setMaxNumberOfGraphicsContexts(unsigned int num)
--
-
unsigned int getMaxNumberOfGraphicsContexts() const
-
-
-
-Public Members
-
-
enum StereoMode
--
-
enum SplitStereoHorizontalEyeMapping
--
-
enum SplitStereoVerticalEyeMapping
-
-
-
-Protected Fields
-
-
bool _stereo
--
-
StereoMode _stereoMode
--
-
float _eyeSeparation
--
-
float _screenDistance
--
-
float _screenHeight
--
-
SplitStereoHorizontalEyeMapping _splitStereoHorizontalEyeMapping
--
-
int _splitStereoHorizontalSeparation
--
-
SplitStereoVerticalEyeMapping _splitStereoVerticalEyeMapping
--
-
int _splitStereoVerticalSeparation
--
-
bool _doubleBuffer
--
-
bool _RGB
--
-
bool _depthBuffer
--
-
unsigned int _minimumNumberAlphaBits
--
-
unsigned int _minimumNumberStencilBits
--
-
unsigned int _maxNumOfGraphicsContexts
-
-
-
-Protected Methods
-
-
virtual ~DisplaySettings()
--
-
void copy(const DisplaySettings& vs)
-
-
-
-
-
-
-Public Methods
-
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-DisplaySettings class for encapsulating what visuals are required and
-have been set up, and the status of stereo viewing
-
-
-
-
-
static DisplaySettings* instance()
-- Maintain a DisplaySettings singleton for objects to querry at runtime
-
-
-
-
DisplaySettings()
-
-
-
-
DisplaySettings(std::vector<std::string>& commandLine)
-
-
-
-
DisplaySettings(const DisplaySettings& vs)
-
-
-
-
DisplaySettings& operator = (const DisplaySettings& vs)
-
-
-
-
void merge(const DisplaySettings& vs)
-
-
-
-
void setDefaults()
-
-
-
-
void readEnvironmentalVariables()
-
-
-
-
void readCommandLine(std::vector<std::string>& commandLine)
-- read the command line string list, removing any matched control sequences
-
-
-
-
void setStereo(bool on)
-
-
-
-
bool getStereo() const
-
-
-
-
enum StereoMode
-
-
-
-
-
QUAD_BUFFER
-
-
-
-
ANAGLYPHIC
-
-
-
-
HORIZONTAL_SPLIT
-
-
-
-
VERTICAL_SPLIT
-
-
-
-
LEFT_EYE
-
-
-
-
RIGHT_EYE
-
-
-
-
-
void setStereoMode(StereoMode mode)
-
-
-
-
StereoMode getStereoMode() const
-
-
-
-
void setEyeSeparation(float eyeSeparation)
-
-
-
-
float getEyeSeparation() const
-
-
-
-
void setScreenDistance(float distance)
-
-
-
-
float getScreenDistance() const
-
-
-
-
enum SplitStereoHorizontalEyeMapping
-
-
-
-
-
LEFT_EYE_LEFT_VIEWPORT
-
-
-
-
LEFT_EYE_RIGHT_VIEWPORT
-
-
-
-
-
void setSplitStereoHorizontalEyeMapping(SplitStereoHorizontalEyeMapping m)
-
-
-
-
SplitStereoHorizontalEyeMapping getSplitStereoHorizontalEyeMapping() const
-
-
-
-
void setSplitStereoHorizontalSeparation(int s)
-
-
-
-
int getSplitStereoHorizontalSeparation() const
-
-
-
-
enum SplitStereoVerticalEyeMapping
-
-
-
-
-
LEFT_EYE_TOP_VIEWPORT
-
-
-
-
LEFT_EYE_BOTTOM_VIEWPORT
-
-
-
-
-
void setSplitStereoVerticalEyeMapping(SplitStereoVerticalEyeMapping m)
-
-
-
-
SplitStereoVerticalEyeMapping getSplitStereoVerticalEyeMapping() const
-
-
-
-
void setSplitStereoVerticalSeparation(int s)
-
-
-
-
int getSplitStereoVerticalSeparation() const
-
-
-
-
void setScreenHeight(float height)
-
-
-
-
float getScreenHeight() const
-
-
-
-
void setDoubleBuffer(bool flag)
-
-
-
-
bool getDoubleBuffer() const
-
-
-
-
void setRGB(bool flag)
-
-
-
-
bool getRGB() const
-
-
-
-
void setDepthBuffer(bool flag)
-
-
-
-
bool getDepthBuffer() const
-
-
-
-
void setMinimumNumAlphaBits(unsigned int bits)
-
-
-
-
unsigned int getMinimumNumAlphaBits() const
-
-
-
-
bool getAlphaBuffer() const
-
-
-
-
void setMinimumNumStencilBits(unsigned int bits)
-
-
-
-
unsigned int getMinimumNumStencilBits() const
-
-
-
-
bool getStencilBuffer() const
-
-
-
-
void setMaxNumberOfGraphicsContexts(unsigned int num)
-
-
-
-
unsigned int getMaxNumberOfGraphicsContexts() const
-
-
-
-
virtual ~DisplaySettings()
-
-
-
-
void copy(const DisplaySettings& vs)
-
-
-
-
bool _stereo
-
-
-
-
StereoMode _stereoMode
-
-
-
-
float _eyeSeparation
-
-
-
-
float _screenDistance
-
-
-
-
float _screenHeight
-
-
-
-
SplitStereoHorizontalEyeMapping _splitStereoHorizontalEyeMapping
-
-
-
-
int _splitStereoHorizontalSeparation
-
-
-
-
SplitStereoVerticalEyeMapping _splitStereoVerticalEyeMapping
-
-
-
-
int _splitStereoVerticalSeparation
-
-
-
-
bool _doubleBuffer
-
-
-
-
bool _RGB
-
-
-
-
bool _depthBuffer
-
-
-
-
unsigned int _minimumNumberAlphaBits
-
-
-
-
unsigned int _minimumNumberStencilBits
-
-
-
-
unsigned int _maxNumOfGraphicsContexts
-
-
-
- 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/DrawArrayLengths.html b/doc/doc++/osg/DrawArrayLengths.html
deleted file mode 100644
index 0fb1c6a74..000000000
--- a/doc/doc++/osg/DrawArrayLengths.html
+++ /dev/null
@@ -1,245 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawArrayLengths
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawArrayLengths(GLenum mode=0)
--
-
DrawArrayLengths(const DrawArrayLengths& dal, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
DrawArrayLengths(GLenum mode, GLint first, unsigned int no, GLsizei* ptr)
--
-
DrawArrayLengths(GLenum mode, GLint first, unsigned int no)
--
-
DrawArrayLengths(GLenum mode, GLint first)
--
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
void setFirst(GLint first)
--
-
GLint getFirst() const
--
-
virtual void draw() const
--
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
--
-
virtual unsigned int getNumIndices() const
--
-
virtual unsigned int index(unsigned int pos) const
--
-
virtual void offsetIndices(int offset)
--
-
virtual unsigned int getNumPrimitives() const
-
-
-
-Protected Fields
-
-
GLint _first
-
-
-
-Protected Methods
-
-
virtual ~DrawArrayLengths()
-
-
-
-
-
-
-Public Methods
-
-
Type getType() const
--
-
void setMode(GLenum mode)
--
-
GLenum getMode() const
-
-
-
-Public Members
-
-
enum Type
--
-
enum Mode
-
-
-
-Protected Fields
-
-
Type _primitiveType
--
-
GLenum _mode
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
DrawArrayLengths(GLenum mode=0)
-
-
-
-
DrawArrayLengths(const DrawArrayLengths& dal, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
DrawArrayLengths(GLenum mode, GLint first, unsigned int no, GLsizei* ptr)
-
-
-
-
DrawArrayLengths(GLenum mode, GLint first, unsigned int no)
-
-
-
-
DrawArrayLengths(GLenum mode, GLint first)
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
void setFirst(GLint first)
-
-
-
-
GLint getFirst() const
-
-
-
-
virtual void draw() const
-
-
-
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
-
-
-
-
virtual unsigned int getNumIndices() const
-
-
-
-
virtual unsigned int index(unsigned int pos) const
-
-
-
-
virtual void offsetIndices(int offset)
-
-
-
-
virtual unsigned int getNumPrimitives() const
-
-
-
-
virtual ~DrawArrayLengths()
-
-
-
-
GLint _first
-
-
-
- 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/DrawArrays.html b/doc/doc++/osg/DrawArrays.html
deleted file mode 100644
index 28d841d4e..000000000
--- a/doc/doc++/osg/DrawArrays.html
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawArrays
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawArrays(GLenum mode=0)
--
-
DrawArrays(GLenum mode, GLint first, GLsizei count)
--
-
DrawArrays(const DrawArrays& da, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
void set(GLenum mode, GLint first, GLsizei count)
--
-
void setFirst(GLint first)
--
-
GLint getFirst() const
--
-
void setCount(GLsizei count)
--
-
GLsizei getCount() const
--
-
virtual void draw() const
--
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
--
-
virtual unsigned int getNumIndices() const
--
-
virtual unsigned int index(unsigned int pos) const
--
-
virtual void offsetIndices(int offset)
-
-
-
-Protected Fields
-
-
GLint _first
--
-
GLsizei _count
-
-
-
-Protected Methods
-
-
virtual ~DrawArrays()
-
-
-
-
-
-
-Public Methods
-
-
Type getType() const
--
-
void setMode(GLenum mode)
--
-
GLenum getMode() const
--
-
virtual unsigned int getNumPrimitives() const
-
-
-
-Public Members
-
-
enum Type
--
-
enum Mode
-
-
-
-Protected Fields
-
-
Type _primitiveType
--
-
GLenum _mode
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
DrawArrays(GLenum mode=0)
-
-
-
-
DrawArrays(GLenum mode, GLint first, GLsizei count)
-
-
-
-
DrawArrays(const DrawArrays& da, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
void set(GLenum mode, GLint first, GLsizei count)
-
-
-
-
void setFirst(GLint first)
-
-
-
-
GLint getFirst() const
-
-
-
-
void setCount(GLsizei count)
-
-
-
-
GLsizei getCount() const
-
-
-
-
virtual void draw() const
-
-
-
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
-
-
-
-
virtual unsigned int getNumIndices() const
-
-
-
-
virtual unsigned int index(unsigned int pos) const
-
-
-
-
virtual void offsetIndices(int offset)
-
-
-
-
virtual ~DrawArrays()
-
-
-
-
GLint _first
-
-
-
-
GLsizei _count
-
-
-
- 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/DrawElementsUByte.html b/doc/doc++/osg/DrawElementsUByte.html
deleted file mode 100644
index b349983f7..000000000
--- a/doc/doc++/osg/DrawElementsUByte.html
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawElementsUByte
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawElementsUByte(GLenum mode=0)
--
-
DrawElementsUByte(const DrawElementsUByte& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
DrawElementsUByte(GLenum mode, unsigned int no, GLubyte* ptr)
--
-
DrawElementsUByte(GLenum mode, unsigned int no)
--
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void draw() const
--
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
--
-
virtual unsigned int getNumIndices() const
--
-
virtual unsigned int index(unsigned int pos) const
--
-
virtual void offsetIndices(int offset)
-
-
-
-Protected Methods
-
-
virtual ~DrawElementsUByte()
-
-
-
-
-
-
-Public Methods
-
-
Type getType() const
--
-
void setMode(GLenum mode)
--
-
GLenum getMode() const
--
-
virtual unsigned int getNumPrimitives() const
-
-
-
-Public Members
-
-
enum Type
--
-
enum Mode
-
-
-
-Protected Fields
-
-
Type _primitiveType
--
-
GLenum _mode
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
DrawElementsUByte(GLenum mode=0)
-
-
-
-
DrawElementsUByte(const DrawElementsUByte& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
DrawElementsUByte(GLenum mode, unsigned int no, GLubyte* ptr)
-
-
-
-
DrawElementsUByte(GLenum mode, unsigned int no)
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
virtual void draw() const
-
-
-
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
-
-
-
-
virtual unsigned int getNumIndices() const
-
-
-
-
virtual unsigned int index(unsigned int pos) const
-
-
-
-
virtual void offsetIndices(int offset)
-
-
-
-
virtual ~DrawElementsUByte()
-
-
-
- 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/DrawElementsUInt.html b/doc/doc++/osg/DrawElementsUInt.html
deleted file mode 100644
index 5e642f0a6..000000000
--- a/doc/doc++/osg/DrawElementsUInt.html
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawElementsUInt
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawElementsUInt(GLenum mode=0)
--
-
DrawElementsUInt(const DrawElementsUInt& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
DrawElementsUInt(GLenum mode, unsigned int no, GLuint* ptr)
--
-
DrawElementsUInt(GLenum mode, unsigned int no)
--
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void draw() const
--
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
--
-
virtual unsigned int getNumIndices() const
--
-
virtual unsigned int index(unsigned int pos) const
--
-
virtual void offsetIndices(int offset)
-
-
-
-Protected Methods
-
-
virtual ~DrawElementsUInt()
-
-
-
-
-
-
-Public Methods
-
-
Type getType() const
--
-
void setMode(GLenum mode)
--
-
GLenum getMode() const
--
-
virtual unsigned int getNumPrimitives() const
-
-
-
-Public Members
-
-
enum Type
--
-
enum Mode
-
-
-
-Protected Fields
-
-
Type _primitiveType
--
-
GLenum _mode
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
DrawElementsUInt(GLenum mode=0)
-
-
-
-
DrawElementsUInt(const DrawElementsUInt& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
DrawElementsUInt(GLenum mode, unsigned int no, GLuint* ptr)
-
-
-
-
DrawElementsUInt(GLenum mode, unsigned int no)
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
virtual void draw() const
-
-
-
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
-
-
-
-
virtual unsigned int getNumIndices() const
-
-
-
-
virtual unsigned int index(unsigned int pos) const
-
-
-
-
virtual void offsetIndices(int offset)
-
-
-
-
virtual ~DrawElementsUInt()
-
-
-
- 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/DrawElementsUShort.html b/doc/doc++/osg/DrawElementsUShort.html
deleted file mode 100644
index e65aade92..000000000
--- a/doc/doc++/osg/DrawElementsUShort.html
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawElementsUShort
-
-
-
-
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawElementsUShort(GLenum mode=0)
--
-
DrawElementsUShort(const DrawElementsUShort& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
--
-
DrawElementsUShort(GLenum mode, unsigned int no, GLushort* ptr)
--
-
DrawElementsUShort(GLenum mode, unsigned int no)
--
-
template<class InputIterator> DrawElementsUShort(GLenum mode, InputIterator first, InputIterator last)
--
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual void draw() const
--
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
--
-
virtual unsigned int getNumIndices() const
--
-
virtual unsigned int index(unsigned int pos) const
--
-
virtual void offsetIndices(int offset)
-
-
-
-Protected Methods
-
-
virtual ~DrawElementsUShort()
-
-
-
-
-
-
-Public Methods
-
-
Type getType() const
--
-
void setMode(GLenum mode)
--
-
GLenum getMode() const
--
-
virtual unsigned int getNumPrimitives() const
-
-
-
-Public Members
-
-
enum Type
--
-
enum Mode
-
-
-
-Protected Fields
-
-
Type _primitiveType
--
-
GLenum _mode
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-
-
-
-
-
DrawElementsUShort(GLenum mode=0)
-
-
-
-
DrawElementsUShort(const DrawElementsUShort& array, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-
-
-
-
DrawElementsUShort(GLenum mode, unsigned int no, GLushort* ptr)
-
-
-
-
DrawElementsUShort(GLenum mode, unsigned int no)
-
-
-
-
template<class InputIterator> DrawElementsUShort(GLenum mode, InputIterator first, InputIterator last)
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
virtual void draw() const
-
-
-
-
virtual void accept(Drawable::PrimitiveFunctor& functor) const
-
-
-
-
virtual unsigned int getNumIndices() const
-
-
-
-
virtual unsigned int index(unsigned int pos) const
-
-
-
-
virtual void offsetIndices(int offset)
-
-
-
-
virtual ~DrawElementsUShort()
-
-
-
- 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/DrawPixels.html b/doc/doc++/osg/DrawPixels.html
deleted file mode 100644
index 8d6f383b4..000000000
--- a/doc/doc++/osg/DrawPixels.html
+++ /dev/null
@@ -1,418 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::DrawPixels
-
-
-
-
-DrawPixels is an osg::Drawable subclass which encapsulates the drawing of images using glDrawPixels
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
DrawPixels()
--
-
DrawPixels(const DrawPixels& drawimage, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp& copyop) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
void setPosition(const osg::Vec3& position)
--
-
osg::Vec3& getPosition()
--
-
const osg::Vec3& getPosition() const
--
-
void setImage(osg::Image* image)
--
-
osg::Image* getImage()
--
-
const osg::Image* getImage() const
--
-
void setUseCompleteImage()
--
-
void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height)
--
-
void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& width, unsigned int& height) const
--
-
bool getUseSubImage() const
--
-
virtual void drawImplementation(State& state) const
-
-
-
-Protected Fields
-
-
Vec3 _position
--
-
ref_ptr<Image> _image
--
-
bool _useSubImage
--
-
unsigned int _offsetX
--
-
unsigned int _offsetY
--
-
unsigned int _width
--
-
unsigned int _height
-
-
-
-Protected Methods
-
-
DrawPixels& operator = (const DrawPixels&)
--
-
virtual ~DrawPixels()
--
-
virtual bool computeBound() const
-
-
-
-
-
-
-Public Methods
-
-
virtual Geometry* asGeometry()
--
-
virtual const Geometry* asGeometry() const
--
-
inline const ParentList& getParents() const
--
-
inline ParentList getParents()
--
-
inline Node* getParent(unsigned int i)
--
-
inline const Node* getParent(unsigned int i) const
--
-
inline unsigned int getNumParents() const
--
-
inline void setStateSet(StateSet* state)
--
-
inline StateSet* getStateSet()
--
-
inline const StateSet* getStateSet() const
--
-
StateSet* getOrCreateStateSet()
--
-
void dirtyBound()
--
-
inline const BoundingBox& getBound() const
--
-
inline void setShape(Shape* shape)
--
-
inline Shape* getShape()
--
-
inline const Shape* getShape() const
--
-
void setSupportsDisplayList(bool flag)
--
-
inline bool getSupportsDisplayList() const
--
-
void setUseDisplayList(bool flag)
--
-
inline bool getUseDisplayList() const
--
-
void dirtyDisplayList()
--
-
virtual void compile(State& state) const
--
-
void setUpdateCallback(UpdateCallback* ac)
--
-
UpdateCallback* getUpdateCallback()
--
-
void setAppCallback(AppCallback* ac)
--
-
AppCallback* getAppCallback()
--
-
const AppCallback* getAppCallback() const
--
-
void setCullCallback(CullCallback* cc)
--
-
CullCallback* getCullCallback()
--
-
const CullCallback* getCullCallback() const
--
-
void setDrawCallback(DrawCallback* dc)
--
-
DrawCallback* getDrawCallback()
--
-
const DrawCallback* getDrawCallback() const
--
-
static void deleteDisplayList(uint contextID, uint globj)
--
-
static void flushDeletedDisplayLists(uint contextID)
--
-
virtual bool supports(AttributeFunctor&) const
--
-
virtual void accept(AttributeFunctor&)
--
-
virtual bool supports(ConstAttributeFunctor&) const
--
-
virtual void accept(ConstAttributeFunctor&) const
--
-
virtual bool supports(PrimitiveFunctor&) const
--
-
virtual void accept(PrimitiveFunctor&) const
--
-
inline void draw(State& state) const
-
-
-
-Public Members
-
-
typedef std::vector<Node*> ParentList
--
-
struct UpdateCallback: public virtual osg::Referenced
--
-
struct AppCallback: public UpdateCallback
--
-
struct CullCallback: public virtual osg::Referenced
--
-
struct DrawCallback: public virtual osg::Referenced
--
-
enum AttributeType
--
-class AttributeFunctor
-
-
-class ConstAttributeFunctor
-
-
-class PrimitiveFunctor
-
-
-
-Protected Fields
-
-
ParentList _parents
--
-
ref_ptr<StateSet> _stateset
--
-
mutable BoundingBox _bbox
--
-
mutable bool _bbox_computed
--
-
ref_ptr<Shape> _shape
--
-
bool _supportsDisplayList
--
-
bool _useDisplayList
--
-
mutable GLObjectList _globjList
--
-
ref_ptr<UpdateCallback> _updateCallback
--
-
ref_ptr<DrawCallback> _drawCallback
--
-
ref_ptr<CullCallback> _cullCallback
-
-
-
-Protected Methods
-
-
void addParent(osg::Node* node)
--
-
void removeParent(osg::Node* node)
-
-
-
-Protected Members
-
-
typedef osg::buffered_value<uint> GLObjectList
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-DrawPixels is an osg::Drawable subclass which encapsulates the drawing of
-images using glDrawPixels
-
-
-
-
-
DrawPixels()
-
-
-
-
DrawPixels(const DrawPixels& drawimage, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
virtual Object* cloneType() const
-
-
-
-
virtual Object* clone(const CopyOp& copyop) const
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
void setPosition(const osg::Vec3& position)
-
-
-
-
osg::Vec3& getPosition()
-
-
-
-
const osg::Vec3& getPosition() const
-
-
-
-
void setImage(osg::Image* image)
-
-
-
-
osg::Image* getImage()
-
-
-
-
const osg::Image* getImage() const
-
-
-
-
void setUseCompleteImage()
-
-
-
-
void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height)
-
-
-
-
void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& width, unsigned int& height) const
-
-
-
-
bool getUseSubImage() const
-
-
-
-
virtual void drawImplementation(State& state) const
-
-
-
-
DrawPixels& operator = (const DrawPixels&)
-
-
-
-
virtual ~DrawPixels()
-
-
-
-
virtual bool computeBound() const
-
-
-
-
Vec3 _position
-
-
-
-
ref_ptr<Image> _image
-
-
-
-
bool _useSubImage
-
-
-
-
unsigned int _offsetX
-
-
-
-
unsigned int _offsetY
-
-
-
-
unsigned int _width
-
-
-
-
unsigned int _height
-
-
-
- This class has no child classes.
-
-
Alphabetic index HTML hierarchy of classes or Java
-
-This page was generated with the help of DOC++.
-
-
diff --git a/doc/doc++/osg/Drawable.html b/doc/doc++/osg/Drawable.html
deleted file mode 100644
index b7a7b1bf1..000000000
--- a/doc/doc++/osg/Drawable.html
+++ /dev/null
@@ -1,777 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::Drawable
-
-
-
-
-Pure virtual base class for drawable Geometry.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
Drawable()
--
-
Drawable(const Drawable& drawable, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Geometry* asGeometry()
- - convert 'this' into a Geometry pointer if Drawable is a Geometry, otherwise return 0.
-
-
-
virtual const Geometry* asGeometry() const
- - convert 'const this' into a const Geometry pointer if Drawable is a Geometry, otherwise return 0.
-
-
-
inline const ParentList& getParents() const
- - Get the parent list of drawable.
-
-
-
inline ParentList getParents()
- - Get the a copy of parent list of node.
-
-
-
inline Node* getParent(unsigned int i)
- - Get a single parent of Drawable.
-
-
-
inline const Node* getParent(unsigned int i) const
- - Get a single const parent of Drawable.
-
-
-
inline unsigned int getNumParents() const
- - Get the number of parents of node.
-
-
-
inline void setStateSet(StateSet* state)
- - Set the StateSet attached to the Drawable.
-
-
-
inline StateSet* getStateSet()
- - Get the attached StateSet
-
-
-
inline const StateSet* getStateSet() const
- - Get the attached const StateSet
-
-
-
StateSet* getOrCreateStateSet()
- - Get the attached const StateSet, if one is not already attach create one, attach it to the drawable and return a pointer to it
-
-
-
void dirtyBound()
- - Dirty the bounding box, forcing a computeBound() on the next call to getBound().
-
-
-
inline const BoundingBox& getBound() const
- - get bounding box of geoset.
-
-
-
inline void setShape(Shape* shape)
- - Set the Shape of the drawable.
-
-
-
inline Shape* getShape()
- - Get the Shape of the Drawable
-
-
-
inline const Shape* getShape() const
- - Get the const Shape of the const Drawable
-
-
-
void setSupportsDisplayList(bool flag)
- - Set the drawable to it can or cannot be used in conjunction with OpenGL display lists.
-
-
-
inline bool getSupportsDisplayList() const
- - Get whether display lists are supported for this drawable instance
-
-
-
void setUseDisplayList(bool flag)
- - When set to true, force the draw method to use OpenGL Display List for rendering.
-
-
-
inline bool getUseDisplayList() const
- - Return whether OpenGL display lists are being used for rendering
-
-
-
void dirtyDisplayList()
- - Force a recompile on next draw() of any OpenGL display list associated with this geoset
-
-
-
virtual void compile(State& state) const
- - Immediately compile this drawable into an OpenGL Display List.
-
-
-
void setUpdateCallback(UpdateCallback* ac)
- - Set the UpdateCallback which allows users to attach customize the undating of an object during the app traversal
-
-
-
UpdateCallback* getUpdateCallback()
- - Get the non const UpdateCallback
-
-
-
void setAppCallback(AppCallback* ac)
- - deprecated
-
-
-
AppCallback* getAppCallback()
- - deprecated
-
-
-
const AppCallback* getAppCallback() const
- - deprecated
-
-
-
void setCullCallback(CullCallback* cc)
- - Set the CullCallback which allows users to attach customize the culling of Drawable during the cull traversal
-
-
-
CullCallback* getCullCallback()
- - Get the non const CullCallback
-
-
-
const CullCallback* getCullCallback() const
- - Get the const CullCallback
-
-
-
void setDrawCallback(DrawCallback* dc)
- - Set the DrawCallback which allows users to attach customize the drawing of existing Drawable object
-
-
-
DrawCallback* getDrawCallback()
- - Get the non const DrawCallback
-
-
-
const DrawCallback* getDrawCallback() const
- - Get the const DrawCallback
-
-
-
virtual void drawImplementation(State& state) const = 0
- - draw directly ignoring an OpenGL display list which could be attached.
-
-
-
static void deleteDisplayList(uint contextID, uint globj)
- - use deleteDisplayList instead of glDeleteList to allow OpenGL display list to cached until they can be deleted by the OpenGL context in which they were created, specified by contextID
-
-
-
static void flushDeletedDisplayLists(uint contextID)
- - flush all the cached display list which need to be deleted in the OpenGL context related to contextID
-
-
-
virtual bool supports(AttributeFunctor&) const
- - return true if the Drawable subclass supports accept(AttributeFunctor&)
-
-
-
virtual void accept(AttributeFunctor&)
- - accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has.
-
-
-
virtual bool supports(ConstAttributeFunctor&) const
- - return true if the Drawable subclass supports accept(ConstAttributeFunctor&)
-
-
-
virtual void accept(ConstAttributeFunctor&) const
- - accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has.
-
-
-
virtual bool supports(PrimitiveFunctor&) const
- - return true if the Drawable subclass supports accept(PrimitiveFunctor&)
-
-
-
virtual void accept(PrimitiveFunctor&) const
- - accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has.
-
-
-
inline void draw(State& state) const
- - draw OpenGL primitives.
-
-
-
-Public Members
-
-
typedef std::vector<Node*> ParentList
- - A vector of osg::Node pointers which is used to store the parent(s) of drawable
-
-
-
struct UpdateCallback: public virtual osg::Referenced
--
-
struct AppCallback: public UpdateCallback
--
-
struct CullCallback: public virtual osg::Referenced
--
-
struct DrawCallback: public virtual osg::Referenced
- - Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object.
-
-
-
enum AttributeType
--
-class AttributeFunctor
-
-
-class ConstAttributeFunctor
-
-
-class PrimitiveFunctor
-
-
-
-Protected Fields
-
-
ParentList _parents
--
-
ref_ptr<StateSet> _stateset
--
-
mutable BoundingBox _bbox
--
-
mutable bool _bbox_computed
--
-
ref_ptr<Shape> _shape
--
-
bool _supportsDisplayList
--
-
bool _useDisplayList
--
-
mutable GLObjectList _globjList
--
-
ref_ptr<UpdateCallback> _updateCallback
--
-
ref_ptr<DrawCallback> _drawCallback
--
-
ref_ptr<CullCallback> _cullCallback
-
-
-
-Protected Methods
-
-
Drawable& operator = (const Drawable&)
--
-
virtual ~Drawable()
--
-
virtual bool computeBound() const
- - compute the bounding box of the drawable.
-
-
-
void addParent(osg::Node* node)
--
-
void removeParent(osg::Node* node)
-
-
-
-Protected Members
-
-
typedef osg::buffered_value<uint> GLObjectList
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Pure virtual base class for drawable Geometry. Contains no drawing primitives
-directly, these are provided by subclasses such as osg::Geometry. State attributes
-for a Drawable are maintained in StateSet which the Drawable maintains
-a referenced counted pointer to. Both Drawable's and StateSet's can
-be shared for optimal memory usage and graphics performance.
-
-
-
-
-
Drawable()
-
-
-
-
Drawable(const Drawable& drawable, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
virtual bool isSameKindAs(const Object* obj) const
-
-
-
-
virtual const char* libraryName() const
-
-
-
-
virtual const char* className() const
-
-
-
-
virtual Geometry* asGeometry()
-- convert 'this' into a Geometry pointer if Drawable is a Geometry, otherwise return 0.
-Equivalent to dynamic_cast(this).
-
-
-
-
virtual const Geometry* asGeometry() const
-- convert 'const this' into a const Geometry pointer if Drawable is a Geometry, otherwise return 0.
-Equivalent to dynamic_cast(this).
-
-
-
-
typedef std::vector<Node*> ParentList
-- A vector of osg::Node pointers which is used to store the parent(s) of drawable
-
-
-
-
inline const ParentList& getParents() const
-- Get the parent list of drawable.
-
-
-
-
inline ParentList getParents()
-- Get the a copy of parent list of node. A copy is returned to
-prevent modification of the parent list.
-
-
-
-
inline Node* getParent(unsigned int i)
-- Get a single parent of Drawable.
-
-
- Parameters:
- i - index of the parent to get.
-
- Returns:
- the parent i.
-
-
-
inline const Node* getParent(unsigned int i) const
-- Get a single const parent of Drawable.
-
-
- Parameters:
- i - index of the parent to get.
-
- Returns:
- the parent i.
-
-
-
inline unsigned int getNumParents() const
--
-Get the number of parents of node.
-
-
- Returns:
- the number of parents of this node.
-
-
-
inline void setStateSet(StateSet* state)
-- Set the StateSet attached to the Drawable.
-Previously attached StateSet are automatically unreferenced on
-assignment of a new drawstate.
-
-
-
-
inline StateSet* getStateSet()
-- Get the attached StateSet
-
-
-
-
inline const StateSet* getStateSet() const
-- Get the attached const StateSet
-
-
-
-
StateSet* getOrCreateStateSet()
-- Get the attached const StateSet,
-if one is not already attach create one,
-attach it to the drawable and return a pointer to it
-
-
-
-
void dirtyBound()
-- Dirty the bounding box, forcing a computeBound() on the next call
-to getBound(). Should be called in the internal geometry of the Drawable
-is modified.
-
-
-
-
inline const BoundingBox& getBound() const
-- get bounding box of geoset.
-Note, now made virtual to make it possible to implement user-drawn
-objects albeit so what crudely, to be improved later.
-
-
-
-
inline void setShape(Shape* shape)
-- Set the Shape of the drawable. The shape can be used to
-speed up collision detection or as a guide for produral
-geometry generation - see osg::ProduralGeometry.
-
-
-
-
inline Shape* getShape()
-- Get the Shape of the Drawable
-
-
-
-
inline const Shape* getShape() const
-- Get the const Shape of the const Drawable
-
-
-
-
void setSupportsDisplayList(bool flag)
-- Set the drawable to it can or cannot be used in conjunction with OpenGL
-display lists. With set to true, calls to Drawable::setUseDisplayList,
-whereas when set to false, no display lists can be created and calls
-to setUseDisplayList are ignored, and a warning is produced. The later
-is typically used to guard against the switching on of display lists
-on objects with dynamic internal data such as continuous Level of Detail
-algorithms.
-
-
-
-
inline bool getSupportsDisplayList() const
-- Get whether display lists are supported for this drawable instance
-
-
-
-
void setUseDisplayList(bool flag)
-- When set to true, force the draw method to use OpenGL Display List for rendering.
-If false rendering directly. If the display list has not been already
-compile the next call to draw will automatically create the display list.
-
-
-
-
inline bool getUseDisplayList() const
-- Return whether OpenGL display lists are being used for rendering
-
-
-
-
void dirtyDisplayList()
-- Force a recompile on next draw() of any OpenGL display list associated with this geoset
-
-
-
-
virtual void compile(State& state) const
-- Immediately compile this drawable into an OpenGL Display List.
-Note I, operation is ignored if _useDisplayList to false.
-Note II, compile is not intended to be overridden in subclasses.
-
-
-
-
struct UpdateCallback: public virtual osg::Referenced
-
-
-
-
-
virtual void update(osg::NodeVisitor* visitor, osg::Drawable* drawable) = 0
-- do customized app code
-
-
-
-
-
void setUpdateCallback(UpdateCallback* ac)
-- Set the UpdateCallback which allows users to attach customize the undating of an object during the app traversal
-
-
-
-
UpdateCallback* getUpdateCallback()
-- Get the non const UpdateCallback
-
-
-
-
struct AppCallback: public UpdateCallback
-
-
-
-
-
virtual void app(osg::NodeVisitor* visitor, osg::Drawable* drawable) = 0
-- do customized app code
-
-
-
-
virtual void update(osg::NodeVisitor* visitor, osg::Drawable* drawable)
-
-
-
-
-
void setAppCallback(AppCallback* ac)
-- deprecated
-
-
-
-
AppCallback* getAppCallback()
-- deprecated
-
-
-
-
const AppCallback* getAppCallback() const
-- deprecated
-
-
-
-
struct CullCallback: public virtual osg::Referenced
-
-
-
-
-
virtual bool cull(osg::NodeVisitor* visitor, osg::Drawable* drawable, osg::State* state=NULL) const = 0
-- do customized cull code
-
-
-
-
-
void setCullCallback(CullCallback* cc)
-- Set the CullCallback which allows users to attach customize the culling of Drawable during the cull traversal
-
-
-
-
CullCallback* getCullCallback()
-- Get the non const CullCallback
-
-
-
-
const CullCallback* getCullCallback() const
-- Get the const CullCallback
-
-
-
-
struct DrawCallback: public virtual osg::Referenced
-- Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object.
-The draw callback is implement as a replacement to the Drawable's own drawImplementation() method, if the
-the user intends to decorate the exist draw code then simple call the drawable->drawImplementation() from
-with the callbacks drawImplementation() method. This allows the users to do both pre and post callbacks
-without fuss and can even diable the inner draw in required.
-
-
-
-
-
virtual void drawImplementation(State& state, const osg::Drawable* drawable) const = 0
-- do customized draw code
-
-
-
-
-
void setDrawCallback(DrawCallback* dc)
-- Set the DrawCallback which allows users to attach customize the drawing of existing Drawable object
-
-
-
-
DrawCallback* getDrawCallback()
-- Get the non const DrawCallback
-
-
-
-
const DrawCallback* getDrawCallback() const
-- Get the const DrawCallback
-
-
-
-
virtual void drawImplementation(State& state) const = 0
-- draw 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 Drawable.
-
-
-
-
static void deleteDisplayList(uint contextID, uint globj)
-- use deleteDisplayList instead of glDeleteList to allow
-OpenGL display list to cached until they can be deleted
-by the OpenGL context in which they were created, specified
-by contextID
-
-
-
-
static void flushDeletedDisplayLists(uint contextID)
-- flush all the cached display list which need to be deleted
-in the OpenGL context related to contextID
-
-
-
-
enum AttributeType
-
-
-
-
-
VERTICES
-
-
-
-
NORMALS
-
-
-
-
COLORS
-
-
-
-
TEXTURE_COORDS
-
-
-
-
TEXTURE_COORDS_0
-
-
-
-
TEXTURE_COORDS_1
-
-
-
-
TEXTURE_COORDS_2
-
-
-
-
TEXTURE_COORDS_3
-
-
-
-
TEXTURE_COORDS_4
-
-
-
-
TEXTURE_COORDS_5
-
-
-
-
TEXTURE_COORDS_6
-
-
-
-
TEXTURE_COORDS_7
-
-
-
-
-
virtual bool supports(AttributeFunctor&) const
-- return true if the Drawable subclass supports accept(AttributeFunctor&)
-
-
-
-
virtual void accept(AttributeFunctor&)
-- accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has.
-return true if functor handled by drawable, return false on failure of drawable to generate functor calls.
-
-
-
-
virtual bool supports(ConstAttributeFunctor&) const
-- return true if the Drawable subclass supports accept(ConstAttributeFunctor&)
-
-
-
-
virtual void accept(ConstAttributeFunctor&) const
-- accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has.
-return true if functor handled by drawable, return false on failure of drawable to generate functor calls.
-
-
-
-
virtual bool supports(PrimitiveFunctor&) const
-- return true if the Drawable subclass supports accept(PrimitiveFunctor&)
-
-
-
-
virtual void accept(PrimitiveFunctor&) const
-- accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has.
-return true if functor handled by drawable, return false on failure of drawable to generate functor calls.
-Note, PrimtiveFunctor only provide const access of the primtives, as primitives may be procedurally generated
-so one cannot modify it.
-
-
-
-
Drawable& operator = (const Drawable&)
-
-
-
-
virtual ~Drawable()
-
-
-
-
virtual bool computeBound() const
-- compute the bounding box of the drawable. Method must be
-implemented by subclasses.
-
-
-
-
void addParent(osg::Node* node)
-
-
-
-
void removeParent(osg::Node* node)
-
-
-
-
ParentList _parents
-
-
-
-
ref_ptr<StateSet> _stateset
-
-
-
-
mutable BoundingBox _bbox
-
-
-
-
mutable bool _bbox_computed
-
-
-
-
ref_ptr<Shape> _shape
-
-
-
-
bool _supportsDisplayList
-
-
-
-
bool _useDisplayList
-
-
-
-
typedef osg::buffered_value<uint> GLObjectList
-
-
-
-
mutable GLObjectList _globjList
-
-
-
-
ref_ptr<UpdateCallback> _updateCallback
-
-
-
-
ref_ptr<DrawCallback> _drawCallback
-
-
-
-
ref_ptr<CullCallback> _cullCallback
-
-
-
-
inline void draw(State& state) const
-- draw OpenGL primitives.
-If the drawable has _useDisplayList set to true then use an OpenGL display
-list, automatically compiling one if required.
-Otherwise call drawImplementation().
-Note, draw method should *not* be overridden in subclasses as it
-manages the optional display list.
-
-
-- Direct child classes:
-
- ShapeDrawable
-ImpostorSprite
-Geometry
-GeoSet
-DrawPixels
-
-
-- Friends:
- class Node
class Geode
Alphabetic index HTML hierarchy of classes or Java
-
-This page was generated with the help of DOC++.
-
-
diff --git a/doc/doc++/osg/Extensions.2.html b/doc/doc++/osg/Extensions.2.html
deleted file mode 100644
index 76c32e668..000000000
--- a/doc/doc++/osg/Extensions.2.html
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
- class osg::Texture3D::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
-
-
Extensions()
--
-
Extensions(const Extensions& rhs)
--
-
void lowestCommonDenominator(const Extensions& rhs)
--
-
void setupGLExtenions()
--
-
bool isTexture3DSupported() const
--
-
bool isTexture3DFast() const
--
-
GLint maxTexture3DSize() const
--
-
void glTexImage3D( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels) const
--
-
void glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels) const
--
-
void glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) const
--
-
void gluBuild3DMipmaps( GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data) const
-
-
-
-Protected Fields
-
-
bool _isTexture3DSupported
--
-
bool _isTexture3DFast
--
-
GLint _maxTexture3DSize
--
-
void* _glTexImage3D
--
-
void* _glTexSubImage3D
--
-
void* _glCopyTexSubImage3D
--
-
void* _gluBuild3DMipmaps
-
-
-
-Protected Methods
-
-
~Extensions()
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-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
-
-
-
-
-
Extensions()
-
-
-
-
Extensions(const Extensions& rhs)
-
-
-
-
void lowestCommonDenominator(const Extensions& rhs)
-
-
-
-
void setupGLExtenions()
-
-
-
-
bool isTexture3DSupported() const
-
-
-
-
bool isTexture3DFast() const
-
-
-
-
GLint maxTexture3DSize() const
-
-
-
-
void glTexImage3D( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels) const
-
-
-
-
void glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels) const
-
-
-
-
void glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) const
-
-
-
-
void gluBuild3DMipmaps( GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data) const
-
-
-
-
~Extensions()
-
-
-
-
bool _isTexture3DSupported
-
-
-
-
bool _isTexture3DFast
-
-
-
-
GLint _maxTexture3DSize
-
-
-
-
void* _glTexImage3D
-
-
-
-
void* _glTexSubImage3D
-
-
-
-
void* _glCopyTexSubImage3D
-
-
-
-
void* _gluBuild3DMipmaps
-
-
-
- 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.3.html b/doc/doc++/osg/Extensions.3.html
deleted file mode 100644
index adc84fc7f..000000000
--- a/doc/doc++/osg/Extensions.3.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
- class osg::TextureCubeMap::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
-
-
Extensions()
--
-
Extensions(const Extensions& rhs)
--
-
void lowestCommonDenominator(const Extensions& rhs)
--
-
void setupGLExtenions()
--
-
bool isCubeMapSupported() const
-
-
-
-Protected Fields
-
-
bool _isCubeMapSupported
-
-
-
-Protected Methods
-
-
~Extensions()
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-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
-
-
-
-
-
Extensions()
-
-
-
-
Extensions(const Extensions& rhs)
-
-
-
-
void lowestCommonDenominator(const Extensions& rhs)
-
-
-
-
void setupGLExtenions()
-
-
-
-
bool isCubeMapSupported() const
-
-
-
-
~Extensions()
-
-
-
-
bool _isCubeMapSupported
-
-
-
- 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
deleted file mode 100644
index 4c267bd40..000000000
--- a/doc/doc++/osg/Extensions.html
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-
- class osg::Texture::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
-
-
Extensions()
--
-
Extensions(const Extensions& rhs)
--
-
void lowestCommonDenominator(const Extensions& rhs)
--
-
void setupGLExtenions()
--
-
bool isTextureFilterAnisotropicSupported() const
--
-
bool isTextureCompressionARBSupported() const
--
-
bool isTextureCompressionS3TCSupported() const
--
-
bool isTextureMirroredRepeatSupported() const
--
-
bool isTextureEdgeClampSupported() const
--
-
bool isTextureBorderClampSupported() const
--
-
GLint maxTextureSize() const
--
-
bool isCompressedTexImage2DSupported() const
--
-
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const
-
-
-
-Protected Fields
-
-
bool _isTextureFilterAnisotropicSupported
--
-
bool _isTextureCompressionARBSupported
--
-
bool _isTextureCompressionS3TCSupported
--
-
bool _isTextureMirroredRepeatSupported
--
-
bool _isTextureEdgeClampSupported
--
-
bool _isTextureBorderClampSupported
--
-
GLint _maxTextureSize
--
-
void* _glCompressedTexImage2D
-
-
-
-Protected Methods
-
-
~Extensions()
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-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
-
-
-
-
-
Extensions()
-
-
-
-
Extensions(const Extensions& rhs)
-
-
-
-
void lowestCommonDenominator(const Extensions& rhs)
-
-
-
-
void setupGLExtenions()
-
-
-
-
bool isTextureFilterAnisotropicSupported() const
-
-
-
-
bool isTextureCompressionARBSupported() const
-
-
-
-
bool isTextureCompressionS3TCSupported() const
-
-
-
-
bool isTextureMirroredRepeatSupported() const
-
-
-
-
bool isTextureEdgeClampSupported() const
-
-
-
-
bool isTextureBorderClampSupported() const
-
-
-
-
GLint maxTextureSize() const
-
-
-
-
bool isCompressedTexImage2DSupported() const
-
-
-
-
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const
-
-
-
-
~Extensions()
-
-
-
-
bool _isTextureFilterAnisotropicSupported
-
-
-
-
bool _isTextureCompressionARBSupported
-
-
-
-
bool _isTextureCompressionS3TCSupported
-
-
-
-
bool _isTextureMirroredRepeatSupported
-
-
-
-
bool _isTextureEdgeClampSupported
-
-
-
-
bool _isTextureBorderClampSupported
-
-
-
-
GLint _maxTextureSize
-
-
-
-
void* _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/Fog.html b/doc/doc++/osg/Fog.html
deleted file mode 100644
index 91ad22bf9..000000000
--- a/doc/doc++/osg/Fog.html
+++ /dev/null
@@ -1,337 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::Fog
-
-
-
-
-Fog - encapsulates OpenGL fog state.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
Fog()
--
-
Fog(const Fog& fog, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, Fog, FOG)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
--
-
inline void setMode( Mode mode )
--
-
inline Mode getMode() const
--
-
inline void setDensity( float density )
--
-
inline float getDensity() const
--
-
inline void setStart( float start )
--
-
inline float getStart() const
--
-
inline void setEnd( float end )
--
-
inline float getEnd() const
--
-
inline void setColor( const Vec4 &color )
--
-
inline const Vec4& getColor() const
--
-
inline void setFogCoordinateSource(GLint source)
--
-
inline GLint getFogCoordinateSource() const
--
-
virtual void apply(State& state) const
-
-
-
-Public Members
-
-
enum Mode
--
-
enum FogCoordinateSource
-
-
-
-Protected Fields
-
-
Mode _mode
--
-
float _density
--
-
float _start
--
-
float _end
--
-
Vec4 _color
--
-
GLint _fogCoordinateSource
-
-
-
-Protected Methods
-
-
virtual ~Fog()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Fog - encapsulates OpenGL fog state.
-
-
-
-
-
Fog()
-
-
-
-
Fog(const Fog& fog, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, Fog, FOG)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
virtual void getAssociatedModes(std::vector<GLMode>& modes) const
-
-
-
-
enum Mode
-
-
-
-
-
LINEAR
-
-
-
-
EXP
-
-
-
-
EXP2
-
-
-
-
-
inline void setMode( Mode mode )
-
-
-
-
inline Mode getMode() const
-
-
-
-
inline void setDensity( float density )
-
-
-
-
inline float getDensity() const
-
-
-
-
inline void setStart( float start )
-
-
-
-
inline float getStart() const
-
-
-
-
inline void setEnd( float end )
-
-
-
-
inline float getEnd() const
-
-
-
-
inline void setColor( const Vec4 &color )
-
-
-
-
inline const Vec4& getColor() const
-
-
-
-
enum FogCoordinateSource
-
-
-
-
-
FOG_COORDINATE
-
-
-
-
FRAGMENT_DEPTH
-
-
-
-
-
inline void setFogCoordinateSource(GLint source)
-
-
-
-
inline GLint getFogCoordinateSource() const
-
-
-
-
virtual void apply(State& state) const
-
-
-
-
virtual ~Fog()
-
-
-
-
Mode _mode
-
-
-
-
float _density
-
-
-
-
float _start
-
-
-
-
float _end
-
-
-
-
Vec4 _color
-
-
-
-
GLint _fogCoordinateSource
-
-
-
- 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/FrameStamp.html b/doc/doc++/osg/FrameStamp.html
deleted file mode 100644
index 2649315ae..000000000
--- a/doc/doc++/osg/FrameStamp.html
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::FrameStamp
-
-
-
-
-Class which encapsulates the frame number, reference time and calander time of specific frame, used to synchonize operations on the scene graph and other machines when using a graphics cluster.
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
FrameStamp()
--
-
FrameStamp(const FrameStamp& fs)
--
-
FrameStamp& operator = (const FrameStamp& fs)
--
-
void setFrameNumber(int fnum)
--
-
int getFrameNumber() const
--
-
void setReferenceTime(double refTime)
--
-
double getReferenceTime() const
--
-
void setCalendarTime(const tm& calendarTime)
--
-
void getCalendarTime(tm& calendarTime) const
--
-
virtual ~FrameStamp()
-
-
-
-Protected Fields
-
-
int _frameNumber
--
-
double _referenceTime
--
-
int tm_sec
--
-
int tm_min
--
-
int tm_hour
--
-
int tm_mday
--
-
int tm_mon
--
-
int tm_year
--
-
int tm_wday
--
-
int tm_yday
--
-
int tm_isdst
-
-
-
-
-
-
-Public Methods
-
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Class which encapsulates the frame number, reference time and calander
-time of specific frame, used to synchonize operations on the scene graph
-and other machines when using a graphics cluster. Note the calander
-time can be an artificial simulation time or capture the real time
-of day etc.
-
-
-
-
-
FrameStamp()
-
-
-
-
FrameStamp(const FrameStamp& fs)
-
-
-
-
FrameStamp& operator = (const FrameStamp& fs)
-
-
-
-
void setFrameNumber(int fnum)
-
-
-
-
int getFrameNumber() const
-
-
-
-
void setReferenceTime(double refTime)
-
-
-
-
double getReferenceTime() const
-
-
-
-
void setCalendarTime(const tm& calendarTime)
-
-
-
-
void getCalendarTime(tm& calendarTime) const
-
-
-
-
virtual ~FrameStamp()
-
-
-
-
int _frameNumber
-
-
-
-
double _referenceTime
-
-
-
-
int tm_sec
-
-
-
-
int tm_min
-
-
-
-
int tm_hour
-
-
-
-
int tm_mday
-
-
-
-
int tm_mon
-
-
-
-
int tm_year
-
-
-
-
int tm_wday
-
-
-
-
int tm_yday
-
-
-
-
int tm_isdst
-
-
-
- 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/FrontFace.html b/doc/doc++/osg/FrontFace.html
deleted file mode 100644
index 126be88df..000000000
--- a/doc/doc++/osg/FrontFace.html
+++ /dev/null
@@ -1,223 +0,0 @@
-
-
-
-
- class SG_EXPORT osg::FrontFace
-
-
-
-
-Class to specifies the orientation of front-facing polygons
-
-
-Inheritance:
-
-
-
-
-
-Public Methods
-
-
FrontFace()
--
-
FrontFace(const FrontFace& ff, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
- - Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
META_StateAttribute(osg, FrontFace, FRONTFACE)
--
-
virtual int compare(const StateAttribute& sa) const
- - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
inline void setMode(Mode mode)
--
-
inline const Mode getMode() const
--
-
virtual void apply(State& state) const
-
-
-
-Public Members
-
-
enum Mode
-
-
-
-Protected Fields
-
-
Mode _mode
-
-
-
-Protected Methods
-
-
virtual ~FrontFace()
-
-
-
-
-
-
-Public Methods
-
-
virtual Object* cloneType() const
--
-
virtual Object* clone(const CopyOp&) const
--
-
virtual bool isSameKindAs(const Object* obj) const
--
-
virtual const char* libraryName() const
--
-
virtual const char* className() const
--
-
virtual Type getType() const
--
-
virtual bool isTextureAttribute() const
--
-
bool operator < (const StateAttribute& rhs) const
--
-
bool operator == (const StateAttribute& rhs) const
--
-
bool operator != (const StateAttribute& rhs) const
--
-
virtual void getAssociatedModes(std::vector<GLMode>& ) const
--
-
virtual void compile(State&) const
-
-
-
-Public Members
-
-
typedef GLenum GLMode
--
-
typedef unsigned int GLModeValue
--
-
typedef unsigned int OverrideValue
--
-
enum Values
--
-
typedef unsigned int Type
--
-
enum Types
-
-
-
-
Inherited from Object:
-
-
-Public Methods
-
-
inline void setDataVariance(DataVariance dv)
--
-
inline DataVariance getDataVariance() const
--
-
inline void setUserData(Referenced* obj)
--
-
inline Referenced* getUserData()
--
-
inline const Referenced* getUserData() const
-
-
-
-Public Members
-
-
enum DataVariance
-
-
-
-Protected Fields
-
-
DataVariance _dataVariance
--
-
ref_ptr<Referenced> _userData
-
-
-
-
-
-
-Public Methods
-
-
inline Referenced& operator = (Referenced&)
--
-
static void setDeleteHandler(DeleteHandler* handler)
--
-
static DeleteHandler* getDeleteHandler()
--
-
inline void ref() const
--
-
inline void unref_nodelete() const
--
-
inline int referenceCount() const
--
-
inline void unref() const
-
-
-
-Protected Fields
-
-
mutable int _refCount
-
-
-
-
-
-
-Documentation
-Class to specifies the orientation of front-facing polygons
-
-
-
-
-
FrontFace()
-
-
-
-
FrontFace(const FrontFace& ff, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
-- Copy constructor using CopyOp to manage deep vs shallow copy
-
-
-
-
META_StateAttribute(osg, FrontFace, FRONTFACE)
-
-
-
-
virtual int compare(const StateAttribute& sa) const
-- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
-
-
-
-
enum Mode
-
-
-
-
-
CLOCKWISE
-
-
-
-
COUNTER_CLOCKWISE
-
-
-
-
-
inline void setMode(Mode mode)
-
-
-
-
inline const Mode getMode() const
-
-
-
-
virtual void apply(State& state) const
-
-
-
-
virtual ~FrontFace()
-
-
-
-
Mode _mode
-
-
-
- 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/General.html b/doc/doc++/osg/General.html
deleted file mode 100644
index 08612d1ad..000000000
--- a/doc/doc++/osg/General.html
+++ /dev/null
@@ -1,751 +0,0 @@
-
-
-
-
- General Bits
-
-
-
-
-
--
-
-
#define
-OSG_ALPHAFUNC-
-
-
#define
-OSG_ANIMATIONPATH-
-
-
#define
-OSG_ARRAY-
-
-
#define
-OSG_BILLBOARD-
-
-
#define
-OSG_BLENDFUNC-
-
-
#define
-OSG_BOUNDINGBOX-
-
-
#define
-OSG_BOUNDINGSPHERE-
-
-
#define
-OSG_BOUNDSCHECKING-
-
-
#define
-OSG_CAMERA-
-
-
#define
-OSG_CLEARNODE-
-
-
#define
-OSG_CLIPNODE-
-
-
#define
-OSG_CLIPPLANE-
-
-
#define
-OSG_COLLECTOCCLUDERSVISITOR-
-
-
#define
-OSG_COLORMASK-
-
-
#define
-OSG_COLORMATRIX-
-
-
#define
-OSG_CONVEXPLANAROCCLUDER-
-
-
#define
-OSG_CONVEXPLANARPOLYGON-
-
-
#define
-OSG_COPYOP-
-
-
#define
-OSG_CULLFACE-
-
-
#define
-OSG_CULLSTACK-
-
-
#define
-OSG_CullingSet-
-
-
#define
-OSG_DOFTRANSFORM-
-
-
#define
-OSG_DEPTH-
-
-
#define
-OSG_DisplaySettings-
-
-
#define
-OSG_DRAWPIXELS-
-
-
#define
-OSG_DRAWABLE-
-
-
#define
-OSG_EXPORT-
-
-
#define
-SG_EXPORT(dllexport)-
-
-
#define
-SG_EXPORT(dllimport)-
-
-
#define
-SG_EXPORT-
-
-
#define
-__STL_MEMBER_TEMPLATES-
-
-
#define
-NULL-
-
-
#define
-NULL((void *)-
-
-
#define
-OSG_FOG-
-
-
#define
-GL_FOG_COORDINATE-
-
-
#define
-GL_FRAGMENT_DEPTH-
-
-
#define
-OSG_FRAMESTAMP-
-
-
using
-std::tm-
-
-
#define
-OSG_FRONTFACE-
-
-
#define
-OSG_GL-
-
-
#define
-APIENTRY-
-
-
ifdefined(__CYGWIN__)
-(__MINGW32__)(dllimport)-
-
-
#define
-OSG_GLEXTENSIONS-
-
-
#define
-WIN32_LEAN_AND_MEAN-
-
-
#define
-OSG_GLU-
-
-
#define
-OSG_GEOSET-
-
-
#define
-OSG_GEODE-
-
-
#define
-OSG_GEOMETRY-
-
-
#define
-OSG_GROUP-
-
-
#define
-OSG_IMAGE-
-
-
#define
-OSG_IMPOSTOR-
-
-
#define
-OSG_ImpostorSprite-
-
-
#define
-OSG_LOD-
-
-
#define
-OSG_LIGHT-
-
-
#define
-OSG_LIGHTMODEL-
-
-
#define
-OSG_LIGHTSOURCE-
-
-
#define
-OSG_LINESEGMENT-
-
-
#define
-OSG_LINESTIPPLE-
-
-
#define
-OSG_LineWidth-
-
-
#define
-OSG_MATERIAL-
-
-
#define
-__OSG_MATH-
-
-
defined(sun)(__DARWIN_OSX__)(float)(float)(float)(float)(float)(float)(float)(float)(sun)(float)(sun)(__hpux__)
-(DARWIN_OSX_PRE_10_2)(float)-
-
-
#define
-OSG_MATRIXTRANSFORM-
-
-
#define
-OSG_NODE-
-
-
#define
-OSG_NODECALLBACK-
-
-
#define
-OSG_NODEVISITOR-
-
-
#define
-OSG_NOTIFY-
-
-
#define
-OSG_OBJECT-
-
-
#define
-OSG_OCCLUDERNODE-
-
-
#define
-OSG_PLANE-
-
-
#define
-OSG_POINT-
-
-
#define
-OSG_POLYGONMODE-
-
-
#define
-OSG_POLYGONOFFSET-
-
-
#define
-OSG_POLYGONSTIPPLE-
-
-
#define
-OSG_POLYTOPE-
-
-
#define
-OSG_POSITIONATTITIDETRANSFORM-
-
-
#define
-OSG_PRIMTIVESET-
-
-
#define
-OSG_PROJECTION-
-
-
#define
-OSG_QUAT-
-
-
#define
-OSG_REFERENCED-
-
-
#define
-OSG_SEQUENCE-
-
-
#define
-OSG_SHADEMODEL-
-
-
#define
-OSG_SHADOWVOLUMEOCCLUDER-
-
-
#define
-OSG_SHAPE-
-
-
#define
-OSG_SHAPEDRAWABLE-
-
-
#define
-OSG_STATE-
-
-
#define
-OSG_STATEATTRIBUTE-
-
-
#define
-OSG_STATESET-
-
-
#define
-OSGUTIL_STATISTICS-
-
-
#define
-OSG_STENCIL-
-
-
#define
-OSG_SWITCH-
-
-
#define
-OSG_TEXENV-
-
-
#define
-OSG_TEXENVCOMBINE-
-
-
#define
-GL_COMBINE_ARB-
-
-
#define
-GL_COMBINE_RGB_ARB-
-
-
#define
-GL_COMBINE_ALPHA_ARB-
-
-
#define
-GL_SOURCE0_RGB_ARB-
-
-
#define
-GL_SOURCE1_RGB_ARB-
-
-
#define
-GL_SOURCE2_RGB_ARB-
-
-
#define
-GL_SOURCE0_ALPHA_ARB-
-
-
#define
-GL_SOURCE1_ALPHA_ARB-
-
-
#define
-GL_SOURCE2_ALPHA_ARB-
-
-
#define
-GL_OPERAND0_RGB_ARB-
-
-
#define
-GL_OPERAND1_RGB_ARB-
-
-
#define
-GL_OPERAND2_RGB_ARB-
-
-
#define
-GL_OPERAND0_ALPHA_ARB-
-
-
#define
-GL_OPERAND1_ALPHA_ARB-
-
-
#define
-GL_OPERAND2_ALPHA_ARB-
-
-
#define
-GL_RGB_SCALE_ARB-
-
-
#define
-GL_ADD_SIGNED_ARB-
-
-
#define
-GL_INTERPOLATE_ARB-
-
-
#define
-GL_SUBTRACT_ARB-
-
-
#define
-GL_CONSTANT_ARB-
-
-
#define
-GL_PRIMARY_COLOR_ARB-
-
-
#define
-GL_PREVIOUS_ARB-
-
-
#define
-GL_DOT3_RGB_ARB-
-
-
#define
-GL_DOT3_RGBA_ARB-
-
-
#define
-GL_TEXTURE0-
-
-
#define
-OSG_TEXGEN-
-
-
#define
-OSG_TEXMAT-
-
-
#define
-OSG_TEXTURE-
-
-
#define
-GL_TEXTURE_MAX_ANISOTROPY_EXT-
-
-
#define
-GL_COMPRESSED_ALPHA_ARB-
-
-
#define
-GL_COMPRESSED_LUMINANCE_ARB-
-
-
#define
-GL_COMPRESSED_LUMINANCE_ALPHA_ARB-
-
-
#define
-GL_COMPRESSED_INTENSITY_ARB-
-
-
#define
-GL_COMPRESSED_RGB_ARB-
-
-
#define
-GL_COMPRESSED_RGBA_ARB-
-
-
#define
-GL_TEXTURE_COMPRESSION_HINT_ARB-
-
-
#define
-GL_TEXTURE_IMAGE_SIZE_ARB-
-
-
#define
-GL_TEXTURE_COMPRESSED_ARB-
-
-
#define
-GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB-
-
-
#define
-GL_COMPRESSED_TEXTURE_FORMATS_ARB-
-
-
#define
-GL_COMPRESSED_RGB_S3TC_DXT1_EXT-
-
-
#define
-GL_COMPRESSED_RGBA_S3TC_DXT1_EXT-
-
-
#define
-GL_COMPRESSED_RGBA_S3TC_DXT3_EXT-
-
-
#define
-GL_COMPRESSED_RGBA_S3TC_DXT5_EXT-
-
-
#define
-GL_MIRRORED_REPEAT_IBM-
-
-
#define
-GL_CLAMP_TO_EDGE-
-
-
#define
-GL_CLAMP_TO_BORDER_ARB-
-
-
#define
-GL_GENERATE_MIPMAP_SGIS-
-
-
#define
-GL_GENERATE_MIPMAP_HINT_SGIS-
-
-
#define
-GL_TEXTURE_3D-
-
-
#define
-OSG_TEXTURE1D-
-
-
#define
-OSG_TEXTURE2D-
-
-
#define
-OSG_TEXTURE3D-
-
-
#define
-OSG_TEXTURECUBEMAP-
-
-
#define
-GL_TEXTURE_CUBE_MAP-
-
-
#define
-OSG_TIMER-
-
-
pragma
-optimize("", off)-
-
-
pragmaoptimize("", on)
-(x)(".byte 0x0f, 0x31" : "=A" (x))-
-
-
defineCLK(x)((x)=0)
-(x)(".byte 0x0f, 0x31" : "=A" (x))-
-
-
#define
-OSG_TRANSFORM-
-
-
#define
-OSG_TRIANGLEFUNCTOR-
-
-
#define
-OSG_TYPES-
-
-
#define
-OSG_UBYTE4-
-
-
#define
-OSG_UNITTESTFRAMEWORK-
-
-
#define
-OSG_VEC2-
-
-
#define
-OSG_VEC3-
-
-
#define
-OSG_VEC4-
-
-
#define
-OSG_VERSION-
-
-
#define
-OSG_VERTEXPROGRAM-
-
-
#define
-GL_VERTEX_PROGRAM_ARB-
-
-
#define
-GL_VERTEX_PROGRAM_POINT_SIZE_ARB-
-
-
#define
-GL_VERTEX_PROGRAM_TWO_SIDE_ARB-
-
-
#define
-GL_COLOR_SUM_ARB-
-
-
#define
-GL_PROGRAM_FORMAT_ASCII_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB-
-
-
#define
-GL_CURRENT_VERTEX_ATTRIB_ARB-
-
-
#define
-GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB-
-
-
#define
-GL_PROGRAM_LENGTH_ARB-
-
-
#define
-GL_PROGRAM_FORMAT_ARB-
-
-
#define
-GL_PROGRAM_BINDING_ARB-
-
-
#define
-GL_PROGRAM_INSTRUCTIONS_ARB-
-
-
#define
-GL_MAX_PROGRAM_INSTRUCTIONS_ARB-
-
-
#define
-GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB-
-
-
#define
-GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB-
-
-
#define
-GL_PROGRAM_TEMPORARIES_ARB-
-
-
#define
-GL_MAX_PROGRAM_TEMPORARIES_ARB-
-
-
#define
-GL_PROGRAM_NATIVE_TEMPORARIES_ARB-
-
-
#define
-GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB-
-
-
#define
-GL_PROGRAM_PARAMETERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_PARAMETERS_ARB-
-
-
#define
-GL_PROGRAM_NATIVE_PARAMETERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB-
-
-
#define
-GL_PROGRAM_ATTRIBS_ARB-
-
-
#define
-GL_MAX_PROGRAM_ATTRIBS_ARB-
-
-
#define
-GL_PROGRAM_NATIVE_ATTRIBS_ARB-
-
-
#define
-GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB-
-
-
#define
-GL_PROGRAM_ADDRESS_REGISTERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB-
-
-
#define
-GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB-
-
-
#define
-GL_MAX_PROGRAM_ENV_PARAMETERS_ARB-
-
-
#define
-GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB-
-
-
#define
-GL_PROGRAM_STRING_ARB-
-
-
#define
-GL_PROGRAM_ERROR_POSITION_ARB-
-
-
#define
-GL_CURRENT_MATRIX_ARB-
-
-
#define
-GL_TRANSPOSE_CURRENT_MATRIX_ARB-
-
-
#define
-GL_CURRENT_MATRIX_STACK_DEPTH_ARB-
-
-
#define
-GL_MAX_VERTEX_ATTRIBS_ARB-
-
-
#define
-GL_MAX_PROGRAM_MATRICES_ARB-
-
-
#define
-GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB-
-
-
#define
-GL_PROGRAM_ERROR_STRING_ARB-
-
-
#define
-GL_MATRIX0_ARB-
-
-
#define
-GL_MATRIX1_ARB-
-
-
#define
-GL_MATRIX2_ARB-
-
-
#define
-GL_MATRIX3_ARB-
-
-
#define
-GL_MATRIX4_ARB-
-
-
#define
-GL_MATRIX5_ARB-
-
-
#define
-GL_MATRIX6_ARB-
-
-
#define
-GL_MATRIX7_ARB-
-
-
#define
-GL_MATRIX8_ARB-
-
-
#define
-GL_MATRIX9_ARB-
-
-
#define
-GL_MATRIX10_ARB-
-
-
#define
-GL_MATRIX11_ARB-
-
-
#define
-GL_MATRIX12_ARB-
-
-
#define
-GL_MATRIX13_ARB-
-
-
#define
-GL_MATRIX14_ARB-
-
-
#define
-GL_MATRIX15_ARB-
-
-
#define
-GL_MATRIX16_ARB-
-
-
#define
-GL_MATRIX17_ARB-
-
-
#define
-GL_MATRIX18_ARB-
-
-
#define
-GL_MATRIX19_ARB-
-
-
#define
-GL_MATRIX20_ARB-
-
-