Pure OpenGL 3.3 capabilities class.
More...
Pure OpenGL 3.3 capabilities class.
Definition at line 20 of file PureHwVideoDiscoverOpenGL_3_3.h.
#include <PureHwVideoDiscoverOpenGL_3_3.h>
◆ PureHwVideoDiscoverOpenGL_3_3() [1/3]
PureHwVideoDiscoverOpenGL_3_3::PureHwVideoDiscoverOpenGL_3_3 |
( |
const std::string & | sVidFeaturesOGL, |
|
|
const std::string & | sVidFeaturesWGL, |
|
|
const std::string & | sVidVersionOGL, |
|
|
const TPureUInt & | nVidVersionGLSLmaj, |
|
|
const TPureUInt & | nVidVersionGLSLmin ) |
|
inline |
◆ ~PureHwVideoDiscoverOpenGL_3_3()
virtual PureHwVideoDiscoverOpenGL_3_3::~PureHwVideoDiscoverOpenGL_3_3 |
( |
| ) |
|
|
inlinevirtual |
◆ PureHwVideoDiscoverOpenGL_3_3() [2/3]
PureHwVideoDiscoverOpenGL_3_3::PureHwVideoDiscoverOpenGL_3_3 |
( |
| ) |
|
|
inlineprotected |
◆ PureHwVideoDiscoverOpenGL_3_3() [3/3]
◆ DiscoverBooleanHwOcclusionQueryAvailability()
void PureHwVideoDiscoverOpenGL_3_3::DiscoverBooleanHwOcclusionQueryAvailability |
( |
TPureBool | isRegularHwOcclusionQueryAvailable | ) |
|
|
inline |
Query boolean HW occlusion query availability.
- Parameters
-
isRegularHwOcclusionQueryAvailable | True if the original HW occlusion query functionality is supported. Higher-level logic has the correct value when it invokes this function. |
Definition at line 164 of file PureHwVideoDiscoverOpenGL_3_3.h.
◆ discoverOpenGLavailability()
virtual bool PureHwVideoDiscoverOpenGL_3_3::discoverOpenGLavailability |
( |
| ) |
|
|
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 54 of file PureHwVideoDiscoverOpenGL_3_3.h.
◆ getVersion()
virtual std::string PureHwVideoDiscoverOpenGL_3_3::getVersion |
( |
| ) |
const |
|
inlinevirtual |
◆ isBooleanOcclusionQuerySupported()
TPureBool PureHwVideoDiscoverOpenGL_3_3::isBooleanOcclusionQuerySupported |
( |
| ) |
const |
|
inline |
Gets whether boolean (true/false) HW occlusion query is supported or not.
- Returns
- True if boolean (true/false) HW occlusion query is supported, otherwise false.
Definition at line 186 of file PureHwVideoDiscoverOpenGL_3_3.h.
◆ operator=()
◆ bSuppBooleanOcclusionQuery
TPureBool PureHwVideoDiscoverOpenGL_3_3::bSuppBooleanOcclusionQuery |
|
private |
The documentation for this class was generated from the following file: