diff options
author | Kevin Rushforth <[email protected]> | 2004-12-11 00:18:47 +0000 |
---|---|---|
committer | Kevin Rushforth <[email protected]> | 2004-12-11 00:18:47 +0000 |
commit | cf8ede3565aa340fa63ef1968e74d29d07fac7f4 (patch) | |
tree | fd68a944796bd0011eeee6125f8b391b87f0545a /www/j3d1_4/javax | |
parent | b1d5cf7a169b2042dfc1d7bb64147b7f9cd77d0f (diff) |
Updated javadocs for 1.4 shaders
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@91 ba19aa83-45c5-6ac9-afd3-db810772062c
Diffstat (limited to 'www/j3d1_4/javax')
-rw-r--r-- | www/j3d1_4/javax/media/j3d/CgFragmentShader.html | 8 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/CgShader.html | 8 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/CgShaderProgram.html | 8 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/CgVertexShader.html | 8 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/GLSLFragmentShader.html (renamed from www/j3d1_4/javax/media/j3d/GL2FragmentShader.html) | 62 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/GLSLShader.html (renamed from www/j3d1_4/javax/media/j3d/GL2Shader.html) | 42 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/GLSLShaderProgram.html (renamed from www/j3d1_4/javax/media/j3d/GL2ShaderProgram.html) | 72 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/GLSLVertexShader.html (renamed from www/j3d1_4/javax/media/j3d/GL2VertexShader.html) | 62 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/Shader.html | 16 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/ShaderAppearance.html | 439 | ||||
-rw-r--r-- | www/j3d1_4/javax/media/j3d/ShaderProgram.html | 16 |
11 files changed, 600 insertions, 141 deletions
diff --git a/www/j3d1_4/javax/media/j3d/CgFragmentShader.html b/www/j3d1_4/javax/media/j3d/CgFragmentShader.html index b8a8da3..83efc8e 100644 --- a/www/j3d1_4/javax/media/j3d/CgFragmentShader.html +++ b/www/j3d1_4/javax/media/j3d/CgFragmentShader.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:53 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:13 PST 2004 --> <TITLE> -CgFragmentShader (Java 3D 1_4_0_pre1) +CgFragmentShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.CgFragmentShader class"> @@ -14,7 +14,7 @@ CgFragmentShader (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="CgFragmentShader (Java 3D 1_4_0_pre1)"; + parent.document.title="CgFragmentShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -106,6 +106,8 @@ The Cg Fragment Shader object... <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/CgShaderProgram.html" title="class in javax.media.j3d"><CODE>CgShaderProgram</CODE></A>, <A HREF="../../../javax/media/j3d/CgVertexShader.html" title="class in javax.media.j3d"><CODE>CgVertexShader</CODE></A></DL> <HR> diff --git a/www/j3d1_4/javax/media/j3d/CgShader.html b/www/j3d1_4/javax/media/j3d/CgShader.html index d650a87..aa9569a 100644 --- a/www/j3d1_4/javax/media/j3d/CgShader.html +++ b/www/j3d1_4/javax/media/j3d/CgShader.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:53 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:14 PST 2004 --> <TITLE> -CgShader (Java 3D 1_4_0_pre1) +CgShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.CgShader class"> @@ -14,7 +14,7 @@ CgShader (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="CgShader (Java 3D 1_4_0_pre1)"; + parent.document.title="CgShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -111,6 +111,8 @@ The Cg Shader object... <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/CgShaderProgram.html" title="class in javax.media.j3d"><CODE>CgShaderProgram</CODE></A></DL> <HR> diff --git a/www/j3d1_4/javax/media/j3d/CgShaderProgram.html b/www/j3d1_4/javax/media/j3d/CgShaderProgram.html index 5fbb0d4..56a6000 100644 --- a/www/j3d1_4/javax/media/j3d/CgShaderProgram.html +++ b/www/j3d1_4/javax/media/j3d/CgShaderProgram.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:53 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:14 PST 2004 --> <TITLE> -CgShaderProgram (Java 3D 1_4_0_pre1) +CgShaderProgram (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.CgShaderProgram class"> @@ -14,7 +14,7 @@ CgShaderProgram (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="CgShaderProgram (Java 3D 1_4_0_pre1)"; + parent.document.title="CgShaderProgram (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -106,6 +106,8 @@ The CgShaderProgram object is a concrete implementation of a ShaderProgram <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/CgVertexShader.html" title="class in javax.media.j3d"><CODE>CgVertexShader</CODE></A>, <A HREF="../../../javax/media/j3d/CgFragmentShader.html" title="class in javax.media.j3d"><CODE>CgFragmentShader</CODE></A></DL> <HR> diff --git a/www/j3d1_4/javax/media/j3d/CgVertexShader.html b/www/j3d1_4/javax/media/j3d/CgVertexShader.html index 2214d6a..0499ae3 100644 --- a/www/j3d1_4/javax/media/j3d/CgVertexShader.html +++ b/www/j3d1_4/javax/media/j3d/CgVertexShader.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:53 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:14 PST 2004 --> <TITLE> -CgVertexShader (Java 3D 1_4_0_pre1) +CgVertexShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.CgVertexShader class"> @@ -14,7 +14,7 @@ CgVertexShader (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="CgVertexShader (Java 3D 1_4_0_pre1)"; + parent.document.title="CgVertexShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -106,6 +106,8 @@ The Cg Vertex Shader object... <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/CgShaderProgram.html" title="class in javax.media.j3d"><CODE>CgShaderProgram</CODE></A>, <A HREF="../../../javax/media/j3d/CgFragmentShader.html" title="class in javax.media.j3d"><CODE>CgFragmentShader</CODE></A></DL> <HR> diff --git a/www/j3d1_4/javax/media/j3d/GL2FragmentShader.html b/www/j3d1_4/javax/media/j3d/GLSLFragmentShader.html index 4b71ebf..ad5cc30 100644 --- a/www/j3d1_4/javax/media/j3d/GL2FragmentShader.html +++ b/www/j3d1_4/javax/media/j3d/GLSLFragmentShader.html @@ -2,19 +2,19 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:54 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:15 PST 2004 --> <TITLE> -GL2FragmentShader (Java 3D 1_4_0_pre1) +GLSLFragmentShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> -<META NAME="keywords" CONTENT="javax.media.j3d.GL2FragmentShader class"> +<META NAME="keywords" CONTENT="javax.media.j3d.GLSLFragmentShader class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="GL2FragmentShader (Java 3D 1_4_0_pre1)"; + parent.document.title="GLSLFragmentShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -52,10 +52,10 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/media/j3d/GeometryUpdater.html" title="interface in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2FragmentShader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2FragmentShader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLFragmentShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLFragmentShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -72,7 +72,7 @@ function windowTitle() </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GL2Shader">METHOD</A></FONT></TD> + SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GLSLShader">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD> </TR> @@ -86,28 +86,30 @@ DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> |&n <FONT SIZE="-1"> javax.media.j3d</FONT> <BR> -Class GL2FragmentShader</H2> +Class GLSLFragmentShader</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">javax.media.j3d.SceneGraphObject</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">javax.media.j3d.NodeComponent</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d">javax.media.j3d.Shader</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">javax.media.j3d.GL2Shader</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GL2FragmentShader</B> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">javax.media.j3d.GLSLShader</A> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GLSLFragmentShader</B> </PRE> <HR> <DL> -<DT><PRE>public class <B>GL2FragmentShader</B><DT>extends <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">GL2Shader</A></DL> +<DT><PRE>public class <B>GLSLFragmentShader</B><DT>extends <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">GLSLShader</A></DL> </PRE> <P> -The GL2 Fragment Shader object... +The GLSL Fragment Shader object... <P> <P> <DL> -<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><CODE>GL2ShaderProgram</CODE></A>, -<A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d"><CODE>GL2VertexShader</CODE></A></DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> +<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><CODE>GLSLShaderProgram</CODE></A>, +<A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d"><CODE>GLSLVertexShader</CODE></A></DL> <HR> <P> @@ -121,13 +123,13 @@ The GL2 Fragment Shader object... <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2FragmentShader.html#GL2FragmentShader()">GL2FragmentShader</A></B>()</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLFragmentShader.html#GLSLFragmentShader()">GLSLFragmentShader</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2FragmentShader.html#GL2FragmentShader(java.lang.String)">GL2FragmentShader</A></B>(java.lang.String shaderSource)</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLFragmentShader.html#GLSLFragmentShader(java.lang.String)">GLSLFragmentShader</A></B>(java.lang.String shaderSource)</CODE> <BR> </TD> @@ -143,13 +145,13 @@ The GL2 Fragment Shader object... <B>Method Summary</B></FONT></TH> </TR> </TABLE> - <A NAME="methods_inherited_from_class_javax.media.j3d.GL2Shader"><!-- --></A> + <A NAME="methods_inherited_from_class_javax.media.j3d.GLSLShader"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">GL2Shader</A></B></TH> +<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">GLSLShader</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><A HREF="../../../javax/media/j3d/GL2Shader.html#getShaderSource()">getShaderSource</A>, <A HREF="../../../javax/media/j3d/GL2Shader.html#setShaderSource(java.lang.String)">setShaderSource</A></CODE></TD> +<TD><CODE><A HREF="../../../javax/media/j3d/GLSLShader.html#getShaderSource()">getShaderSource</A>, <A HREF="../../../javax/media/j3d/GLSLShader.html#setShaderSource(java.lang.String)">setShaderSource</A></CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_javax.media.j3d.NodeComponent"><!-- --></A> @@ -192,18 +194,18 @@ The GL2 Fragment Shader object... </TR> </TABLE> -<A NAME="GL2FragmentShader()"><!-- --></A><H3> -GL2FragmentShader</H3> +<A NAME="GLSLFragmentShader()"><!-- --></A><H3> +GLSLFragmentShader</H3> <PRE> -public <B>GL2FragmentShader</B>()</PRE> +public <B>GLSLFragmentShader</B>()</PRE> <DL> </DL> <HR> -<A NAME="GL2FragmentShader(java.lang.String)"><!-- --></A><H3> -GL2FragmentShader</H3> +<A NAME="GLSLFragmentShader(java.lang.String)"><!-- --></A><H3> +GLSLFragmentShader</H3> <PRE> -public <B>GL2FragmentShader</B>(java.lang.String shaderSource)</PRE> +public <B>GLSLFragmentShader</B>(java.lang.String shaderSource)</PRE> <DL> </DL> <!-- ========= END OF CLASS DATA ========= --> @@ -237,10 +239,10 @@ public <B>GL2FragmentShader</B>(java.lang.String shaderSource)</PRE> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/media/j3d/GeometryUpdater.html" title="interface in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2FragmentShader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2FragmentShader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLFragmentShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLFragmentShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -257,7 +259,7 @@ public <B>GL2FragmentShader</B>(java.lang.String shaderSource)</PRE> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GL2Shader">METHOD</A></FONT></TD> + SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GLSLShader">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD> </TR> diff --git a/www/j3d1_4/javax/media/j3d/GL2Shader.html b/www/j3d1_4/javax/media/j3d/GLSLShader.html index 2d8d09a..4ae9204 100644 --- a/www/j3d1_4/javax/media/j3d/GL2Shader.html +++ b/www/j3d1_4/javax/media/j3d/GLSLShader.html @@ -2,19 +2,19 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:54 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:15 PST 2004 --> <TITLE> -GL2Shader (Java 3D 1_4_0_pre1) +GLSLShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> -<META NAME="keywords" CONTENT="javax.media.j3d.GL2Shader class"> +<META NAME="keywords" CONTENT="javax.media.j3d.GLSLShader class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="GL2Shader (Java 3D 1_4_0_pre1)"; + parent.document.title="GLSLShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -51,11 +51,11 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2Shader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2Shader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -86,24 +86,24 @@ DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHO <FONT SIZE="-1"> javax.media.j3d</FONT> <BR> -Class GL2Shader</H2> +Class GLSLShader</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">javax.media.j3d.SceneGraphObject</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">javax.media.j3d.NodeComponent</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d">javax.media.j3d.Shader</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GL2Shader</B> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GLSLShader</B> </PRE> <DL> -<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d">GL2FragmentShader</A>, <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d">GL2VertexShader</A></DD> +<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d">GLSLFragmentShader</A>, <A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d">GLSLVertexShader</A></DD> </DL> <HR> <DL> -<DT><PRE>public abstract class <B>GL2Shader</B><DT>extends <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d">Shader</A></DL> +<DT><PRE>public abstract class <B>GLSLShader</B><DT>extends <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d">Shader</A></DL> </PRE> <P> -The GL2 Shader object... +The GLSL Shader object... <p> NOTE: Applications should <i>not</i> extend this class. @@ -111,7 +111,9 @@ The GL2 Shader object... <P> <DL> -<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><CODE>GL2ShaderProgram</CODE></A></DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> +<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><CODE>GLSLShaderProgram</CODE></A></DL> <HR> <P> @@ -127,7 +129,7 @@ The GL2 Shader object... <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2Shader.html#getShaderSource()">getShaderSource</A></B>()</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShader.html#getShaderSource()">getShaderSource</A></B>()</CODE> <BR> </TD> @@ -135,7 +137,7 @@ The GL2 Shader object... <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2Shader.html#setShaderSource(java.lang.String)">setShaderSource</A></B>(java.lang.String shaderSource)</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShader.html#setShaderSource(java.lang.String)">setShaderSource</A></B>(java.lang.String shaderSource)</CODE> <BR> </TD> @@ -231,11 +233,11 @@ public java.lang.String <B>getShaderSource</B>()</PRE> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2Shader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2Shader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { diff --git a/www/j3d1_4/javax/media/j3d/GL2ShaderProgram.html b/www/j3d1_4/javax/media/j3d/GLSLShaderProgram.html index e4369c1..289d5bc 100644 --- a/www/j3d1_4/javax/media/j3d/GL2ShaderProgram.html +++ b/www/j3d1_4/javax/media/j3d/GLSLShaderProgram.html @@ -2,19 +2,19 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:54 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:15 PST 2004 --> <TITLE> -GL2ShaderProgram (Java 3D 1_4_0_pre1) +GLSLShaderProgram (Java 3D 1.4.0-pre1-0412101354) </TITLE> -<META NAME="keywords" CONTENT="javax.media.j3d.GL2ShaderProgram class"> +<META NAME="keywords" CONTENT="javax.media.j3d.GLSLShaderProgram class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="GL2ShaderProgram (Java 3D 1_4_0_pre1)"; + parent.document.title="GLSLShaderProgram (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -51,11 +51,11 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2ShaderProgram.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2ShaderProgram.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLShaderProgram.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLShaderProgram.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -86,28 +86,30 @@ DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> |&n <FONT SIZE="-1"> javax.media.j3d</FONT> <BR> -Class GL2ShaderProgram</H2> +Class GLSLShaderProgram</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">javax.media.j3d.SceneGraphObject</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">javax.media.j3d.NodeComponent</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">javax.media.j3d.ShaderProgram</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GL2ShaderProgram</B> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GLSLShaderProgram</B> </PRE> <HR> <DL> -<DT><PRE>public class <B>GL2ShaderProgram</B><DT>extends <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A></DL> +<DT><PRE>public class <B>GLSLShaderProgram</B><DT>extends <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A></DL> </PRE> <P> -The GL2ShaderProgram object is a concrete implementation of a ShaderProgram - node component for the OpenGL GL2 shading language. +The GLSLShaderProgram object is a concrete implementation of a ShaderProgram + node component for the OpenGL GLSL shading language. <P> <P> <DL> -<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d"><CODE>GL2VertexShader</CODE></A>, -<A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d"><CODE>GL2FragmentShader</CODE></A></DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> +<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d"><CODE>GLSLVertexShader</CODE></A>, +<A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d"><CODE>GLSLFragmentShader</CODE></A></DL> <HR> <P> @@ -121,7 +123,7 @@ The GL2ShaderProgram object is a concrete implementation of a ShaderProgram <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html#GL2ShaderProgram()">GL2ShaderProgram</A></B>()</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html#GLSLShaderProgram()">GLSLShaderProgram</A></B>()</CODE> <BR> </TD> @@ -138,16 +140,16 @@ The GL2ShaderProgram object is a concrete implementation of a ShaderProgram </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d">GL2FragmentShader</A></CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html#getFragmentShader()">getFragmentShader</A></B>()</CODE> +<CODE> <A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d">GLSLFragmentShader</A></CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html#getFragmentShader()">getFragmentShader</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d">GL2VertexShader</A></CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html#getVertexShader()">getVertexShader</A></B>()</CODE> +<CODE> <A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d">GLSLVertexShader</A></CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html#getVertexShader()">getVertexShader</A></B>()</CODE> <BR> </TD> @@ -155,7 +157,7 @@ The GL2ShaderProgram object is a concrete implementation of a ShaderProgram <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html#setFragmentShader(javax.media.j3d.GL2FragmentShader)">setFragmentShader</A></B>(<A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d">GL2FragmentShader</A> fragmentShader)</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html#setFragmentShader(javax.media.j3d.GLSLFragmentShader)">setFragmentShader</A></B>(<A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d">GLSLFragmentShader</A> fragmentShader)</CODE> <BR> </TD> @@ -163,7 +165,7 @@ The GL2ShaderProgram object is a concrete implementation of a ShaderProgram <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html#setVertexShader(javax.media.j3d.GL2VertexShader)">setVertexShader</A></B>(<A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d">GL2VertexShader</A> vertexShader)</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html#setVertexShader(javax.media.j3d.GLSLVertexShader)">setVertexShader</A></B>(<A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d">GLSLVertexShader</A> vertexShader)</CODE> <BR> </TD> @@ -209,10 +211,10 @@ The GL2ShaderProgram object is a concrete implementation of a ShaderProgram </TR> </TABLE> -<A NAME="GL2ShaderProgram()"><!-- --></A><H3> -GL2ShaderProgram</H3> +<A NAME="GLSLShaderProgram()"><!-- --></A><H3> +GLSLShaderProgram</H3> <PRE> -public <B>GL2ShaderProgram</B>()</PRE> +public <B>GLSLShaderProgram</B>()</PRE> <DL> </DL> @@ -226,10 +228,10 @@ public <B>GL2ShaderProgram</B>()</PRE> </TR> </TABLE> -<A NAME="setVertexShader(javax.media.j3d.GL2VertexShader)"><!-- --></A><H3> +<A NAME="setVertexShader(javax.media.j3d.GLSLVertexShader)"><!-- --></A><H3> setVertexShader</H3> <PRE> -public void <B>setVertexShader</B>(<A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d">GL2VertexShader</A> vertexShader)</PRE> +public void <B>setVertexShader</B>(<A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d">GLSLVertexShader</A> vertexShader)</PRE> <DL> <DD><DL> </DL> @@ -237,10 +239,10 @@ public void <B>setVertexShader</B>(<A HREF="../../../javax/media/j3d/GL2VertexSh </DL> <HR> -<A NAME="setFragmentShader(javax.media.j3d.GL2FragmentShader)"><!-- --></A><H3> +<A NAME="setFragmentShader(javax.media.j3d.GLSLFragmentShader)"><!-- --></A><H3> setFragmentShader</H3> <PRE> -public void <B>setFragmentShader</B>(<A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d">GL2FragmentShader</A> fragmentShader)</PRE> +public void <B>setFragmentShader</B>(<A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d">GLSLFragmentShader</A> fragmentShader)</PRE> <DL> <DD><DL> </DL> @@ -251,7 +253,7 @@ public void <B>setFragmentShader</B>(<A HREF="../../../javax/media/j3d/GL2Fragme <A NAME="getVertexShader()"><!-- --></A><H3> getVertexShader</H3> <PRE> -public <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d">GL2VertexShader</A> <B>getVertexShader</B>()</PRE> +public <A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d">GLSLVertexShader</A> <B>getVertexShader</B>()</PRE> <DL> <DD><DL> </DL> @@ -262,7 +264,7 @@ public <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in j <A NAME="getFragmentShader()"><!-- --></A><H3> getFragmentShader</H3> <PRE> -public <A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d">GL2FragmentShader</A> <B>getFragmentShader</B>()</PRE> +public <A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d">GLSLFragmentShader</A> <B>getFragmentShader</B>()</PRE> <DL> <DD><DL> </DL> @@ -298,11 +300,11 @@ public <A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/GL2VertexShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLVertexShader.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2ShaderProgram.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2ShaderProgram.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLShaderProgram.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLShaderProgram.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { diff --git a/www/j3d1_4/javax/media/j3d/GL2VertexShader.html b/www/j3d1_4/javax/media/j3d/GLSLVertexShader.html index 9329ac7..9c117b9 100644 --- a/www/j3d1_4/javax/media/j3d/GL2VertexShader.html +++ b/www/j3d1_4/javax/media/j3d/GLSLVertexShader.html @@ -2,19 +2,19 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:54 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:15 PST 2004 --> <TITLE> -GL2VertexShader (Java 3D 1_4_0_pre1) +GLSLVertexShader (Java 3D 1.4.0-pre1-0412101354) </TITLE> -<META NAME="keywords" CONTENT="javax.media.j3d.GL2VertexShader class"> +<META NAME="keywords" CONTENT="javax.media.j3d.GLSLVertexShader class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="GL2VertexShader (Java 3D 1_4_0_pre1)"; + parent.document.title="GLSLVertexShader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -51,11 +51,11 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> <A HREF="../../../javax/media/j3d/GraphicsConfigTemplate3D.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2VertexShader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2VertexShader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLVertexShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLVertexShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -72,7 +72,7 @@ function windowTitle() </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GL2Shader">METHOD</A></FONT></TD> + SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GLSLShader">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD> </TR> @@ -86,28 +86,30 @@ DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> |&n <FONT SIZE="-1"> javax.media.j3d</FONT> <BR> -Class GL2VertexShader</H2> +Class GLSLVertexShader</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">javax.media.j3d.SceneGraphObject</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">javax.media.j3d.NodeComponent</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d">javax.media.j3d.Shader</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">javax.media.j3d.GL2Shader</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GL2VertexShader</B> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">javax.media.j3d.GLSLShader</A> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.GLSLVertexShader</B> </PRE> <HR> <DL> -<DT><PRE>public class <B>GL2VertexShader</B><DT>extends <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">GL2Shader</A></DL> +<DT><PRE>public class <B>GLSLVertexShader</B><DT>extends <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">GLSLShader</A></DL> </PRE> <P> -The GL2 Vertex Shader object... +The GLSL Vertex Shader object... <P> <P> <DL> -<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><CODE>GL2ShaderProgram</CODE></A>, -<A HREF="../../../javax/media/j3d/GL2FragmentShader.html" title="class in javax.media.j3d"><CODE>GL2FragmentShader</CODE></A></DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> +<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><CODE>GLSLShaderProgram</CODE></A>, +<A HREF="../../../javax/media/j3d/GLSLFragmentShader.html" title="class in javax.media.j3d"><CODE>GLSLFragmentShader</CODE></A></DL> <HR> <P> @@ -121,13 +123,13 @@ The GL2 Vertex Shader object... <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2VertexShader.html#GL2VertexShader()">GL2VertexShader</A></B>()</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLVertexShader.html#GLSLVertexShader()">GLSLVertexShader</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../javax/media/j3d/GL2VertexShader.html#GL2VertexShader(java.lang.String)">GL2VertexShader</A></B>(java.lang.String shaderSource)</CODE> +<TD><CODE><B><A HREF="../../../javax/media/j3d/GLSLVertexShader.html#GLSLVertexShader(java.lang.String)">GLSLVertexShader</A></B>(java.lang.String shaderSource)</CODE> <BR> </TD> @@ -143,13 +145,13 @@ The GL2 Vertex Shader object... <B>Method Summary</B></FONT></TH> </TR> </TABLE> - <A NAME="methods_inherited_from_class_javax.media.j3d.GL2Shader"><!-- --></A> + <A NAME="methods_inherited_from_class_javax.media.j3d.GLSLShader"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">GL2Shader</A></B></TH> +<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">GLSLShader</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><A HREF="../../../javax/media/j3d/GL2Shader.html#getShaderSource()">getShaderSource</A>, <A HREF="../../../javax/media/j3d/GL2Shader.html#setShaderSource(java.lang.String)">setShaderSource</A></CODE></TD> +<TD><CODE><A HREF="../../../javax/media/j3d/GLSLShader.html#getShaderSource()">getShaderSource</A>, <A HREF="../../../javax/media/j3d/GLSLShader.html#setShaderSource(java.lang.String)">setShaderSource</A></CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_javax.media.j3d.NodeComponent"><!-- --></A> @@ -192,18 +194,18 @@ The GL2 Vertex Shader object... </TR> </TABLE> -<A NAME="GL2VertexShader()"><!-- --></A><H3> -GL2VertexShader</H3> +<A NAME="GLSLVertexShader()"><!-- --></A><H3> +GLSLVertexShader</H3> <PRE> -public <B>GL2VertexShader</B>()</PRE> +public <B>GLSLVertexShader</B>()</PRE> <DL> </DL> <HR> -<A NAME="GL2VertexShader(java.lang.String)"><!-- --></A><H3> -GL2VertexShader</H3> +<A NAME="GLSLVertexShader(java.lang.String)"><!-- --></A><H3> +GLSLVertexShader</H3> <PRE> -public <B>GL2VertexShader</B>(java.lang.String shaderSource)</PRE> +public <B>GLSLVertexShader</B>(java.lang.String shaderSource)</PRE> <DL> </DL> <!-- ========= END OF CLASS DATA ========= --> @@ -236,11 +238,11 @@ public <B>GL2VertexShader</B>(java.lang.String shaderSource)</PRE> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> <A HREF="../../../javax/media/j3d/GraphicsConfigTemplate3D.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?javax/media/j3d/GL2VertexShader.html" target="_top"><B>FRAMES</B></A> - <A HREF="GL2VertexShader.html" target="_top"><B>NO FRAMES</B></A> + <A HREF="../../../index.html?javax/media/j3d/GLSLVertexShader.html" target="_top"><B>FRAMES</B></A> + <A HREF="GLSLVertexShader.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { @@ -257,7 +259,7 @@ public <B>GL2VertexShader</B>(java.lang.String shaderSource)</PRE> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GL2Shader">METHOD</A></FONT></TD> + SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_javax.media.j3d.GLSLShader">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD> </TR> diff --git a/www/j3d1_4/javax/media/j3d/Shader.html b/www/j3d1_4/javax/media/j3d/Shader.html index fec2ffe..922fca5 100644 --- a/www/j3d1_4/javax/media/j3d/Shader.html +++ b/www/j3d1_4/javax/media/j3d/Shader.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:58 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:20 PST 2004 --> <TITLE> -Shader (Java 3D 1_4_0_pre1) +Shader (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.Shader class"> @@ -14,7 +14,7 @@ Shader (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="Shader (Java 3D 1_4_0_pre1)"; + parent.document.title="Shader (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -52,7 +52,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/media/j3d/SensorRead.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/ShaderAppearance.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/media/j3d/Shader.html" target="_top"><B>FRAMES</B></A> <A HREF="Shader.html" target="_top"><B>NO FRAMES</B></A> @@ -94,7 +94,7 @@ java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.Shader</B> </PRE> <DL> -<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/CgShader.html" title="class in javax.media.j3d">CgShader</A>, <A HREF="../../../javax/media/j3d/GL2Shader.html" title="class in javax.media.j3d">GL2Shader</A></DD> +<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/CgShader.html" title="class in javax.media.j3d">CgShader</A>, <A HREF="../../../javax/media/j3d/GLSLShader.html" title="class in javax.media.j3d">GLSLShader</A></DD> </DL> <HR> <DL> @@ -108,7 +108,7 @@ The Shader object is the abstract base class for programmable application to specify the source code used in programming the Graphics Pipeline Unit (GPU) of the graphics accelerator, using the shader language defined by that Shader. The currently defined - shader languages are: Cg and GL2. + shader languages are: Cg and GLSL. <p> NOTE: Applications should <i>not</i> extend this class. @@ -116,6 +116,8 @@ The Shader object is the abstract base class for programmable <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><CODE>ShaderProgram</CODE></A></DL> <HR> @@ -190,7 +192,7 @@ The Shader object is the abstract base class for programmable <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/media/j3d/SensorRead.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> - <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../javax/media/j3d/ShaderAppearance.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/media/j3d/Shader.html" target="_top"><B>FRAMES</B></A> <A HREF="Shader.html" target="_top"><B>NO FRAMES</B></A> diff --git a/www/j3d1_4/javax/media/j3d/ShaderAppearance.html b/www/j3d1_4/javax/media/j3d/ShaderAppearance.html new file mode 100644 index 0000000..afdbe6d --- /dev/null +++ b/www/j3d1_4/javax/media/j3d/ShaderAppearance.html @@ -0,0 +1,439 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--NewPage--> +<HTML> +<HEAD> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:20 PST 2004 --> +<TITLE> +ShaderAppearance (Java 3D 1.4.0-pre1-0412101354) +</TITLE> + +<META NAME="keywords" CONTENT="javax.media.j3d.ShaderAppearance class"> + +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + parent.document.title="ShaderAppearance (Java 3D 1.4.0-pre1-0412101354)"; +} +</SCRIPT> +<NOSCRIPT> +</NOSCRIPT> + +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> + + +<!-- ========= START OF TOP NAVBAR ======= --> +<A NAME="navbar_top"><!-- --></A> +<A HREF="#skip-navbar_top" title="Skip navigation links"></A> +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> +<TR> +<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> +<A NAME="navbar_top_firstrow"><!-- --></A> +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> + <TR ALIGN="center" VALIGN="top"> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> + </TR> +</TABLE> +</TD> +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> +</EM> +</TD> +</TR> + +<TR> +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> + <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> + <A HREF="../../../index.html?javax/media/j3d/ShaderAppearance.html" target="_top"><B>FRAMES</B></A> + <A HREF="ShaderAppearance.html" target="_top"><B>NO FRAMES</B></A> + <SCRIPT type="text/javascript"> + <!-- + if(window==top) { + document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); + } + //--> +</SCRIPT> +<NOSCRIPT> + <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> +</NOSCRIPT> + + +</FONT></TD> +</TR> +<TR> +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> + SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_javax.media.j3d.Appearance">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> +DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> +</TR> +</TABLE> +<A NAME="skip-navbar_top"></A> +<!-- ========= END OF TOP NAVBAR ========= --> + +<HR> +<!-- ======== START OF CLASS DATA ======== --> +<H2> +<FONT SIZE="-1"> +javax.media.j3d</FONT> +<BR> +Class ShaderAppearance</H2> +<PRE> +java.lang.Object + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">javax.media.j3d.SceneGraphObject</A> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">javax.media.j3d.NodeComponent</A> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">javax.media.j3d.Appearance</A> + <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.ShaderAppearance</B> +</PRE> +<HR> +<DL> +<DT><PRE>public class <B>ShaderAppearance</B><DT>extends <A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">Appearance</A></DL> +</PRE> + +<P> +<p>The ShaderAppearance object defines programmable shading attributes + that can be set as a component object of a Shape3D node. The + ShaderAppearance rendering state adds the following attributes in + addition to those defined by Appearance:</p> + + <ul> + <li>Shader program - specifies the shader program...</li> + + <p></p> + <li>Shader parameters - specifies the shader parameters...</li> + </ul> + + <p>The ShaderAppearance object modifies the definition of some of the + attributes in Appearance:</p> + + <ul> + <li>Coloring attributes - XXXXX</li> + + <p></p> + <li>Line attributes - XXXXX</li> + + <p></p> + <li>Point attributes - XXXXX</li> + + <p></p> + <li>Polygon attributes - XXXXX</li> + + <p></p> + <li>Rendering attributes - XXXXX</li> + + <p></p> + <li>Transparency attributes - XXXXX</li> + + <p></p> + <li>Material - XXXXX</li> + + <p></p> + <li>Texture - XXXXX</li> + + <p></p> + <li>Texture attributes - XXXXX</li> + + <p></p> + <li>Texture coordinate generation - XXXXX</li> + + <p></p> + <li>Texture unit state - XXXXX</li> + </ul> +<P> + +<P> +<DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> +<DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><CODE>ShaderProgram</CODE></A></DL> +<HR> + +<P> +<!-- =========== FIELD SUMMARY =========== --> + +<A NAME="field_summary"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +<B>Field Summary</B></FONT></TH> +</TR> +</TABLE> + <A NAME="fields_inherited_from_class_javax.media.j3d.Appearance"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left"><B>Fields inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">Appearance</A></B></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_COLORING_ATTRIBUTES_READ">ALLOW_COLORING_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_COLORING_ATTRIBUTES_WRITE">ALLOW_COLORING_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_LINE_ATTRIBUTES_READ">ALLOW_LINE_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_LINE_ATTRIBUTES_WRITE">ALLOW_LINE_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_MATERIAL_READ">ALLOW_MATERIAL_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_MATERIAL_WRITE">ALLOW_MATERIAL_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_POINT_ATTRIBUTES_READ">ALLOW_POINT_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_POINT_ATTRIBUTES_WRITE">ALLOW_POINT_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_POLYGON_ATTRIBUTES_READ">ALLOW_POLYGON_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_POLYGON_ATTRIBUTES_WRITE">ALLOW_POLYGON_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_RENDERING_ATTRIBUTES_READ">ALLOW_RENDERING_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_RENDERING_ATTRIBUTES_WRITE">ALLOW_RENDERING_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXGEN_READ">ALLOW_TEXGEN_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXGEN_WRITE">ALLOW_TEXGEN_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_ATTRIBUTES_READ">ALLOW_TEXTURE_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_ATTRIBUTES_WRITE">ALLOW_TEXTURE_ATTRIBUTES_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_READ">ALLOW_TEXTURE_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_UNIT_STATE_READ">ALLOW_TEXTURE_UNIT_STATE_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_UNIT_STATE_WRITE">ALLOW_TEXTURE_UNIT_STATE_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TEXTURE_WRITE">ALLOW_TEXTURE_WRITE</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TRANSPARENCY_ATTRIBUTES_READ">ALLOW_TRANSPARENCY_ATTRIBUTES_READ</A>, <A HREF="../../../javax/media/j3d/Appearance.html#ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE">ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE</A></CODE></TD> +</TR> +</TABLE> + +<!-- ======== CONSTRUCTOR SUMMARY ======== --> + +<A NAME="constructor_summary"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +<B>Constructor Summary</B></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../javax/media/j3d/ShaderAppearance.html#ShaderAppearance()">ShaderAppearance</A></B>()</CODE> + +<BR> + Constructs a ShaderAppearance component object using defaults for all + state variables.</TD> +</TR> +</TABLE> + +<!-- ========== METHOD SUMMARY =========== --> + +<A NAME="method_summary"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +<B>Method Summary</B></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">NodeComponent</A></CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/ShaderAppearance.html#cloneNodeComponent()">cloneNodeComponent</A></B>()</CODE> + +<BR> + <B>Deprecated.</B> <I>replaced with cloneNodeComponent(boolean forceDuplicate)</I></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/ShaderAppearance.html#duplicateNodeComponent(javax.media.j3d.NodeComponent)">duplicateNodeComponent</A></B>(<A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">NodeComponent</A> originalNodeComponent)</CODE> + +<BR> + <B>Deprecated.</B> <I>replaced with duplicateNodeComponent( + NodeComponent originalNodeComponent, boolean forceDuplicate)</I></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A></CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/ShaderAppearance.html#getShaderProgram()">getShaderProgram</A></B>()</CODE> + +<BR> + Retrieves the current ShaderProgram object.</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../javax/media/j3d/ShaderAppearance.html#setShaderProgram(javax.media.j3d.ShaderProgram)">setShaderProgram</A></B>(<A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A> shaderProgram)</CODE> + +<BR> + Sets the ShaderProgram object to the specified object.</TD> +</TR> +</TABLE> + <A NAME="methods_inherited_from_class_javax.media.j3d.Appearance"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">Appearance</A></B></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><A HREF="../../../javax/media/j3d/Appearance.html#getColoringAttributes()">getColoringAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getLineAttributes()">getLineAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getMaterial()">getMaterial</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getPointAttributes()">getPointAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getPolygonAttributes()">getPolygonAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getRenderingAttributes()">getRenderingAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTexCoordGeneration()">getTexCoordGeneration</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTexture()">getTexture</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTextureAttributes()">getTextureAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTextureUnitCount()">getTextureUnitCount</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTextureUnitState()">getTextureUnitState</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTextureUnitState(int)">getTextureUnitState</A>, <A HREF="../../../javax/media/j3d/Appearance.html#getTransparencyAttributes()">getTransparencyAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setColoringAttributes(javax.media.j3d.ColoringAttributes)">setColoringAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setLineAttributes(javax.media.j3d.LineAttributes)">setLineAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setMaterial(javax.media.j3d.Material)">setMaterial</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setPointAttributes(javax.media.j3d.PointAttributes)">setPointAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setPolygonAttributes(javax.media.j3d.PolygonAttributes)">setPolygonAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setRenderingAttributes(javax.media.j3d.RenderingAttributes)">setRenderingAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTexCoordGeneration(javax.media.j3d.TexCoordGeneration)">setTexCoordGeneration</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTexture(javax.media.j3d.Texture)">setTexture</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTextureAttributes(javax.media.j3d.TextureAttributes)">setTextureAttributes</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTextureUnitState(int, javax.media.j3d.TextureUnitState)">setTextureUnitState</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTextureUnitState(javax.media.j3d.TextureUnitState[])">setTextureUnitState</A>, <A HREF="../../../javax/media/j3d/Appearance.html#setTransparencyAttributes(javax.media.j3d.TransparencyAttributes)">setTransparencyAttributes</A></CODE></TD> +</TR> +</TABLE> + <A NAME="methods_inherited_from_class_javax.media.j3d.NodeComponent"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">NodeComponent</A></B></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><A HREF="../../../javax/media/j3d/NodeComponent.html#cloneNodeComponent(boolean)">cloneNodeComponent</A>, <A HREF="../../../javax/media/j3d/NodeComponent.html#duplicateNodeComponent(javax.media.j3d.NodeComponent, boolean)">duplicateNodeComponent</A>, <A HREF="../../../javax/media/j3d/NodeComponent.html#getDuplicateOnCloneTree()">getDuplicateOnCloneTree</A>, <A HREF="../../../javax/media/j3d/NodeComponent.html#setDuplicateOnCloneTree(boolean)">setDuplicateOnCloneTree</A></CODE></TD> +</TR> +</TABLE> + <A NAME="methods_inherited_from_class_javax.media.j3d.SceneGraphObject"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left"><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/SceneGraphObject.html" title="class in javax.media.j3d">SceneGraphObject</A></B></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><A HREF="../../../javax/media/j3d/SceneGraphObject.html#clearCapability(int)">clearCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#clearCapabilityIsFrequent(int)">clearCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#duplicateSceneGraphObject(javax.media.j3d.SceneGraphObject)">duplicateSceneGraphObject</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getCapability(int)">getCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getCapabilityIsFrequent(int)">getCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getUserData()">getUserData</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#isCompiled()">isCompiled</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#isLive()">isLive</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setCapability(int)">setCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setCapabilityIsFrequent(int)">setCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setUserData(java.lang.Object)">setUserData</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#updateNodeReferences(javax.media.j3d.NodeReferenceTable)">updateNodeReferences</A></CODE></TD> +</TR> +</TABLE> + <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> +</TR> +</TABLE> + +<P> + +<!-- ========= CONSTRUCTOR DETAIL ======== --> + +<A NAME="constructor_detail"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> +<B>Constructor Detail</B></FONT></TH> +</TR> +</TABLE> + +<A NAME="ShaderAppearance()"><!-- --></A><H3> +ShaderAppearance</H3> +<PRE> +public <B>ShaderAppearance</B>()</PRE> +<DL> +<DD>Constructs a ShaderAppearance component object using defaults for all + state variables. All component object references are initialized + to null. +<P> +</DL> + +<!-- ============ METHOD DETAIL ========== --> + +<A NAME="method_detail"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> +<B>Method Detail</B></FONT></TH> +</TR> +</TABLE> + +<A NAME="setShaderProgram(javax.media.j3d.ShaderProgram)"><!-- --></A><H3> +setShaderProgram</H3> +<PRE> +public void <B>setShaderProgram</B>(<A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A> shaderProgram)</PRE> +<DL> +<DD>Sets the ShaderProgram object to the specified object. Setting it to + null causes a default pass-through shader to be used ??? +<P> +<DD><DL> +<DT><B>Parameters:</B><DD><CODE>shaderProgram</CODE> - object that specifies the desired shader program +<DT><B>Throws:</B> +<DD><CODE><A HREF="../../../javax/media/j3d/CapabilityNotSetException.html" title="class in javax.media.j3d">CapabilityNotSetException</A></CODE> - if appropriate capability is + not set and this object is part of live or compiled scene graph</DL> +</DD> +</DL> +<HR> + +<A NAME="getShaderProgram()"><!-- --></A><H3> +getShaderProgram</H3> +<PRE> +public <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d">ShaderProgram</A> <B>getShaderProgram</B>()</PRE> +<DL> +<DD>Retrieves the current ShaderProgram object. +<P> +<DD><DL> + +<DT><B>Returns:</B><DD>the ShaderProgram object +<DT><B>Throws:</B> +<DD><CODE><A HREF="../../../javax/media/j3d/CapabilityNotSetException.html" title="class in javax.media.j3d">CapabilityNotSetException</A></CODE> - if appropriate capability is + not set and this object is part of live or compiled scene graph</DL> +</DD> +</DL> +<HR> + +<A NAME="cloneNodeComponent()"><!-- --></A><H3> +cloneNodeComponent</H3> +<PRE> +public <A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">NodeComponent</A> <B>cloneNodeComponent</B>()</PRE> +<DL> +<DD><B>Deprecated.</B> <I>replaced with cloneNodeComponent(boolean forceDuplicate)</I> +<P> +<DD><DL> +<DT><B>Overrides:</B><DD><CODE><A HREF="../../../javax/media/j3d/Appearance.html#cloneNodeComponent()">cloneNodeComponent</A></CODE> in class <CODE><A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">Appearance</A></CODE></DL> +</DD> +<DD><DL> +</DL> +</DD> +</DL> +<HR> + +<A NAME="duplicateNodeComponent(javax.media.j3d.NodeComponent)"><!-- --></A><H3> +duplicateNodeComponent</H3> +<PRE> +public void <B>duplicateNodeComponent</B>(<A HREF="../../../javax/media/j3d/NodeComponent.html" title="class in javax.media.j3d">NodeComponent</A> originalNodeComponent)</PRE> +<DL> +<DD><B>Deprecated.</B> <I>replaced with duplicateNodeComponent( + NodeComponent originalNodeComponent, boolean forceDuplicate)</I> +<P> +<DD>NOTE: Applications should <i>not</i> call this method directly. + It should only be called by the cloneNode method. +<P> +<DD><DL> +<DT><B>Overrides:</B><DD><CODE><A HREF="../../../javax/media/j3d/Appearance.html#duplicateNodeComponent(javax.media.j3d.NodeComponent)">duplicateNodeComponent</A></CODE> in class <CODE><A HREF="../../../javax/media/j3d/Appearance.html" title="class in javax.media.j3d">Appearance</A></CODE></DL> +</DD> +<DD><DL> +</DL> +</DD> +</DL> +<!-- ========= END OF CLASS DATA ========= --> +<HR> + + +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<A NAME="navbar_bottom"><!-- --></A> +<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> +<TR> +<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> +<A NAME="navbar_bottom_firstrow"><!-- --></A> +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> + <TR ALIGN="center" VALIGN="top"> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> + </TR> +</TABLE> +</TD> +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> +</EM> +</TD> +</TR> + +<TR> +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> + <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/ShaderProgram.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> + <A HREF="../../../index.html?javax/media/j3d/ShaderAppearance.html" target="_top"><B>FRAMES</B></A> + <A HREF="ShaderAppearance.html" target="_top"><B>NO FRAMES</B></A> + <SCRIPT type="text/javascript"> + <!-- + if(window==top) { + document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); + } + //--> +</SCRIPT> +<NOSCRIPT> + <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> +</NOSCRIPT> + + +</FONT></TD> +</TR> +<TR> +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> + SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_javax.media.j3d.Appearance">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> +DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> +</TR> +</TABLE> +<A NAME="skip-navbar_bottom"></A> +<!-- ======== END OF BOTTOM NAVBAR ======= --> + +<HR> + +</BODY> +</HTML> diff --git a/www/j3d1_4/javax/media/j3d/ShaderProgram.html b/www/j3d1_4/javax/media/j3d/ShaderProgram.html index 479d58b..4b41475 100644 --- a/www/j3d1_4/javax/media/j3d/ShaderProgram.html +++ b/www/j3d1_4/javax/media/j3d/ShaderProgram.html @@ -2,9 +2,9 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0-rc) on Thu Sep 16 16:01:58 PDT 2004 --> +<!-- Generated by javadoc (build 1.5.0) on Fri Dec 10 13:55:20 PST 2004 --> <TITLE> -ShaderProgram (Java 3D 1_4_0_pre1) +ShaderProgram (Java 3D 1.4.0-pre1-0412101354) </TITLE> <META NAME="keywords" CONTENT="javax.media.j3d.ShaderProgram class"> @@ -14,7 +14,7 @@ ShaderProgram (Java 3D 1_4_0_pre1) <SCRIPT type="text/javascript"> function windowTitle() { - parent.document.title="ShaderProgram (Java 3D 1_4_0_pre1)"; + parent.document.title="ShaderProgram (Java 3D 1.4.0-pre1-0412101354)"; } </SCRIPT> <NOSCRIPT> @@ -51,7 +51,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/ShaderAppearance.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> <A HREF="../../../javax/media/j3d/Shape3D.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/media/j3d/ShaderProgram.html" target="_top"><B>FRAMES</B></A> @@ -94,7 +94,7 @@ java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.media.j3d.ShaderProgram</B> </PRE> <DL> -<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/CgShaderProgram.html" title="class in javax.media.j3d">CgShaderProgram</A>, <A HREF="../../../javax/media/j3d/GL2ShaderProgram.html" title="class in javax.media.j3d">GL2ShaderProgram</A></DD> +<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../javax/media/j3d/CgShaderProgram.html" title="class in javax.media.j3d">CgShaderProgram</A>, <A HREF="../../../javax/media/j3d/GLSLShaderProgram.html" title="class in javax.media.j3d">GLSLShaderProgram</A></DD> </DL> <HR> <DL> @@ -110,7 +110,7 @@ The ShaderProgram object is the abstract base class for Graphics Pipeline Unit (GPU) of the graphics accelerator. It is specified using the shader language defined by the ShaderProgram. The currently defined shader languages are: Cg and - GL2. + GLSL. <p> NOTE: Applications should <i>not</i> extend this class. @@ -118,6 +118,8 @@ The ShaderProgram object is the abstract base class for <P> <DL> +<DT><B>Since:</B></DT> + <DD>Java 3D 1.4</DD> <DT><B>See Also:</B><DD><A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d"><CODE>Shader</CODE></A></DL> <HR> @@ -191,7 +193,7 @@ The ShaderProgram object is the abstract base class for <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../javax/media/j3d/Shader.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> + <A HREF="../../../javax/media/j3d/ShaderAppearance.html" title="class in javax.media.j3d"><B>PREV CLASS</B></A> <A HREF="../../../javax/media/j3d/Shape3D.html" title="class in javax.media.j3d"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/media/j3d/ShaderProgram.html" target="_top"><B>FRAMES</B></A> |