org.collada._2005._11.colladaschema
Class GlslNewparam

java.lang.Object
  extended by org.collada._2005._11.colladaschema.GlslNewparam

public class GlslNewparam
extends Object

Java class for glsl_newparam complex type.

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

 <complexType name="glsl_newparam">
   <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"/>
         <element name="semantic" type="{http://www.w3.org/2001/XMLSchema}NCName" minOccurs="0"/>
         <element name="modifier" type="{http://www.collada.org/2005/11/COLLADASchema}fx_modifier_enum_common" minOccurs="0"/>
         <choice>
           <group ref="{http://www.collada.org/2005/11/COLLADASchema}glsl_param_type"/>
           <element name="array" type="{http://www.collada.org/2005/11/COLLADASchema}glsl_newarray_type"/>
         </choice>
       </sequence>
       <attribute name="sid" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}glsl_identifier" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String _enum
           
protected  Float _float
           
protected  Integer _int
           
protected  List<FxAnnotateCommon> annotate
           
protected  GlslNewarrayType array
           
protected  Boolean bool
           
protected  List<Boolean> bool2
           
protected  List<Boolean> bool3
           
protected  List<Boolean> bool4
           
protected  List<Float> float2
           
protected  List<Float> float2X2
           
protected  List<Float> float3
           
protected  List<Float> float3X3
           
protected  List<Float> float4
           
protected  List<Float> float4X4
           
protected  List<Integer> int2
           
protected  List<Integer> int3
           
protected  List<Integer> int4
           
protected  FxModifierEnumCommon modifier
           
protected  GlSampler1D sampler1D
           
protected  GlSampler2D sampler2D
           
protected  GlSampler3D sampler3D
           
protected  GlSamplerCUBE samplerCUBE
           
protected  GlSamplerDEPTH samplerDEPTH
           
protected  GlSamplerRECT samplerRECT
           
protected  String semantic
           
protected  String sid
           
protected  GlslSurfaceType surface
           
 
Constructor Summary
GlslNewparam()
           
 
Method Summary
 List<FxAnnotateCommon> getAnnotate()
          Gets the value of the annotate property.
 GlslNewarrayType getArray()
          Gets the value of the array property.
 List<Boolean> getBool2()
          Gets the value of the bool2 property.
 List<Boolean> getBool3()
          Gets the value of the bool3 property.
 List<Boolean> getBool4()
          Gets the value of the bool4 property.
 String getEnum()
          Gets the value of the enum property.
 Float getFloat()
          Gets the value of the float property.
 List<Float> getFloat2()
          Gets the value of the float2 property.
 List<Float> getFloat2X2()
          Gets the value of the float2X2 property.
 List<Float> getFloat3()
          Gets the value of the float3 property.
 List<Float> getFloat3X3()
          Gets the value of the float3X3 property.
 List<Float> getFloat4()
          Gets the value of the float4 property.
 List<Float> getFloat4X4()
          Gets the value of the float4X4 property.
 Integer getInt()
          Gets the value of the int property.
 List<Integer> getInt2()
          Gets the value of the int2 property.
 List<Integer> getInt3()
          Gets the value of the int3 property.
 List<Integer> getInt4()
          Gets the value of the int4 property.
 FxModifierEnumCommon getModifier()
          Gets the value of the modifier property.
 GlSampler1D getSampler1D()
          Gets the value of the sampler1D property.
 GlSampler2D getSampler2D()
          Gets the value of the sampler2D property.
 GlSampler3D getSampler3D()
          Gets the value of the sampler3D property.
 GlSamplerCUBE getSamplerCUBE()
          Gets the value of the samplerCUBE property.
 GlSamplerDEPTH getSamplerDEPTH()
          Gets the value of the samplerDEPTH property.
 GlSamplerRECT getSamplerRECT()
          Gets the value of the samplerRECT property.
 String getSemantic()
          Gets the value of the semantic property.
 String getSid()
          Gets the value of the sid property.
 GlslSurfaceType getSurface()
          Gets the value of the surface property.
 Boolean isBool()
          Gets the value of the bool property.
 void setArray(GlslNewarrayType value)
          Sets the value of the array property.
 void setBool(Boolean value)
          Sets the value of the bool property.
 void setEnum(String value)
          Sets the value of the enum property.
 void setFloat(Float value)
          Sets the value of the float property.
 void setInt(Integer value)
          Sets the value of the int property.
 void setModifier(FxModifierEnumCommon value)
          Sets the value of the modifier property.
 void setSampler1D(GlSampler1D value)
          Sets the value of the sampler1D property.
 void setSampler2D(GlSampler2D value)
          Sets the value of the sampler2D property.
 void setSampler3D(GlSampler3D value)
          Sets the value of the sampler3D property.
 void setSamplerCUBE(GlSamplerCUBE value)
          Sets the value of the samplerCUBE property.
 void setSamplerDEPTH(GlSamplerDEPTH value)
          Sets the value of the samplerDEPTH property.
 void setSamplerRECT(GlSamplerRECT value)
          Sets the value of the samplerRECT property.
 void setSemantic(String value)
          Sets the value of the semantic property.
 void setSid(String value)
          Sets the value of the sid property.
 void setSurface(GlslSurfaceType value)
          Sets the value of the surface property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

