Pure OpenGL 1.5 capabilities class.
More...
Pure OpenGL 1.5 capabilities class.
Definition at line 20 of file PureHwVideoDiscoverOpenGL_1_5.h.
#include <PureHwVideoDiscoverOpenGL_1_5.h>
◆ PureHwVideoDiscoverOpenGL_1_5() [1/3]
PureHwVideoDiscoverOpenGL_1_5::PureHwVideoDiscoverOpenGL_1_5 |
( |
const std::string & | sVidFeaturesOGL, |
|
|
const std::string & | sVidFeaturesWGL, |
|
|
const std::string & | sVidVersionOGL, |
|
|
const TPureUInt & | nVidVersionGLSLmaj, |
|
|
const TPureUInt & | nVidVersionGLSLmin ) |
|
inline |
◆ ~PureHwVideoDiscoverOpenGL_1_5()
virtual PureHwVideoDiscoverOpenGL_1_5::~PureHwVideoDiscoverOpenGL_1_5 |
( |
| ) |
|
|
inlinevirtual |
◆ PureHwVideoDiscoverOpenGL_1_5() [2/3]
PureHwVideoDiscoverOpenGL_1_5::PureHwVideoDiscoverOpenGL_1_5 |
( |
| ) |
|
|
inlineprotected |
◆ PureHwVideoDiscoverOpenGL_1_5() [3/3]
◆ DiscoverHwOcclusionQueryAvailability()
void PureHwVideoDiscoverOpenGL_1_5::DiscoverHwOcclusionQueryAvailability |
( |
| ) |
|
|
inline |
◆ discoverOpenGLavailability()
virtual bool PureHwVideoDiscoverOpenGL_1_5::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 57 of file PureHwVideoDiscoverOpenGL_1_5.h.
◆ DiscoverVertexBuffersAvailability()
void PureHwVideoDiscoverOpenGL_1_5::DiscoverVertexBuffersAvailability |
( |
| ) |
|
|
inline |
◆ getVersion()
virtual std::string PureHwVideoDiscoverOpenGL_1_5::getVersion |
( |
| ) |
const |
|
inlinevirtual |
◆ isOcclusionQuerySupported()
TPureBool PureHwVideoDiscoverOpenGL_1_5::isOcclusionQuerySupported |
( |
| ) |
const |
|
inline |
Gets whether HW occlusion query is supported or not.
- Returns
- True if HW occlusion query is supported, otherwise false.
Definition at line 147 of file PureHwVideoDiscoverOpenGL_1_5.h.
◆ isVertexBufferObjectSupported()
TPureBool PureHwVideoDiscoverOpenGL_1_5::isVertexBufferObjectSupported |
( |
| ) |
const |
|
inline |
Gets whether Vertex Buffer Object is supported or not.
- Returns
- True if Vertex Buffer Object is supported, otherwise false.
Definition at line 138 of file PureHwVideoDiscoverOpenGL_1_5.h.
◆ operator=()
◆ bSuppOcclusionQuery
TPureBool PureHwVideoDiscoverOpenGL_1_5::bSuppOcclusionQuery |
|
private |
◆ bSuppVertexBuffers
TPureBool PureHwVideoDiscoverOpenGL_1_5::bSuppVertexBuffers |
|
private |
The documentation for this class was generated from the following file: