![]() |
PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
|
Pure OpenGL 1.1 capabilities class. More...
Pure OpenGL 1.1 capabilities class.
Definition at line 19 of file PureHwVideoDiscoverOpenGL_1_1.h.
#include <PureHwVideoDiscoverOpenGL_1_1.h>
Public Member Functions | |
PureHwVideoDiscoverOpenGL_1_1 (const std::string &sVidFeaturesOGL, const std::string &sVidFeaturesWGL, const std::string &sVidVersionOGL, const TPureUInt &nVidVersionGLSLmaj, const TPureUInt &nVidVersionGLSLmin) | |
virtual | ~PureHwVideoDiscoverOpenGL_1_1 () |
virtual std::string | getVersion () const |
virtual bool | discoverOpenGLavailability () |
This method checks for related OpenGL extensions, however final verdict on extension support is declared by Discover...Availability() functions of this class. | |
![]() | |
PureHwVideoDiscoverOpenGLbase (const std::string &sFtrsOGL, const std::string &sFtrsWGL, const std::string &sVerOGL, const TPureUInt &nVidVerGLSLmaj, const TPureUInt &nVidVerGLSLmin) | |
virtual | ~PureHwVideoDiscoverOpenGLbase () |
CConsole & | getConsole () const |
Returns access to console preset with logger module name as this class. | |
Protected Member Functions | |
PureHwVideoDiscoverOpenGL_1_1 () | |
PureHwVideoDiscoverOpenGL_1_1 (const PureHwVideoDiscoverOpenGL_1_1 &) | |
PureHwVideoDiscoverOpenGL_1_1 & | operator= (const PureHwVideoDiscoverOpenGL_1_1 &) |
![]() | |
PureHwVideoDiscoverOpenGLbase () | |
PureHwVideoDiscoverOpenGLbase (const PureHwVideoDiscoverOpenGLbase &) | |
PureHwVideoDiscoverOpenGLbase & | operator= (const PureHwVideoDiscoverOpenGLbase &) |
TPureBool | isExtensionSupported (const char *extname) const |
Is the given extension supported? | |
bool | printExtensionSupported (const char *title, const char *name, std::vector< void * > &functions) |
Checks if given extension is supported and prints the result. | |
Additional Inherited Members | |
![]() | |
static TPureBool | isExtensionSupported (const char *extname, const std::string &sVidFeaturesOGL, const std::string &sVidFeaturesWGL) |
Is the given extension supported? | |
static void | CheckAgainstStandardMinValue (GLint value, GLint stdValue) |
Checks given value against given standard value. | |
static void | CheckAgainstStandardMinValuef (GLfloat value, GLfloat stdValue) |
Checks given value against given standard value. | |
static void | CheckAgainstStandardRange (GLint val1, GLint val2, GLint stdVal1, GLint stdVal2) |
Checks given range against given standard range. | |
static const char * | getLoggerModuleName () |
Returns the logger module name of this class. | |
![]() | |
const TPureUInt & | nVidVersionGLSLmaj |
GLSL major version. | |
const TPureUInt & | nVidVersionGLSLmin |
GLSL minor version. | |
GLint | tmpRet [6] |
Hold for glGetInteger...() results. | |
GLfloat | tmpRetf [2] |
Hold for glGetFloat...() results. | |
|
inline |
Definition at line 27 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlinevirtual |
Definition at line 40 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlineprotected |
Definition at line 59 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlineprotected |
Definition at line 61 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlinevirtual |
This method checks for related OpenGL extensions, however final verdict on extension support is declared by Discover...Availability() functions of this class.
Some higher level manager first invokes this method, then later based on some logic it invokes the Discover...Availability() functions of this class. This class doesn't limit the way you invoke its public functions as this class is not intended to have that kind of logic, however the order is important from the perspective of the logic of the higher-level class, including logging.
Implements PureHwVideoDiscoverOpenGLbase.
Definition at line 53 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlinevirtual |
Implements PureHwVideoDiscoverOpenGLbase.
Definition at line 42 of file PureHwVideoDiscoverOpenGL_1_1.h.
|
inlineprotected |
Definition at line 62 of file PureHwVideoDiscoverOpenGL_1_1.h.