annotate

protected List<FxAnnotateCommon> annotate

semantic

protected String semantic

modifier

protected FxModifierEnumCommon modifier

bool

protected Boolean bool

bool2

protected List<Boolean> bool2

bool3

protected List<Boolean> bool3

bool4

protected List<Boolean> bool4

_float

protected Float _float

float2

protected List<Float> float2

float3

protected List<Float> float3

float4

protected List<Float> float4

float2X2

protected List<Float> float2X2

float3X3

protected List<Float> float3X3

float4X4

protected List<Float> float4X4

_int

protected Integer _int

int2

protected List<Integer> int2

int3

protected List<Integer> int3

int4

protected List<Integer> int4

surface

protected GlslSurfaceType surface

sampler1D

protected GlSampler1D sampler1D

sampler2D

protected GlSampler2D sampler2D

sampler3D

protected GlSampler3D sampler3D

samplerCUBE

protected GlSamplerCUBE samplerCUBE

samplerRECT

protected GlSamplerRECT samplerRECT

samplerDEPTH

protected GlSamplerDEPTH samplerDEPTH

_enum

protected String _enum

array

protected GlslNewarrayType array

sid

protected String sid
Constructor Detail

GlslNewparam

public GlslNewparam()
Method Detail

getAnnotate

public List<FxAnnotateCommon> getAnnotate()
Gets the value of the annotate property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotate property.

For example, to add a new item, do as follows:

    getAnnotate().add(newItem);
 

Objects of the following type(s) are allowed in the list FxAnnotateCommon


getSemantic

public String getSemantic()
Gets the value of the semantic property.

Returns:
possible object is String

setSemantic

public void setSemantic(String value)
Sets the value of the semantic property.

Parameters:
value - allowed object is String

getModifier

public FxModifierEnumCommon getModifier()
Gets the value of the modifier property.

Returns:
possible object is FxModifierEnumCommon

setModifier

public void setModifier(FxModifierEnumCommon value)
Sets the value of the modifier property.

Parameters:
value - allowed object is FxModifierEnumCommon

isBool

public Boolean isBool()
Gets the value of the bool property.

Returns:
possible object is Boolean

setBool

public void setBool(Boolean value)
Sets the value of the bool property.

Parameters:
value - allowed object is Boolean

getBool2

public List<Boolean> getBool2()
Gets the value of the bool2 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the bool2 property.

For example, to add a new item, do as follows:

    getBool2().add(newItem);
 

Objects of the following type(s) are allowed in the list Boolean


getBool3

public List<Boolean> getBool3()
Gets the value of the bool3 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the bool3 property.

For example, to add a new item, do as follows:

    getBool3().add(newItem);
 

Objects of the following type(s) are allowed in the list Boolean


getBool4

public List<Boolean> getBool4()
Gets the value of the bool4 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the bool4 property.

For example, to add a new item, do as follows:

    getBool4().add(newItem);
 

Objects of the following type(s) are allowed in the list Boolean


getFloat

public Float getFloat()
Gets the value of the float property.

Returns:
possible object is Float

setFloat

public void setFloat(Float value)
Sets the value of the float property.

Parameters:
value - allowed object is Float

getFloat2

public List<Float> getFloat2()
Gets the value of the float2 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float2 property.

For example, to add a new item, do as follows:

    getFloat2().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getFloat3

public List<Float> getFloat3()
Gets the value of the float3 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float3 property.

