osg::StencilTwoSided::Extensions Class Reference

Inheritance diagram for osg::StencilTwoSided::Extensions:

osg::Referenced

List of all members.

Public Member Functions

 Extensions (unsigned int contextID)
 Extensions (const Extensions &rhs)
void lowestCommonDenominator (const Extensions &rhs)
void setupGLExtensions (unsigned int contextID)
void setStencilTwoSidedSupported (bool flag)
bool isStencilTwoSidedSupported () const
void glActiveStencilFace (GLenum face) const

Protected Member Functions

 ~Extensions ()
typedef void (APIENTRY *ActiveStencilFaceProc)(GLenum)

Protected Attributes

bool _isStencilTwoSidedSupported
ActiveStencilFaceProc _glActiveStencilFace


Detailed Description

Extensions class which encapsulates the querying of extensions and associated function pointers, and provide convenience wrappers to check for the extensions or use the associated functions.

Constructor & Destructor Documentation

osg::StencilTwoSided::Extensions::Extensions ( unsigned int  contextID  ) 

osg::StencilTwoSided::Extensions::Extensions ( const Extensions rhs  ) 

osg::StencilTwoSided::Extensions::~Extensions (  )  [inline, protected]


Member Function Documentation

void osg::StencilTwoSided::Extensions::lowestCommonDenominator ( const Extensions rhs  ) 

void osg::StencilTwoSided::Extensions::setupGLExtensions ( unsigned int  contextID  ) 

void osg::StencilTwoSided::Extensions::setStencilTwoSidedSupported ( bool  flag  )  [inline]

bool osg::StencilTwoSided::Extensions::isStencilTwoSidedSupported (  )  const [inline]

void osg::StencilTwoSided::Extensions::glActiveStencilFace ( GLenum  face  )  const

typedef osg::StencilTwoSided::Extensions::void ( APIENTRY *  ActiveStencilFaceProc  )  [protected]


Member Data Documentation

ActiveStencilFaceProc osg::StencilTwoSided::Extensions::_glActiveStencilFace [protected]


The documentation for this class was generated from the following file:

Generated on Sat Mar 20 12:33:59 2010 for openscenegraph by  doxygen 1.5.6