class OSGGL2_EXPORT PerContextProgObj


Inheritance:


Public Methods

[more] PerContextProgObj(const ProgramObject* parent, Extensions* extensions)
[more] PerContextProgObj(const PerContextProgObj& rhs)
[more]GLhandleARB& getHandle()
[more]bool isDirty() const
[more]void markAsDirty()
[more]void markAsClean()
[more]bool build() const
[more]void use() const
[more]void markAsAttached()
[more]bool isUnattached() const

Protected Fields

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

Protected Methods

[more] PerContextProgObj()
[more] ~PerContextProgObj()


Documentation

o PerContextProgObj(const ProgramObject* parent, Extensions* extensions)

o PerContextProgObj(const PerContextProgObj& rhs)

oGLhandleARB& getHandle()

obool isDirty() const

ovoid markAsDirty()

ovoid markAsClean()

obool build() const

ovoid use() const

ovoid markAsAttached()

obool isUnattached() const

o PerContextProgObj()

o ~PerContextProgObj()

oconst ProgramObject* _parent

oosg::ref_ptr<Extensions> _extensions

oGLhandleARB _handle

obool _dirty

obool _unattached


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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