OSGDB_REGISTRY
diff --git a/doc/doc++/osgDB/osgDB.html b/doc/doc++/osgDB/osgDB.html
index 2350069b0..2f12e0b4c 100644
--- a/doc/doc++/osgDB/osgDB.html
+++ b/doc/doc++/osgDB/osgDB.html
@@ -3,7 +3,7 @@
namespace osgDB
-
+
@@ -23,33 +23,33 @@ class OSGDB_EXPORT FieldReader
class OSGDB_EXPORT FieldReaderIterator
-
OSGDB_EXPORT extern std::string getFilePath(const std::string& filename)
+
extern OSGDB_EXPORT std::string getFilePath(const std::string& filename)
-
OSGDB_EXPORT extern std::string getFileExtension(const std::string& filename)
+
extern OSGDB_EXPORT std::string getFileExtension(const std::string& filename)
-
OSGDB_EXPORT extern std::string getLowerCaseFileExtension(const std::string& filename)
+
extern OSGDB_EXPORT std::string getLowerCaseFileExtension(const std::string& filename)
-
OSGDB_EXPORT extern std::string getSimpleFileName(const std::string& fileName)
+
extern OSGDB_EXPORT std::string getSimpleFileName(const std::string& fileName)
-
OSGDB_EXPORT extern std::string getStrippedName(const std::string& fileName)
+
extern OSGDB_EXPORT std::string getStrippedName(const std::string& fileName)
-
OSGDB_EXPORT extern bool equalCaseInsensitive(const std::string& lhs, const std::string& rhs)
+
extern OSGDB_EXPORT bool equalCaseInsensitive(const std::string& lhs, const std::string& rhs)
-
OSGDB_EXPORT extern bool equalCaseInsensitive(const std::string& lhs, const char* rhs)
+
extern OSGDB_EXPORT bool equalCaseInsensitive(const std::string& lhs, const char* rhs)
-OSGDB_EXPORT extern bool fileExists(const std::string& filename)
+extern OSGDB_EXPORT bool fileExists(const std::string& filename)
return true if a file exisits.
-OSGDB_EXPORT extern std::string findFileInPath(const std::string& filename, const FilePathList& filePath)
+extern OSGDB_EXPORT std::string findFileInPath(const std::string& filename, const FilePathList& filePath)
find specified file in specified file path
-OSGDB_EXPORT extern std::string findFileInDirectory(const std::string& fileName, const std::string& dirName, bool caseInsensitive=false)
+extern OSGDB_EXPORT std::string findFileInDirectory(const std::string& fileName, const std::string& dirName, bool caseInsensitive=false)
return the directory/filename of a file if its is contained within specified directory.
typedef std::vector<std::string> DirectoryContents
simple list of names to represent a directory's contents.
-OSGDB_EXPORT extern DirectoryContents getDirectoryContents(const std::string& dirName)
+extern OSGDB_EXPORT DirectoryContents getDirectoryContents(const std::string& dirName)
return the contents of a directory.
inline void setDataFilePathList(const FilePathList& filepath)
@@ -58,7 +58,7 @@ OSGDB_EXPORT extern DirectoryContents <
inline FilePathList& getDataFilePathList()
-
OSGDB_EXPORT extern std::string findDataFile(const std::string& filename)
+
extern OSGDB_EXPORT std::string findDataFile(const std::string& filename)
class PushAndPopDataPath
Convinience class for pushing a path on construction, and popping the path and destruction.
@@ -69,7 +69,7 @@ class PushAndPopDataPath
inline FilePathList& getLibraryFilePathList()
-
OSGDB_EXPORT extern std::string findLibraryFile(const std::string& filename)
+
extern OSGDB_EXPORT std::string findLibraryFile(const std::string& filename)
class OSGDB_EXPORT Input: public FieldReaderIterator
Class for managing the reading of ASCII osg files
@@ -77,27 +77,31 @@ class OSGDB_EXPORT Input: public Output: public std::ofstream
ofstream wrapper class for adding support for indenting.
-
template<class T> bool writeArrayBlock(Output& fw, T* start, T* finish)
+class ParameterOutput
+
+
template<class Iterator> void writeArray(Output& fw, Iterator first, Iterator last, int noItemsPerLine=0)
+
+
template<class Iterator> void writeArrayAsInts(Output& fw, Iterator first, Iterator last, int noItemsPerLine=0)
+
+extern OSGDB_EXPORT osg::Object* readObjectFile(const std::string& filename)
+Read an osg::Object from file.
+
+extern OSGDB_EXPORT osg::Image* readImageFile(const std::string& filename)
+Read an osg::Image from file.
+
+extern OSGDB_EXPORT osg::Node* readNodeFile(const std::string& filename)
+Read an osg::Node from file.
+
+extern OSGDB_EXPORT osg::Node* readNodeFiles(std::vector<std::string>& commandLine)
+Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded
class OSGDB_EXPORT ReaderWriter: public osg::Referenced
pure virtual base class for reading and writing of non native formats.
-OSGDB_EXPORT extern osg::Object* readObjectFile(const std::string& filename)
-Read an osg::Object from file.
-
-OSGDB_EXPORT extern osg::Image* readImageFile(const std::string& filename)
-Read an osg::Image from file.
-
-OSGDB_EXPORT extern osg::Node* readNodeFile(const std::string& filename)
-Read an osg::Node from file.
-
-OSGDB_EXPORT extern osg::Node* readNodeFiles(std::vector<std::string>& commandLine)
-Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded
-
typedef std::deque<std::string> FilePathList
list of directories to search through which searching for files.
-class OSGDB_EXPORT Registry
+class OSGDB_EXPORT Registry: public osg::Referenced
Registry is a singleton factory which stores the reader/writers which are linked in at runtime for reading non-native file formats.
inline void readCommandLine(std::vector<std::string>& commandLine)
@@ -109,13 +113,13 @@ class RegisterDotOsgWrapperProxy
template<class T> class RegisterReaderWriterProxy
Proxy class for automatic registration of reader/writers with the Registry
-OSGDB_EXPORT extern bool writeObjectFile(const osg::Object& object, const std::string& filename)
+extern OSGDB_EXPORT bool writeObjectFile(const osg::Object& object, const std::string& filename)
Write an osg::Object to file.
-OSGDB_EXPORT extern bool writeImageFile(const osg::Image& image, const std::string& filename)
+extern OSGDB_EXPORT bool writeImageFile(const osg::Image& image, const std::string& filename)
Write an osg::Image to file.
-OSGDB_EXPORT extern bool writeNodeFile(const osg::Node& node, const std::string& filename)
+extern OSGDB_EXPORT bool writeNodeFile(const osg::Node& node, const std::string& filename)
Write an osg::Node to file.
@@ -127,31 +131,31 @@ OSGDB_EXPORT extern bool writeNodeFile(c
-
OSGDB_EXPORT extern std::string getFilePath(const std::string& filename)
+
extern OSGDB_EXPORT std::string getFilePath(const std::string& filename)
-
OSGDB_EXPORT extern std::string getFileExtension(const std::string& filename)
+
extern OSGDB_EXPORT std::string getFileExtension(const std::string& filename)
-
OSGDB_EXPORT extern std::string getLowerCaseFileExtension(const std::string& filename)
+
extern OSGDB_EXPORT std::string getLowerCaseFileExtension(const std::string& filename)
-
OSGDB_EXPORT extern std::string getSimpleFileName(const std::string& fileName)
+
extern OSGDB_EXPORT std::string getSimpleFileName(const std::string& fileName)
-
OSGDB_EXPORT extern std::string getStrippedName(const std::string& fileName)
+
extern OSGDB_EXPORT std::string getStrippedName(const std::string& fileName)
-
OSGDB_EXPORT extern bool equalCaseInsensitive(const std::string& lhs, const std::string& rhs)
+
extern OSGDB_EXPORT bool equalCaseInsensitive(const std::string& lhs, const std::string& rhs)
-
OSGDB_EXPORT extern bool equalCaseInsensitive(const std::string& lhs, const char* rhs)
+
extern OSGDB_EXPORT bool equalCaseInsensitive(const std::string& lhs, const char* rhs)
@@ -167,7 +171,7 @@ OSGDB_EXPORT extern bool writeNodeFile(c
-
OSGDB_EXPORT extern std::string findDataFile(const std::string& filename)
+
extern OSGDB_EXPORT std::string findDataFile(const std::string& filename)
@@ -183,11 +187,15 @@ OSGDB_EXPORT extern bool writeNodeFile(c
-
OSGDB_EXPORT extern std::string findLibraryFile(const std::string& filename)
+
extern OSGDB_EXPORT std::string findLibraryFile(const std::string& filename)
-
-
-
template<class T> bool writeArrayBlock(Output& fw, T* start, T* finish)
+
+
+
template<class Iterator> void writeArray(Output& fw, Iterator first, Iterator last, int noItemsPerLine=0)
+
+
+
+
template<class Iterator> void writeArrayAsInts(Output& fw, Iterator first, Iterator last, int noItemsPerLine=0)
Alphabetic index HTML hierarchy of classes or Java
diff --git a/doc/doc++/osgDB/osgDBGetLibraryName.html b/doc/doc++/osgDB/osgDBGetLibraryName.html
index f86c3351d..339508338 100644
--- a/doc/doc++/osgDB/osgDBGetLibraryName.html
+++ b/doc/doc++/osgDB/osgDBGetLibraryName.html
@@ -3,7 +3,7 @@
extern OSGDB_EXPORT const char* osgDBGetLibraryName
-
+
diff --git a/doc/doc++/osgDB/osgDBGetVersion.html b/doc/doc++/osgDB/osgDBGetVersion.html
index 0ec277006..b8d0aae32 100644
--- a/doc/doc++/osgDB/osgDBGetVersion.html
+++ b/doc/doc++/osgDB/osgDBGetVersion.html
@@ -3,7 +3,7 @@
extern OSGDB_EXPORT const char* osgDBGetVersion
-
+
diff --git a/doc/doc++/osgDB/readCommandLine.html b/doc/doc++/osgDB/readCommandLine.html
index f81928711..e1c03b811 100644
--- a/doc/doc++/osgDB/readCommandLine.html
+++ b/doc/doc++/osgDB/readCommandLine.html
@@ -3,7 +3,7 @@
inline void osgDB::readCommandLine
-
+
diff --git a/doc/doc++/osgDB/readImageFile.html b/doc/doc++/osgDB/readImageFile.html
index 76516e8d8..20aec403b 100644
--- a/doc/doc++/osgDB/readImageFile.html
+++ b/doc/doc++/osgDB/readImageFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern osg::Image* osgDB::readImageFile
-
+ extern OSGDB_EXPORT osg::Image* osgDB::readImageFile
+
-(const std::string& filename)
Read an osg::Image from file.
+(const std::string& filename)
Read an osg::Image from file.
diff --git a/doc/doc++/osgDB/readNodeFile.html b/doc/doc++/osgDB/readNodeFile.html
index 0448e2d69..a4aff1066 100644
--- a/doc/doc++/osgDB/readNodeFile.html
+++ b/doc/doc++/osgDB/readNodeFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern osg::Node* osgDB::readNodeFile
-
+ extern OSGDB_EXPORT osg::Node* osgDB::readNodeFile
+
-(const std::string& filename)
Read an osg::Node from file.
+(const std::string& filename)
Read an osg::Node from file.
diff --git a/doc/doc++/osgDB/readNodeFiles.html b/doc/doc++/osgDB/readNodeFiles.html
index 940b304c7..b4809d2c0 100644
--- a/doc/doc++/osgDB/readNodeFiles.html
+++ b/doc/doc++/osgDB/readNodeFiles.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern osg::Node* osgDB::readNodeFiles
-
+ extern OSGDB_EXPORT osg::Node* osgDB::readNodeFiles
+
-(std::vector<std::string>& commandLine)
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded
+(std::vector<std::string>& commandLine)
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded
diff --git a/doc/doc++/osgDB/readObjectFile.html b/doc/doc++/osgDB/readObjectFile.html
index faed9b82e..aa17927ca 100644
--- a/doc/doc++/osgDB/readObjectFile.html
+++ b/doc/doc++/osgDB/readObjectFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern osg::Object* osgDB::readObjectFile
-
+ extern OSGDB_EXPORT osg::Object* osgDB::readObjectFile
+
-(const std::string& filename)
Read an osg::Object from file.
+(const std::string& filename)
Read an osg::Object from file.
diff --git a/doc/doc++/osgDB/writeImageFile.html b/doc/doc++/osgDB/writeImageFile.html
index 3a896a523..714c340e5 100644
--- a/doc/doc++/osgDB/writeImageFile.html
+++ b/doc/doc++/osgDB/writeImageFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern bool osgDB::writeImageFile
-
+ extern OSGDB_EXPORT bool osgDB::writeImageFile
+
-(const osg::Image& image,
const std::string& filename)
Write an osg::Image to file.
+(const osg::Image& image,
const std::string& filename)
Write an osg::Image to file.
diff --git a/doc/doc++/osgDB/writeNodeFile.html b/doc/doc++/osgDB/writeNodeFile.html
index d1126a123..a60038d01 100644
--- a/doc/doc++/osgDB/writeNodeFile.html
+++ b/doc/doc++/osgDB/writeNodeFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern bool osgDB::writeNodeFile
-
+ extern OSGDB_EXPORT bool osgDB::writeNodeFile
+
-(const osg::Node& node,
const std::string& filename)
Write an osg::Node to file.
+(const osg::Node& node,
const std::string& filename)
Write an osg::Node to file.
diff --git a/doc/doc++/osgDB/writeObjectFile.html b/doc/doc++/osgDB/writeObjectFile.html
index 0d38b5230..b3380e936 100644
--- a/doc/doc++/osgDB/writeObjectFile.html
+++ b/doc/doc++/osgDB/writeObjectFile.html
@@ -2,12 +2,12 @@
- OSGDB_EXPORT extern bool osgDB::writeObjectFile
-
+ extern OSGDB_EXPORT bool osgDB::writeObjectFile
+
-(const osg::Object& object,
const std::string& filename)
Write an osg::Object to file.
+(const osg::Object& object,
const std::string& filename)
Write an osg::Object to file.
diff --git a/doc/doc++/osgGA/AnimationPathManipulator.html b/doc/doc++/osgGA/AnimationPathManipulator.html
index 69c4cf661..772fd9f0f 100644
--- a/doc/doc++/osgGA/AnimationPathManipulator.html
+++ b/doc/doc++/osgGA/AnimationPathManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::AnimationPathManipulator
-
+
diff --git a/doc/doc++/osgGA/CameraManipulator.html b/doc/doc++/osgGA/CameraManipulator.html
index 8183d137a..506adab69 100644
--- a/doc/doc++/osgGA/CameraManipulator.html
+++ b/doc/doc++/osgGA/CameraManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::CameraManipulator
-
+
diff --git a/doc/doc++/osgGA/CompositeGUIEventHandler.html b/doc/doc++/osgGA/CompositeGUIEventHandler.html
index de0c66655..2a19380e9 100644
--- a/doc/doc++/osgGA/CompositeGUIEventHandler.html
+++ b/doc/doc++/osgGA/CompositeGUIEventHandler.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::CompositeGUIEventHandler
-
+
diff --git a/doc/doc++/osgGA/DriveManipulator.html b/doc/doc++/osgGA/DriveManipulator.html
index 7fa277a99..da6ee27ec 100644
--- a/doc/doc++/osgGA/DriveManipulator.html
+++ b/doc/doc++/osgGA/DriveManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::DriveManipulator
-
+
diff --git a/doc/doc++/osgGA/FlightManipulator.html b/doc/doc++/osgGA/FlightManipulator.html
index b9a407aec..726d59f92 100644
--- a/doc/doc++/osgGA/FlightManipulator.html
+++ b/doc/doc++/osgGA/FlightManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::FlightManipulator
-
+
diff --git a/doc/doc++/osgGA/GUIActionAdapter.html b/doc/doc++/osgGA/GUIActionAdapter.html
index 0bb8339fd..c74355a27 100644
--- a/doc/doc++/osgGA/GUIActionAdapter.html
+++ b/doc/doc++/osgGA/GUIActionAdapter.html
@@ -3,7 +3,7 @@
class osgGA::GUIActionAdapter
-
+
diff --git a/doc/doc++/osgGA/GUIEventAdapter.html b/doc/doc++/osgGA/GUIEventAdapter.html
index c66a47ca0..ccbd7008c 100644
--- a/doc/doc++/osgGA/GUIEventAdapter.html
+++ b/doc/doc++/osgGA/GUIEventAdapter.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::GUIEventAdapter
-
+
@@ -23,37 +23,40 @@
Public Methods
-
-
virtual EventType getEventType() const = 0
+
virtual EventType getEventType() const = 0
- Get the EventType of the GUI event
-
-
virtual int getKey() const = 0
+
virtual int getKey() const = 0
- key pressed, return -1 if inappr opriate for this event.
-
-
virtual int getButton() const = 0
+
virtual int getButton() const = 0
- button pressed/released, return -1 if inappropriate for this event
-
-
virtual int getXmin() const = 0
+
virtual int getXmin() const = 0
- window minimum x.
-
-
virtual int getXmax() const = 0
+
virtual int getXmax() const = 0
- window maximum x.
-
-
virtual int getYmin() const = 0
+
virtual int getYmin() const = 0
- window minimum y.
-
-
virtual int getYmax() const = 0
+
virtual int getYmax() const = 0
- window maximum y.
-
-
virtual int getX() const = 0
+
virtual int getX() const = 0
- current mouse x position
-
-
virtual int getY() const = 0
+
virtual int getY() const = 0
- current mouse y position
-
-
virtual unsigned int getButtonMask() const = 0
+
virtual unsigned int getButtonMask() const = 0
- current mouse button state
-
-
virtual double time() const = 0
+
virtual unsigned int getModKeyMask() const = 0
+ - current modkey state
+
-
+
virtual double time() const = 0
- time in seconds of event.
@@ -62,13 +65,15 @@
enum MouseButtonMask
-
enum EventType
+-
+
enum ModKeyMask
Protected Methods
-
-
GUIEventAdapter()
+
GUIEventAdapter()
-
-
virtual ~GUIEventAdapter()
+
virtual ~GUIEventAdapter()
- Force users to create on heap, so that multiple referencing is safe
@@ -118,92 +123,167 @@ as appropriate.
RELEASE
-
+
+
DOUBLECLICK
+
+
+
DRAG
-
+
MOVE
-
-
-
KEYBOARD
+
+
+
KEYDOWN
+
+
+
+
KEYUP
-
+
FRAME
-
+
RESIZE
-
+
NONE
-
+
+
enum ModKeyMask
+
+
+
+
+
MODKEY_LEFT_SHIFT
+
+
+
+
MODKEY_RIGHT_SHIFT
+
+
+
+
MODKEY_LEFT_CTRL
+
+
+
+
MODKEY_RIGHT_CTRL
+
+
+
+
MODKEY_LEFT_ALT
+
+
+
+
MODKEY_RIGHT_ALT
+
+
+
+
MODKEY_LEFT_META
+
+
+
+
MODKEY_RIGHT_META
+
+
+
+
MODKEY_NUM_LOCK
+
+
+
+
MODKEY_CAPS_LOCK
+
+
+
+
MODKEY_CTRL
+
+
+
+
MODKEY_SHIFT
+
+
+
+
MODKEY_ALT
+
+
+
+
MODKEY_META
+
+
+
+
virtual EventType getEventType() const = 0
Get the EventType of the GUI event
-
+
virtual int getKey() const = 0
key pressed, return -1 if inappr opriate for this event.
-
+
virtual int getButton() const = 0
button pressed/released, return -1 if inappropriate for this event
-
+
virtual int getXmin() const = 0
window minimum x.
-
+
virtual int getXmax() const = 0
window maximum x.
-
+
virtual int getYmin() const = 0
window minimum y.
-
+
virtual int getYmax() const = 0
window maximum y.
-
+
virtual int getX() const = 0
current mouse x position
-
+
virtual int getY() const = 0
current mouse y position
-
+
virtual unsigned int getButtonMask() const = 0
current mouse button state
+
+
+
virtual unsigned int getModKeyMask() const = 0
+current modkey state
+
-
+
virtual double time() const = 0
time in seconds of event.
-
+
GUIEventAdapter()
-
+
virtual ~GUIEventAdapter()
Force users to create on heap, so that multiple referencing is safe
diff --git a/doc/doc++/osgGA/GUIEventHandler.html b/doc/doc++/osgGA/GUIEventHandler.html
index f515cb114..9d205e25f 100644
--- a/doc/doc++/osgGA/GUIEventHandler.html
+++ b/doc/doc++/osgGA/GUIEventHandler.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::GUIEventHandler
-
+
diff --git a/doc/doc++/osgGA/GUIEventHandlerVisitor.html b/doc/doc++/osgGA/GUIEventHandlerVisitor.html
index 8bcb2522f..c96605b26 100644
--- a/doc/doc++/osgGA/GUIEventHandlerVisitor.html
+++ b/doc/doc++/osgGA/GUIEventHandlerVisitor.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::GUIEventHandlerVisitor
-
+
diff --git a/doc/doc++/osgGA/General.html b/doc/doc++/osgGA/General.html
index 5fc2a9a36..5be97a896 100644
--- a/doc/doc++/osgGA/General.html
+++ b/doc/doc++/osgGA/General.html
@@ -3,7 +3,7 @@
General Bits
-
+
diff --git a/doc/doc++/osgGA/HIER.html b/doc/doc++/osgGA/HIER.html
index f82561e68..c3b40ebf1 100644
--- a/doc/doc++/osgGA/HIER.html
+++ b/doc/doc++/osgGA/HIER.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of Classes
diff --git a/doc/doc++/osgGA/HIERjava.html b/doc/doc++/osgGA/HIERjava.html
index 69652a7f7..109e2c75b 100644
--- a/doc/doc++/osgGA/HIERjava.html
+++ b/doc/doc++/osgGA/HIERjava.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of classes
diff --git a/doc/doc++/osgGA/KeySwitchCameraManipulator.html b/doc/doc++/osgGA/KeySwitchCameraManipulator.html
index 9c309d277..2aa5faff6 100644
--- a/doc/doc++/osgGA/KeySwitchCameraManipulator.html
+++ b/doc/doc++/osgGA/KeySwitchCameraManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::KeySwitchCameraManipulator
-
+
@@ -29,23 +29,31 @@
void addNumberedCameraManipulator(CameraManipulator* cm)
Add a camera manipulator with an autogenerated keybinding which is '1' + previous number of camera's registerd
-
virtual void setCamera(osg::Camera* c)
+
unsigned int getNumCameraManipualtors() const
-
virtual const osg::Camera* getCamera() const
+
void selectCameraManipulator(unsigned int num)
-
virtual osg::Camera* getCamera()
+
CameraManipulator* getCurrentCameraManipulator()
-
virtual void setNode(osg::Node* n)
+
const CameraManipulator* getCurrentCameraManipulator() const
-
virtual const osg::Node* getNode() const
+
virtual void setCamera(osg::Camera* c)
-
virtual osg::Node* getNode()
+
virtual const osg::Camera* getCamera() const
-
virtual void home(const GUIEventAdapter& ee, GUIActionAdapter& aa)
+
virtual osg::Camera* getCamera()
-
virtual void init(const GUIEventAdapter& ee, GUIActionAdapter& aa)
+
virtual void setNode(osg::Node* n)
-
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
+
virtual const osg::Node* getNode() const
+
+
virtual osg::Node* getNode()
+
+
virtual void home(const GUIEventAdapter& ee, GUIActionAdapter& aa)
+
+
virtual void init(const GUIEventAdapter& ee, GUIActionAdapter& aa)
+
+
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
@@ -96,40 +104,56 @@ trigger the switch,
Add a camera manipulator with an autogenerated keybinding which is '1' + previous number of camera's registerd
-
+
+
unsigned int getNumCameraManipualtors() const
+
+
+
+
void selectCameraManipulator(unsigned int num)
+
+
+
+
CameraManipulator* getCurrentCameraManipulator()
+
+
+
+
const CameraManipulator* getCurrentCameraManipulator() const
+
+
+
virtual void setCamera(osg::Camera* c)
-
+
virtual const osg::Camera* getCamera() const
-
+
virtual osg::Camera* getCamera()
-
+
virtual void setNode(osg::Node* n)
-
+
virtual const osg::Node* getNode() const
-
+
virtual osg::Node* getNode()
-
+
virtual void home(const GUIEventAdapter& ee, GUIActionAdapter& aa)
-
+
virtual void init(const GUIEventAdapter& ee, GUIActionAdapter& aa)
-
+
virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
diff --git a/doc/doc++/osgGA/SetSceneViewVisitor.html b/doc/doc++/osgGA/SetSceneViewVisitor.html
index 7c13cb894..bed5739f0 100644
--- a/doc/doc++/osgGA/SetSceneViewVisitor.html
+++ b/doc/doc++/osgGA/SetSceneViewVisitor.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::SetSceneViewVisitor
-
+
diff --git a/doc/doc++/osgGA/StateSetManipulator.html b/doc/doc++/osgGA/StateSetManipulator.html
index 7e539a222..fa72f9582 100644
--- a/doc/doc++/osgGA/StateSetManipulator.html
+++ b/doc/doc++/osgGA/StateSetManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::StateSetManipulator
-
+
diff --git a/doc/doc++/osgGA/TrackballManipulator.html b/doc/doc++/osgGA/TrackballManipulator.html
index d2c326e7d..2e038ee04 100644
--- a/doc/doc++/osgGA/TrackballManipulator.html
+++ b/doc/doc++/osgGA/TrackballManipulator.html
@@ -3,7 +3,7 @@
class OSGGA_EXPORT osgGA::TrackballManipulator
-
+
diff --git a/doc/doc++/osgGA/index.html b/doc/doc++/osgGA/index.html
index cd9efa3fc..48b5e933a 100644
--- a/doc/doc++/osgGA/index.html
+++ b/doc/doc++/osgGA/index.html
@@ -3,7 +3,7 @@
Table of Contents
-
+
diff --git a/doc/doc++/osgGA/osgGA.html b/doc/doc++/osgGA/osgGA.html
index 8c8fcb287..a39594a7c 100644
--- a/doc/doc++/osgGA/osgGA.html
+++ b/doc/doc++/osgGA/osgGA.html
@@ -3,7 +3,7 @@
namespace osgGA
-
+
diff --git a/doc/doc++/osgGA/osgGAGetLibraryName.html b/doc/doc++/osgGA/osgGAGetLibraryName.html
index 9a6355376..f72a742b7 100644
--- a/doc/doc++/osgGA/osgGAGetLibraryName.html
+++ b/doc/doc++/osgGA/osgGAGetLibraryName.html
@@ -3,7 +3,7 @@
extern OSGGA_EXPORT const char* osgGAGetLibraryName
-
+
diff --git a/doc/doc++/osgGA/osgGAGetVersion.html b/doc/doc++/osgGA/osgGAGetVersion.html
index e89e6693c..8823a2e08 100644
--- a/doc/doc++/osgGA/osgGAGetVersion.html
+++ b/doc/doc++/osgGA/osgGAGetVersion.html
@@ -3,7 +3,7 @@
extern OSGGA_EXPORT const char* osgGAGetVersion
-
+
diff --git a/doc/doc++/osgGA/spaceosgGA.html b/doc/doc++/osgGA/spaceosgGA.html
index 2aa27989e..b9c942f0c 100644
--- a/doc/doc++/osgGA/spaceosgGA.html
+++ b/doc/doc++/osgGA/spaceosgGA.html
@@ -3,7 +3,7 @@
#define space osgGA
-
+
diff --git a/doc/doc++/osgGLUT/GLUTEventAdapter.html b/doc/doc++/osgGLUT/GLUTEventAdapter.html
index ba858de20..2ad74f442 100644
--- a/doc/doc++/osgGLUT/GLUTEventAdapter.html
+++ b/doc/doc++/osgGLUT/GLUTEventAdapter.html
@@ -3,7 +3,7 @@
class OSGGLUT_EXPORT osgGLUT::GLUTEventAdapter
-
+
@@ -23,109 +23,112 @@
Public Methods
-
-
GLUTEventAdapter()
+
GLUTEventAdapter()
-
-
virtual ~GLUTEventAdapter()
+
virtual ~GLUTEventAdapter()
-
-
virtual EventType getEventType() const
+
virtual EventType getEventType() const
- Get the EventType of the GUI event
-
-
virtual int getKey() const
+
virtual int getKey() const
- key pressed, return -1 if inappropriate for this event.
-
-
virtual int getButton() const
+
virtual int getButton() const
- button pressed/released, return -1 if inappropriate for this event
-
-
virtual int getXmin() const
+
virtual int getXmin() const
- window minimum x.
-
-
virtual int getXmax() const
+
virtual int getXmax() const
- window maximum x.
-
-
virtual int getYmin() const
+
virtual int getYmin() const
- window minimum y.
-
-
virtual int getYmax() const
+
virtual int getYmax() const
- window maximum y.
-
-
virtual int getX() const
+
virtual int getX() const
- current mouse x position
-
-
virtual int getY() const
+
virtual int getY() const
- current mouse y position
-
-
virtual unsigned int getButtonMask() const
+
virtual unsigned int getButtonMask() const
- current mouse button state
-
-
virtual double time() const
+
virtual unsigned int getModKeyMask() const
+ - current modkey state
+
-
+
virtual double time() const
- time in seconds of event.
-
-
static void setWindowSize(int Xmin, int Ymin, int Xmax, int Ymax)
+
static void setWindowSize(int Xmin, int Ymin, int Xmax, int Ymax)
- static method for setting window dimensions
-
-
static void setButtonMask(unsigned int buttonMask)
+
static void setButtonMask(unsigned int buttonMask)
- static method for setting button state
-
-
void adaptResize(double t, int Xmin, int Ymin, int Xmax, int Ymax)
+
void adaptResize(double t, int Xmin, int Ymin, int Xmax, int Ymax)
- method for adapting resize events.
-
-
void adaptMouseMotion(double t, int x, int y)
+
void adaptMouseMotion(double t, int x, int y)
- method for adapting mouse motion events whilst mouse buttons are pressed
-
-
void adaptMousePassiveMotion(double t, int x, int y)
+
void adaptMousePassiveMotion(double t, int x, int y)
- method for adapting mouse motion events whilst no mouse button are pressed
-
-
void adaptMouse(double t, int button, int state, int x, int y)
+
void adaptMouse(double t, int button, int state, int x, int y)
- method for adapting mouse button pressed/released events
-
-
void adaptKeyboard(double t, unsigned char key, int x, int y )
+
void adaptKeyboard( double t, unsigned char key, int x, int y, bool keydown )
- method for adapting keyboard events
-
-
void adaptFrame(double t)
+
void adaptFrame(double t)
- method for adapting frame events, ie.
-
-
void copyStaticVariables()
+
void copyStaticVariables()
Protected Fields
-
-
EventType _eventType
+
EventType _eventType
-
-
int _key
+
int _key
-
-
int _button
+
int _button
-
-
int _Xmin
+
int _Xmin
-
-
int _Xmax
+
int _Xmax
-
-
int _Ymin
+
int _Ymin
-
-
int _Ymax
+
int _Ymax
-
-
int _mx
+
int _mx
-
-
int _my
+
int _my
-
-
unsigned int _buttonMask
+
unsigned int _buttonMask
-
-
double _time
+
double _time
-
-
static unsigned int _s_accumulatedButtonMask
+
static unsigned int _s_accumulatedButtonMask
-
-
static int _s_button
+
static int _s_button
-
-
static int _s_Xmin
+
static int _s_Xmin
-
-
static int _s_Xmax
+
static int _s_Xmax
-
-
static int _s_Ymin
+
static int _s_Ymin
-
-
static int _s_Ymax
+
static int _s_Ymax
-
-
static int _s_mx
+
static int _s_mx
-
-
static int _s_my
+
static int _s_my
@@ -137,186 +140,191 @@
-
+
GLUTEventAdapter()
-
+
virtual ~GLUTEventAdapter()
-
+
virtual EventType getEventType() const
- Get the EventType of the GUI event
-
+
virtual int getKey() const
- key pressed, return -1 if inappropriate for this event.
-
+
virtual int getButton() const
- button pressed/released, return -1 if inappropriate for this event
-
+
virtual int getXmin() const
- window minimum x.
-
+
virtual int getXmax() const
- window maximum x.
-
+
virtual int getYmin() const
- window minimum y.
-
+
virtual int getYmax() const
- window maximum y.
-
+
virtual int getX() const
- current mouse x position
-
+
virtual int getY() const
- current mouse y position
-
+
virtual unsigned int getButtonMask() const
- current mouse button state
+
+
+
virtual unsigned int getModKeyMask() const
+- current modkey state
+
-
+
virtual double time() const
- time in seconds of event.
-
+
static void setWindowSize(int Xmin, int Ymin, int Xmax, int Ymax)
- static method for setting window dimensions
-
+
static void setButtonMask(unsigned int buttonMask)
- static method for setting button state
-
+
void adaptResize(double t, int Xmin, int Ymin, int Xmax, int Ymax)
- method for adapting resize events.
-
+
void adaptMouseMotion(double t, int x, int y)
- method for adapting mouse motion events whilst mouse buttons are pressed
-
+
void adaptMousePassiveMotion(double t, int x, int y)
- method for adapting mouse motion events whilst no mouse button are pressed
-
+
void adaptMouse(double t, int button, int state, int x, int y)
- method for adapting mouse button pressed/released events
-
-
void adaptKeyboard(double t, unsigned char key, int x, int y )
+
+
void adaptKeyboard( double t, unsigned char key, int x, int y, bool keydown )
- method for adapting keyboard events
-
+
void adaptFrame(double t)
- method for adapting frame events, ie. idle/display callback.
-
+
void copyStaticVariables()
-
+
EventType _eventType
-
+
int _key
-
+
int _button
-
+
int _Xmin
-
+
int _Xmax
-
+
int _Ymin
-
+
int _Ymax
-
+
int _mx
-
+
int _my
-
+
unsigned int _buttonMask
-
+
double _time
-
+
static unsigned int _s_accumulatedButtonMask
-
+
static int _s_button
-
+
static int _s_Xmin
-
+
static int _s_Xmax
-
+
static int _s_Ymin
-
+
static int _s_Ymax
-
+
static int _s_mx
-
+
static int _s_my
diff --git a/doc/doc++/osgGLUT/General.html b/doc/doc++/osgGLUT/General.html
index 871bf75b6..fb7c9b287 100644
--- a/doc/doc++/osgGLUT/General.html
+++ b/doc/doc++/osgGLUT/General.html
@@ -3,7 +3,7 @@
General Bits
-
+
@@ -22,9 +22,6 @@
#define
OSGGLUT_EXPORT
-
#define
-OSG_GLUT
-
#define
OSGGLUT_GLUTEVENTADAPTER
@@ -35,7 +32,10 @@
OSGGLUT_VIEWER
#define
-OSGGLUT_GLUTWINDOW
+OSGGLUT_GLUTWINDOW
+
+
#define
+OSG_GLUT
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.
diff --git a/doc/doc++/osgGLUT/HIER.html b/doc/doc++/osgGLUT/HIER.html
index 502df6a53..46568a81b 100644
--- a/doc/doc++/osgGLUT/HIER.html
+++ b/doc/doc++/osgGLUT/HIER.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of Classes
diff --git a/doc/doc++/osgGLUT/HIERjava.html b/doc/doc++/osgGLUT/HIERjava.html
index e811b4c44..43a0c522c 100644
--- a/doc/doc++/osgGLUT/HIERjava.html
+++ b/doc/doc++/osgGLUT/HIERjava.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of classes
diff --git a/doc/doc++/osgGLUT/Viewer.html b/doc/doc++/osgGLUT/Viewer.html
index cb024a182..66e6192a5 100644
--- a/doc/doc++/osgGLUT/Viewer.html
+++ b/doc/doc++/osgGLUT/Viewer.html
@@ -3,7 +3,7 @@
class OSGGLUT_EXPORT osgGLUT::Viewer
-
+
@@ -23,172 +23,175 @@
Public Methods
-
-
Viewer()
+
Viewer()
-
-
virtual ~Viewer()
+
virtual ~Viewer()
-
-
virtual void init(osg::Node* rootnode)
+
virtual void init(osg::Node* rootnode)
- init is deprecated, you should use addViewport instead.
-
-
virtual unsigned int addViewport(osgUtil::SceneView* sv, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
+
virtual unsigned int addViewport(osgUtil::SceneView* sv, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
-
-
virtual unsigned int addViewport(osg::Node*, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
+
virtual unsigned int addViewport(osg::Node*, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
-
-
unsigned int getNumViewports() const
+
unsigned int getNumViewports() const
-
-
osgUtil::SceneView* getViewportSceneView(unsigned int pos)
+
osgUtil::SceneView* getViewportSceneView(unsigned int pos)
-
-
virtual bool open()
+
virtual bool open()
-
-
virtual bool run()
+
virtual bool run()
-
-
virtual float app(unsigned int viewport)
+
virtual float update(unsigned int viewport)
-
-
virtual float cull(unsigned int viewport)
+
virtual float cull(unsigned int viewport)
-
-
virtual float draw(unsigned int viewport)
+
virtual float draw(unsigned int viewport)
-
-
long initClock()
+
long initClock()
-
-
double clockSeconds()
+
double clockSeconds()
-
-
osg::Timer_t updateFrameTick()
+
osg::Timer_t updateFrameTick()
-
-
double frameSeconds()
+
double frameSeconds()
-
-
double frameRate()
+
double frameRate()
-
-
void help(std::ostream& fout)
+
void help(std::ostream& fout)
-
-
unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int viewport = 0)
+
unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int viewport = 0)
-
-
void selectCameraManipulator(unsigned int pos, unsigned int viewport = 0)
+
void selectCameraManipulator(unsigned int pos, unsigned int viewport = 0)
-
-
void prependEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
+
void setFocusable( unsigned int viewp, bool focusable )
+ - Set focusable
-
-
void appendEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
+
void prependEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
-
-
virtual void requestRedraw()
+
void appendEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
-
-
virtual void requestContinuousUpdate(bool )
+
virtual void requestRedraw()
-
-
virtual void requestWarpPointer(int x, int y)
+
virtual void requestContinuousUpdate(bool )
-
-
virtual void requestShutdown()
+
virtual void requestWarpPointer(int x, int y)
-
-
virtual void toggleFullScreen()
+
virtual void requestShutdown()
+-
+
virtual void toggleFullScreen()
- Toggle fullscreen
-
-
void readCommandLine(std::vector<std::string>& commandLine)
+
void readCommandLine(std::vector<std::string>& commandLine)
- read the command line string list, removing any matched control sequences
-
-
void setDisplaySettings(osg::DisplaySettings* ds)
+
void setDisplaySettings(osg::DisplaySettings* ds)
-
-
osg::DisplaySettings* getDisplaySettings()
+
osg::DisplaySettings* getDisplaySettings()
-
-
const osg::DisplaySettings* getDisplaySettings() const
+
const osg::DisplaySettings* getDisplaySettings() const
-
-
void setRecordingAnimationPath(bool on)
+
void setRecordingAnimationPath(bool on)
-
-
bool getRecordingAnimationPath() const
+
bool getRecordingAnimationPath() const
-
-
void setAnimationPath(osg::AnimationPath* path)
+
void setAnimationPath(osg::AnimationPath* path)
-
-
osg::AnimationPath* getAnimationPath()
+
osg::AnimationPath* getAnimationPath()
-
-
const osg::AnimationPath* getAnimationPath() const
+
const osg::AnimationPath* getAnimationPath() const
+-
+
int mapWindowXYToViewport(int x, int y)
Public Members
-
-
typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> > CameraManipList
+
typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> > CameraManipList
-
-
typedef std::list<osg::ref_ptr<osgGA::GUIEventHandler> > EventHandlerList
+
typedef std::list<osg::ref_ptr<osgGA::GUIEventHandler> > EventHandlerList
Protected Fields
-
-
static Viewer* s_theViewer
+
static Viewer* s_theViewer
-
-
ViewportList _viewportList
+
ViewportList _viewportList
-
-
unsigned int _focusedViewport
+
unsigned int _focusedViewport
-
-
std::string _saveFileName
+
std::string _saveFileName
-
-
bool _viewFrustumCullingActive
+
bool _viewFrustumCullingActive
-
-
bool _smallFeatureCullingActive
+
bool _smallFeatureCullingActive
-
-
int polymode
+
int polymode
-
-
int texture
+
int texture
-
-
int backface
+
int backface
-
-
int lighting
+
int lighting
-
-
int flat_shade
+
int flat_shade
-
-
float frRate
+
float frRate
-
-
int _printStats
+
int _printStats
-
-
StatsRecord times[3]
+
StatsRecord times[3]
-
-
bool _useDisplayLists
+
bool _useDisplayLists
-
-
osg::Timer _timer
+
osg::Timer _timer
-
-
osg::Timer_t _initialTick
+
osg::Timer_t _initialTick
-
-
osg::Timer_t _lastFrameTick
+
osg::Timer_t _lastFrameTick
-
-
osg::Timer_t _frameTick
+
osg::Timer_t _frameTick
-
-
osg::ref_ptr<osg::FrameStamp> _frameStamp
+
osg::ref_ptr<osg::FrameStamp> _frameStamp
-
-
osg::ref_ptr<osg::DisplaySettings> _displaySettings
+
osg::ref_ptr<osg::DisplaySettings> _displaySettings
-
-
bool _recordingAnimationPath
+
bool _recordingAnimationPath
-
-
osg::ref_ptr<osg::AnimationPath> _animationPath
+
osg::ref_ptr<osg::AnimationPath> _animationPath
Protected Methods
-
-
virtual void clear()
+
virtual void clear()
-
-
virtual void display()
+
virtual void display()
-
-
virtual void reshape(GLint w, GLint h)
+
virtual void reshape(GLint w, GLint h)
-
-
virtual void mouseMotion(int x, int y)
+
virtual void mouseMotion(int x, int y)
-
-
virtual void mousePassiveMotion(int x, int y)
+
virtual void mousePassiveMotion(int x, int y)
-
-
virtual void mouse(int button, int state, int x, int y)
+
virtual void mouse(int button, int state, int x, int y)
-
-
virtual void keyboard(unsigned char key, int x, int y)
+
virtual void keyboard(int key, int x, int y, bool keydown = true)
-
-
void setFocusedViewport(unsigned int pos)
+
void setFocusedViewport(unsigned int pos)
-
-
int mapWindowXYToViewport(int x, int y)
+
void showStats(unsigned int i)
-
-
void showStats(unsigned int i)
+
osg::Timer_t clockTick()
-
-
osg::Timer_t clockTick()
--
-
osg::Timer_t frameTick()
+
osg::Timer_t frameTick()
Protected Members
-
-
struct ViewportDef
+
struct ViewportDef
-
-
typedef std::vector<ViewportDef> ViewportList
+
typedef std::vector<ViewportDef> ViewportList
-
-
struct StatsRecord
+
struct StatsRecord
@@ -258,8 +261,12 @@
static void keyboardCB(unsigned char key, int x, int y )
+
static void keyboardUpCB(unsigned char key, int x, int y )
+
static void specialCB(int key, int x, int y)
+
static void specialUpCB(int key, int x, int y)
+
static void spaceballMotionCB(int x, int y, int z)
static void spaceballRotateCB(int x, int y, int z)
@@ -268,7 +275,7 @@
virtual void visibility(int state)
-
virtual void special(int key, int x, int y)
+
virtual void special(int key, int x, int y, bool keydown)
virtual void spaceballMotion(int x, int y, int z)
@@ -292,359 +299,368 @@ Someone please rewrite it :-)
-
+
Viewer()
-
+
virtual ~Viewer()
-
+
virtual void init(osg::Node* rootnode)
- init is deprecated, you should use addViewport instead. init is
only available for backwards compatibility.
-
+
virtual unsigned int addViewport(osgUtil::SceneView* sv, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
-
+
virtual unsigned int addViewport(osg::Node*, float x = 0.0, float y = 0.0, float width = 1.0, float height = 1.0)
-
+
unsigned int getNumViewports() const
-
+
osgUtil::SceneView* getViewportSceneView(unsigned int pos)
-
+
virtual bool open()
-
+
virtual bool run()
-
-
-
virtual float app(unsigned int viewport)
+
+
+
virtual float update(unsigned int viewport)
-
-
virtual float cull(unsigned int viewport)
+
+
virtual float cull(unsigned int viewport)
-
-
virtual float draw(unsigned int viewport)
+
+
virtual float draw(unsigned int viewport)
-
+
long initClock()
-
+
double clockSeconds()
-
+
osg::Timer_t updateFrameTick()
-
+
double frameSeconds()
-
+
double frameRate()
-
+
void help(std::ostream& fout)
-
-
unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int viewport = 0)
+
+
unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int viewport = 0)
-
-
void selectCameraManipulator(unsigned int pos, unsigned int viewport = 0)
+
+
void selectCameraManipulator(unsigned int pos, unsigned int viewport = 0)
+
+
+
+
void setFocusable( unsigned int viewp, bool focusable )
+- Set focusable
-
-
void prependEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
+
+
void prependEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
-
-
void appendEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
+
+
void appendEventHandler(osgGA::GUIEventHandler* handler, unsigned int viewport = 0)
-
+
virtual void requestRedraw()
-
+
virtual void requestContinuousUpdate(bool )
-
+
virtual void requestWarpPointer(int x, int y)
-
+
virtual void requestShutdown()
-
+
virtual void toggleFullScreen()
- Toggle fullscreen
-
+
void readCommandLine(std::vector<std::string>& commandLine)
- read the command line string list, removing any matched control sequences
-
+
void setDisplaySettings(osg::DisplaySettings* ds)
-
+
osg::DisplaySettings* getDisplaySettings()
-
+
const osg::DisplaySettings* getDisplaySettings() const
-
+
typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> > CameraManipList
-
+
typedef std::list<osg::ref_ptr<osgGA::GUIEventHandler> > EventHandlerList
-
+
void setRecordingAnimationPath(bool on)
-
+
bool getRecordingAnimationPath() const
-
+
void setAnimationPath(osg::AnimationPath* path)
-
+
osg::AnimationPath* getAnimationPath()
-
+
const osg::AnimationPath* getAnimationPath() const
+
+
+
int mapWindowXYToViewport(int x, int y)
+
-
+
virtual void clear()
-
+
virtual void display()
-
+
virtual void reshape(GLint w, GLint h)
-
+
virtual void mouseMotion(int x, int y)
-
+
virtual void mousePassiveMotion(int x, int y)
-
+
virtual void mouse(int button, int state, int x, int y)
-
-
virtual void keyboard(unsigned char key, int x, int y)
+
+
virtual void keyboard(int key, int x, int y, bool keydown = true)
-
+
void setFocusedViewport(unsigned int pos)
-
-
-
int mapWindowXYToViewport(int x, int y)
-
-
+
void showStats(unsigned int i)
-
+
static Viewer* s_theViewer
-
+
struct ViewportDef
-
+
osg::ref_ptr<osgUtil::SceneView> sceneView
-
+
float viewport[4]
+
+
+
bool _focusable
+
-
+
osg::ref_ptr<osgGA::CameraManipulator> _cameraManipulator
-
-
CameraManipList _cameraManipList
+
+
CameraManipList _cameraManipList
-
-
EventHandlerList _eventHandlerList
+
+
EventHandlerList _eventHandlerList
-
-
typedef std::vector<ViewportDef> ViewportList
+
+
typedef std::vector<ViewportDef> ViewportList
-
-
ViewportList _viewportList
+
+
ViewportList _viewportList
-
+
unsigned int _focusedViewport
-
+
std::string _saveFileName
-
+
bool _viewFrustumCullingActive
-
+
bool _smallFeatureCullingActive
-
+
int polymode
-
+
int texture
-
+
int backface
-
+
int lighting
-
+
int flat_shade
-
+
float frRate
-
+
int _printStats
-
+
struct StatsRecord
-
+
StatsRecord()
-
-
-
float timeApp
+
+
+
float timeUpdate
-
+
float timeCull
-
+
float timeDraw
-
+
float timeFrame
-
+
osg::Timer_t frameend
-
-
StatsRecord times[3]
+
+
StatsRecord times[3]
-
+
bool _useDisplayLists
-
+
osg::Timer _timer
-
+
osg::Timer_t _initialTick
-
+
osg::Timer_t _lastFrameTick
-
+
osg::Timer_t _frameTick
-
+
osg::Timer_t clockTick()
-
+
osg::Timer_t frameTick()
-
+
osg::ref_ptr<osg::FrameStamp> _frameStamp
-
+
osg::ref_ptr<osg::DisplaySettings> _displaySettings
-
+
bool _recordingAnimationPath
-
+
osg::ref_ptr<osg::AnimationPath> _animationPath
diff --git a/doc/doc++/osgGLUT/Window.html b/doc/doc++/osgGLUT/Window.html
index a5cc861b0..d70bcfcb3 100644
--- a/doc/doc++/osgGLUT/Window.html
+++ b/doc/doc++/osgGLUT/Window.html
@@ -3,7 +3,7 @@
class OSGGLUT_EXPORT osgGLUT::Window
-
+
@@ -23,109 +23,113 @@
Public Methods
-
-
Window()
+
Window()
-
-
virtual ~Window()
+
virtual ~Window()
-
-
void setWindowOrigin(int x, int y)
+
void setWindowOrigin(int x, int y)
-
-
void setWindowSize(int width, int height)
+
void setWindowSize(int width, int height)
-
-
void setWindowTitle(const std::string& title)
+
void setWindowTitle(const std::string& title)
-
-
void setDisplayMode(unsigned int displayMode)
+
void setDisplayMode(unsigned int displayMode)
-
-
virtual bool open()
+
virtual bool open()
-
-
virtual bool run()
+
virtual bool run()
-
-
virtual void display()
+
virtual void display()
Protected Fields
-
-
static Window* s_theWindow
+
static Window* s_theWindow
-
-
std::string _title
+
std::string _title
-
-
int _wx
+
int _wx
-
-
int _wy
+
int _wy
-
-
int _ww
+
int _ww
-
-
int _wh
+
int _wh
-
-
unsigned int _displayMode
+
unsigned int _displayMode
-
-
int _is_open
+
int _is_open
-
-
int _mx
+
int _mx
-
-
int _my
+
int _my
-
-
int _mbutton
+
int _mbutton
-
-
bool _fullscreen
+
bool _fullscreen
-
-
int _saved_wx
+
int _saved_wx
-
-
int _saved_wy
+
int _saved_wy
-
-
int _saved_ww
+
int _saved_ww
-
-
int _saved_wh
+
int _saved_wh
-
-
bool _exit
+
bool _exit
Protected Methods
-
-
virtual void clear()
+
virtual void clear()
-
-
static void displayCB()
+
static void displayCB()
-
-
static void reshapeCB(int w, int h)
+
static void reshapeCB(int w, int h)
-
-
static void visibilityCB(int state)
+
static void visibilityCB(int state)
-
-
static void mouseMotionCB(int x, int y)
+
static void mouseMotionCB(int x, int y)
-
-
static void mousePassiveMotionCB(int x, int y)
+
static void mousePassiveMotionCB(int x, int y)
-
-
static void mouseCB(int button, int state, int x, int y)
+
static void mouseCB(int button, int state, int x, int y)
-
-
static void keyboardCB(unsigned char key, int x, int y )
+
static void keyboardCB(unsigned char key, int x, int y )
-
-
static void specialCB(int key, int x, int y)
+
static void keyboardUpCB(unsigned char key, int x, int y )
-
-
static void spaceballMotionCB(int x, int y, int z)
+
static void specialCB(int key, int x, int y)
-
-
static void spaceballRotateCB(int x, int y, int z)
+
static void specialUpCB(int key, int x, int y)
-
-
static void spaceballButtonCB(int button, int state)
+
static void spaceballMotionCB(int x, int y, int z)
-
-
virtual void reshape(GLint w, GLint h)
+
static void spaceballRotateCB(int x, int y, int z)
-
-
virtual void visibility(int state)
+
static void spaceballButtonCB(int button, int state)
-
-
virtual void mouseMotion(int x, int y)
+
virtual void reshape(GLint w, GLint h)
-
-
virtual void mousePassiveMotion(int x, int y)
+
virtual void visibility(int state)
-
-
virtual void mouse(int button, int state, int x, int y)
+
virtual void mouseMotion(int x, int y)
-
-
virtual void keyboard(unsigned char key, int x, int y)
+
virtual void mousePassiveMotion(int x, int y)
-
-
virtual void special(int key, int x, int y)
+
virtual void mouse(int button, int state, int x, int y)
-
-
virtual void spaceballMotion(int x, int y, int z)
+
virtual void keyboard(int key, int x, int y, bool keydown)
-
-
virtual void spaceballRotate(int x, int y, int z)
+
virtual void special(int key, int x, int y, bool keydown)
-
-
virtual void spaceballButton(int button, int state)
+
virtual void spaceballMotion(int x, int y, int z)
-
-
void check_if_exit()
+
virtual void spaceballRotate(int x, int y, int z)
+-
+
virtual void spaceballButton(int button, int state)
+-
+
void check_if_exit()
@@ -137,199 +141,207 @@
-
+
Window()
-
+
virtual ~Window()
-
+
void setWindowOrigin(int x, int y)
-
+
void setWindowSize(int width, int height)
-
+
void setWindowTitle(const std::string& title)
-
+
void setDisplayMode(unsigned int displayMode)
-
+
virtual bool open()
-
+
virtual bool run()
-
+
virtual void display()
-
+
virtual void clear()
-
+
static void displayCB()
-
+
static void reshapeCB(int w, int h)
-
+
static void visibilityCB(int state)
-
+
static void mouseMotionCB(int x, int y)
-
+
static void mousePassiveMotionCB(int x, int y)
-
+
static void mouseCB(int button, int state, int x, int y)
-
+
static void keyboardCB(unsigned char key, int x, int y )
+
+
+
static void keyboardUpCB(unsigned char key, int x, int y )
+
-
+
static void specialCB(int key, int x, int y)
+
+
+
static void specialUpCB(int key, int x, int y)
+
-
+
static void spaceballMotionCB(int x, int y, int z)
-
+
static void spaceballRotateCB(int x, int y, int z)
-
+
static void spaceballButtonCB(int button, int state)
-
+
virtual void reshape(GLint w, GLint h)
-
+
virtual void visibility(int state)
-
+
virtual void mouseMotion(int x, int y)
-
+
virtual void mousePassiveMotion(int x, int y)
-
+
virtual void mouse(int button, int state, int x, int y)
-
-
virtual void keyboard(unsigned char key, int x, int y)
+
+
virtual void keyboard(int key, int x, int y, bool keydown)
-
-
virtual void special(int key, int x, int y)
+
+
virtual void special(int key, int x, int y, bool keydown)
-
+
virtual void spaceballMotion(int x, int y, int z)
-
+
virtual void spaceballRotate(int x, int y, int z)
-
+
virtual void spaceballButton(int button, int state)
-
+
static Window* s_theWindow
-
+
std::string _title
-
+
int _wx
-
+
int _wy
-
+
int _ww
-
+
int _wh
-
+
unsigned int _displayMode
-
+
int _is_open
-
+
int _mx
-
+
int _my
-
+
int _mbutton
-
+
bool _fullscreen
-
+
int _saved_wx
-
+
int _saved_wy
-
+
int _saved_ww
-
+
int _saved_wh
-
+
bool _exit
-
+
void check_if_exit()
diff --git a/doc/doc++/osgGLUT/index.html b/doc/doc++/osgGLUT/index.html
index 887ac84a1..e9a9bffbb 100644
--- a/doc/doc++/osgGLUT/index.html
+++ b/doc/doc++/osgGLUT/index.html
@@ -3,7 +3,7 @@
Table of Contents
-
+
diff --git a/doc/doc++/osgGLUT/osgGLUT.html b/doc/doc++/osgGLUT/osgGLUT.html
index e7bf508c8..a1324f9ae 100644
--- a/doc/doc++/osgGLUT/osgGLUT.html
+++ b/doc/doc++/osgGLUT/osgGLUT.html
@@ -3,7 +3,7 @@
namespace osgGLUT
-
+
diff --git a/doc/doc++/osgGLUT/osgGLUTGetLibraryName.html b/doc/doc++/osgGLUT/osgGLUTGetLibraryName.html
index bfd789ceb..16a5ba413 100644
--- a/doc/doc++/osgGLUT/osgGLUTGetLibraryName.html
+++ b/doc/doc++/osgGLUT/osgGLUTGetLibraryName.html
@@ -3,7 +3,7 @@
extern OSGGLUT_EXPORT const char* osgGLUTGetLibraryName
-
+
diff --git a/doc/doc++/osgGLUT/osgGLUTGetVersion.html b/doc/doc++/osgGLUT/osgGLUTGetVersion.html
index 9e8f03ce5..3c9eabff8 100644
--- a/doc/doc++/osgGLUT/osgGLUTGetVersion.html
+++ b/doc/doc++/osgGLUT/osgGLUTGetVersion.html
@@ -3,7 +3,7 @@
extern OSGGLUT_EXPORT const char* osgGLUTGetVersion
-
+
diff --git a/doc/doc++/osgParticle/AccelOperator.html b/doc/doc++/osgParticle/AccelOperator.html
index 986264814..11236f329 100644
--- a/doc/doc++/osgParticle/AccelOperator.html
+++ b/doc/doc++/osgParticle/AccelOperator.html
@@ -3,7 +3,7 @@
class osgParticle::AccelOperator
-
+
diff --git a/doc/doc++/osgParticle/CenteredPlacer.html b/doc/doc++/osgParticle/CenteredPlacer.html
index 08a4a45c5..1c934d20f 100644
--- a/doc/doc++/osgParticle/CenteredPlacer.html
+++ b/doc/doc++/osgParticle/CenteredPlacer.html
@@ -3,7 +3,7 @@
class osgParticle::CenteredPlacer
-
+
diff --git a/doc/doc++/osgParticle/Counter.html b/doc/doc++/osgParticle/Counter.html
index 2071a176a..a5d6887b1 100644
--- a/doc/doc++/osgParticle/Counter.html
+++ b/doc/doc++/osgParticle/Counter.html
@@ -3,7 +3,7 @@
class osgParticle::Counter
-
+
diff --git a/doc/doc++/osgParticle/Emitter.html b/doc/doc++/osgParticle/Emitter.html
index 9749065f8..e3ccf41b8 100644
--- a/doc/doc++/osgParticle/Emitter.html
+++ b/doc/doc++/osgParticle/Emitter.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::Emitter
-
+
diff --git a/doc/doc++/osgParticle/FluidFrictionOperator.html b/doc/doc++/osgParticle/FluidFrictionOperator.html
index 3fee6f2f0..31599a40b 100644
--- a/doc/doc++/osgParticle/FluidFrictionOperator.html
+++ b/doc/doc++/osgParticle/FluidFrictionOperator.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::FluidFrictionOperator
-
+
diff --git a/doc/doc++/osgParticle/ForceOperator.html b/doc/doc++/osgParticle/ForceOperator.html
index 816c2fd36..53d191268 100644
--- a/doc/doc++/osgParticle/ForceOperator.html
+++ b/doc/doc++/osgParticle/ForceOperator.html
@@ -3,7 +3,7 @@
class osgParticle::ForceOperator
-
+
diff --git a/doc/doc++/osgParticle/General.html b/doc/doc++/osgParticle/General.html
index e23f3d70b..8d98f5214 100644
--- a/doc/doc++/osgParticle/General.html
+++ b/doc/doc++/osgParticle/General.html
@@ -3,7 +3,7 @@
General Bits
-
+
@@ -85,9 +85,6 @@
#define
OSGPARTICLE_RANDOMRATECOUNTER_
-
#define
-OSGPARTICLE_RANGE_
-
#define
OSGPARTICLE_SECTORPLACER_
@@ -107,7 +104,10 @@
osgParticleGetVersion()
OSGPARTICLE_EXPORT const char*
-osgParticleGetLibraryName()
+osgParticleGetLibraryName()
+
+
#define
+OSGPARTICLE_RANGE_
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.
diff --git a/doc/doc++/osgParticle/HIER.html b/doc/doc++/osgParticle/HIER.html
index eae34bc74..8d5646367 100644
--- a/doc/doc++/osgParticle/HIER.html
+++ b/doc/doc++/osgParticle/HIER.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of Classes
diff --git a/doc/doc++/osgParticle/HIERjava.html b/doc/doc++/osgParticle/HIERjava.html
index 9f8422945..c8d28b52f 100644
--- a/doc/doc++/osgParticle/HIERjava.html
+++ b/doc/doc++/osgParticle/HIERjava.html
@@ -3,7 +3,7 @@
Hierarchy of Classes
-
+
Hierarchy of classes
diff --git a/doc/doc++/osgParticle/Interpolator.html b/doc/doc++/osgParticle/Interpolator.html
index da79a02ac..a25a910ac 100644
--- a/doc/doc++/osgParticle/Interpolator.html
+++ b/doc/doc++/osgParticle/Interpolator.html
@@ -3,7 +3,7 @@
class osgParticle::Interpolator
-
+
diff --git a/doc/doc++/osgParticle/LinearInterpolator.html b/doc/doc++/osgParticle/LinearInterpolator.html
index 84045c7d9..6e922ad70 100644
--- a/doc/doc++/osgParticle/LinearInterpolator.html
+++ b/doc/doc++/osgParticle/LinearInterpolator.html
@@ -3,7 +3,7 @@
class osgParticle::LinearInterpolator
-
+
diff --git a/doc/doc++/osgParticle/ModularEmitter.html b/doc/doc++/osgParticle/ModularEmitter.html
index 723e06cd2..d477476ad 100644
--- a/doc/doc++/osgParticle/ModularEmitter.html
+++ b/doc/doc++/osgParticle/ModularEmitter.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::ModularEmitter
-
+
diff --git a/doc/doc++/osgParticle/ModularProgram.html b/doc/doc++/osgParticle/ModularProgram.html
index 4b3450af0..f5f37091d 100644
--- a/doc/doc++/osgParticle/ModularProgram.html
+++ b/doc/doc++/osgParticle/ModularProgram.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::ModularProgram
-
+
diff --git a/doc/doc++/osgParticle/MultiSegmentPlacer.html b/doc/doc++/osgParticle/MultiSegmentPlacer.html
index 516173f00..8779633e6 100644
--- a/doc/doc++/osgParticle/MultiSegmentPlacer.html
+++ b/doc/doc++/osgParticle/MultiSegmentPlacer.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::MultiSegmentPlacer
-
+
diff --git a/doc/doc++/osgParticle/Operator.html b/doc/doc++/osgParticle/Operator.html
index edb1ceafe..68d51ebf5 100644
--- a/doc/doc++/osgParticle/Operator.html
+++ b/doc/doc++/osgParticle/Operator.html
@@ -3,7 +3,7 @@
class osgParticle::Operator
-
+
diff --git a/doc/doc++/osgParticle/Particle.html b/doc/doc++/osgParticle/Particle.html
index da9a47f6d..4d4b7c7e4 100644
--- a/doc/doc++/osgParticle/Particle.html
+++ b/doc/doc++/osgParticle/Particle.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::Particle
-
+
diff --git a/doc/doc++/osgParticle/ParticleProcessor.html b/doc/doc++/osgParticle/ParticleProcessor.html
index d0dd54630..8d1bd5a16 100644
--- a/doc/doc++/osgParticle/ParticleProcessor.html
+++ b/doc/doc++/osgParticle/ParticleProcessor.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::ParticleProcessor
-
+
diff --git a/doc/doc++/osgParticle/ParticleSystem.html b/doc/doc++/osgParticle/ParticleSystem.html
index 938f262da..f1f301815 100644
--- a/doc/doc++/osgParticle/ParticleSystem.html
+++ b/doc/doc++/osgParticle/ParticleSystem.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::ParticleSystem
-
+
diff --git a/doc/doc++/osgParticle/ParticleSystemUpdater.html b/doc/doc++/osgParticle/ParticleSystemUpdater.html
index 559a95055..62241a0e7 100644
--- a/doc/doc++/osgParticle/ParticleSystemUpdater.html
+++ b/doc/doc++/osgParticle/ParticleSystemUpdater.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::ParticleSystemUpdater
-
+
diff --git a/doc/doc++/osgParticle/Placer.html b/doc/doc++/osgParticle/Placer.html
index cc8bc75cb..214d32755 100644
--- a/doc/doc++/osgParticle/Placer.html
+++ b/doc/doc++/osgParticle/Placer.html
@@ -3,7 +3,7 @@
class osgParticle::Placer
-
+
diff --git a/doc/doc++/osgParticle/PointPlacer.html b/doc/doc++/osgParticle/PointPlacer.html
index da89091c5..be52b1293 100644
--- a/doc/doc++/osgParticle/PointPlacer.html
+++ b/doc/doc++/osgParticle/PointPlacer.html
@@ -3,7 +3,7 @@
class osgParticle::PointPlacer
-
+
diff --git a/doc/doc++/osgParticle/Program.html b/doc/doc++/osgParticle/Program.html
index fc0dfd7b4..8a3edc558 100644
--- a/doc/doc++/osgParticle/Program.html
+++ b/doc/doc++/osgParticle/Program.html
@@ -3,7 +3,7 @@
class OSGPARTICLE_EXPORT osgParticle::Program
-
+
diff --git a/doc/doc++/osgParticle/RadialShooter.html b/doc/doc++/osgParticle/RadialShooter.html
index 4145ceaa3..b695b5925 100644
--- a/doc/doc++/osgParticle/RadialShooter.html
+++ b/doc/doc++/osgParticle/RadialShooter.html
@@ -3,7 +3,7 @@
class osgParticle::RadialShooter
-
+
diff --git a/doc/doc++/osgParticle/RandomRateCounter.html b/doc/doc++/osgParticle/RandomRateCounter.html
index 04712a5e8..3ac3f389b 100644
--- a/doc/doc++/osgParticle/RandomRateCounter.html
+++ b/doc/doc++/osgParticle/RandomRateCounter.html
@@ -3,7 +3,7 @@
class osgParticle::RandomRateCounter
-
+
diff --git a/doc/doc++/osgParticle/SectorPlacer.html b/doc/doc++/osgParticle/SectorPlacer.html
index ac33008dd..b5d60e740 100644
--- a/doc/doc++/osgParticle/SectorPlacer.html
+++ b/doc/doc++/osgParticle/SectorPlacer.html
@@ -3,7 +3,7 @@
class osgParticle::SectorPlacer
-
+
@@ -23,39 +23,39 @@
Public Methods
-
-
META_Object(osgParticle, SectorPlacer)
+
META_Object(osgParticle, SectorPlacer)
-
-
inline SectorPlacer()
+
inline SectorPlacer()
-
-
inline SectorPlacer(const SectorPlacer ©, const osg::CopyOp ©op)
+
inline SectorPlacer(const SectorPlacer ©, const osg::CopyOp ©op)
-
-
inline const rangef& getRadiusRange() const
+
inline const rangef& getRadiusRange() const
- Get the range of possible values for radius
-
-
inline const rangef& getPhiRange() const
+
inline const rangef& getPhiRange() const
- Get the range of possible values for the central angle
-
-
inline void setRadiusRange(const rangef &r)
+
inline void setRadiusRange(const rangef &r)
- Set the range of possible values for radius
-
-
inline void setRadiusRange(float r1, float r2)
+
inline void setRadiusRange(float r1, float r2)
- Set the range of possible values for radius
-
-
inline void setPhiRange(const rangef &r)
+
inline void setPhiRange(const rangef &r)
- Set the range of possible values for the central angle
-
-
inline void setPhiRange(float r1, float r2)
+
inline void setPhiRange(float r1, float r2)
- Set the range of possible values for the central angle
-
-
inline void place(Particle* P) const
+
inline void place(Particle* P) const
- Place a particle.
Protected Methods
-
-
virtual ~SectorPlacer()
+
virtual ~SectorPlacer()
-
-
SectorPlacer& operator=(const SectorPlacer &)
+
SectorPlacer& operator=(const SectorPlacer &)
@@ -92,57 +92,57 @@ for radius, and a range of values for the central angle (sometimes
-
+
META_Object(osgParticle, SectorPlacer)
-
+
virtual ~SectorPlacer()
-
+
SectorPlacer& operator=(const SectorPlacer &)
-
+
inline SectorPlacer()
-
-
inline SectorPlacer(const SectorPlacer ©, const osg::CopyOp ©op)
+
+
inline SectorPlacer(const SectorPlacer ©, const osg::CopyOp ©op)
-
+
inline const rangef& getRadiusRange() const
- Get the range of possible values for radius
-
+
inline const rangef& getPhiRange() const
- Get the range of possible values for the central angle
-
+
inline void setRadiusRange(const rangef &r)
- Set the range of possible values for radius
-
+
inline void setRadiusRange(float r1, float r2)
- Set the range of possible values for radius
-
+
inline void setPhiRange(const rangef &r)
- Set the range of possible values for the central angle
-
+
inline void setPhiRange(float r1, float r2)
- Set the range of possible values for the central angle
-
+
inline void place(Particle* P) const
- Place a particle. Do not call it manually.
diff --git a/doc/doc++/osgParticle/SegmentPlacer.html b/doc/doc++/osgParticle/SegmentPlacer.html
index 8ec96591e..ca2a737d3 100644
--- a/doc/doc++/osgParticle/SegmentPlacer.html
+++ b/doc/doc++/osgParticle/SegmentPlacer.html
@@ -3,7 +3,7 @@
class osgParticle::SegmentPlacer
-
+
@@ -23,42 +23,42 @@
Public Methods
-
-
META_Object(osgParticle, SegmentPlacer)
+
META_Object(osgParticle, SegmentPlacer)
-
-
inline SegmentPlacer()
+
inline SegmentPlacer()
-
-
inline SegmentPlacer(const SegmentPlacer ©, const osg::CopyOp ©op)
+
inline SegmentPlacer(const SegmentPlacer ©, const osg::CopyOp ©op)
-
-
inline const osg::Vec3& getVertexA() const
+
inline const osg::Vec3& getVertexA() const
- get vertex A
-
-
inline const osg::Vec3& getVertexB() const
+
inline const osg::Vec3& getVertexB() const
- get vertex B
-
-
inline void setSegment(const osg::Vec3 &A, const osg::Vec3 &B)
+
inline void setSegment(const osg::Vec3 &A, const osg::Vec3 &B)
- Set both vertices
-
-
inline void place(Particle* P) const
+
inline void place(Particle* P) const
- Place a particle.
-
-
inline void setVertexA(const osg::Vec3 &v)
+
inline void setVertexA(const osg::Vec3 &v)
- Set vertex A of the segment as a vector
-
-
inline void setVertexA(float x, float y, float z)
+
inline void setVertexA(float x, float y, float z)
- Set vertex A of the segment as three floats
-
-
inline void setVertexB(const osg::Vec3 &v)
+
inline void setVertexB(const osg::Vec3 &v)
- Set vertex B of the segment as a vector
-
-
inline void setVertexB(float x, float y, float z)
+
inline void setVertexB(float x, float y, float z)
- Set vertex B of the segment as three floats
Protected Methods
-
-
virtual ~SegmentPlacer()
+
virtual ~SegmentPlacer()
-
-
SegmentPlacer& operator=(const SegmentPlacer &)
+
SegmentPlacer& operator=(const SegmentPlacer &)
@@ -85,62 +85,62 @@ within that segment.
-
+
META_Object(osgParticle, SegmentPlacer)
-
+
virtual ~SegmentPlacer()
-
+
SegmentPlacer& operator=(const SegmentPlacer &)
-
+
inline SegmentPlacer()
-
-
inline SegmentPlacer(const SegmentPlacer ©, const osg::CopyOp ©op)
+
+
inline SegmentPlacer(const SegmentPlacer ©, const osg::CopyOp ©op)
-
+
inline const osg::Vec3& getVertexA() const
- get vertex A
-
+
inline const osg::Vec3& getVertexB() const
- get vertex B
-
+
inline void setSegment(const osg::Vec3 &A, const osg::Vec3 &B)
- Set both vertices
-
+
inline void place(Particle* P) const
- Place a particle. This method is called by
ModularEmitter, do not call it manually.
-
+
inline void setVertexA(const osg::Vec3 &v)
- Set vertex A of the segment as a vector
-
+
inline void setVertexA(float x, float y, float z)
- Set vertex A of the segment as three floats
-
+
inline void setVertexB(const osg::Vec3 &v)
- Set vertex B of the segment as a vector
-
+
inline void setVertexB(float x, float y, float z)
- Set vertex B of the segment as three floats
diff --git a/doc/doc++/osgParticle/Shooter.html b/doc/doc++/osgParticle/Shooter.html
index 5a97ed49d..1ab3f7eaf 100644
--- a/doc/doc++/osgParticle/Shooter.html
+++ b/doc/doc++/osgParticle/Shooter.html
@@ -3,7 +3,7 @@
class osgParticle::Shooter
-
+
@@ -23,25 +23,25 @@
Public Methods
-
-
virtual const char* libraryName() const
+
virtual const char* libraryName() const
-
-
virtual const char* className() const
+
virtual const char* className() const
-
-
virtual bool isSameKindAs(const osg::Object* obj) const
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
-
virtual void shoot(Particle* P) const = 0
+
virtual void shoot(Particle* P) const = 0
- Shoot a particle.
-
-
inline Shooter()
+
inline Shooter()
-
-
inline Shooter(const Shooter ©, const osg::CopyOp ©op)
+
inline Shooter(const Shooter ©, const osg::CopyOp ©op)
Protected Methods
-
-
virtual ~Shooter()
+
virtual ~Shooter()
-
-
Shooter& operator=(const Shooter &)
+
Shooter& operator=(const Shooter &)
@@ -54,39 +54,39 @@ Descendants of this class must override the shoot() method.
-
+
virtual const char* libraryName() const
-
+
virtual const char* className() const
-
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
+
virtual void shoot(Particle* P) const = 0
Shoot a particle. Must be overriden by descendants.
This method should only set the velocity vector of particle P, leaving other
attributes unchanged.
-
+
virtual ~Shooter()
-
+
Shooter& operator=(const Shooter &)
-
+
inline Shooter()
-
-
inline Shooter(const Shooter ©, const osg::CopyOp ©op)
+
+
inline Shooter(const Shooter ©, const osg::CopyOp ©op)
- Direct child classes:
diff --git a/doc/doc++/osgParticle/VariableRateCounter.html b/doc/doc++/osgParticle/VariableRateCounter.html
index 5e728df85..8c61ac92a 100644
--- a/doc/doc++/osgParticle/VariableRateCounter.html
+++ b/doc/doc++/osgParticle/VariableRateCounter.html
@@ -3,7 +3,7 @@
class osgParticle::VariableRateCounter
-
+
@@ -22,24 +22,24 @@
Public Methods
-
-
virtual const char* className() const
+
virtual const char* className() const
-
-
virtual bool isSameKindAs(const osg::Object* obj) const
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
-
inline VariableRateCounter()
+
inline VariableRateCounter()
-
-
inline VariableRateCounter(const VariableRateCounter ©, const osg::CopyOp ©op)
+
inline VariableRateCounter(const VariableRateCounter ©, const osg::CopyOp ©op)
-
-
inline const rangef& getRateRange() const
+
inline const rangef& getRateRange() const
-
-
inline void setRateRange(const rangef &r)
+
inline void setRateRange(const rangef &r)
-
-
inline void setRateRange(float minrange, float maxrange)
+
inline void setRateRange(float minrange, float maxrange)
Protected Methods
-
-
virtual ~VariableRateCounter()
+
virtual ~VariableRateCounter()
@@ -65,35 +65,35 @@
-
+
virtual const char* className() const
-
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
+
virtual ~VariableRateCounter()
-
+
inline VariableRateCounter()
-
-
inline VariableRateCounter(const VariableRateCounter ©, const osg::CopyOp ©op)
+
+
inline VariableRateCounter(const VariableRateCounter ©, const osg::CopyOp ©op)
-
+
inline const rangef& getRateRange() const
-
+
inline void setRateRange(const rangef &r)
-
+
inline void setRateRange(float minrange, float maxrange)
diff --git a/doc/doc++/osgParticle/index.html b/doc/doc++/osgParticle/index.html
index 3c6a3264b..5f987f2b7 100644
--- a/doc/doc++/osgParticle/index.html
+++ b/doc/doc++/osgParticle/index.html
@@ -3,7 +3,7 @@
Table of Contents
-
+
diff --git a/doc/doc++/osgParticle/osgParticle.html b/doc/doc++/osgParticle/osgParticle.html
index 5d229b243..7fb223215 100644
--- a/doc/doc++/osgParticle/osgParticle.html
+++ b/doc/doc++/osgParticle/osgParticle.html
@@ -3,7 +3,7 @@
namespace osgParticle
-
+
@@ -72,6 +72,17 @@ class RadialShooter: public
class RandomRateCounter: public VariableRateCounter
-
+class SectorPlacer: public CenteredPlacer
+
- A sector-shaped particle placer.
+
-
+class SegmentPlacer: public Placer
+
- A segment-shaped particle placer.
+
-
+class Shooter: public osg::Object
+
- An abstract base class used by ModularEmitter to "shoot" the particles after they have been placed.
+
-
+class VariableRateCounter: public Counter
+
-
template<class T_> struct range
- A simple struct template useful to store ranges of values as min/max pairs.
-
@@ -86,17 +97,6 @@ typedef range<osg::Vec3> range<osg::Vec4> rangev4
- Range of osg::Vec4s
-
-
-class SectorPlacer: public CenteredPlacer
-
- A sector-shaped particle placer.
-
-
-class SegmentPlacer: public Placer
-
- A segment-shaped particle placer.
-
-
-class Shooter: public osg::Object
-
- An abstract base class used by ModularEmitter to "shoot" the particles after they have been placed.
-
-
-class VariableRateCounter: public Counter
diff --git a/doc/doc++/osgParticle/range.html b/doc/doc++/osgParticle/range.html
index 94f5a2078..3aafcb7fc 100644
--- a/doc/doc++/osgParticle/range.html
+++ b/doc/doc++/osgParticle/range.html
@@ -3,7 +3,7 @@
template struct osgParticle::range
-
+
@@ -12,22 +12,22 @@
-
-
T_ minimum
+
T_ minimum
- Lower bound
-
-
T_ maximum
+
T_ maximum
- Higher bound
-
-
range()
+
range()
- Construct the object by calling default constructors for min and max
-
-
range(const T_ &mn, const T_ &mx)
+
range(const T_ &mn, const T_ &mx)
- Construct and initialize min and max directly
-
-
void set(const T_ &mn, const T_ &mx)
+
void set(const T_ &mn, const T_ &mx)
- Set min and max
-
-
T_ get_random() const
+
T_ get_random() const
- Get a random value between min and max
@@ -45,32 +45,32 @@ This struct could be extended to customize the random number generator (now it u
-
+
T_ minimum
- Lower bound
-
+
T_ maximum
- Higher bound
-
+
range()
- Construct the object by calling default constructors for min and max
-
+
range(const T_ &mn, const T_ &mx)
- Construct and initialize min and max directly
-
+
void set(const T_ &mn, const T_ &mx)
- Set min and max
-
+
T_ get_random() const
- Get a random value between min and max
diff --git a/doc/doc++/osgParticle/rangef.html b/doc/doc++/osgParticle/rangef.html
index b8ff0f3d1..b44c9a71d 100644
--- a/doc/doc++/osgParticle/rangef.html
+++ b/doc/doc++/osgParticle/rangef.html
@@ -3,7 +3,7 @@
typedef range osgParticle::rangef
-
+
diff --git a/doc/doc++/osgParticle/rangev2.html b/doc/doc++/osgParticle/rangev2.html
index 6b8584fa3..a4e323f68 100644
--- a/doc/doc++/osgParticle/rangev2.html
+++ b/doc/doc++/osgParticle/rangev2.html
@@ -3,7 +3,7 @@
typedef range osgParticle::rangev2
-
+
diff --git a/doc/doc++/osgParticle/rangev3.html b/doc/doc++/osgParticle/rangev3.html
index c3b60d379..45dbd72f7 100644
--- a/doc/doc++/osgParticle/rangev3.html
+++ b/doc/doc++/osgParticle/rangev3.html
@@ -3,7 +3,7 @@
typedef range osgParticle::rangev3
-
+
diff --git a/doc/doc++/osgParticle/rangev4.html b/doc/doc++/osgParticle/rangev4.html
index 4b35e99c1..ccfaa7cf5 100644
--- a/doc/doc++/osgParticle/rangev4.html
+++ b/doc/doc++/osgParticle/rangev4.html
@@ -3,7 +3,7 @@
typedef range osgParticle::rangev4
-
+
diff --git a/doc/doc++/osgSim/AzimElevationSector.html b/doc/doc++/osgSim/AzimElevationSector.html
new file mode 100644
index 000000000..f4c1f8c66
--- /dev/null
+++ b/doc/doc++/osgSim/AzimElevationSector.html
@@ -0,0 +1,116 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::AzimElevationSector
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
AzimElevationSector()
+-
+
AzimElevationSector(float minAzimuth, float maxAzimuth, float minElevation, float maxElevation, float fadeAngle=0.0f)
+-
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+Protected Methods
-
+
virtual ~AzimElevationSector()
+
+
+
+
Inherited from Sector:
+
+
+
+
+
+Public Methods
-
+
void setAzimuthRange(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+-
+
inline float azimSector(const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosAzim
+-
+
float _sinAzim
+-
+
float _cosAngle
+-
+
float _cosFadeAngle
+
+
+
+
+
+
+Public Methods
-
+
void setElevationRange(float minElevation, float maxElevation, float fadeAngle=0.0f)
+-
+
float getMinElevation() const
+-
+
float getMaxElevation() const
+-
+
inline float elevationSector(const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosMinElevation
+-
+
float _cosMinFadeElevation
+-
+
float _cosMaxElevation
+-
+
float _cosMaxFadeElevation
+
+
+
+
+
+
+Documentation
+
+
+
+
+
AzimElevationSector()
+
+
+
+
AzimElevationSector(float minAzimuth, float maxAzimuth, float minElevation, float maxElevation, float fadeAngle=0.0f)
+
+
+
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+
virtual ~AzimElevationSector()
+
+
+
- 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++/osgSim/AzimRange.html b/doc/doc++/osgSim/AzimRange.html
new file mode 100644
index 000000000..0c3f0fe8c
--- /dev/null
+++ b/doc/doc++/osgSim/AzimRange.html
@@ -0,0 +1,88 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::AzimRange
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
AzimRange()
+-
+
void setAzimuthRange(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+-
+
inline float azimSector(const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosAzim
+-
+
float _sinAzim
+-
+
float _cosAngle
+-
+
float _cosFadeAngle
+
+
+
+
+
+
+Documentation
+
+
+
+
+
AzimRange()
+
+
+
+
void setAzimuthRange(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+
+
+
+
inline float azimSector(const osg::Vec3& eyeLocal) const
+
+
+
+
float _cosAzim
+
+
+
+
float _sinAzim
+
+
+
+
float _cosAngle
+
+
+
+
float _cosFadeAngle
+
+
+- Direct child classes:
+
- AzimSector
+AzimElevationSector
+
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/AzimSector.html b/doc/doc++/osgSim/AzimSector.html
new file mode 100644
index 000000000..604c51038
--- /dev/null
+++ b/doc/doc++/osgSim/AzimSector.html
@@ -0,0 +1,91 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::AzimSector
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
AzimSector()
+-
+
AzimSector(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+-
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+Protected Methods
-
+
virtual ~AzimSector()
+
+
+
+
Inherited from Sector:
+
+
+
+
+
+Public Methods
-
+
void setAzimuthRange(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+-
+
inline float azimSector(const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosAzim
+-
+
float _sinAzim
+-
+
float _cosAngle
+-
+
float _cosFadeAngle
+
+
+
+
+
+
+Documentation
+
+
+
+
+
AzimSector()
+
+
+
+
AzimSector(float minAzimuth, float maxAzimuth, float fadeAngle=0.0f)
+
+
+
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+
virtual ~AzimSector()
+
+
+
- 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++/osgSim/BlinkSequence.html b/doc/doc++/osgSim/BlinkSequence.html
new file mode 100644
index 000000000..fd97d135f
--- /dev/null
+++ b/doc/doc++/osgSim/BlinkSequence.html
@@ -0,0 +1,172 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::BlinkSequence
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
BlinkSequence()
+-
+
BlinkSequence(const BlinkSequence& bs)
+-
+
inline double getPulsePeriod() const
+ - get the total pulse period of the blink sequence, which is equal to the sum of all the pulse periods
+
-
+
inline void setSequenceGroup(SequenceGroup* sg)
+ - set the sequence group which can be used to synchronize related blink sequences
+
-
+
inline SequenceGroup* getSequenceGroup()
+ - get the non const sequence group
+
-
+
inline const SequenceGroup* getSequenceGroup() const
+ - get the const sequence group
+
-
+
inline void setPhaseShift(double ps)
+ - set the phase shift of the blink sequence, this would be used to shift a sequence within a sequence group
+
-
+
inline double getPhaseShift() const
+ - get the pahse shift
+
-
+
inline double localTime(double time) const
+ - compute the local time clamped to this BlinkSequences period, and accounting for the phase shift and sequence group
+
-
+
inline void addPulse(double length, const osg::Vec4& color)
+ - add a pulse of specified color and duration to the BlinkSequence
+
-
+
inline osg::Vec4 color(double time, double length) const
+ - compute the color for the time interval sepecifed.
+
+
+
+Public Members
-
+class OSGSIM_EXPORT SequenceGroup: public osg::Referenced
+
- sequence group which can be used to synchronize related blink sequences
+
+
+
+Protected Fields
-
+
double _pulsePeriod
+-
+
double _phaseShift
+-
+
PulseData _pulseData
+-
+
osg::ref_ptr<SequenceGroup> _sequenceGroup
+
+
+
+Protected Members
-
+
typedef std::pair<double,osg::Vec4> IntervalColor
+-
+
typedef std::vector<IntervalColor> PulseData
+
+
+
+
+
+
+Documentation
+
+
+
+
+
BlinkSequence()
+
+
+
+
BlinkSequence(const BlinkSequence& bs)
+
+
+
+
inline double getPulsePeriod() const
+- get the total pulse period of the blink sequence, which is equal to the sum of all the pulse periods
+
+
+
+
inline void setSequenceGroup(SequenceGroup* sg)
+- set the sequence group which can be used to synchronize related blink sequences
+
+
+
+
inline SequenceGroup* getSequenceGroup()
+- get the non const sequence group
+
+
+
+
inline const SequenceGroup* getSequenceGroup() const
+- get the const sequence group
+
+
+
+
inline void setPhaseShift(double ps)
+- set the phase shift of the blink sequence, this would be used to shift a sequence within a sequence group
+
+
+
+
inline double getPhaseShift() const
+- get the pahse shift
+
+
+
+
typedef std::pair<double,osg::Vec4> IntervalColor
+
+
+
+
typedef std::vector<IntervalColor> PulseData
+
+
+
+
double _pulsePeriod
+
+
+
+
double _phaseShift
+
+
+
+
PulseData _pulseData
+
+
+
+
osg::ref_ptr<SequenceGroup> _sequenceGroup
+
+
+
+
inline double localTime(double time) const
+- compute the local time clamped to this BlinkSequences period, and accounting for the phase shift and sequence group
+
+
+
+
inline void addPulse(double length, const osg::Vec4& color)
+- add a pulse of specified color and duration to the BlinkSequence
+
+
+
+
inline osg::Vec4 color(double time, double length) const
+- compute the color for the time interval sepecifed. Averages the colors if the length is greater than the current pulse.
+
+
+
- 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++/osgSim/ConeSector.html b/doc/doc++/osgSim/ConeSector.html
new file mode 100644
index 000000000..0b8e0e634
--- /dev/null
+++ b/doc/doc++/osgSim/ConeSector.html
@@ -0,0 +1,121 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::ConeSector
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
ConeSector()
+-
+
ConeSector(const osg::Vec3& axis, float angle, float fadeangle=0.0f)
+-
+
void setAxis(const osg::Vec3& axis)
+-
+
const osg::Vec3& getAxis() const
+-
+
void setAngle(float angle, float fadeangle=0.0f)
+-
+
float getAngle() const
+-
+
float getFadeAngle() const
+-
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
osg::Vec3 _axis
+-
+
float _cosAngle
+-
+
float _cosAngleFade
+
+
+
+Protected Methods
-
+
virtual ~ConeSector()
+
+
+
+
Inherited from Sector:
+
+
+
+
+
+Documentation
+
+
+
+
+
ConeSector()
+
+
+
+
ConeSector(const osg::Vec3& axis, float angle, float fadeangle=0.0f)
+
+
+
+
void setAxis(const osg::Vec3& axis)
+
+
+
+
const osg::Vec3& getAxis() const
+
+
+
+
void setAngle(float angle, float fadeangle=0.0f)
+
+
+
+
float getAngle() const
+
+
+
+
float getFadeAngle() const
+
+
+
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+
virtual ~ConeSector()
+
+
+
+
osg::Vec3 _axis
+
+
+
+
float _cosAngle
+
+
+
+
float _cosAngleFade
+
+
+
- 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++/osgSim/ElevationRange.html b/doc/doc++/osgSim/ElevationRange.html
new file mode 100644
index 000000000..9f6ae9d37
--- /dev/null
+++ b/doc/doc++/osgSim/ElevationRange.html
@@ -0,0 +1,100 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::ElevationRange
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
ElevationRange()
+-
+
void setElevationRange(float minElevation, float maxElevation, float fadeAngle=0.0f)
+-
+
float getMinElevation() const
+-
+
float getMaxElevation() const
+-
+
inline float elevationSector(const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosMinElevation
+-
+
float _cosMinFadeElevation
+-
+
float _cosMaxElevation
+-
+
float _cosMaxFadeElevation
+
+
+
+
+
+
+Documentation
+
+
+
+
+
ElevationRange()
+
+
+
+
void setElevationRange(float minElevation, float maxElevation, float fadeAngle=0.0f)
+
+
+
+
float getMinElevation() const
+
+
+
+
float getMaxElevation() const
+
+
+
+
inline float elevationSector(const osg::Vec3& eyeLocal) const
+
+
+
+
float _cosMinElevation
+
+
+
+
float _cosMinFadeElevation
+
+
+
+
float _cosMaxElevation
+
+
+
+
float _cosMaxFadeElevation
+
+
+- Direct child classes:
+
- ElevationSector
+AzimElevationSector
+
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/ElevationSector.html b/doc/doc++/osgSim/ElevationSector.html
new file mode 100644
index 000000000..de58ff343
--- /dev/null
+++ b/doc/doc++/osgSim/ElevationSector.html
@@ -0,0 +1,111 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::ElevationSector
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
ElevationSector()
+-
+
ElevationSector(float minElevation, float maxElevation, float fadeAngle=0.0f)
+-
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+Protected Fields
-
+
float _cosMinElevation
+-
+
float _cosMinFadeElevation
+-
+
float _cosMaxElevation
+-
+
float _cosMaxFadeElevation
+
+
+
+Protected Methods
-
+
virtual ~ElevationSector()
+
+
+
+
Inherited from Sector:
+
+
+
+
+
+Public Methods
-
+
void setElevationRange(float minElevation, float maxElevation, float fadeAngle=0.0f)
+-
+
float getMinElevation() const
+-
+
float getMaxElevation() const
+-
+
inline float elevationSector(const osg::Vec3& eyeLocal) const
+
+
+
+
+
+
+Documentation
+
+
+
+
+
ElevationSector()
+
+
+
+
ElevationSector(float minElevation, float maxElevation, float fadeAngle=0.0f)
+
+
+
+
virtual float operator() (const osg::Vec3& eyeLocal) const
+
+
+
+
virtual ~ElevationSector()
+
+
+
+
float _cosMinElevation
+
+
+
+
float _cosMinFadeElevation
+
+
+
+
float _cosMaxElevation
+
+
+
+
float _cosMaxFadeElevation
+
+
+
- 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++/osgSim/General.html b/doc/doc++/osgSim/General.html
new file mode 100644
index 000000000..d97d14ea6
--- /dev/null
+++ b/doc/doc++/osgSim/General.html
@@ -0,0 +1,49 @@
+
+
+
+
+ General Bits
+
+
+
+
+
+-
+
+
#define
+OSGSIM_BLINKSQUENCE-
+
+
#define
+OSGSIM_EXPORT_-
+
+
#define
+OSGSIM_EXPORT(dllexport)-
+
+
#define
+OSGSIM_EXPORT(dllimport)-
+
+
#define
+OSGSIM_EXPORT-
+
+
#define
+NULL-
+
+
#define
+NULL((void *)-
+
+
#define
+OSGSIM_LIGHTPOINT-
+
+
#define
+OSGSIM_LIGHTPOINTNODE-
+
+
#define
+OSGSIM_SECTOR-
+
+
#define
+OSGSIM_VERSION
+Alphabetic index Hierarchy of classes
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/HIER.html b/doc/doc++/osgSim/HIER.html
new file mode 100644
index 000000000..829c7b6de
--- /dev/null
+++ b/doc/doc++/osgSim/HIER.html
@@ -0,0 +1,37 @@
+
+
+
+
+ Hierarchy of Classes
+
+
+
+Hierarchy of Classes
+
+Alphabetic index
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/HIERjava.html b/doc/doc++/osgSim/HIERjava.html
new file mode 100644
index 000000000..9531f7c28
--- /dev/null
+++ b/doc/doc++/osgSim/HIERjava.html
@@ -0,0 +1,65 @@
+
+
+
+
+ Hierarchy of Classes
+
+
+
+Hierarchy of classes
+
+
+
+
+
+
+
+
+
+ alphabetic index
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/LightPoint.html b/doc/doc++/osgSim/LightPoint.html
new file mode 100644
index 000000000..bc962409c
--- /dev/null
+++ b/doc/doc++/osgSim/LightPoint.html
@@ -0,0 +1,136 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::LightPoint
+
+
+
+
+
+
+
+
+Public Fields
-
+
bool _on
+-
+
osg::Vec3 _position
+-
+
osg::Vec4 _color
+-
+
float _intensity
+-
+
float _radius
+-
+
float _maxPixelSize
+-
+
osg::ref_ptr<Sector> _sector
+-
+
osg::ref_ptr<BlinkSequence> _blinkSequence
+-
+
BlendingMode _blendingMode
+
+
+
+Public Methods
-
+
LightPoint()
+-
+
LightPoint(const osg::Vec3& position, const osg::Vec4& color)
+-
+
LightPoint(bool on, const osg::Vec3& position, const osg::Vec4& color, float intensity=1.0f, float radius=1.0f, float maxPixelSize=30, Sector* sector=0, BlinkSequence* blinkSequence=0, BlendingMode blendingMode=BLENDED)
+-
+
LightPoint(const LightPoint& lp)
+-
+
LightPoint& operator = (const LightPoint& lp)
+
+
+
+Public Members
-
+
enum BlendingMode
+
+
+
+
+
+
+Documentation
+
+
+
+
+
enum BlendingMode
+
+
+
+
+
ADDITIVE
+
+
+
+
BLENDED
+
+
+
+
+
LightPoint()
+
+
+
+
LightPoint(const osg::Vec3& position, const osg::Vec4& color)
+
+
+
+
LightPoint(bool on, const osg::Vec3& position, const osg::Vec4& color, float intensity=1.0f, float radius=1.0f, float maxPixelSize=30, Sector* sector=0, BlinkSequence* blinkSequence=0, BlendingMode blendingMode=BLENDED)
+
+
+
+
LightPoint(const LightPoint& lp)
+
+
+
+
LightPoint& operator = (const LightPoint& lp)
+
+
+
+
bool _on
+
+
+
+
osg::Vec3 _position
+
+
+
+
osg::Vec4 _color
+
+
+
+
float _intensity
+
+
+
+
float _radius
+
+
+
+
float _maxPixelSize
+
+
+
+
osg::ref_ptr<Sector> _sector
+
+
+
+
osg::ref_ptr<BlinkSequence> _blinkSequence
+
+
+
+
BlendingMode _blendingMode
+
+
+
- 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++/osgSim/LightPointNode.html b/doc/doc++/osgSim/LightPointNode.html
new file mode 100644
index 000000000..96972ad11
--- /dev/null
+++ b/doc/doc++/osgSim/LightPointNode.html
@@ -0,0 +1,138 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::LightPointNode
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Fields
-
+
LightPointList _lightPointList
+
+
+
+Public Methods
-
+
LightPointNode()
+-
+
LightPointNode(const LightPointNode&, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
META_Node(osgSim, LightPointNode)
+-
+
virtual void traverse(osg::NodeVisitor& nv)
+-
+
unsigned int addLightPoint(const LightPoint& lp)
+-
+
LightPoint& getLightPoint(unsigned int pos)
+-
+
const LightPoint& getLightPoint(unsigned int pos) const
+-
+
void removeLightPoint(unsigned int pos)
+-
+
void removeLightPoints(LightPointList::iterator start, LightPointList::iterator end)
+
+
+
+Public Members
-
+
typedef std::vector< LightPoint > LightPointList
+
+
+
+Protected Fields
-
+
mutable osg::BoundingBox _bbox
+
+
+
+Protected Methods
-
+
~LightPointNode()
+-
+
virtual bool computeBound() const
+
+
+
+
+
+
+Documentation
+
+
+
+
+
typedef std::vector< LightPoint > LightPointList
+
+
+
+
LightPointNode()
+
+
+
+
LightPointNode(const LightPointNode&, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
META_Node(osgSim, LightPointNode)
+
+
+
+
virtual void traverse(osg::NodeVisitor& nv)
+
+
+
+
unsigned int addLightPoint(const LightPoint& lp)
+
+
+
+
LightPoint& getLightPoint(unsigned int pos)
+
+
+
+
const LightPoint& getLightPoint(unsigned int pos) const
+
+
+
+
void removeLightPoint(unsigned int pos)
+
+
+
+
void removeLightPoints(LightPointList::iterator start, LightPointList::iterator end)
+
+
+
+
LightPointList _lightPointList
+
+
+
+
~LightPointNode()
+
+
+
+
mutable osg::BoundingBox _bbox
+
+
+
+
virtual bool computeBound() const
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/Sector.html b/doc/doc++/osgSim/Sector.html
new file mode 100644
index 000000000..1b2b7e04b
--- /dev/null
+++ b/doc/doc++/osgSim/Sector.html
@@ -0,0 +1,60 @@
+
+
+
+
+ class osgSim::Sector
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
virtual float operator() (const osg::Vec3&yeLocal*/) const = 0
+
+
+
+Protected Methods
-
+
virtual ~Sector()
+
+
+
+
+
+
+Documentation
+
+
+
+
+
virtual float operator() (const osg::Vec3&yeLocal*/) const = 0
+
+
+
+
virtual ~Sector()
+
+
+- Direct child classes:
+
- ElevationSector
+ConeSector
+AzimSector
+AzimElevationSector
+
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/SequenceGroup.html b/doc/doc++/osgSim/SequenceGroup.html
new file mode 100644
index 000000000..c72986861
--- /dev/null
+++ b/doc/doc++/osgSim/SequenceGroup.html
@@ -0,0 +1,63 @@
+
+
+
+
+ class OSGSIM_EXPORT osgSim::BlinkSequence::SequenceGroup
+
+
+
+
+sequence group which can be used to synchronize related blink sequences
+
+
+Inheritance:
+
+
+
+
+
+Public Fields
-
+
double _baseTime
+
+
+
+Public Methods
-
+
SequenceGroup()
+-
+
SequenceGroup(double baseTime)
+
+
+
+
+
+
+Documentation
+sequence group which can be used to synchronize related blink sequences
+
+
+
+
+
SequenceGroup()
+
+
+
+
SequenceGroup(double baseTime)
+
+
+
+
double _baseTime
+
+
+
- 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++/osgSim/index.html b/doc/doc++/osgSim/index.html
new file mode 100644
index 000000000..f8af235f4
--- /dev/null
+++ b/doc/doc++/osgSim/index.html
@@ -0,0 +1,44 @@
+
+
+
+
+ Table of Contents
+
+
+
+
+Table of Contents
+Namespaces
+
+Functions
+
+Macros
+
+Hierarchy of classes
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/osgSim.html b/doc/doc++/osgSim/osgSim.html
new file mode 100644
index 000000000..cd6548850
--- /dev/null
+++ b/doc/doc++/osgSim/osgSim.html
@@ -0,0 +1,45 @@
+
+
+
+
+ namespace osgSim
+
+
+
+
+
+
+
+ -
+class OSGSIM_EXPORT BlinkSequence: public osg::Referenced
+
-
+class OSGSIM_EXPORT LightPoint
+
-
+class OSGSIM_EXPORT LightPointNode: public osg::Node
+
-
+class Sector: public osg::Referenced
+
-
+class OSGSIM_EXPORT AzimRange
+
-
+class OSGSIM_EXPORT ElevationRange
+
-
+class OSGSIM_EXPORT AzimSector: public Sector, public AzimRange
+
-
+class OSGSIM_EXPORT ElevationSector: public Sector, public ElevationRange
+
-
+class OSGSIM_EXPORT AzimElevationSector: public Sector, public AzimRange, public ElevationRange
+
-
+class OSGSIM_EXPORT ConeSector: public Sector
+
+
+
+
+
+Documentation
+
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/osgSimGetLibraryName.html b/doc/doc++/osgSim/osgSimGetLibraryName.html
new file mode 100644
index 000000000..13fed6c7d
--- /dev/null
+++ b/doc/doc++/osgSim/osgSimGetLibraryName.html
@@ -0,0 +1,21 @@
+
+
+
+
+ extern OSGSIM_EXPORT const char* osgSimGetLibraryName
+
+
+
+
+()
osgSimGetLibraryName() returns the library name in human friendly form
+
+
+
+Documentation
+
+osgSimGetLibraryName() returns the library name in human friendly form
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgSim/osgSimGetVersion.html b/doc/doc++/osgSim/osgSimGetVersion.html
new file mode 100644
index 000000000..611517179
--- /dev/null
+++ b/doc/doc++/osgSim/osgSimGetVersion.html
@@ -0,0 +1,34 @@
+
+
+
+
+ extern OSGSIM_EXPORT const char* osgSimGetVersion
+
+
+
+
+extern OSGSIM_EXPORT const char* osgSimGetVersion
()
osgSimGetVersion() returns the library version number.
+
+
+
+Documentation
+
+osgSimGetVersion() returns the library version number.
+Numbering convention : OpenSceneGraph-Sim-0.1 will return 0.1 from osgSimgetVersion.
+
+This C function can be also used to check for the existence of the OpenSceneGraph
+library using autoconf and its m4 macro AC_CHECK_LIB.
+
+
Here is the code to add to your configure.in:
+\verbatim
+#
+# Check for the OpenSceneGraph-Sim library
+#
+AC_CHECK_LIB(osg, osgSimGetVersion, ,
+[AC_MSG_ERROR(OpenSceneGraph library not found. See http://www.openscenegraph.org)],)
+\endverbatim
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgText/BitmapFont.html b/doc/doc++/osgText/BitmapFont.html
index 4091e8736..1f15076bd 100644
--- a/doc/doc++/osgText/BitmapFont.html
+++ b/doc/doc++/osgText/BitmapFont.html
@@ -3,7 +3,7 @@
class OSGTEXT_EXPORT osgText::BitmapFont
-
+
@@ -22,18 +22,18 @@
Public Methods
-
-
BitmapFont()
+
BitmapFont()
-
-
BitmapFont(const BitmapFont& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+
BitmapFont(const BitmapFont& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
-
-
BitmapFont(const std::string& font, int point_size)
+
BitmapFont(const std::string& font, int point_size)
-
-
META_Font(osgText, BitmapFont)
+
META_Font(osgText, BitmapFont)
Protected Methods
-
-
virtual FTFont* createFontObj(void)
+
virtual FTFont* createFontObj(void)
@@ -61,13 +61,13 @@
virtual bool create(osg::State& state)
-
virtual void output(osg::State& state, const char* text) const
+
virtual void output(osg::State& state, const EncodedText* text) const
virtual bool isOk(void) const
virtual bool isCreated(void) const
-
virtual float getWidth(const char* text) const
+
virtual float getWidth(const EncodedText* text) const
virtual int getHeight() const
@@ -118,23 +118,23 @@
-
+
BitmapFont()
-
-
BitmapFont(const BitmapFont& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+
+
BitmapFont(const BitmapFont& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
-
+
BitmapFont(const std::string& font, int point_size)
-
+
META_Font(osgText, BitmapFont)
-
+
virtual FTFont* createFontObj(void)
diff --git a/doc/doc++/osgText/EncodedText.html b/doc/doc++/osgText/EncodedText.html
new file mode 100644
index 000000000..ad16faf63
--- /dev/null
+++ b/doc/doc++/osgText/EncodedText.html
@@ -0,0 +1,188 @@
+
+
+
+
+ class OSGTEXT_EXPORT osgText::EncodedText
+
+
+
+
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
EncodedText()
+-
+
void setOverrideEncoding(Encoding encoding)
+-
+
Encoding getOverrideEncoding() const
+-
+
Encoding getEncoding() const
+-
+
void setText(const unsigned char* text, int length = -1)
+-
+
std::vector<int> ::const_iterator begin() const
+-
+
std::vector<int> ::const_iterator end() const
+
+
+
+Public Members
-
+
enum Encoding
+ - Types of string encodings supported
+
+
+
+Protected Fields
-
+
Encoding _encoding
+-
+
Encoding _overrideEncoding
+-
+
std::vector<int> _unicodeText
+
+
+
+Protected Methods
-
+
int getNextCharacter(const unsigned char*& charString) const
+-
+
Encoding findEncoding(const unsigned char*& charString) const
+ - This method will extract any ZWNBSP signature at the start of the string
+
+
+
+
+
+
+Documentation
+
+
+
+
+
enum Encoding
+-
+Types of string encodings supported
+
+
+
+
+
ENCODING_UNDEFINED
+
+
+
+
ENCODING_ASCII
+- not using Unicode
+
+
+
+
ENCODING_UTF8
+- unsigned char ASCII
+
+
+
+
ENCODING_UTF16
+- 8-bit unicode transformation format
+
+
+
+
ENCODING_UTF16_BE
+- 16-bit signature
+
+
+
+
ENCODING_UTF16_LE
+- 16-bit big-endian
+
+
+
+
ENCODING_UTF32
+- 16-bit little-endian
+
+
+
+
ENCODING_UTF32_BE
+- 32-bit signature
+
+
+
+
ENCODING_UTF32_LE
+- 32-bit big-endian
+
+
+
+
ENCODING_SIGNATURE
+- 32-bit little-endian
+
+
+
+
detect encoding from signature
+- detect encoding from signature
+
+
+
+
+
EncodedText()
+
+
+
+
void setOverrideEncoding(Encoding encoding)
+
+
+
+
Encoding getOverrideEncoding() const
+
+
+
+
Encoding getEncoding() const
+
+
+
+
void setText(const unsigned char* text, int length = -1)
+
+
+
+
std::vector<int> ::const_iterator begin() const
+
+
+
+
std::vector<int> ::const_iterator end() const
+
+
+
+
int getNextCharacter(const unsigned char*& charString) const
+
+
+
+
Encoding findEncoding(const unsigned char*& charString) const
+- This method will extract any ZWNBSP signature at the start of the string
+
+
+
+
Encoding _encoding
+
+
+
+
Encoding _overrideEncoding
+
+
+
+
std::vector<int> _unicodeText
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osgText/Font.html b/doc/doc++/osgText/Font.html
index a221172ea..4fce14992 100644
--- a/doc/doc++/osgText/Font.html
+++ b/doc/doc++/osgText/Font.html
@@ -3,7 +3,7 @@
class OSGTEXT_EXPORT osgText::Font
-
+
@@ -22,76 +22,76 @@
Public Methods
-
-
Font()
+
Font()
-
-
Font(const Font& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+
Font(const Font& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
-
-
virtual bool isSameKindAs(const osg::Object* obj) const
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
-
virtual const char* libraryName() const
+
virtual const char* libraryName() const
-
-
virtual const char* className() const
+
virtual const char* className() const
-
-
bool open(const char* font)
+
bool open(const char* font)
-
-
bool open(const std::string& font)
+
bool open(const std::string& font)
-
-
virtual bool create(osg::State& state, int pointSize, unsigned int res = 72 )
+
virtual bool create(osg::State& state, int pointSize, unsigned int res = 72 )
-
-
virtual bool create(osg::State& state)
+
virtual bool create(osg::State& state)
-
-
virtual void output(osg::State& state, const char* text) const
+
virtual void output(osg::State& state, const EncodedText* text) const
-
-
virtual bool isOk(void) const
+
virtual bool isOk(void) const
-
-
virtual bool isCreated(void) const
+
virtual bool isCreated(void) const
-
-
virtual float getWidth(const char* text) const
+
virtual float getWidth(const EncodedText* text) const
-
-
virtual int getHeight() const
+
virtual int getHeight() const
-
-
virtual int getDescender() const
+
virtual int getDescender() const
-
-
virtual int getAscender() const
+
virtual int getAscender() const
-
-
int getPointSize(void) const
+
int getPointSize(void) const
-
-
int getTextureSize(void) const
+
int getTextureSize(void) const
-
-
const std::string& getFontName() const
+
const std::string& getFontName() const
-
-
void copyAndInvalidate(Font &dest)
+
void copyAndInvalidate(Font &dest)
- Transfer font settings to another Font object and invalidate this one
-
-
FTFont* getFont(void)
+
FTFont* getFont(void)
Protected Fields
-
-
bool _init
+
bool _init
-
-
bool _created
+
bool _created
-
-
FTFont* _font
+
FTFont* _font
-
-
std::string _fontName
+
std::string _fontName
-
-
int _pointSize
+
int _pointSize
-
-
int _res
+
int _res
-
-
int _textureSize
+
int _textureSize
Protected Methods
-
-
virtual ~Font()
+
virtual ~Font()
-
-
virtual void clear()
+
virtual void clear()
-
-
virtual FTFont* createFontObj(void) = 0
+
virtual FTFont* createFontObj(void) = 0
-
-
bool init(const std::string& font)
+
bool init(const std::string& font)
@@ -102,132 +102,132 @@
-
+
Font()
-
-
Font(const Font& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
+
+
Font(const Font& font, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
-
+
virtual bool isSameKindAs(const osg::Object* obj) const
-
+
virtual const char* libraryName() const
-
+
virtual const char* className() const
-
+
bool open(const char* font)
-
+
bool open(const std::string& font)
-
+
virtual bool create(osg::State& state, int pointSize, unsigned int res = 72 )
-
+
virtual bool create(osg::State& state)
-
-
virtual void output(osg::State& state, const char* text) const
+
+
virtual void output(osg::State& state, const EncodedText* text) const
-
+
virtual bool isOk(void) const
-
+
virtual bool isCreated(void) const
-
-
virtual float getWidth(const char* text) const
+
+
virtual float getWidth(const EncodedText* text) const
-
+
virtual int getHeight() const
-
+
virtual int getDescender() const
-
+
virtual int getAscender() const
-
+
int getPointSize(void) const
-
+
int getTextureSize(void) const
-
+
const std::string& getFontName() const
-
+
void copyAndInvalidate(Font &dest)
- Transfer font settings to another Font object and invalidate this one
-
+
FTFont* getFont(void)
-
+
virtual ~Font()
-
+
virtual void clear()
-
+
virtual FTFont* createFontObj(void) = 0
-
+
bool init(const std::string& font)
-
+
bool _init
-
+
bool _created
-
+
FTFont* _font
-
+
std::string _fontName
-
+
int _pointSize
-
+
int _res
-
+
int _textureSize
diff --git a/doc/doc++/osgText/General.html b/doc/doc++/osgText/General.html
index af93c6a19..6e41b37c1 100644
--- a/doc/doc++/osgText/General.html
+++ b/doc/doc++/osgText/General.html
@@ -3,13 +3,16 @@
General Bits
-
+
-
+
#define
+OSGTEXT_ENCODEDTEXT-
+
#define
OSGTEXT_EXPORT_-
diff --git a/doc/doc++/osgText/HIER.html b/doc/doc++/osgText/HIER.html
index 4364f416c..81abe771e 100644
--- a/doc/doc++/osgText/HIER.html
+++ b/doc/doc++/osgText/HIER.html
@@ -3,12 +3,13 @@
Hierarchy of Classes
-
+
Hierarchy of Classes
+- osgText::EncodedText
- osgText::Font
- osgText::RasterFont
diff --git a/doc/doc++/osgText/HIERjava.html b/doc/doc++/osgText/HIERjava.html
index fcf8fe86b..bee9a7b99 100644
--- a/doc/doc++/osgText/HIERjava.html
+++ b/doc/doc++/osgText/HIERjava.html
@@ -3,11 +3,18 @@
Hierarchy of Classes
-
+
Hierarchy of classes
+
Macros
+- OSGTEXT_ENCODEDTEXT
- OSGTEXT_EXPORT:
- OSGTEXT_EXPORT
diff --git a/doc/doc++/osgText/osgText.html b/doc/doc++/osgText/osgText.html
index 517adfbb3..4e1ece15a 100644
--- a/doc/doc++/osgText/osgText.html
+++ b/doc/doc++/osgText/osgText.html
@@ -3,7 +3,7 @@
namespace osgText
-
+
@@ -11,6 +11,8 @@
-
+class OSGTEXT_EXPORT EncodedText: public osg::Referenced
+
-
#define META_Font(library,name)
- META_Font macro define the standard clone, isSameKindAs, className and getType methods.
-
diff --git a/doc/doc++/osgText/osgTextGetLibraryName.html b/doc/doc++/osgText/osgTextGetLibraryName.html
index 68833f7db..7d91f5c06 100644
--- a/doc/doc++/osgText/osgTextGetLibraryName.html
+++ b/doc/doc++/osgText/osgTextGetLibraryName.html
@@ -3,7 +3,7 @@
extern OSGTEXT_EXPORT const char* osgTextGetLibraryName
-
+
diff --git a/doc/doc++/osgText/osgTextGetVersion.html b/doc/doc++/osgText/osgTextGetVersion.html
index e48d3dad9..916098e2e 100644
--- a/doc/doc++/osgText/osgTextGetVersion.html
+++ b/doc/doc++/osgText/osgTextGetVersion.html
@@ -3,7 +3,7 @@
extern OSGTEXT_EXPORT const char* osgTextGetVersion
-
+
diff --git a/doc/doc++/osgUtil/CombineLODsVisitor.html b/doc/doc++/osgUtil/CombineLODsVisitor.html
index 035bc7c42..977329092 100644
--- a/doc/doc++/osgUtil/CombineLODsVisitor.html
+++ b/doc/doc++/osgUtil/CombineLODsVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::Optimizer::CombineLODsVisitor
-
+
@@ -23,21 +23,21 @@
Public Fields
-
-
GroupList _groupList
+
GroupList _groupList
Public Methods
-
-
CombineLODsVisitor()
+
CombineLODsVisitor()
-
-
virtual void apply(osg::LOD& lod)
+
virtual void apply(osg::LOD& lod)
-
-
void combineLODs()
+
void combineLODs()
Public Members
-
-
typedef std::set<osg::Group*> GroupList
+
typedef std::set<osg::Group*> GroupList
@@ -50,23 +50,23 @@ complementary ranges
-
+
typedef std::set<osg::Group*> GroupList
-
-
GroupList _groupList
+
+
GroupList _groupList
-
+
CombineLODsVisitor()
-
+
virtual void apply(osg::LOD& lod)
-
+
void combineLODs()
diff --git a/doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html b/doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html
index 33a8d3237..aeb85fdba 100644
--- a/doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html
+++ b/doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::Optimizer::ConvertGeoSetsToGeometryVisitor
-
+
@@ -23,11 +23,11 @@
Public Methods
-
-
ConvertGeoSetsToGeometryVisitor()
+
ConvertGeoSetsToGeometryVisitor()
-
-
virtual void apply(osg::Geode& geode)
+
virtual void apply(osg::Geode& geode)
-
-
virtual void apply(osg::Node& node)
+
virtual void apply(osg::Node& node)
@@ -39,15 +39,15 @@
-
+
ConvertGeoSetsToGeometryVisitor()
-
+
virtual void apply(osg::Geode& geode)
-
+
virtual void apply(osg::Node& node)
diff --git a/doc/doc++/osgUtil/CubeMapGenerator.html b/doc/doc++/osgUtil/CubeMapGenerator.html
index ae02213cf..115ef23f2 100644
--- a/doc/doc++/osgUtil/CubeMapGenerator.html
+++ b/doc/doc++/osgUtil/CubeMapGenerator.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::CubeMapGenerator
-
+
@@ -23,31 +23,31 @@
Public Methods
-
-
explicit CubeMapGenerator(int texture_size = 64)
+
explicit CubeMapGenerator(int texture_size = 64)
-
-
CubeMapGenerator(const CubeMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
+
CubeMapGenerator(const CubeMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
-
-
void generateMap(bool use_osg_system = true)
+
void generateMap(bool use_osg_system = true)
- generate the six cube images.
-
-
inline osg::Image* getImage(osg::TextureCubeMap::Face face)
+
inline osg::Image* getImage(osg::TextureCubeMap::Face face)
-
-
inline const osg::Image* getImage(osg::TextureCubeMap::Face face) const
+
inline const osg::Image* getImage(osg::TextureCubeMap::Face face) const
-
-
inline void set_pixel(int index, int c, int r, const osg::Vec4 &color)
+
inline void set_pixel(int index, int c, int r, const osg::Vec4 &color)
-
-
inline osg::Vec4 vector_to_color(const osg::Vec3 &vec)
+
inline osg::Vec4 vector_to_color(const osg::Vec3 &vec)
Protected Methods
-
-
virtual ~CubeMapGenerator()
+
virtual ~CubeMapGenerator()
-
-
CubeMapGenerator& operator=(const CubeMapGenerator &)
+
CubeMapGenerator& operator=(const CubeMapGenerator &)
-
-
inline static osg::Vec4 vector_to_color(const osg::Vec3 &vec)
+
inline static osg::Vec4 vector_to_color(const osg::Vec3 &vec)
-
-
virtual osg::Vec4 compute_color(const osg::Vec3 &R) const = 0
+
virtual osg::Vec4 compute_color(const osg::Vec3 &R) const = 0
- override this method to define how colors are computed.
@@ -62,53 +62,53 @@ descendants should only override the compute_color() method.
-
+
explicit CubeMapGenerator(int texture_size = 64)
-
-
CubeMapGenerator(const CubeMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
+
+
CubeMapGenerator(const CubeMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
-
+
void generateMap(bool use_osg_system = true)
- generate the six cube images.
If use_osg_system is true, then the OSG's coordinate system is used instead
of the default OpenGL one.
-
+
virtual ~CubeMapGenerator()
-
+
CubeMapGenerator& operator=(const CubeMapGenerator &)
-
+
inline static osg::Vec4 vector_to_color(const osg::Vec3 &vec)
-
+
virtual osg::Vec4 compute_color(const osg::Vec3 &R) const = 0
- override this method to define how colors are computed.
The parameter R is the reflection vector, pointing from the center of the cube.
The return value should be the RGBA color associated with that reflection ray.
-
+
inline osg::Image* getImage(osg::TextureCubeMap::Face face)
-
+
inline const osg::Image* getImage(osg::TextureCubeMap::Face face) const
-
+
inline void set_pixel(int index, int c, int r, const osg::Vec4 &color)
-
+
inline osg::Vec4 vector_to_color(const osg::Vec3 &vec)
diff --git a/doc/doc++/osgUtil/CullVisitor.html b/doc/doc++/osgUtil/CullVisitor.html
index 983fbfdd5..816e6c1ab 100644
--- a/doc/doc++/osgUtil/CullVisitor.html
+++ b/doc/doc++/osgUtil/CullVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::CullVisitor
-
+
@@ -23,186 +23,188 @@
Public Methods
-
-
CullVisitor()
+
CullVisitor()
-
-
virtual ~CullVisitor()
+
virtual ~CullVisitor()
-
-
virtual CullVisitor* cloneType() const
+
virtual CullVisitor* cloneType() const
-
-
virtual void reset()
+
virtual void reset()
-
-
virtual float getDistanceToEyePoint(const osg::Vec3& pos, bool withLODScale) const
+
virtual osg::Vec3 getEyePoint() const
-
-
virtual float getDistanceFromEyePoint(const osg::Vec3& pos, bool withLODScale) const
+
virtual float getDistanceToEyePoint(const osg::Vec3& pos, bool withLODScale) const
-
-
virtual void apply(osg::Node&)
+
virtual float getDistanceFromEyePoint(const osg::Vec3& pos, bool withLODScale) const
-
-
virtual void apply(osg::Geode& node)
+
virtual void apply(osg::Node&)
-
-
virtual void apply(osg::Billboard& node)
+
virtual void apply(osg::Geode& node)
-
-
virtual void apply(osg::LightSource& node)
+
virtual void apply(osg::Billboard& node)
-
-
virtual void apply(osg::ClipNode& node)
+
virtual void apply(osg::LightSource& node)
-
-
virtual void apply(osg::Group& node)
+
virtual void apply(osg::ClipNode& node)
-
-
virtual void apply(osg::Transform& node)
+
virtual void apply(osg::Group& node)
-
-
virtual void apply(osg::Projection& node)
+
virtual void apply(osg::Transform& node)
-
-
virtual void apply(osg::Switch& node)
+
virtual void apply(osg::Projection& node)
-
-
virtual void apply(osg::LOD& node)
+
virtual void apply(osg::Switch& node)
-
-
virtual void apply(osg::ClearNode& node)
+
virtual void apply(osg::LOD& node)
-
-
virtual void apply(osg::OccluderNode& node)
+
virtual void apply(osg::ClearNode& node)
-
-
virtual void apply(osg::Impostor& node)
+
virtual void apply(osg::OccluderNode& node)
-
-
void setClearNode(const osg::ClearNode* earthSky)
+
virtual void apply(osg::Impostor& node)
-
-
const osg::ClearNode* getClearNode() const
+
void setClearNode(const osg::ClearNode* earthSky)
-
-
void setImpostorsActive(bool active)
+
const osg::ClearNode* getClearNode() const
+-
+
void setImpostorsActive(bool active)
- Switch the creation of Impostors on or off.
-
-
bool getImpostorsActive() const
+
bool getImpostorsActive() const
- Get whether impostors are active or not.
-
-
void setImpostorPixelErrorThreshold(float numPixels)
+
void setImpostorPixelErrorThreshold(float numPixels)
- Set the impostor error threshold.
-
-
float getImpostorPixelErrorThreshold() const
+
float getImpostorPixelErrorThreshold() const
- Get the impostor error threshold
-
-
void setDepthSortImpostorSprites(bool doDepthSort)
+
void setDepthSortImpostorSprites(bool doDepthSort)
- Set whether ImpsotorSprite's should be placed in a depth sorted bin for rendering
-
-
bool setDepthSortImpostorSprites() const
+
bool setDepthSortImpostorSprites() const
- Get whether ImpsotorSprite's are depth sorted bin for rendering
-
-
void setNumberOfFrameToKeepImpostorSprites(int numFrames)
+
void setNumberOfFrameToKeepImpostorSprites(int numFrames)
- Set the number of frames that an ImpsotorSprite's is kept whilst not being beyond, before being recycled
-
-
int getNumberOfFrameToKeepImpostorSprites() const
+
int getNumberOfFrameToKeepImpostorSprites() const
- Get the number of frames that an ImpsotorSprite's is kept whilst not being beyond, before being recycled
-
-
void setComputeNearFarMode(ComputeNearFarMode cnfm)
+
void setComputeNearFarMode(ComputeNearFarMode cnfm)
-
-
ComputeNearFarMode getComputeNearFarMode() const
+
ComputeNearFarMode getComputeNearFarMode() const
-
-
inline void pushStateSet(const osg::StateSet* ss)
+
inline void pushStateSet(const osg::StateSet* ss)
- Push state set on the current state group.
-
-
inline void popStateSet()
+
inline void popStateSet()
- Pop the top state set and hence associated state group.
-
-
inline void setRenderGraph(RenderGraph* rg)
+
inline void setRenderGraph(RenderGraph* rg)
-
-
inline RenderGraph* getRootRenderGraph()
+
inline RenderGraph* getRootRenderGraph()
-
-
inline RenderGraph* getCurrentRenderGraph()
+
inline RenderGraph* getCurrentRenderGraph()
-
-
inline void setRenderStage(RenderStage* rg)
+
inline void setRenderStage(RenderStage* rg)
-
-
inline RenderStage* getRenderStage()
+
inline RenderStage* getRenderStage()
-
-
inline RenderBin* getCurrentRenderBin()
+
inline RenderBin* getCurrentRenderBin()
-
-
inline void setCurrentRenderBin(RenderBin* rb)
+
inline void setCurrentRenderBin(RenderBin* rb)
-
-
inline float getCalculatedNearPlane() const
+
inline float getCalculatedNearPlane() const
-
-
inline float getCalculatedFarPlane() const
+
inline float getCalculatedFarPlane() const
-
-
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::Drawable& drawable)
+
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::Drawable& drawable)
-
-
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::BoundingBox& bb)
+
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::BoundingBox& bb)
-
-
void updateCalculatedNearFar(const osg::Vec3& pos)
+
void updateCalculatedNearFar(const osg::Vec3& pos)
-
-
void popProjectionMatrix()
+
virtual void popProjectionMatrix()
- reimplement CullStack's popProjectionMatrix() adding clamping of the projection matrix to the computed near and far
-
-
void setState(osg::State* state)
+
void setState(osg::State* state)
-
-
osg::State* getState()
+
osg::State* getState()
-
-
const osg::State* getState() const
+
const osg::State* getState() const
-
-
inline void addDrawable(osg::Drawable* drawable, osg::Matrix* matrix)
+
inline void addDrawable(osg::Drawable* drawable, osg::RefMatrix* matrix)
- Add a drawable to current render graph
-
-
inline void addDrawableAndDepth(osg::Drawable* drawable, osg::Matrix* matrix, float depth)
+
inline void addDrawableAndDepth(osg::Drawable* drawable, osg::RefMatrix* matrix, float depth)
- Add a drawable and depth to current render graphAdd a drawable and depth to current render graph
-
-
inline void addPositionedAttribute(osg::Matrix* matrix, const osg::StateAttribute* attr)
+
inline void addPositionedAttribute(osg::RefMatrix* matrix, const osg::StateAttribute* attr)
- Add an attribute which is positioned related to the modelview matrixAdd an attribute which is positioned related to the modelview matrix
-
-
inline RenderLeaf* createOrReuseRenderLeaf(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* matrix, float depth)
+
inline RenderLeaf* createOrReuseRenderLeaf(osg::Drawable* drawable, osg::RefMatrix* projection, osg::RefMatrix* matrix, float depth)
Public Members
-
-
enum ComputeNearFarMode
+
enum ComputeNearFarMode
Protected Fields
-
-
osg::ref_ptr<RenderGraph> _rootRenderGraph
+
osg::ref_ptr<RenderGraph> _rootRenderGraph
-
-
RenderGraph* _currentRenderGraph
+
RenderGraph* _currentRenderGraph
-
-
osg::ref_ptr<RenderStage> _rootRenderStage
+
osg::ref_ptr<RenderStage> _rootRenderStage
-
-
RenderBin* _currentRenderBin
+
RenderBin* _currentRenderBin
-
-
ComputeNearFarMode _computeNearFar
+
ComputeNearFarMode _computeNearFar
-
-
float _computed_znear
+
float _computed_znear
-
-
float _computed_zfar
+
float _computed_zfar
-
-
osg::ref_ptr<const osg::ClearNode> _clearNode
+
osg::ref_ptr<const osg::ClearNode> _clearNode
-
-
bool _impostorActive
+
bool _impostorActive
-
-
bool _depthSortImpostorSprites
+
bool _depthSortImpostorSprites
-
-
float _impostorPixelErrorThreshold
+
float _impostorPixelErrorThreshold
-
-
int _numFramesToKeepImpostorSprites
+
int _numFramesToKeepImpostorSprites
-
-
RenderLeafList _reuseRenderLeafList
+
RenderLeafList _reuseRenderLeafList
-
-
unsigned int _currentReuseRenderLeafIndex
+
unsigned int _currentReuseRenderLeafIndex
-
-
osg::ref_ptr<osg::ImpostorSpriteManager> _impostorSpriteManager
+
osg::ref_ptr<osg::ImpostorSpriteManager> _impostorSpriteManager
-
-
osg::ref_ptr<osg::State> _state
+
osg::ref_ptr<osg::State> _state
Protected Methods
-
-
CullVisitor(const CullVisitor&)
+
CullVisitor(const CullVisitor&)
- prevent unwanted copy construction
-
-
CullVisitor& operator = (const CullVisitor&)
+
CullVisitor& operator = (const CullVisitor&)
- prevent unwanted copy operator
-
-
inline void handle_cull_callbacks_and_traverse(osg::Node& node)
+
inline void handle_cull_callbacks_and_traverse(osg::Node& node)
-
-
inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)
+
inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)
-
-
osg::ImpostorSprite* createImpostorSprite(osg::Impostor& node)
+
osg::ImpostorSprite* createImpostorSprite(osg::Impostor& node)
- create an impostor sprite by setting up a pre-rendering stage to generate the impostor texture.
Protected Members
-
-
typedef std::vector< osg::ref_ptr<RenderLeaf> > RenderLeafList
+
typedef std::vector< osg::ref_ptr<RenderLeaf> > RenderLeafList
@@ -220,91 +222,95 @@ from the eye to the one nearest the eye.
-
+
CullVisitor()
-
+
virtual ~CullVisitor()
-
+
virtual CullVisitor* cloneType() const
-
+
virtual void reset()
+
+
+
virtual osg::Vec3 getEyePoint() const
+
-
+
virtual float getDistanceToEyePoint(const osg::Vec3& pos, bool withLODScale) const
-
+
virtual float getDistanceFromEyePoint(const osg::Vec3& pos, bool withLODScale) const
-
+
virtual void apply(osg::Node&)
-
+
virtual void apply(osg::Geode& node)
-
+
virtual void apply(osg::Billboard& node)
-
+
virtual void apply(osg::LightSource& node)
-
+
virtual void apply(osg::ClipNode& node)
-
+
virtual void apply(osg::Group& 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::ClearNode& node)
-
+
virtual void apply(osg::OccluderNode& node)
-
+
virtual void apply(osg::Impostor& node)
-
+
void setClearNode(const osg::ClearNode* earthSky)
-
+
const osg::ClearNode* getClearNode() const
-
+
void setImpostorsActive(bool active)
- Switch the creation of Impostors on or off.
Setting active to false forces the CullVisitor to use the Impostor
@@ -313,71 +319,71 @@ CullVisitor to create the appropriate pre-rendering stages which
render to the ImpostorSprite's texture.
-
+
bool getImpostorsActive() const
- Get whether impostors are active or not.
-
+
void setImpostorPixelErrorThreshold(float numPixels)
- Set the impostor error threshold.
Used in calculation of whether impostors remain valid.
-
+
float getImpostorPixelErrorThreshold() const
- Get the impostor error threshold
-
+
void setDepthSortImpostorSprites(bool doDepthSort)
- Set whether ImpsotorSprite's should be placed in a depth sorted bin for rendering
-
+
bool setDepthSortImpostorSprites() const
- Get whether ImpsotorSprite's are depth sorted bin for rendering
-
+
void setNumberOfFrameToKeepImpostorSprites(int numFrames)
- Set the number of frames that an ImpsotorSprite's is kept whilst not being beyond,
before being recycled
-
+
int getNumberOfFrameToKeepImpostorSprites() const
- Get the number of frames that an ImpsotorSprite's is kept whilst not being beyond,
before being recycled
-
+
enum ComputeNearFarMode
-
+
DO_NOT_COMPUTE_NEAR_FAR
-
+
COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES
-
+
COMPUTE_NEAR_FAR_USING_PRIMITIVES
-
-
void setComputeNearFarMode(ComputeNearFarMode cnfm)
+
+
void setComputeNearFarMode(ComputeNearFarMode cnfm)
-
-
ComputeNearFarMode getComputeNearFarMode() const
+
+
ComputeNearFarMode getComputeNearFarMode() const
-
+
inline void pushStateSet(const osg::StateSet* ss)
- Push state set on the current state group.
If the state exists in a child state group of the current
@@ -387,187 +393,187 @@ it to the current state group then move the current state
group pointer to the new state group.
-
+
inline void popStateSet()
- Pop the top state set and hence associated state group.
Move the current state group to the parent of the popped
state group.
-
+
inline void setRenderGraph(RenderGraph* rg)
-
+
inline RenderGraph* getRootRenderGraph()
-
+
inline RenderGraph* getCurrentRenderGraph()
-
+
inline void setRenderStage(RenderStage* rg)
-
+
inline RenderStage* getRenderStage()
-
+
inline RenderBin* getCurrentRenderBin()
-
+
inline void setCurrentRenderBin(RenderBin* rb)
-
+
inline float getCalculatedNearPlane() const
-
+
inline float getCalculatedFarPlane() const
-
+
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::Drawable& drawable)
-
+
void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::BoundingBox& bb)
-
+
void updateCalculatedNearFar(const osg::Vec3& pos)
-
-
void popProjectionMatrix()
+
+
virtual void popProjectionMatrix()
- reimplement CullStack's popProjectionMatrix() adding clamping of the projection matrix to the computed near and far
-
+
void setState(osg::State* state)
-
+
osg::State* getState()
-
+
const osg::State* getState() const
-
-
CullVisitor(const CullVisitor&)
+
+
CullVisitor(const CullVisitor&)
- prevent unwanted copy construction
-
+
CullVisitor& operator = (const CullVisitor&)
- 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)
-
+
osg::ImpostorSprite* createImpostorSprite(osg::Impostor& node)
- create an impostor sprite by setting up a pre-rendering stage
to generate the impostor texture.
-
+
osg::ref_ptr<RenderGraph> _rootRenderGraph
-
+
RenderGraph* _currentRenderGraph
-
+
osg::ref_ptr<RenderStage> _rootRenderStage
-
+
RenderBin* _currentRenderBin
-
-
ComputeNearFarMode _computeNearFar
+
+
ComputeNearFarMode _computeNearFar
-
+
float _computed_znear
-
+
float _computed_zfar
-
+
osg::ref_ptr<const osg::ClearNode> _clearNode
-
+
bool _impostorActive
-
+
bool _depthSortImpostorSprites
-
+
float _impostorPixelErrorThreshold
-
+
int _numFramesToKeepImpostorSprites
-
+
typedef std::vector< osg::ref_ptr<RenderLeaf> > RenderLeafList
-
-
RenderLeafList _reuseRenderLeafList
+
+
RenderLeafList _reuseRenderLeafList
-
+
unsigned int _currentReuseRenderLeafIndex
-
+
osg::ref_ptr<osg::ImpostorSpriteManager> _impostorSpriteManager
-
+
osg::ref_ptr<osg::State> _state
-
-
inline void addDrawable(osg::Drawable* drawable, osg::Matrix* matrix)
+
+
inline void addDrawable(osg::Drawable* drawable, osg::RefMatrix* matrix)
- Add a drawable to current render graph
-
-
inline void addDrawableAndDepth(osg::Drawable* drawable, osg::Matrix* matrix, float depth)
+
+
inline void addDrawableAndDepth(osg::Drawable* drawable, osg::RefMatrix* matrix, float depth)
- Add a drawable and depth to current render graphAdd a drawable and depth to current render graph
-
-
inline void addPositionedAttribute(osg::Matrix* matrix, const osg::StateAttribute* attr)
+
+
inline void addPositionedAttribute(osg::RefMatrix* matrix, const osg::StateAttribute* attr)
- Add an attribute which is positioned related to the modelview matrixAdd an attribute which is positioned related to the modelview matrix
-
-
inline RenderLeaf* createOrReuseRenderLeaf(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* matrix, float depth)
+
+
inline RenderLeaf* createOrReuseRenderLeaf(osg::Drawable* drawable, osg::RefMatrix* projection, osg::RefMatrix* matrix, float depth)
- This class has no child classes.
diff --git a/doc/doc++/osgUtil/DisplayListVisitor.html b/doc/doc++/osgUtil/DisplayListVisitor.html
index 6f63be471..f829055da 100644
--- a/doc/doc++/osgUtil/DisplayListVisitor.html
+++ b/doc/doc++/osgUtil/DisplayListVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::DisplayListVisitor
-
+
@@ -23,40 +23,40 @@
Public Methods
-
-
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
+
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
- Construct a DisplayListVisior to traverse all child, with set specified display list mode.
-
-
void setMode(Mode mode)
+
void setMode(Mode mode)
- Set the operational mode of how the visitor should set up osg::Drawable's
-
-
Mode getMode() const
+
Mode getMode() const
- Get the operational mode
-
-
void setState(osg::State* state)
+
void setState(osg::State* state)
- Set the State to use during traversal.
-
-
osg::State* getState()
+
osg::State* getState()
-
-
virtual void apply(osg::Node& node)
+
virtual void apply(osg::Node& node)
- Simply traverse using standard NodeVisitor traverse method
-
-
virtual void apply(osg::Geode& node)
+
virtual void apply(osg::Geode& node)
- For each Geode visited set the display list usage according to the _displayListMode
Public Members
-
-
enum ModeValues
+
enum ModeValues
- Operation modes of the
-
-
typedef unsigned int Mode
+
typedef unsigned int Mode
Protected Fields
-
-
Mode _mode
+
Mode _mode
-
-
osg::ref_ptr<osg::State> _state
+
osg::ref_ptr<osg::State> _state
@@ -70,75 +70,75 @@ osg::StateAttribute's
-
+
enum ModeValues
- Operation modes of the
-
+
SWITCH_ON_DISPLAY_LISTS
-
+
SWITCH_OFF_DISPLAY_LISTS
-
+
COMPILE_DISPLAY_LISTS
-
+
COMPILE_STATE_ATTRIBUTES
-
+
typedef unsigned int Mode
-
-
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
+
+
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
- Construct a DisplayListVisior to traverse all child,
with set specified display list mode. Default mode is to
gset->setUseDisplayList(true).
-
-
void setMode(Mode mode)
+
+
void setMode(Mode mode)
- Set the operational mode of how the visitor should set up osg::Drawable's
-
-
Mode getMode() const
+
+
Mode getMode() const
- Get the operational mode
-
+
void setState(osg::State* state)
- Set the State to use during traversal.
-
+
osg::State* getState()
-
+
virtual void apply(osg::Node& node)
- Simply traverse using standard NodeVisitor traverse method
-
+
virtual void apply(osg::Geode& node)
- For each Geode visited set the display list usage according to the
_displayListMode
-
-
Mode _mode
+
+
Mode _mode
-
+
osg::ref_ptr<osg::State> _state
diff --git a/doc/doc++/osgUtil/DisplayRequirementsVisitor.html b/doc/doc++/osgUtil/DisplayRequirementsVisitor.html
index 0f016d068..95da0b89b 100644
--- a/doc/doc++/osgUtil/DisplayRequirementsVisitor.html
+++ b/doc/doc++/osgUtil/DisplayRequirementsVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::DisplayRequirementsVisitor
-
+
@@ -23,27 +23,27 @@
Public Methods
-
-
DisplayRequirementsVisitor()
+
DisplayRequirementsVisitor()
- Default to traversing all children, and reqiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off
-
-
inline void setDisplaySettings(osg::DisplaySettings* ds)
+
inline void setDisplaySettings(osg::DisplaySettings* ds)
- Set the DisplaySettings.
-
-
inline const osg::DisplaySettings* getDisplaySettings() const
+
inline const osg::DisplaySettings* getDisplaySettings() const
- Get the DisplaySettings
-
-
virtual void applyStateSet(osg::StateSet& stateset)
+
virtual void applyStateSet(osg::StateSet& stateset)
-
-
virtual void apply(osg::Node& node)
+
virtual void apply(osg::Node& node)
-
-
virtual void apply(osg::Geode& geode)
+
virtual void apply(osg::Geode& geode)
-
-
virtual void apply(osg::Impostor& impostor)
+
virtual void apply(osg::Impostor& impostor)
Protected Fields
-
-
osg::ref_ptr<osg::DisplaySettings> _ds
+
osg::ref_ptr<osg::DisplaySettings> _ds
@@ -58,40 +58,40 @@ src/osgGLUT/Viewer.cpp's Viewer::open() method for an example how to use it.
-
+
DisplayRequirementsVisitor()
- Default to traversing all children, and reqiresDoubleBuffer,
requiresRGB and requiresDepthBuffer to true and with
alpha and stencil off
-
+
inline void setDisplaySettings(osg::DisplaySettings* ds)
- Set the DisplaySettings.
-
+
inline const osg::DisplaySettings* getDisplaySettings() const
- Get the DisplaySettings
-
+
virtual void applyStateSet(osg::StateSet& stateset)
-
+
virtual void apply(osg::Node& node)
-
+
virtual void apply(osg::Geode& geode)
-
+
virtual void apply(osg::Impostor& impostor)
-
+
osg::ref_ptr<osg::DisplaySettings> _ds
diff --git a/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html b/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html
index 999cf25cd..34b1519fa 100644
--- a/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html
+++ b/doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html
@@ -3,11 +3,11 @@
class OSGUTIL_EXPORT osgUtil::Optimizer::FlattenStaticTransformsVisitor
-
+
-Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms
+Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundant transforms
Inheritance:
@@ -23,37 +23,37 @@
Public Methods
-
-
FlattenStaticTransformsVisitor()
+
FlattenStaticTransformsVisitor()
-
-
virtual void apply(osg::Geode& geode)
+
virtual void apply(osg::Geode& geode)
-
-
virtual void apply(osg::Billboard& geode)
+
virtual void apply(osg::Billboard& geode)
-
-
virtual void apply(osg::Transform& transform)
+
virtual void apply(osg::Transform& transform)
-
-
bool removeTransforms()
+
bool removeTransforms(osg::Node* nodeWeCannotRemove)
Protected Fields
-
-
TransformStack _transformStack
+
TransformStack _transformStack
-
-
DrawableSet _drawableSet
+
DrawableSet _drawableSet
-
-
BillboardSet _billboardSet
+
BillboardSet _billboardSet
-
-
TransformSet _transformSet
+
TransformSet _transformSet
Protected Members
-
-
typedef std::vector<osg::Transform*> TransformStack
+
typedef std::vector<osg::Transform*> TransformStack
-
-
typedef std::set<osg::Drawable*> DrawableSet
+
typedef std::set<osg::Drawable*> DrawableSet
-
-
typedef std::set<osg::Billboard*> BillboardSet
+
typedef std::set<osg::Billboard*> BillboardSet
-
-
typedef std::set<osg::Transform*> TransformSet
+
typedef std::set<osg::Transform*> TransformSet
@@ -63,60 +63,60 @@
Documentation
Flatten Static Trasform nodes by applying their transform to the
geometry on the leaves of the scene graph, then removing the
-now redundent transforms
+now redundant transforms
-
+
FlattenStaticTransformsVisitor()
-
+
virtual void apply(osg::Geode& geode)
-
+
virtual void apply(osg::Billboard& geode)
-
+
virtual void apply(osg::Transform& transform)
-
-
bool removeTransforms()
+
+
bool removeTransforms(osg::Node* nodeWeCannotRemove)
-
+
typedef std::vector<osg::Transform*> TransformStack
-
+
typedef std::set<osg::Drawable*> DrawableSet
-
+
typedef std::set<osg::Billboard*> BillboardSet
-
+
typedef std::set<osg::Transform*> TransformSet
-
-
TransformStack _transformStack
+
+
TransformStack _transformStack
-
-
DrawableSet _drawableSet
+
+
DrawableSet _drawableSet
-
-
BillboardSet _billboardSet
+
+
BillboardSet _billboardSet
-
-
TransformSet _transformSet
+
+
TransformSet _transformSet
- This class has no child classes.
diff --git a/doc/doc++/osgUtil/General.html b/doc/doc++/osgUtil/General.html
index 88ad7e6d2..fddabf3e5 100644
--- a/doc/doc++/osgUtil/General.html
+++ b/doc/doc++/osgUtil/General.html
@@ -3,16 +3,13 @@
General Bits
-
+
-
-
#define
-OSGUTIL_APPVISITOR-
-
#define
OSGUTIL_CUBEMAPGENERATOR_-
@@ -94,6 +91,9 @@
#define
OSGUTIL_TRISTRIPVISITOR-
+
#define
+OSGUTIL_UPDATEVISITOR-
+
#define
OSGUTIL_VERSION
Alphabetic index Hierarchy of classes
diff --git a/doc/doc++/osgUtil/HIER.html b/doc/doc++/osgUtil/HIER.html
index fb99ca388..5a4dfbcb2 100644
--- a/doc/doc++/osgUtil/HIER.html
+++ b/doc/doc++/osgUtil/HIER.html
@@ -3,13 +3,12 @@
Hierarchy of Classes
-
+
Hierarchy of Classes
-- osgUtil::AppVisitor
- osgUtil::Optimizer::CombineLODsVisitor
- osgUtil::Optimizer::ConvertGeoSetsToGeometryVisitor
- osgUtil::CubeMapGenerator
@@ -30,7 +29,7 @@
- osgUtil::Optimizer
- osgUtil::RegisterRenderBinProxy
- osgUtil::Optimizer::RemoveEmptyNodesVisitor
-
- osgUtil::Optimizer::RemoveRedundentNodesVisitor
+
- osgUtil::Optimizer::RemoveRedundantNodesVisitor
- osgUtil::RenderBin
Alphabetic index
This page was generated with the help of DOC++.
diff --git a/doc/doc++/osgUtil/HIERjava.html b/doc/doc++/osgUtil/HIERjava.html
index 175da4bf4..07f911a70 100644
--- a/doc/doc++/osgUtil/HIERjava.html
+++ b/doc/doc++/osgUtil/HIERjava.html
@@ -3,18 +3,11 @@
Hierarchy of Classes
-
+
Hierarchy of classes
-
+
alphabetic index
diff --git a/doc/doc++/osgUtil/HalfWayMapGenerator.html b/doc/doc++/osgUtil/HalfWayMapGenerator.html
index 4d33205c1..4efbfb5f6 100644
--- a/doc/doc++/osgUtil/HalfWayMapGenerator.html
+++ b/doc/doc++/osgUtil/HalfWayMapGenerator.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::HalfWayMapGenerator
-
+
@@ -23,20 +23,20 @@
Public Methods
-
-
HalfWayMapGenerator(const osg::Vec3 &light_direction, int texture_size = 64)
+
HalfWayMapGenerator(const osg::Vec3 &light_direction, int texture_size = 64)
-
-
HalfWayMapGenerator(const HalfWayMapGenerator ©, const osg::CopyOp ©op)
+
HalfWayMapGenerator(const HalfWayMapGenerator ©, const osg::CopyOp ©op)
-
-
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
+
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
Protected Methods
-
-
virtual ~HalfWayMapGenerator()
+
virtual ~HalfWayMapGenerator()
-
-
HalfWayMapGenerator& operator=(const HalfWayMapGenerator &)
+
HalfWayMapGenerator& operator=(const HalfWayMapGenerator &)
-
-
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
+
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
@@ -72,27 +72,27 @@ R is the reflection vector and L is the light direction.
-
+
HalfWayMapGenerator(const osg::Vec3 &light_direction, int texture_size = 64)
-
-
HalfWayMapGenerator(const HalfWayMapGenerator ©, const osg::CopyOp ©op)
+
+
HalfWayMapGenerator(const HalfWayMapGenerator ©, const osg::CopyOp ©op)
-
+
virtual ~HalfWayMapGenerator()
-
+
HalfWayMapGenerator& operator=(const HalfWayMapGenerator &)
-
+
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
-
+
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
diff --git a/doc/doc++/osgUtil/HighlightMapGenerator.html b/doc/doc++/osgUtil/HighlightMapGenerator.html
index 6074ca9c5..bb044e59f 100644
--- a/doc/doc++/osgUtil/HighlightMapGenerator.html
+++ b/doc/doc++/osgUtil/HighlightMapGenerator.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::HighlightMapGenerator
-
+
@@ -23,20 +23,20 @@
Public Methods
-
-
HighlightMapGenerator( const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size = 64)
+
HighlightMapGenerator( const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size = 64)
-
-
HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
+
HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
-
-
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
+
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
Protected Methods
-
-
virtual ~HighlightMapGenerator()
+
virtual ~HighlightMapGenerator()
-
-
HighlightMapGenerator& operator=(const HighlightMapGenerator &)
+
HighlightMapGenerator& operator=(const HighlightMapGenerator &)
-
-
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
+
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
@@ -72,27 +72,27 @@ and n is the specular exponent.
-
+
HighlightMapGenerator( const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size = 64)
-
-
HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
+
+
HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
-
+
virtual ~HighlightMapGenerator()
-
+
HighlightMapGenerator& operator=(const HighlightMapGenerator &)
-
+
inline virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
-
+
inline osg::Vec4 compute_color(const osg::Vec3 &R) const
diff --git a/doc/doc++/osgUtil/Hit.html b/doc/doc++/osgUtil/Hit.html
index dd2120fae..fbf8d8cc6 100644
--- a/doc/doc++/osgUtil/Hit.html
+++ b/doc/doc++/osgUtil/Hit.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::Hit
-
+
@@ -12,55 +12,55 @@
Public Fields
-
-
float _ratio
+
float _ratio
-
-
osg::ref_ptr<osg::LineSegment> _originalLineSegment
+
osg::ref_ptr<osg::LineSegment> _originalLineSegment
-
-
osg::ref_ptr<osg::LineSegment> _localLineSegment
+
osg::ref_ptr<osg::LineSegment> _localLineSegment
-
-
osg::NodePath _nodePath
+
osg::NodePath _nodePath
-
-
osg::ref_ptr<osg::Geode> _geode
+
osg::ref_ptr<osg::Geode> _geode
-
-
osg::ref_ptr<osg::Drawable> _drawable
+
osg::ref_ptr<osg::Drawable> _drawable
-
-
osg::ref_ptr<osg::Matrix> _matrix
+
osg::ref_ptr<osg::RefMatrix> _matrix
-
-
osg::ref_ptr<osg::Matrix> _inverse
+
osg::ref_ptr<osg::RefMatrix> _inverse
-
-
VecIndexList _vecIndexList
+
VecIndexList _vecIndexList
-
-
int _primitiveIndex
+
int _primitiveIndex
-
-
osg::Vec3 _intersectPoint
+
osg::Vec3 _intersectPoint
-
-
osg::Vec3 _intersectNormal
+
osg::Vec3 _intersectNormal
Public Methods
-
-
Hit()
+
Hit()
-
-
Hit(const Hit& hit)
+
Hit(const Hit& hit)
-
-
~Hit()
+
~Hit()
-
-
Hit& operator = (const Hit& hit)
+
Hit& operator = (const Hit& hit)
-
-
bool operator < (const Hit& hit) const
+
bool operator < (const Hit& hit) const
-
-
const osg::Vec3& getLocalIntersectPoint() const
+
const osg::Vec3& getLocalIntersectPoint() const
-
-
const osg::Vec3& getLocalIntersectNormal() const
+
const osg::Vec3& getLocalIntersectNormal() const
-
-
const osg::Vec3 getWorldIntersectPoint() const
+
const osg::Vec3 getWorldIntersectPoint() const
-
-
const osg::Vec3 getWorldIntersectNormal() const
+
const osg::Vec3 getWorldIntersectNormal() const
Public Members
-
-
typedef std::vector<int> VecIndexList
+
typedef std::vector<int> VecIndexList
@@ -71,91 +71,91 @@
-
+
Hit()
-
-
Hit(const Hit& hit)
+
+
Hit(const Hit& hit)
-
+
~Hit()
-
+
Hit& operator = (const Hit& hit)
-
+
typedef std::vector<int> VecIndexList
-
+
bool operator < (const Hit& hit) const
-
+
const osg::Vec3& getLocalIntersectPoint() const
-
+
const osg::Vec3& getLocalIntersectNormal() const
-
+
const osg::Vec3 getWorldIntersectPoint() const
-
+
const osg::Vec3 getWorldIntersectNormal() const
-
+
float _ratio
-
+
osg::ref_ptr<osg::LineSegment> _originalLineSegment
-
+
osg::ref_ptr<osg::LineSegment> _localLineSegment
-
+
osg::NodePath _nodePath
-
+
osg::ref_ptr<osg::Geode> _geode
-
+
osg::ref_ptr<osg::Drawable> _drawable
-
-
osg::ref_ptr<osg::Matrix> _matrix
+
+
osg::ref_ptr<osg::RefMatrix> _matrix
-
-
osg::ref_ptr<osg::Matrix> _inverse
+
+
osg::ref_ptr<osg::RefMatrix> _inverse
-
-
VecIndexList _vecIndexList
+
+
VecIndexList _vecIndexList
-
+
int _primitiveIndex
-
+
osg::Vec3 _intersectPoint
-
+
osg::Vec3 _intersectNormal
diff --git a/doc/doc++/osgUtil/InsertImpostorsVisitor.html b/doc/doc++/osgUtil/InsertImpostorsVisitor.html
index 6332c3134..5764f9a09 100644
--- a/doc/doc++/osgUtil/InsertImpostorsVisitor.html
+++ b/doc/doc++/osgUtil/InsertImpostorsVisitor.html
@@ -3,7 +3,7 @@
class OSGUTIL_EXPORT osgUtil::InsertImpostorsVisitor
-
+
@@ -23,49 +23,49 @@
Public Methods
-
-
InsertImpostorsVisitor()
+
InsertImpostorsVisitor()
- default to traversing all children
-
-
void setImpostorThresholdRatio(float ratio)
+
void setImpostorThresholdRatio(float ratio)
-
-
float getImpostorThresholdRatio() const
+
float getImpostorThresholdRatio() const
-
-
void setMaximumNumberOfNestedImpostors(unsigned int num)
+
void setMaximumNumberOfNestedImpostors(unsigned int num)
-
-
unsigned int getMaximumNumberOfNestedImpostors() const
+
unsigned int getMaximumNumberOfNestedImpostors() const
-
-
void reset()
+
void reset()
- empty visitor, make it ready for next traversal
-
-
virtual void apply(osg::Node& node)
+
virtual void apply(osg::Node& node)
-
-
virtual void apply(osg::Group& node)
+
virtual void apply(osg::Group& node)
-
-
virtual void apply(osg::LOD& node)
+
virtual void apply(osg::LOD& node)
-
-
virtual void apply(osg::Impostor& node)
+
virtual void apply(osg::Impostor& node)
-
-
void insertImpostors()
+
void insertImpostors()
Protected Fields
-
-
GroupList _groupList
+
GroupList _groupList
-
-
LODList _lodList
+
LODList _lodList
-
-
float _impostorThresholdRatio
+
float _impostorThresholdRatio
-
-
unsigned int _maximumNumNestedImpostors
+
unsigned int _maximumNumNestedImpostors
-
-
unsigned int _numNestedImpostors
+
unsigned int _numNestedImpostors
Protected Members
-
-
typedef std::vector< osg::Group* > GroupList
+
typedef std::vector< osg::Group* > GroupList
-
-
typedef std::vector< osg::LOD* > LODList
+
typedef std::vector< osg::LOD* > LODList
@@ -78,77 +78,77 @@ For example of usage see src/Demos/osgimpostor.
-
+
InsertImpostorsVisitor()
- default to traversing all children
-
+
void setImpostorThresholdRatio(float ratio)
-
+
float getImpostorThresholdRatio() const
-
+
void setMaximumNumberOfNestedImpostors(unsigned int num)
-
+
unsigned int getMaximumNumberOfNestedImpostors() const
-
+
void reset()
- empty visitor, make it ready for next traversal
-
+
virtual void apply(osg::Node& node)
-
+
virtual void apply(osg::Group& node)
-
+
virtual void apply(osg::LOD& node)
-
+
virtual void apply(osg::Impostor& node)
-
+
void insertImpostors()
-
+
typedef std::vector< osg::Group* > GroupList
-
+
typedef std::vector< osg::LOD* > LODList
-
-
GroupList _groupList
+
+
GroupList _groupList
-
-
LODList _lodList
+
+
LODList _lodList
-
+
float _impostorThresholdRatio
-
+
unsigned int _maximumNumNestedImpostors
-
+
unsigned int _numNestedImpostors
diff --git a/doc/doc++/osgUtil/IntersectState.html b/doc/doc++/osgUtil/IntersectState.html
index c345edaac..8bee5106b 100644
--- a/doc/doc++/osgUtil/IntersectState.html
+++ b/doc/doc++/osgUtil/IntersectState.html
@@ -3,11 +3,12 @@
class osgUtil::IntersectVisitor::IntersectState
-
+
-
+\internal JAVA: SUPPRESS UNBRIDGABLE :JAVA
+
Inheritance: