org.collada._2005._11.colladaschema
Class GlslSurfaceType

java.lang.Object
  extended by org.collada._2005._11.colladaschema.FxSurfaceCommon
      extended by org.collada._2005._11.colladaschema.GlslSurfaceType

public class GlslSurfaceType
extends FxSurfaceCommon

A surface type for the GLSL profile. This surface inherits from the fx_surface_common type and adds the ability to programmatically generate textures.

Java class for glsl_surface_type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="glsl_surface_type">
   <complexContent>
     <extension base="{http://www.collada.org/2005/11/COLLADASchema}fx_surface_common">
       <sequence>
         <element name="generator" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="annotate" type="{http://www.collada.org/2005/11/COLLADASchema}fx_annotate_common" maxOccurs="unbounded" minOccurs="0"/>
                   <choice maxOccurs="unbounded">
                     <element name="code" type="{http://www.collada.org/2005/11/COLLADASchema}fx_code_profile"/>
                     <element name="include" type="{http://www.collada.org/2005/11/COLLADASchema}fx_include_common"/>
                   </choice>
                   <element name="name">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>NCName">
                           <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}NCName" />
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="setparam" type="{http://www.collada.org/2005/11/COLLADASchema}glsl_setparam_simple" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class GlslSurfaceType.Generator
          Java class for anonymous complex type.
 
Field Summary
protected  GlslSurfaceType.Generator generator
           
 
Fields inherited from class org.collada._2005._11.colladaschema.FxSurfaceCommon
extra, format, formatHint, initAsNull, initAsTarget, initCube, initFrom, initPlanar, initVolume, mipLevels, mipmapGenerate, size, type, viewportRatio
 
Constructor Summary
GlslSurfaceType()
           
 
Method Summary
 GlslSurfaceType.Generator getGenerator()
          Gets the value of the generator property.
 void setGenerator(GlslSurfaceType.Generator value)
          Sets the value of the generator property.
 
Methods inherited from class org.collada._2005._11.colladaschema.FxSurfaceCommon
getExtra, getFormat, getFormatHint, getInitAsNull, getInitAsTarget, getInitCube, getInitFrom, getInitPlanar, getInitVolume, getMipLevels, getSize, getType, getViewportRatio, isMipmapGenerate, setFormat, setFormatHint, setInitAsNull, setInitAsTarget, setInitCube, setInitPlanar, setInitVolume, setMipLevels, setMipmapGenerate, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

generator

protected GlslSurfaceType.Generator generator
Constructor Detail

GlslSurfaceType

public GlslSurfaceType()
Method Detail

getGenerator

public GlslSurfaceType.Generator getGenerator()
Gets the value of the generator property.

Returns:
possible object is GlslSurfaceType.Generator

setGenerator

public void setGenerator(GlslSurfaceType.Generator value)
Sets the value of the generator property.

Parameters:
value - allowed object is GlslSurfaceType.Generator

CroftSoft Javadoc

CroftSoft COLLADA JAXB Javadoc (2006-11-13 15:08:25)