namespace osgGL2


class OSGGL2_EXPORT Extensions: public osg::Referenced
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
[more]typedef osg::ref_ptr<ProgramObject> ProgramObjectPtr
[more]typedef osg::ref_ptr<ShaderObject> ShaderObjectPtr
class OSGGL2_EXPORT ProgramObject: public osg::StateAttribute
osgGL2::ProgramObject is an application-level abstraction of the OpenGL Shading Language glProgramObject.
class OSGGL2_EXPORT ShaderObject: public osg::Object
osgGL2::ShaderObject is an application-level abstraction of the OpenGL Shading Language glShaderObject.
class UniformValue: public osg::Referenced
osgGL2::UniformValue is for internal use by osgGL2::ProgramObject.
[more]typedef std::vector< osg::ref_ptr<UniformValue> > UniformValueList
template<typename T> class UniformValueTemplate: public UniformValue
UniformValueTemplate creates the concrete classes for each of the uniform value types
[more]typedef UniformValueTemplate<int> UniformValue_int
[more]typedef UniformValueTemplate<float> UniformValue_float
[more]typedef UniformValueTemplate<osg::Vec2> UniformValue_Vec2
[more]typedef UniformValueTemplate<osg::Vec3> UniformValue_Vec3
[more]typedef UniformValueTemplate<osg::Vec4> UniformValue_Vec4


Documentation

otypedef osg::ref_ptr<ProgramObject> ProgramObjectPtr

otypedef osg::ref_ptr<ShaderObject> ShaderObjectPtr

otypedef std::vector< osg::ref_ptr<UniformValue> > UniformValueList

otypedef UniformValueTemplate<int> UniformValue_int

otypedef UniformValueTemplate<float> UniformValue_float

otypedef UniformValueTemplate<osg::Vec2> UniformValue_Vec2

otypedef UniformValueTemplate<osg::Vec3> UniformValue_Vec3

otypedef UniformValueTemplate<osg::Vec4> UniformValue_Vec4

Alphabetic index HTML hierarchy of classes or Java



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