DisplaySettings class for encapsulating what visuals are required and have been set up, and the status of stereo viewing
Inheritance:
Public Methods
-
DisplaySettings()
-
DisplaySettings(std::vector<std::string>& commandLine)
-
DisplaySettings(const DisplaySettings& vs)
-
virtual ~DisplaySettings()
-
DisplaySettings& operator = (const DisplaySettings& vs)
-
void merge(const DisplaySettings& vs)
-
void setDefaults()
-
void readEnvironmentalVariables()
-
void readCommandLine(std::vector<std::string>& commandLine)
- read the command line string list, removing any matched control sequences
-
void setStereo(const bool on)
-
const bool getStereo() const
-
void setStereoMode(const StereoMode mode)
-
const StereoMode getStereoMode() const
-
void setEyeSeperation(const float eyeSeperation)
-
const float getEyeSeperation() const
-
void setScreenDistance(const float distance)
-
const float getScreenDistance() const
-
void setScreenHeight(const float height)
-
const float getScreenHeight() const
-
void setDoubleBuffer(const bool flag)
-
const bool getDoubleBuffer() const
-
void setRGB(const bool flag)
-
const bool getRGB() const
-
void setDepthBuffer(const bool flag)
-
const bool getDepthBuffer() const
-
void setMinimumNumAlphaBits(const unsigned int bits)
-
const unsigned int getMinimumNumAlphaBits() const
-
const bool getAlphaBuffer() const
-
void setMinimumNumStencilBits(const unsigned int bits)
-
const unsigned int getMinimumNumStencilBits() const
-
const bool getStencilBuffer() const
Public Members
-
enum StereoMode
Protected Fields
-
bool _stereo
-
StereoMode _stereoMode
-
float _eyeSeperation
-
float _screenDistance
-
float _screenHeight
-
bool _doubleBuffer
-
bool _RGB
-
bool _depthBuffer
-
unsigned int _minimumNumberAlphaBits
-
unsigned int _minimumNumberStencilBits
Protected Methods
-
void copy(const DisplaySettings& vs)
Public Methods
-
inline void ref() const
-
inline void unref() const
-
inline const int referenceCount() const
Protected Fields
-
mutable int _refCount
Documentation
DisplaySettings class for encapsulating what visuals are required and
have been set up, and the status of stereo viewing
DisplaySettings()
DisplaySettings(std::vector<std::string>& commandLine)
DisplaySettings(const DisplaySettings& vs)
virtual ~DisplaySettings()
DisplaySettings& operator = (const DisplaySettings& vs)
void merge(const DisplaySettings& vs)
void setDefaults()
void readEnvironmentalVariables()
void readCommandLine(std::vector<std::string>& commandLine)
- read the command line string list, removing any matched control sequences
void setStereo(const bool on)
const bool getStereo() const
enum StereoMode
QUAD_BUFFER
ANAGLYPHIC
HORIZONTAL_SPLIT
VERTICAL_SPLIT
void setStereoMode(const StereoMode mode)
const StereoMode getStereoMode() const
void setEyeSeperation(const float eyeSeperation)
const float getEyeSeperation() const
void setScreenDistance(const float distance)
const float getScreenDistance() const
void setScreenHeight(const float height)
const float getScreenHeight() const
void setDoubleBuffer(const bool flag)
const bool getDoubleBuffer() const
void setRGB(const bool flag)
const bool getRGB() const
void setDepthBuffer(const bool flag)
const bool getDepthBuffer() const
void setMinimumNumAlphaBits(const unsigned int bits)
const unsigned int getMinimumNumAlphaBits() const
const bool getAlphaBuffer() const
void setMinimumNumStencilBits(const unsigned int bits)
const unsigned int getMinimumNumStencilBits() const
const bool getStencilBuffer() const
void copy(const DisplaySettings& vs)
bool _stereo
StereoMode _stereoMode
float _eyeSeperation
float _screenDistance
float _screenHeight
bool _doubleBuffer
bool _RGB
bool _depthBuffer
unsigned int _minimumNumberAlphaBits
unsigned int _minimumNumberStencilBits
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.