OpenSceneGraph/doc/doc++/osgGL2/osgGL2.html

89 lines
5.1 KiB
HTML
Raw Normal View History

2003-07-23 19:27:31 +08:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>namespace osgGL2</TITLE>
2004-08-06 14:53:36 +08:00
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.6">
2003-07-23 19:27:31 +08:00
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>namespace <A HREF="#DOC.DOCU">osgGL2</A></H2></H2>
<HR>
<P><DL>
<DT>
class OSGGL2_EXPORT <B><A HREF="Extensions.html">Extensions</A></B>: public osg::Referenced
<DD><I>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</I>
<DT>
2004-08-06 14:53:36 +08:00
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef osg::ref_ptr&lt;<!1><A HREF="ProgramObject.html">ProgramObject</A>&gt; <B><A HREF="#DOC.67.2">ProgramObjectPtr</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef osg::ref_ptr&lt;<!1><A HREF="ShaderObject.html">ShaderObject</A>&gt; <B><A HREF="#DOC.67.3">ShaderObjectPtr</A></B>
<DT>
2003-07-23 19:27:31 +08:00
class OSGGL2_EXPORT <B><A HREF="ProgramObject.html">ProgramObject</A></B>: public osg::StateAttribute
2004-08-06 14:53:36 +08:00
<DD><I>osgGL2::ProgramObject is an application-level abstraction of the OpenGL Shading Language glProgramObject.</I>
2003-07-23 19:27:31 +08:00
<DT>
class OSGGL2_EXPORT <B><A HREF="ShaderObject.html">ShaderObject</A></B>: public osg::Object
2004-08-06 14:53:36 +08:00
<DD><I>osgGL2::ShaderObject is an application-level abstraction of the OpenGL Shading Language glShaderObject.</I>
<DT>
class <B><A HREF="UniformValue.html">UniformValue</A></B>: public osg::Referenced
<DD><I>osgGL2::UniformValue is for internal use by osgGL2::ProgramObject.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector&lt; osg::ref_ptr&lt;<!1><A HREF="UniformValue.html">UniformValue</A>&gt; &gt; <B><A HREF="#DOC.67.7">UniformValueList</A></B>
<DT>
template&lt;typename T&gt; class <B><A HREF="UniformValueTemplate.html">UniformValueTemplate</A></B>: public <!1><A HREF="UniformValue.html">UniformValue</A>
<DD><I>UniformValueTemplate creates the concrete classes for each of the uniform value types </I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;int&gt; <B><A HREF="#DOC.67.9">UniformValue_int</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;float&gt; <B><A HREF="#DOC.67.10">UniformValue_float</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec2&gt; <B><A HREF="#DOC.67.11">UniformValue_Vec2</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec3&gt; <B><A HREF="#DOC.67.12">UniformValue_Vec3</A></B>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec4&gt; <B><A HREF="#DOC.67.13">UniformValue_Vec4</A></B>
2003-07-23 19:27:31 +08:00
</DL></P>
<A NAME="DOC.DOCU"></A>
<HR>
<H2>Documentation</H2>
<DL>
2004-08-06 14:53:36 +08:00
<A NAME="ProgramObjectPtr"></A>
<A NAME="DOC.67.2"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef osg::ref_ptr&lt;<!1><A HREF="ProgramObject.html">ProgramObject</A>&gt; ProgramObjectPtr</B></TT>
<DL><DT><DD></DL><P>
<A NAME="ShaderObjectPtr"></A>
<A NAME="DOC.67.3"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef osg::ref_ptr&lt;<!1><A HREF="ShaderObject.html">ShaderObject</A>&gt; ShaderObjectPtr</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValueList"></A>
<A NAME="DOC.67.7"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector&lt; osg::ref_ptr&lt;<!1><A HREF="UniformValue.html">UniformValue</A>&gt; &gt; UniformValueList</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValue_int"></A>
<A NAME="DOC.67.9"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;int&gt; UniformValue_int</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValue_float"></A>
<A NAME="DOC.67.10"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;float&gt; UniformValue_float</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValue_Vec2"></A>
<A NAME="DOC.67.11"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec2&gt; UniformValue_Vec2</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValue_Vec3"></A>
<A NAME="DOC.67.12"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec3&gt; UniformValue_Vec3</B></TT>
<DL><DT><DD></DL><P>
<A NAME="UniformValue_Vec4"></A>
<A NAME="DOC.67.13"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="UniformValueTemplate.html">UniformValueTemplate</A>&lt;osg::Vec4&gt; UniformValue_Vec4</B></TT>
<DL><DT><DD></DL><P></DL>
2003-07-23 19:27:31 +08:00
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
<BR>
2004-08-06 14:53:36 +08:00
This page was generated with the help of <A HREF="http://www.linuxsupportline.com/~doc++">DOC++</A>.
2003-07-23 19:27:31 +08:00
</BODY>
</HTML>