|
| | DisplaySettings () |
| |
| | DisplaySettings (ArgumentParser &arguments) |
| |
| | DisplaySettings (const DisplaySettings &vs) |
| |
| DisplaySettings & | operator= (const DisplaySettings &vs) |
| |
| void | setDisplaySettings (const DisplaySettings &vs) |
| |
| void | merge (const DisplaySettings &vs) |
| |
| void | setDefaults () |
| |
| void | readEnvironmentalVariables () |
| | read the environmental variables. More...
|
| |
| void | readCommandLine (ArgumentParser &arguments) |
| | read the commandline arguments. More...
|
| |
| void | setDisplayType (DisplayType type) |
| |
| DisplayType | getDisplayType () const |
| |
| void | setStereo (bool on) |
| |
| bool | getStereo () const |
| |
| void | setStereoMode (StereoMode mode) |
| |
| StereoMode | getStereoMode () const |
| |
| void | setEyeSeparation (float eyeSeparation) |
| |
| float | getEyeSeparation () const |
| |
| void | setSplitStereoHorizontalEyeMapping (SplitStereoHorizontalEyeMapping m) |
| |
| SplitStereoHorizontalEyeMapping | getSplitStereoHorizontalEyeMapping () const |
| |
| void | setSplitStereoHorizontalSeparation (int s) |
| |
| int | getSplitStereoHorizontalSeparation () const |
| |
| void | setSplitStereoVerticalEyeMapping (SplitStereoVerticalEyeMapping m) |
| |
| SplitStereoVerticalEyeMapping | getSplitStereoVerticalEyeMapping () const |
| |
| void | setSplitStereoVerticalSeparation (int s) |
| |
| int | getSplitStereoVerticalSeparation () const |
| |
| void | setSplitStereoAutoAdjustAspectRatio (bool flag) |
| |
| bool | getSplitStereoAutoAdjustAspectRatio () const |
| |
| void | setScreenWidth (float width) |
| |
| float | getScreenWidth () const |
| |
| void | setScreenHeight (float height) |
| |
| float | getScreenHeight () const |
| |
| void | setScreenDistance (float distance) |
| |
| float | getScreenDistance () const |
| |
| void | setDoubleBuffer (bool flag) |
| |
| bool | getDoubleBuffer () const |
| |
| void | setRGB (bool flag) |
| |
| bool | getRGB () const |
| |
| void | setDepthBuffer (bool flag) |
| |
| bool | getDepthBuffer () const |
| |
| void | setMinimumNumAlphaBits (unsigned int bits) |
| |
| unsigned int | getMinimumNumAlphaBits () const |
| |
| bool | getAlphaBuffer () const |
| |
| void | setMinimumNumStencilBits (unsigned int bits) |
| |
| unsigned int | getMinimumNumStencilBits () const |
| |
| bool | getStencilBuffer () const |
| |
| void | setMinimumNumAccumBits (unsigned int red, unsigned int green, unsigned int blue, unsigned int alpha) |
| |
| unsigned int | getMinimumNumAccumRedBits () const |
| |
| unsigned int | getMinimumNumAccumGreenBits () const |
| |
| unsigned int | getMinimumNumAccumBlueBits () const |
| |
| unsigned int | getMinimumNumAccumAlphaBits () const |
| |
| bool | getAccumBuffer () const |
| |
| void | setMaxNumberOfGraphicsContexts (unsigned int num) |
| |
| unsigned int | getMaxNumberOfGraphicsContexts () const |
| |
| void | setNumMultiSamples (unsigned int samples) |
| |
| unsigned int | getNumMultiSamples () const |
| |
| bool | getMultiSamples () const |
| |
| void | setCompileContextsHint (bool useCompileContexts) |
| |
| bool | getCompileContextsHint () const |
| |
| void | setSerializeDrawDispatch (bool serializeDrawDispatch) |
| |
| bool | getSerializeDrawDispatch () const |
| |
| void | setUseSceneViewForStereoHint (bool hint) |
| |
| bool | getUseSceneViewForStereoHint () const |
| |
| void | setNumOfDatabaseThreadsHint (unsigned int numThreads) |
| | Set the hint for the total number of threads in the DatbasePager set up, inclusive of the number of http dedicated threads. More...
|
| |
| unsigned int | getNumOfDatabaseThreadsHint () const |
| | Get the hint for total number of threads in the DatbasePager set up, inclusive of the number of http dedicated threads. More...
|
| |
| void | setNumOfHttpDatabaseThreadsHint (unsigned int numThreads) |
| | Set the hint for number of threads in the DatbasePager to dedicate to reading http requests. More...
|
| |
| unsigned int | getNumOfHttpDatabaseThreadsHint () const |
| | Get the hint for number of threads in the DatbasePager dedicated to reading http requests. More...
|
| |
| void | setApplication (const std::string &application) |
| |
| const std::string & | getApplication () |
| |
| void | setMaxTexturePoolSize (unsigned int size) |
| |
| unsigned int | getMaxTexturePoolSize () const |
| |
| void | setMaxBufferObjectPoolSize (unsigned int size) |
| |
| unsigned int | getMaxBufferObjectPoolSize () const |
| |
| void | setImplicitBufferAttachmentMask (ImplicitBufferAttachmentMask renderMask=DisplaySettings::DEFAULT_IMPLICIT_BUFFER_ATTACHMENT, ImplicitBufferAttachmentMask resolveMask=DisplaySettings::DEFAULT_IMPLICIT_BUFFER_ATTACHMENT) |
| |
| void | setImplicitBufferAttachmentRenderMask (ImplicitBufferAttachmentMask implicitBufferAttachmentRenderMask) |
| |
| void | setImplicitBufferAttachmentResolveMask (ImplicitBufferAttachmentMask implicitBufferAttachmentResolveMask) |
| |
| ImplicitBufferAttachmentMask | getImplicitBufferAttachmentRenderMask () const |
| | Get mask selecting default implicit buffer attachments for Cameras primary FBOs. More...
|
| |
| ImplicitBufferAttachmentMask | getImplicitBufferAttachmentResolveMask () const |
| | Get mask selecting default implicit buffer attachments for Cameras secondary MULTISAMPLE FBOs. More...
|
| |
| void | setSwapMethod (SwapMethod swapMethod) |
| | Select preferred swap method. More...
|
| |
| SwapMethod | getSwapMethod (void) |
| | Get preferred swap method. More...
|
| |
| void | setSyncSwapBuffers (unsigned int numFrames=0) |
| | Set whether Arb Sync should be used to manage the swaps buffers, 0 disables the use of the sync, greater than zero enables sync based on number of frames specified. More...
|
| |
| unsigned int | getSyncSwapBuffers () const |
| | Set whether Arb Sync should be used to manage the swaps buffers. More...
|
| |
| void | setGLContextVersion (const std::string &version) |
| | Set the hint of which OpenGL version to attempt to create a graphics context for. More...
|
| |
| const std::string | getGLContextVersion () const |
| | Get the hint of which OpenGL version to attempt to create a graphics context for. More...
|
| |
| void | setGLContextFlags (unsigned int flags) |
| | Set the hint of the flags to use in when creating graphic contexts. More...
|
| |
| unsigned int | getGLContextFlags () const |
| | Get the hint of the flags to use in when creating graphic contexts. More...
|
| |
| void | setGLContextProfileMask (unsigned int mask) |
| | Set the hint of the profile mask to use in when creating graphic contexts. More...
|
| |
| unsigned int | getGLContextProfileMask () const |
| | Get the hint of the profile mask to use in when creating graphic contexts. More...
|
| |
| void | setNvOptimusEnablement (int value) |
| | Set the NvOptimusEnablement value. More...
|
| |
| int | getNvOptimusEnablement () const |
| | Get the NvOptimusEnablement value. More...
|
| |
| void | setVertexBufferHint (VertexBufferHint gi) |
| |
| VertexBufferHint | getVertexBufferHint () const |
| |
| void | setShaderHint (ShaderHint hint, bool setShaderValues=true) |
| | set the ShaderHint to tells shader generating cdoes version to create. More...
|
| |
| ShaderHint | getShaderHint () const |
| |
| void | setTextShaderTechnique (const std::string &str) |
| | Set the TextShaderTechnique that is used in the Text default constructor to choose which osgText::ShaderTechnique to use. More...
|
| |
| const std::string & | getTextShaderTechnique () const |
| |
| void | setKeystoneHint (bool enabled) |
| |
| bool | getKeystoneHint () const |
| |
| void | setKeystoneFileNames (const FileNames &filenames) |
| |
| FileNames & | getKeystoneFileNames () |
| |
| const FileNames & | getKeystoneFileNames () const |
| |
| void | setKeystones (const Objects &objects) |
| |
| Objects & | getKeystones () |
| |
| const Objects & | getKeystones () const |
| |
| OSXMenubarBehavior | getOSXMenubarBehavior () const |
| |
| void | setOSXMenubarBehavior (OSXMenubarBehavior hint) |
| |
| virtual osg::Matrixd | computeLeftEyeProjectionImplementation (const osg::Matrixd &projection) const |
| | helper function for computing the left eye projection matrix. More...
|
| |
| virtual osg::Matrixd | computeLeftEyeViewImplementation (const osg::Matrixd &view, double eyeSeperationScale=1.0) const |
| | helper function for computing the left eye view matrix. More...
|
| |
| virtual osg::Matrixd | computeRightEyeProjectionImplementation (const osg::Matrixd &projection) const |
| | helper function for computing the right eye view matrix. More...
|
| |
| virtual osg::Matrixd | computeRightEyeViewImplementation (const osg::Matrixd &view, double eyeSeperationScale=1.0) const |
| | helper function for computing the right eye view matrix. More...
|
| |
| void | setShaderPipeline (bool flag) |
| |
| bool | getShaderPipeline () const |
| |
| void | setShaderPipelineFiles (const Filenames &filename) |
| |
| const Filenames & | getShaderPipelineFiles () const |
| |
| void | setShaderPipelineNumTextureUnits (unsigned int units) |
| |
| unsigned int | getShaderPipelineNumTextureUnits () const |
| |
| void | setValue (const std::string &name, const std::string &value) |
| |
| bool | getValue (const std::string &name, std::string &value, bool use_getenv_fallback=true) const |
| |
| void | setObject (const std::string &name, osg::Object *object) |
| |
| Object * | getObject (const std::string &name) |
| |
| const Object * | getObject (const std::string &name) const |
| |
| | Referenced () |
| |
| | Referenced (bool threadSafeRefUnref) |
| | Deprecated, Referenced is now always uses thread safe ref/unref, use default Referenced() constructor instead. More...
|
| |
| | Referenced (const Referenced &) |
| |
| Referenced & | operator= (const Referenced &) |
| |
| virtual void | setThreadSafeRefUnref (bool) |
| | Deprecated, Referenced is always theadsafe so there method now has no effect and does not need to be called. More...
|
| |
| bool | getThreadSafeRefUnref () const |
| | Get whether a mutex is used to ensure ref() and unref() are thread safe. More...
|
| |
| OpenThreads::Mutex * | getRefMutex () const |
| | Get the mutex used to ensure thread safety of ref()/unref(). More...
|
| |
| int | ref () const |
| | Increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
|
| |
| int | unref () const |
| | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...
|
| |
| int | unref_nodelete () const |
| | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...
|
| |
| int | referenceCount () const |
| | Return the number of pointers currently referencing this object. More...
|
| |
| ObserverSet * | getObserverSet () const |
| | Get the ObserverSet if one is attached, otherwise return NULL. More...
|
| |
| ObserverSet * | getOrCreateObserverSet () const |
| | Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet. More...
|
| |
| void | addObserver (Observer *observer) const |
| | Add a Observer that is observing this object, notify the Observer when this object gets deleted. More...
|
| |
| void | removeObserver (Observer *observer) const |
| | Remove Observer that is observing this object. More...
|
| |
DisplaySettings class for encapsulating what visuals are required and have been set up, and the status of stereo viewing.