class OSGGL2_EXPORT PerContextShaderObj


Inheritance:


Public Methods

[more] PerContextShaderObj(const ShaderObject* parent, Extensions* extensions)
[more] PerContextShaderObj(const PerContextShaderObj& rhs)
[more]GLhandleARB& getHandle()
[more]bool isDirty() const
[more]void markAsDirty()
[more]void markAsClean()
[more]bool build()
[more]void attach(GLhandleARB progObj)

Protected Fields

[more]const ShaderObject* _parent
[more]osg::ref_ptr<Extensions> _extensions
[more]GLhandleARB _handle
[more]bool _dirty

Protected Methods

[more] PerContextShaderObj()
[more] ~PerContextShaderObj()


Documentation

o PerContextShaderObj(const ShaderObject* parent, Extensions* extensions)

o PerContextShaderObj(const PerContextShaderObj& rhs)

oGLhandleARB& getHandle()

obool isDirty() const

ovoid markAsDirty()

ovoid markAsClean()

obool build()

ovoid attach(GLhandleARB progObj)

o PerContextShaderObj()

o ~PerContextShaderObj()

oconst ShaderObject* _parent

oosg::ref_ptr<Extensions> _extensions

oGLhandleARB _handle

obool _dirty


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.