|
OSG
3.4.0
|
#include <DisplaySettings.h>


Static Public Member Functions | |
| static ref_ptr< DisplaySettings > & | instance () |
Static Public Member Functions inherited from osg::Referenced | |
| static OpenThreads::Mutex * | getGlobalReferencedMutex () |
| static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
| static bool | getThreadSafeReferenceCounting () |
| static void | setDeleteHandler (DeleteHandler *handler) |
| static DeleteHandler * | getDeleteHandler () |
Protected Member Functions | |
| virtual | ~DisplaySettings () |
Protected Member Functions inherited from osg::Referenced | |
| virtual | ~Referenced () |
| void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
| void | deleteUsingDeleteHandler () const |
DisplaySettings class for encapsulating what visuals are required and have been set up, and the status of stereo viewing.
Definition at line 32 of file DisplaySettings.h.
| typedef std::vector<std::string> osg::DisplaySettings::FileNames |
Definition at line 305 of file DisplaySettings.h.
Definition at line 231 of file DisplaySettings.h.
| typedef std::vector< osg::ref_ptr<osg::Object> > osg::DisplaySettings::Objects |
Definition at line 310 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| MONITOR | |
| POWERWALL | |
| REALITY_CENTER | |
| HEAD_MOUNTED_DISPLAY | |
Definition at line 73 of file DisplaySettings.h.
Methods used to set and get defaults for Cameras implicit buffer attachments. For more info: See description of Camera::setImplicitBufferAttachment method
DisplaySettings implicit buffer attachment selection defaults to: DEPTH and COLOR for both primary (Render) FBO and secondary Multisample (Resolve) FBO ie: IMPLICIT_DEPTH_BUFFER_ATTACHMENT | IMPLICIT_COLOR_BUFFER_ATTACHMENT
| Enumerator | |
|---|---|
| IMPLICIT_DEPTH_BUFFER_ATTACHMENT | |
| IMPLICIT_STENCIL_BUFFER_ATTACHMENT | |
| IMPLICIT_COLOR_BUFFER_ATTACHMENT | |
| DEFAULT_IMPLICIT_BUFFER_ATTACHMENT | |
Definition at line 223 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| MENUBAR_AUTO_HIDE | |
| MENUBAR_FORCE_HIDE | |
| MENUBAR_FORCE_SHOW | |
Definition at line 315 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| LEFT_EYE_LEFT_VIEWPORT | |
| LEFT_EYE_RIGHT_VIEWPORT | |
Definition at line 108 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| LEFT_EYE_TOP_VIEWPORT | |
| LEFT_EYE_BOTTOM_VIEWPORT | |
Definition at line 120 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| QUAD_BUFFER | |
| ANAGLYPHIC | |
| HORIZONTAL_SPLIT | |
| VERTICAL_SPLIT | |
| LEFT_EYE | |
| RIGHT_EYE | |
| HORIZONTAL_INTERLACE | |
| VERTICAL_INTERLACE | |
| CHECKERBOARD | |
Definition at line 89 of file DisplaySettings.h.
| Enumerator | |
|---|---|
| SWAP_DEFAULT | |
| SWAP_EXCHANGE | |
| SWAP_COPY | |
| SWAP_UNDEFINED | |
Definition at line 255 of file DisplaySettings.h.
|
inline |
Definition at line 40 of file DisplaySettings.h.
|
inline |
| osg::DisplaySettings::DisplaySettings | ( | const DisplaySettings & | vs | ) |
|
protectedvirtual |
|
virtual |
helper function for computing the left eye projection matrix.
|
virtual |
helper function for computing the left eye view matrix.
|
virtual |
helper function for computing the right eye view matrix.
|
virtual |
helper function for computing the right eye view matrix.
|
inline |
Definition at line 172 of file DisplaySettings.h.
|
inline |
Definition at line 161 of file DisplaySettings.h.
|
inline |
Definition at line 206 of file DisplaySettings.h.
|
inline |
Definition at line 183 of file DisplaySettings.h.
|
inline |
Definition at line 156 of file DisplaySettings.h.
|
inline |
Definition at line 83 of file DisplaySettings.h.
|
inline |
Definition at line 148 of file DisplaySettings.h.
|
inline |
Definition at line 106 of file DisplaySettings.h.
|
inline |
Get the hint of the flags to use in when creating graphic contexts.
Definition at line 288 of file DisplaySettings.h.
|
inline |
Get the hint of the profile mask to use in when creating graphic contexts.
Definition at line 294 of file DisplaySettings.h.
|
inline |
Get the hint of which OpenGL version to attempt to create a graphics context for.
Definition at line 282 of file DisplaySettings.h.
|
inline |
Get mask selecting default implicit buffer attachments for Cameras primary FBOs.
Definition at line 250 of file DisplaySettings.h.

|
inline |
Get mask selecting default implicit buffer attachments for Cameras secondary MULTISAMPLE FBOs.
Definition at line 253 of file DisplaySettings.h.

