OpenSceneGraph 2.8.3

GLExtensions File Reference

#include <osg/Export>
#include <stdlib.h>
#include <string.h>
#include <string>

Namespaces

namespace  osg
 

The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.


Defines

#define OSG_GLEXTENSIONS   1

Functions

OSG_EXPORT float osg::getGLVersionNumber ()
 Return floating-point OpenGL version number.
OSG_EXPORT bool osg::isExtensionInExtensionString (const char *extension, const char *extensionString)
 Return true if "extension" is contained in "extensionString".
OSG_EXPORT bool osg::isGLExtensionSupported (unsigned int contextID, const char *extension)
 Return true if OpenGL "extension" is supported.
OSG_EXPORT bool osg::isGLExtensionOrVersionSupported (unsigned int contextID, const char *extension, float requiredGlVersion)
 Return true if OpenGL "extension" or minimum OpenGL version number is supported.
OSG_EXPORT void * osg::getGLExtensionFuncPtr (const char *funcName)
 Return the address of the specified OpenGL function.
OSG_EXPORT void osg::setGLExtensionDisableString (const std::string &disableString)
 Set a list of extensions to disable for different OpenGL renderers.
OSG_EXPORT std::string & osg::getGLExtensionDisableString ()
 Get the list of extensions that are disabled for various OpenGL renderers.
void * osg::getGLExtensionFuncPtr (const char *funcName, const char *fallbackFuncName)
 Return the address of the specified OpenGL function.
void * osg::getGLExtensionFuncPtr (const char *funcName1, const char *funcName2, const char *funcName3)
 Return the address of the specified OpenGL function.
template<typename T , typename R >
osg::convertPointerType (R src)
template<typename T >
bool osg::setGLExtensionFuncPtr (T &t, const char *str1)
template<typename T >
bool osg::setGLExtensionFuncPtr (T &t, const char *str1, const char *str2)
template<typename T >
bool osg::setGLExtensionFuncPtr (T &t, const char *str1, const char *str2, const char *str3)
OSG_EXPORT bool osg::isGLUExtensionSupported (unsigned int contextID, const char *extension)
 Return true if OpenGL "extension" is supported.

Define Documentation

#define OSG_GLEXTENSIONS   1

osg logo
Generated at Tue Mar 22 2011 13:20:18 for the OpenSceneGraph by doxygen 1.7.3.