OpenSceneGraph
3.0.1
|
Encapsulates queries of extension availability, obtains extension function pointers, and provides convenience wrappers for calling extension functions. More...
Public Member Functions | |
Extensions (unsigned int contextID) | |
Extensions (const Extensions &rhs) | |
void | lowestCommonDenominator (const Extensions &rhs) |
void | setupGLExtensions (unsigned int contextID) |
void | setBlendFuncSeparateSupported (bool flag) |
bool | isBlendFuncSeparateSupported () const |
void | glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) const |
Protected Types | |
typedef GLenum | dfactorRGB |
typedef GLenum GLenum | sfactorAlpha |
typedef GLenum GLenum GLenum | dfactorAlpha |
Protected Member Functions | |
~Extensions () | |
typedef | void (GL_APIENTRY *GLBlendFuncSeparateProc)(GLenum sfactorRGB |
Protected Attributes | |
bool | _isBlendFuncSeparateSupported |
GLBlendFuncSeparateProc | _glBlendFuncSeparate |
Encapsulates queries of extension availability, obtains extension function pointers, and provides convenience wrappers for calling extension functions.
typedef GLenum GLenum GLenum osg::BlendFunc::Extensions::dfactorAlpha [protected] |
typedef GLenum osg::BlendFunc::Extensions::dfactorRGB [protected] |
typedef GLenum GLenum osg::BlendFunc::Extensions::sfactorAlpha [protected] |
osg::BlendFunc::Extensions::Extensions | ( | unsigned int | contextID | ) |
osg::BlendFunc::Extensions::Extensions | ( | const Extensions & | rhs | ) |
osg::BlendFunc::Extensions::~Extensions | ( | ) | [inline, protected] |
void osg::BlendFunc::Extensions::glBlendFuncSeparate | ( | GLenum | sfactorRGB, |
GLenum | dfactorRGB, | ||
GLenum | sfactorAlpha, | ||
GLenum | dfactorAlpha | ||
) | const |
bool osg::BlendFunc::Extensions::isBlendFuncSeparateSupported | ( | ) | const [inline] |
void osg::BlendFunc::Extensions::lowestCommonDenominator | ( | const Extensions & | rhs | ) |
void osg::BlendFunc::Extensions::setBlendFuncSeparateSupported | ( | bool | flag | ) | [inline] |
void osg::BlendFunc::Extensions::setupGLExtensions | ( | unsigned int | contextID | ) |
typedef osg::BlendFunc::Extensions::void | ( | GL_APIENTRY * | GLBlendFuncSeparateProc | ) | [protected] |
GLBlendFuncSeparateProc osg::BlendFunc::Extensions::_glBlendFuncSeparate [protected] |
bool osg::BlendFunc::Extensions::_isBlendFuncSeparateSupported [protected] |
![]() | Generated at Mon Oct 3 2011 12:39:41 for the OpenSceneGraph by doxygen 1.7.5. |