|
inline |
Definition at line 307 of file DisplaySettings.h.
|
inline |
Definition at line 308 of file DisplaySettings.h.
|
inline |
Definition at line 303 of file DisplaySettings.h.
|
inline |
Definition at line 312 of file DisplaySettings.h.
|
inline |
Definition at line 313 of file DisplaySettings.h.
|
inline |
Definition at line 213 of file DisplaySettings.h.
| unsigned int osg::DisplaySettings::getMaxNumberOfGraphicsContexts | ( | ) | const |
|
inline |
Definition at line 210 of file DisplaySettings.h.
|
inline |
Definition at line 171 of file DisplaySettings.h.
|
inline |
Definition at line 170 of file DisplaySettings.h.
|
inline |
Definition at line 169 of file DisplaySettings.h.
|
inline |
Definition at line 168 of file DisplaySettings.h.
|
inline |
Definition at line 160 of file DisplaySettings.h.
|
inline |
Definition at line 164 of file DisplaySettings.h.
|
inline |
Definition at line 180 of file DisplaySettings.h.
|
inline |
Definition at line 179 of file DisplaySettings.h.
|
inline |
Get the hint for total number of threads in the DatbasePager set up, inclusive of the number of http dedicated threads.
Definition at line 197 of file DisplaySettings.h.
|
inline |
Get the hint for number of threads in the DatbasePager dedicated to reading http requests.
Definition at line 203 of file DisplaySettings.h.
| int osg::DisplaySettings::getNvOptimusEnablement | ( | ) | const |
Get the NvOptimusEnablement value.
|
inline |
Definition at line 321 of file DisplaySettings.h.
|
inline |
Definition at line 152 of file DisplaySettings.h.
|
inline |
Definition at line 143 of file DisplaySettings.h.
|
inline |
Definition at line 140 of file DisplaySettings.h.
|
inline |
Definition at line 137 of file DisplaySettings.h.
|
inline |
Definition at line 186 of file DisplaySettings.h.
|
inline |
Definition at line 133 of file DisplaySettings.h.
|
inline |
Definition at line 115 of file DisplaySettings.h.
|
inline |
Definition at line 118 of file DisplaySettings.h.
|
inline |
Definition at line 127 of file DisplaySettings.h.
|
inline |
Definition at line 130 of file DisplaySettings.h.
|
inline |
Definition at line 165 of file DisplaySettings.h.
|
inline |
Definition at line 87 of file DisplaySettings.h.
|
inline |
Definition at line 103 of file DisplaySettings.h.
|
inline |
Get preferred swap method
Definition at line 267 of file DisplaySettings.h.
|
inline |
Set whether Arb Sync should be used to manage the swaps buffers.
Definition at line 274 of file DisplaySettings.h.
|
inline |
Definition at line 190 of file DisplaySettings.h.
|
static |
Maintain a DisplaySettings singleton for objects to query at runtime.

