-
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
-
typedef osg::ref_ptr<ProgramObject> ProgramObjectPtr
-
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.
-
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
-
typedef UniformValueTemplate<int> UniformValue_int
-
typedef UniformValueTemplate<float> UniformValue_float
-
typedef UniformValueTemplate<osg::Vec2> UniformValue_Vec2
-
typedef UniformValueTemplate<osg::Vec3> UniformValue_Vec3
-
typedef UniformValueTemplate<osg::Vec4> UniformValue_Vec4
Documentation
- typedef osg::ref_ptr<ProgramObject> ProgramObjectPtr
- typedef osg::ref_ptr<ShaderObject> ShaderObjectPtr
- typedef std::vector< osg::ref_ptr<UniformValue> > UniformValueList
- typedef UniformValueTemplate<int> UniformValue_int
- typedef UniformValueTemplate<float> UniformValue_float
- typedef UniformValueTemplate<osg::Vec2> UniformValue_Vec2
- typedef UniformValueTemplate<osg::Vec3> UniformValue_Vec3
- typedef UniformValueTemplate<osg::Vec4> UniformValue_Vec4
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.