For example, to add a new item, do as follows:

    getFloat3().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getFloat4

public List<Float> getFloat4()
Gets the value of the float4 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float4 property.

For example, to add a new item, do as follows:

    getFloat4().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getFloat2X2

public List<Float> getFloat2X2()
Gets the value of the float2X2 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float2X2 property.

For example, to add a new item, do as follows:

    getFloat2X2().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getFloat3X3

public List<Float> getFloat3X3()
Gets the value of the float3X3 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float3X3 property.

For example, to add a new item, do as follows:

    getFloat3X3().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getFloat4X4

public List<Float> getFloat4X4()
Gets the value of the float4X4 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the float4X4 property.

For example, to add a new item, do as follows:

    getFloat4X4().add(newItem);
 

Objects of the following type(s) are allowed in the list Float


getInt

public Integer getInt()
Gets the value of the int property.

Returns:
possible object is Integer

setInt

public void setInt(Integer value)
Sets the value of the int property.

Parameters:
value - allowed object is Integer

getInt2

public List<Integer> getInt2()
Gets the value of the int2 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the int2 property.

For example, to add a new item, do as follows:

    getInt2().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getInt3

public List<Integer> getInt3()
Gets the value of the int3 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the int3 property.

For example, to add a new item, do as follows:

    getInt3().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getInt4

public List<Integer> getInt4()
Gets the value of the int4 property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the int4 property.

For example, to add a new item, do as follows:

    getInt4().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getSurface

public GlslSurfaceType getSurface()
Gets the value of the surface property.

Returns:
possible object is GlslSurfaceType

setSurface

public void setSurface(GlslSurfaceType value)
Sets the value of the surface property.

Parameters:
value - allowed object is GlslSurfaceType

getSampler1D

public GlSampler1D getSampler1D()
Gets the value of the sampler1D property.

Returns:
possible object is GlSampler1D

setSampler1D

public void setSampler1D(GlSampler1D value)
Sets the value of the sampler1D property.

Parameters:
value - allowed object is GlSampler1D

getSampler2D

public GlSampler2D getSampler2D()
Gets the value of the sampler2D property.

Returns:
possible object is GlSampler2D

setSampler2D

public void setSampler2D(GlSampler2D value)
Sets the value of the sampler2D property.

Parameters:
value - allowed object is GlSampler2D

getSampler3D

public GlSampler3D getSampler3D()
Gets the value of the sampler3D property.

Returns:
possible object is GlSampler3D

setSampler3D

public void setSampler3D(GlSampler3D value)
Sets the value of the sampler3D property.

Parameters:
value - allowed object is GlSampler3D

getSamplerCUBE

public GlSamplerCUBE getSamplerCUBE()
Gets the value of the samplerCUBE property.

Returns:
possible object is GlSamplerCUBE

setSamplerCUBE

public void setSamplerCUBE(GlSamplerCUBE value)
Sets the value of the samplerCUBE property.

Parameters:
value - allowed object is GlSamplerCUBE

getSamplerRECT

public GlSamplerRECT getSamplerRECT()
Gets the value of the samplerRECT property.

Returns:
possible object is GlSamplerRECT

setSamplerRECT

public void setSamplerRECT(GlSamplerRECT value)
Sets the value of the samplerRECT property.

Parameters:
value - allowed object is GlSamplerRECT

getSamplerDEPTH

public GlSamplerDEPTH getSamplerDEPTH()
Gets the value of the samplerDEPTH property.

Returns:
possible object is GlSamplerDEPTH

setSamplerDEPTH

public void setSamplerDEPTH(GlSamplerDEPTH value)
Sets the value of the samplerDEPTH property.

Parameters:
value - allowed object is GlSamplerDEPTH

getEnum

public String getEnum()
Gets the value of the enum property.

Returns:
possible object is String

setEnum

public void setEnum(String value)
Sets the value of the enum property.

Parameters:
value - allowed object is String

getArray

public GlslNewarrayType getArray()
Gets the value of the array property.

Returns:
possible object is GlslNewarrayType

setArray

public void setArray(GlslNewarrayType value)
Sets the value of the array property.

Parameters:
value - allowed object is GlslNewarrayType

getSid

public String getSid()
Gets the value of the sid property.

Returns:
possible object is String

setSid

public void setSid(String value)
Sets the value of the sid property.

Parameters:
value - allowed object is String

CroftSoft Javadoc

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