| void osg::DisplaySettings::merge | ( | const DisplaySettings & | vs | ) |
| DisplaySettings& osg::DisplaySettings::operator= | ( | const DisplaySettings & | vs | ) |
| void osg::DisplaySettings::readCommandLine | ( | ArgumentParser & | arguments | ) |
read the commandline arguments.
| void osg::DisplaySettings::readEnvironmentalVariables | ( | ) |
read the environmental variables.
|
inline |
Definition at line 205 of file DisplaySettings.h.
|
inline |
Definition at line 182 of file DisplaySettings.h.
| void osg::DisplaySettings::setDefaults | ( | ) |
|
inline |
Definition at line 155 of file DisplaySettings.h.
| void osg::DisplaySettings::setDisplaySettings | ( | const DisplaySettings & | vs | ) |
|
inline |
Definition at line 81 of file DisplaySettings.h.
|
inline |
Definition at line 147 of file DisplaySettings.h.
|
inline |
Definition at line 105 of file DisplaySettings.h.
|
inline |
Set the hint of the flags to use in when creating graphic contexts.
Definition at line 285 of file DisplaySettings.h.
|
inline |
Set the hint of the profile mask to use in when creating graphic contexts.
Definition at line 291 of file DisplaySettings.h.
|
inline |
Set the hint of which OpenGL version to attempt to create a graphics context for.
Definition at line 279 of file DisplaySettings.h.
|
inline |
Definition at line 233 of file DisplaySettings.h.
|
inline |
Definition at line 239 of file DisplaySettings.h.
|
inline |
Definition at line 244 of file DisplaySettings.h.
Definition at line 306 of file DisplaySettings.h.
|
inline |
Definition at line 302 of file DisplaySettings.h.
Definition at line 311 of file DisplaySettings.h.
|
inline |
Definition at line 212 of file DisplaySettings.h.
| void osg::DisplaySettings::setMaxNumberOfGraphicsContexts | ( | unsigned int | num | ) |
|
inline |
Definition at line 209 of file DisplaySettings.h.
| void osg::DisplaySettings::setMinimumNumAccumBits | ( | unsigned int | red, |
| unsigned int | green, | ||
| unsigned int | blue, | ||
| unsigned int | alpha | ||
| ) |
|
inline |
Definition at line 159 of file DisplaySettings.h.
|
inline |
Definition at line 163 of file DisplaySettings.h.
|
inline |
Definition at line 178 of file DisplaySettings.h.
|
inline |
Set the hint for the total number of threads in the DatbasePager set up, inclusive of the number of http dedicated threads.
Definition at line 194 of file DisplaySettings.h.
|
inline |
Set the hint for number of threads in the DatbasePager to dedicate to reading http requests.
Definition at line 200 of file DisplaySettings.h.
| void osg::DisplaySettings::setNvOptimusEnablement | ( | int | value | ) |
Set the NvOptimusEnablement value. Default can be set using OSG_NvOptimusEnablement env var.
|
inline |
Definition at line 322 of file DisplaySettings.h.
|
inline |
Definition at line 151 of file DisplaySettings.h.
|
inline |
Definition at line 142 of file DisplaySettings.h.
|
inline |
Definition at line 139 of file DisplaySettings.h.
|
inline |
Definition at line 136 of file DisplaySettings.h.
|
inline |
Definition at line 185 of file DisplaySettings.h.
|
inline |
Definition at line 132 of file DisplaySettings.h.
|
inline |
Definition at line 114 of file DisplaySettings.h.
|
inline |
Definition at line 117 of file DisplaySettings.h.
|
inline |
Definition at line 126 of file DisplaySettings.h.
|
inline |
Definition at line 129 of file DisplaySettings.h.
|
inline |
Definition at line 86 of file DisplaySettings.h.
|
inline |
Definition at line 102 of file DisplaySettings.h.
|
inline |
Select preferred swap method
Definition at line 264 of file DisplaySettings.h.
|
inline |
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.
Definition at line 271 of file DisplaySettings.h.
|
inline |
Definition at line 189 of file DisplaySettings.h.
|
protected |
Definition at line 376 of file DisplaySettings.h.
|
protected |
Definition at line 369 of file DisplaySettings.h.
|
protected |
Definition at line 357 of file DisplaySettings.h.
|
protected |
Definition at line 341 of file DisplaySettings.h.
|
protected |
Definition at line 355 of file DisplaySettings.h.
|
protected |
Definition at line 344 of file DisplaySettings.h.
|
protected |
Definition at line 385 of file DisplaySettings.h.
|
protected |
Definition at line 386 of file DisplaySettings.h.
|
protected |
Definition at line 384 of file DisplaySettings.h.
|
protected |
Definition at line 381 of file DisplaySettings.h.
|
protected |
Definition at line 382 of file DisplaySettings.h.
|
protected |
Definition at line 392 of file DisplaySettings.h.
|
protected |
Definition at line 391 of file DisplaySettings.h.
|
protected |
Definition at line 393 of file DisplaySettings.h.
|
protected |
Definition at line 379 of file DisplaySettings.h.
|
protected |
Definition at line 365 of file DisplaySettings.h.
|
protected |
Definition at line 378 of file DisplaySettings.h.
|
protected |
Definition at line 363 of file DisplaySettings.h.
|
protected |
Definition at line 362 of file DisplaySettings.h.
|
protected |
Definition at line 361 of file DisplaySettings.h.
|
protected |
Definition at line 360 of file DisplaySettings.h.
|
protected |
Definition at line 358 of file DisplaySettings.h.
|
protected |
Definition at line 359 of file DisplaySettings.h.
|
protected |
Definition at line 373 of file DisplaySettings.h.
|
protected |
Definition at line 374 of file DisplaySettings.h.
|
protected |
Definition at line 367 of file DisplaySettings.h.
|
protected |
Definition at line 395 of file DisplaySettings.h.
|
protected |
Definition at line 356 of file DisplaySettings.h.
|
protected |
Definition at line 347 of file DisplaySettings.h.
|
protected |
Definition at line 346 of file DisplaySettings.h.
|
protected |
Definition at line 345 of file DisplaySettings.h.
|
protected |
Definition at line 370 of file DisplaySettings.h.
|
protected |
Definition at line 353 of file DisplaySettings.h.
|
protected |
Definition at line 349 of file DisplaySettings.h.
|
protected |
Definition at line 350 of file DisplaySettings.h.
|
protected |
Definition at line 351 of file DisplaySettings.h.
|
protected |
Definition at line 352 of file DisplaySettings.h.
|
protected |
Definition at line 342 of file DisplaySettings.h.
|
protected |
Definition at line 343 of file DisplaySettings.h.
|
protected |
Definition at line 388 of file DisplaySettings.h.
|
protected |
Definition at line 389 of file DisplaySettings.h.
|
protected |
Definition at line 371 of file DisplaySettings.h.
1.8.8