extras;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlID
@XmlSchemaType(name = "ID")
protected String id;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String platform;
/**
* Gets the value of the asset property.
*
* @return
* possible object is
* {@link Asset }
*
*/
public Asset getAsset() {
return asset;
}
/**
* Sets the value of the asset property.
*
* @param value
* allowed object is
* {@link Asset }
*
*/
public void setAsset(Asset value) {
this.asset = value;
}
/**
* Gets the value of the imagesAndNewparams 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 imagesAndNewparams property.
*
*
* For example, to add a new item, do as follows:
*
* getImagesAndNewparams().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link GlesNewparam }
* {@link Image }
*
*
*/
public List getImagesAndNewparams() {
if (imagesAndNewparams == null) {
imagesAndNewparams = new ArrayList();
}
return this.imagesAndNewparams;
}
/**
* Gets the value of the techniques 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 techniques property.
*
*
* For example, to add a new item, do as follows:
*
* getTechniques().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProfileGLES.Technique }
*
*
*/
public List getTechniques() {
if (techniques == null) {
techniques = new ArrayList();
}
return this.techniques;
}
/**
* Gets the value of the extras 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 extras property.
*
*
* For example, to add a new item, do as follows:
*
* getExtras().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Extra }
*
*
*/
public List getExtras() {
if (extras == null) {
extras = new ArrayList();
}
return this.extras;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the platform property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPlatform() {
if (platform == null) {
return "PC";
} else {
return platform;
}
}
/**
* Sets the value of the platform property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlatform(String value) {
this.platform = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.collada.org/2005/11/COLLADASchema}asset" minOccurs="0"/>
* <element name="annotate" type="{http://www.collada.org/2005/11/COLLADASchema}fx_annotate_common" maxOccurs="unbounded" minOccurs="0"/>
* <choice maxOccurs="unbounded" minOccurs="0">
* <element ref="{http://www.collada.org/2005/11/COLLADASchema}image"/>
* <element name="newparam" type="{http://www.collada.org/2005/11/COLLADASchema}gles_newparam"/>
* <element name="setparam">
* <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"/>
* <group ref="{http://www.collada.org/2005/11/COLLADASchema}gles_basic_type_common"/>
* </sequence>
* <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </choice>
* <element name="pass" maxOccurs="unbounded">
* <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"/>
* <element name="color_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="depth_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="stencil_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="color_clear" type="{http://www.collada.org/2005/11/COLLADASchema}fx_color_common" minOccurs="0"/>
* <element name="depth_clear" type="{http://www.collada.org/2005/11/COLLADASchema}float" minOccurs="0"/>
* <element name="stencil_clear" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
* <element name="draw" type="{http://www.collada.org/2005/11/COLLADASchema}fx_draw_common" minOccurs="0"/>
* <choice maxOccurs="unbounded" minOccurs="0">
* <group ref="{http://www.collada.org/2005/11/COLLADASchema}gles_pipeline_settings"/>
* </choice>
* <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="sid" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
* <attribute name="sid" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"asset",
"annotates",
"imagesAndNewparamsAndSetparams",
"passes",
"extras"
})
public static class Technique {
protected Asset asset;
@XmlElement(name = "annotate")
protected List annotates;
@XmlElements({
@XmlElement(name = "setparam", type = ProfileGLES.Technique.Setparam.class),
@XmlElement(name = "newparam", type = GlesNewparam.class),
@XmlElement(name = "image", type = Image.class)
})
protected List imagesAndNewparamsAndSetparams;
@XmlElement(name = "pass", required = true)
protected List passes;
@XmlElement(name = "extra")
protected List extras;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlID
@XmlSchemaType(name = "ID")
protected String id;
@XmlAttribute(required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String sid;
/**
* Gets the value of the asset property.
*
* @return
* possible object is
* {@link Asset }
*
*/
public Asset getAsset() {
return asset;
}
/**
* Sets the value of the asset property.
*
* @param value
* allowed object is
* {@link Asset }
*
*/
public void setAsset(Asset value) {
this.asset = value;
}
/**
* Gets the value of the annotates 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 annotates property.
*
*
* For example, to add a new item, do as follows:
*
* getAnnotates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FxAnnotateCommon }
*
*
*/
public List getAnnotates() {
if (annotates == null) {
annotates = new ArrayList();
}
return this.annotates;
}
/**
* Gets the value of the imagesAndNewparamsAndSetparams 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 imagesAndNewparamsAndSetparams property.
*
*
* For example, to add a new item, do as follows:
*
* getImagesAndNewparamsAndSetparams().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProfileGLES.Technique.Setparam }
* {@link GlesNewparam }
* {@link Image }
*
*
*/
public List getImagesAndNewparamsAndSetparams() {
if (imagesAndNewparamsAndSetparams == null) {
imagesAndNewparamsAndSetparams = new ArrayList();
}
return this.imagesAndNewparamsAndSetparams;
}
/**
* Gets the value of the passes 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 passes property.
*
*
* For example, to add a new item, do as follows:
*
* getPasses().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProfileGLES.Technique.Pass }
*
*
*/
public List getPasses() {
if (passes == null) {
passes = new ArrayList();
}
return this.passes;
}
/**
* Gets the value of the extras 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 extras property.
*
*
* For example, to add a new item, do as follows:
*
* getExtras().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Extra }
*
*
*/
public List getExtras() {
if (extras == null) {
extras = new ArrayList();
}
return this.extras;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the sid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSid() {
return sid;
}
/**
* Sets the value of the sid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSid(String value) {
this.sid = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <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"/>
* <element name="color_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="depth_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="stencil_target" type="{http://www.collada.org/2005/11/COLLADASchema}gles_rendertarget_common" minOccurs="0"/>
* <element name="color_clear" type="{http://www.collada.org/2005/11/COLLADASchema}fx_color_common" minOccurs="0"/>
* <element name="depth_clear" type="{http://www.collada.org/2005/11/COLLADASchema}float" minOccurs="0"/>
* <element name="stencil_clear" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
* <element name="draw" type="{http://www.collada.org/2005/11/COLLADASchema}fx_draw_common" minOccurs="0"/>
* <choice maxOccurs="unbounded" minOccurs="0">
* <group ref="{http://www.collada.org/2005/11/COLLADASchema}gles_pipeline_settings"/>
* </choice>
* <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="sid" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"annotates",
"colorTarget",
"depthTarget",
"stencilTarget",
"colorClear",
"depthClear",
"stencilClear",
"draw",
"alphaFuncsAndBlendFuncsAndClearColors",
"extras"
})
public static class Pass {
@XmlElement(name = "annotate")
protected List annotates;
@XmlElement(name = "color_target")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String colorTarget;
@XmlElement(name = "depth_target")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String depthTarget;
@XmlElement(name = "stencil_target")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String stencilTarget;
@XmlList
@XmlElement(name = "color_clear", type = Double.class)
protected List colorClear;
@XmlElement(name = "depth_clear")
protected Double depthClear;
@XmlElement(name = "stencil_clear")
protected Byte stencilClear;
protected String draw;
@XmlElements({
@XmlElement(name = "light_spot_direction", type = ProfileGLES.Technique.Pass.LightSpotDirection.class),
@XmlElement(name = "normalize_enable", type = ProfileGLES.Technique.Pass.NormalizeEnable.class),
@XmlElement(name = "polygon_offset_fill_enable", type = ProfileGLES.Technique.Pass.PolygonOffsetFillEnable.class),
@XmlElement(name = "front_face", type = ProfileGLES.Technique.Pass.FrontFace.class),
@XmlElement(name = "material_emission", type = ProfileGLES.Technique.Pass.MaterialEmission.class),
@XmlElement(name = "alpha_test_enable", type = ProfileGLES.Technique.Pass.AlphaTestEnable.class),
@XmlElement(name = "material_shininess", type = ProfileGLES.Technique.Pass.MaterialShininess.class),
@XmlElement(name = "stencil_mask", type = ProfileGLES.Technique.Pass.StencilMask.class),
@XmlElement(name = "fog_end", type = ProfileGLES.Technique.Pass.FogEnd.class),
@XmlElement(name = "light_diffuse", type = ProfileGLES.Technique.Pass.LightDiffuse.class),
@XmlElement(name = "multisample_enable", type = ProfileGLES.Technique.Pass.MultisampleEnable.class),
@XmlElement(name = "fog_color", type = ProfileGLES.Technique.Pass.FogColor.class),
@XmlElement(name = "material_ambient", type = ProfileGLES.Technique.Pass.MaterialAmbient.class),
@XmlElement(name = "shade_model", type = ProfileGLES.Technique.Pass.ShadeModel.class),
@XmlElement(name = "point_smooth_enable", type = ProfileGLES.Technique.Pass.PointSmoothEnable.class),
@XmlElement(name = "fog_start", type = ProfileGLES.Technique.Pass.FogStart.class),
@XmlElement(name = "point_size_max", type = ProfileGLES.Technique.Pass.PointSizeMax.class),
@XmlElement(name = "stencil_test_enable", type = ProfileGLES.Technique.Pass.StencilTestEnable.class),
@XmlElement(name = "model_view_matrix", type = ProfileGLES.Technique.Pass.ModelViewMatrix.class),
@XmlElement(name = "clear_stencil", type = ProfileGLES.Technique.Pass.ClearStencil.class),
@XmlElement(name = "scissor", type = ProfileGLES.Technique.Pass.Scissor.class),
@XmlElement(name = "cull_face", type = ProfileGLES.Technique.Pass.CullFace.class),
@XmlElement(name = "depth_func", type = ProfileGLES.Technique.Pass.DepthFunc.class),
@XmlElement(name = "lighting_enable", type = ProfileGLES.Technique.Pass.LightingEnable.class),
@XmlElement(name = "light_quadratic_attenuation", type = ProfileGLES.Technique.Pass.LightQuadraticAttenuation.class),
@XmlElement(name = "light_spot_exponent", type = ProfileGLES.Technique.Pass.LightSpotExponent.class),
@XmlElement(name = "depth_test_enable", type = ProfileGLES.Technique.Pass.DepthTestEnable.class),
@XmlElement(name = "blend_enable", type = ProfileGLES.Technique.Pass.BlendEnable.class),
@XmlElement(name = "color_logic_op_enable", type = ProfileGLES.Technique.Pass.ColorLogicOpEnable.class),
@XmlElement(name = "fog_mode", type = ProfileGLES.Technique.Pass.FogMode.class),
@XmlElement(name = "light_linear_attenutation", type = ProfileGLES.Technique.Pass.LightLinearAttenutation.class),
@XmlElement(name = "clear_color", type = ProfileGLES.Technique.Pass.ClearColor.class),
@XmlElement(name = "point_fade_threshold_size", type = ProfileGLES.Technique.Pass.PointFadeThresholdSize.class),
@XmlElement(name = "rescale_normal_enable", type = ProfileGLES.Technique.Pass.RescaleNormalEnable.class),
@XmlElement(name = "texture_pipeline", type = ProfileGLES.Technique.Pass.TexturePipeline.class),
@XmlElement(name = "color_mask", type = ProfileGLES.Technique.Pass.ColorMask.class),
@XmlElement(name = "color_material_enable", type = ProfileGLES.Technique.Pass.ColorMaterialEnable.class),
@XmlElement(name = "clip_plane_enable", type = ProfileGLES.Technique.Pass.ClipPlaneEnable.class),
@XmlElement(name = "fog_enable", type = ProfileGLES.Technique.Pass.FogEnable.class),
@XmlElement(name = "sample_alpha_to_one_enable", type = ProfileGLES.Technique.Pass.SampleAlphaToOneEnable.class),
@XmlElement(name = "clip_plane", type = ProfileGLES.Technique.Pass.ClipPlane.class),
@XmlElement(name = "clear_depth", type = ProfileGLES.Technique.Pass.ClearDepth.class),
@XmlElement(name = "cull_face_enable", type = ProfileGLES.Technique.Pass.CullFaceEnable.class),
@XmlElement(name = "point_size", type = ProfileGLES.Technique.Pass.PointSize.class),
@XmlElement(name = "projection_matrix", type = ProfileGLES.Technique.Pass.ProjectionMatrix.class),
@XmlElement(name = "light_position", type = ProfileGLES.Technique.Pass.LightPosition.class),
@XmlElement(name = "logic_op", type = ProfileGLES.Technique.Pass.LogicOp.class),
@XmlElement(name = "sample_coverage_enable", type = ProfileGLES.Technique.Pass.SampleCoverageEnable.class),
@XmlElement(name = "light_constant_attenuation", type = ProfileGLES.Technique.Pass.LightConstantAttenuation.class),
@XmlElement(name = "material_specular", type = ProfileGLES.Technique.Pass.MaterialSpecular.class),
@XmlElement(name = "alpha_func", type = ProfileGLES.Technique.Pass.AlphaFunc.class),
@XmlElement(name = "light_specular", type = ProfileGLES.Technique.Pass.LightSpecular.class),
@XmlElement(name = "fog_density", type = ProfileGLES.Technique.Pass.FogDensity.class),
@XmlElement(name = "light_spot_cutoff", type = ProfileGLES.Technique.Pass.LightSpotCutoff.class),
@XmlElement(name = "line_smooth_enable", type = ProfileGLES.Technique.Pass.LineSmoothEnable.class),
@XmlElement(name = "light_ambient", type = ProfileGLES.Technique.Pass.LightAmbient.class),
@XmlElement(name = "sample_alpha_to_coverage_enable", type = ProfileGLES.Technique.Pass.SampleAlphaToCoverageEnable.class),
@XmlElement(name = "texture_pipeline_enable", type = ProfileGLES.Technique.Pass.TexturePipelineEnable.class),
@XmlElement(name = "dither_enable", type = ProfileGLES.Technique.Pass.DitherEnable.class),
@XmlElement(name = "scissor_test_enable", type = ProfileGLES.Technique.Pass.ScissorTestEnable.class),
@XmlElement(name = "light_model_ambient", type = ProfileGLES.Technique.Pass.LightModelAmbient.class),
@XmlElement(name = "point_distance_attenuation", type = ProfileGLES.Technique.Pass.PointDistanceAttenuation.class),
@XmlElement(name = "light_model_two_side_enable", type = ProfileGLES.Technique.Pass.LightModelTwoSideEnable.class),
@XmlElement(name = "line_width", type = ProfileGLES.Technique.Pass.LineWidth.class),
@XmlElement(name = "stencil_op", type = ProfileGLES.Technique.Pass.StencilOp.class),
@XmlElement(name = "light_enable", type = ProfileGLES.Technique.Pass.LightEnable.class),
@XmlElement(name = "depth_range", type = ProfileGLES.Technique.Pass.DepthRange.class),
@XmlElement(name = "polygon_offset", type = ProfileGLES.Technique.Pass.PolygonOffset.class),
@XmlElement(name = "stencil_func", type = ProfileGLES.Technique.Pass.StencilFunc.class),
@XmlElement(name = "point_size_min", type = ProfileGLES.Technique.Pass.PointSizeMin.class),
@XmlElement(name = "depth_mask", type = ProfileGLES.Technique.Pass.DepthMask.class),
@XmlElement(name = "material_diffuse", type = ProfileGLES.Technique.Pass.MaterialDiffuse.class),
@XmlElement(name = "blend_func", type = ProfileGLES.Technique.Pass.BlendFunc.class)
})
protected List alphaFuncsAndBlendFuncsAndClearColors;
@XmlElement(name = "extra")
protected List extras;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String sid;
/**
* Gets the value of the annotates 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 annotates property.
*
*
* For example, to add a new item, do as follows:
*
* getAnnotates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FxAnnotateCommon }
*
*
*/
public List getAnnotates() {
if (annotates == null) {
annotates = new ArrayList();
}
return this.annotates;
}
/**
* Gets the value of the colorTarget property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getColorTarget() {
return colorTarget;
}
/**
* Sets the value of the colorTarget property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColorTarget(String value) {
this.colorTarget = value;
}
/**
* Gets the value of the depthTarget property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDepthTarget() {
return depthTarget;
}
/**
* Sets the value of the depthTarget property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDepthTarget(String value) {
this.depthTarget = value;
}
/**
* Gets the value of the stencilTarget property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStencilTarget() {
return stencilTarget;
}
/**
* Sets the value of the stencilTarget property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStencilTarget(String value) {
this.stencilTarget = value;
}
/**
* Gets the value of the colorClear 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 colorClear property.
*
*
* For example, to add a new item, do as follows:
*
* getColorClear().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getColorClear() {
if (colorClear == null) {
colorClear = new ArrayList();
}
return this.colorClear;
}
/**
* Gets the value of the depthClear property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getDepthClear() {
return depthClear;
}
/**
* Sets the value of the depthClear property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setDepthClear(Double value) {
this.depthClear = value;
}
/**
* Gets the value of the stencilClear property.
*
* @return
* possible object is
* {@link Byte }
*
*/
public Byte getStencilClear() {
return stencilClear;
}
/**
* Sets the value of the stencilClear property.
*
* @param value
* allowed object is
* {@link Byte }
*
*/
public void setStencilClear(Byte value) {
this.stencilClear = value;
}
/**
* Gets the value of the draw property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDraw() {
return draw;
}
/**
* Sets the value of the draw property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDraw(String value) {
this.draw = value;
}
/**
* Gets the value of the alphaFuncsAndBlendFuncsAndClearColors 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 alphaFuncsAndBlendFuncsAndClearColors property.
*
*
* For example, to add a new item, do as follows:
*
* getAlphaFuncsAndBlendFuncsAndClearColors().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProfileGLES.Technique.Pass.LightSpotDirection }
* {@link ProfileGLES.Technique.Pass.NormalizeEnable }
* {@link ProfileGLES.Technique.Pass.PolygonOffsetFillEnable }
* {@link ProfileGLES.Technique.Pass.FrontFace }
* {@link ProfileGLES.Technique.Pass.MaterialEmission }
* {@link ProfileGLES.Technique.Pass.AlphaTestEnable }
* {@link ProfileGLES.Technique.Pass.MaterialShininess }
* {@link ProfileGLES.Technique.Pass.StencilMask }
* {@link ProfileGLES.Technique.Pass.FogEnd }
* {@link ProfileGLES.Technique.Pass.LightDiffuse }
* {@link ProfileGLES.Technique.Pass.MultisampleEnable }
* {@link ProfileGLES.Technique.Pass.FogColor }
* {@link ProfileGLES.Technique.Pass.MaterialAmbient }
* {@link ProfileGLES.Technique.Pass.ShadeModel }
* {@link ProfileGLES.Technique.Pass.PointSmoothEnable }
* {@link ProfileGLES.Technique.Pass.FogStart }
* {@link ProfileGLES.Technique.Pass.PointSizeMax }
* {@link ProfileGLES.Technique.Pass.StencilTestEnable }
* {@link ProfileGLES.Technique.Pass.ModelViewMatrix }
* {@link ProfileGLES.Technique.Pass.ClearStencil }
* {@link ProfileGLES.Technique.Pass.Scissor }
* {@link ProfileGLES.Technique.Pass.CullFace }
* {@link ProfileGLES.Technique.Pass.DepthFunc }
* {@link ProfileGLES.Technique.Pass.LightingEnable }
* {@link ProfileGLES.Technique.Pass.LightQuadraticAttenuation }
* {@link ProfileGLES.Technique.Pass.LightSpotExponent }
* {@link ProfileGLES.Technique.Pass.DepthTestEnable }
* {@link ProfileGLES.Technique.Pass.BlendEnable }
* {@link ProfileGLES.Technique.Pass.ColorLogicOpEnable }
* {@link ProfileGLES.Technique.Pass.FogMode }
* {@link ProfileGLES.Technique.Pass.LightLinearAttenutation }
* {@link ProfileGLES.Technique.Pass.ClearColor }
* {@link ProfileGLES.Technique.Pass.PointFadeThresholdSize }
* {@link ProfileGLES.Technique.Pass.RescaleNormalEnable }
* {@link ProfileGLES.Technique.Pass.TexturePipeline }
* {@link ProfileGLES.Technique.Pass.ColorMask }
* {@link ProfileGLES.Technique.Pass.ColorMaterialEnable }
* {@link ProfileGLES.Technique.Pass.ClipPlaneEnable }
* {@link ProfileGLES.Technique.Pass.FogEnable }
* {@link ProfileGLES.Technique.Pass.SampleAlphaToOneEnable }
* {@link ProfileGLES.Technique.Pass.ClipPlane }
* {@link ProfileGLES.Technique.Pass.ClearDepth }
* {@link ProfileGLES.Technique.Pass.CullFaceEnable }
* {@link ProfileGLES.Technique.Pass.PointSize }
* {@link ProfileGLES.Technique.Pass.ProjectionMatrix }
* {@link ProfileGLES.Technique.Pass.LightPosition }
* {@link ProfileGLES.Technique.Pass.LogicOp }
* {@link ProfileGLES.Technique.Pass.SampleCoverageEnable }
* {@link ProfileGLES.Technique.Pass.LightConstantAttenuation }
* {@link ProfileGLES.Technique.Pass.MaterialSpecular }
* {@link ProfileGLES.Technique.Pass.AlphaFunc }
* {@link ProfileGLES.Technique.Pass.LightSpecular }
* {@link ProfileGLES.Technique.Pass.FogDensity }
* {@link ProfileGLES.Technique.Pass.LightSpotCutoff }
* {@link ProfileGLES.Technique.Pass.LineSmoothEnable }
* {@link ProfileGLES.Technique.Pass.LightAmbient }
* {@link ProfileGLES.Technique.Pass.SampleAlphaToCoverageEnable }
* {@link ProfileGLES.Technique.Pass.TexturePipelineEnable }
* {@link ProfileGLES.Technique.Pass.DitherEnable }
* {@link ProfileGLES.Technique.Pass.ScissorTestEnable }
* {@link ProfileGLES.Technique.Pass.LightModelAmbient }
* {@link ProfileGLES.Technique.Pass.PointDistanceAttenuation }
* {@link ProfileGLES.Technique.Pass.LightModelTwoSideEnable }
* {@link ProfileGLES.Technique.Pass.LineWidth }
* {@link ProfileGLES.Technique.Pass.StencilOp }
* {@link ProfileGLES.Technique.Pass.LightEnable }
* {@link ProfileGLES.Technique.Pass.DepthRange }
* {@link ProfileGLES.Technique.Pass.PolygonOffset }
* {@link ProfileGLES.Technique.Pass.StencilFunc }
* {@link ProfileGLES.Technique.Pass.PointSizeMin }
* {@link ProfileGLES.Technique.Pass.DepthMask }
* {@link ProfileGLES.Technique.Pass.MaterialDiffuse }
* {@link ProfileGLES.Technique.Pass.BlendFunc }
*
*
*/
public List getAlphaFuncsAndBlendFuncsAndClearColors() {
if (alphaFuncsAndBlendFuncsAndClearColors == null) {
alphaFuncsAndBlendFuncsAndClearColors = new ArrayList();
}
return this.alphaFuncsAndBlendFuncsAndClearColors;
}
/**
* Gets the value of the extras 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 extras property.
*
*
* For example, to add a new item, do as follows:
*
* getExtras().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Extra }
*
*
*/
public List getExtras() {
if (extras == null) {
extras = new ArrayList();
}
return this.extras;
}
/**
* Gets the value of the sid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSid() {
return sid;
}
/**
* Sets the value of the sid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSid(String value) {
this.sid = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="func">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="value">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_alpha_value_type" default="0.0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"func",
"value"
})
public static class AlphaFunc {
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.AlphaFunc.Func func;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.AlphaFunc.Value value;
/**
* Gets the value of the func property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.AlphaFunc.Func }
*
*/
public ProfileGLES.Technique.Pass.AlphaFunc.Func getFunc() {
return func;
}
/**
* Sets the value of the func property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.AlphaFunc.Func }
*
*/
public void setFunc(ProfileGLES.Technique.Pass.AlphaFunc.Func value) {
this.func = value;
}
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.AlphaFunc.Value }
*
*/
public ProfileGLES.Technique.Pass.AlphaFunc.Value getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.AlphaFunc.Value }
*
*/
public void setValue(ProfileGLES.Technique.Pass.AlphaFunc.Value value) {
this.value = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Func {
@XmlAttribute
protected GlFuncType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncType }
*
*/
public GlFuncType getValue() {
if (value == null) {
return GlFuncType.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncType }
*
*/
public void setValue(GlFuncType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_alpha_value_type" default="0.0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Value {
@XmlAttribute
protected Float value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Float }
*
*/
public float getValue() {
if (value == null) {
return 0.0F;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setValue(Float value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class AlphaTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class BlendEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="src">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_blend_type" default="ONE" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="dest">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_blend_type" default="ZERO" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"src",
"dest"
})
public static class BlendFunc {
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.BlendFunc.Src src;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.BlendFunc.Dest dest;
/**
* Gets the value of the src property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.BlendFunc.Src }
*
*/
public ProfileGLES.Technique.Pass.BlendFunc.Src getSrc() {
return src;
}
/**
* Sets the value of the src property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.BlendFunc.Src }
*
*/
public void setSrc(ProfileGLES.Technique.Pass.BlendFunc.Src value) {
this.src = value;
}
/**
* Gets the value of the dest property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.BlendFunc.Dest }
*
*/
public ProfileGLES.Technique.Pass.BlendFunc.Dest getDest() {
return dest;
}
/**
* Sets the value of the dest property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.BlendFunc.Dest }
*
*/
public void setDest(ProfileGLES.Technique.Pass.BlendFunc.Dest value) {
this.dest = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_blend_type" default="ZERO" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Dest {
@XmlAttribute
protected GlBlendType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlBlendType }
*
*/
public GlBlendType getValue() {
if (value == null) {
return GlBlendType.ZERO;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlBlendType }
*
*/
public void setValue(GlBlendType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_blend_type" default="ONE" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Src {
@XmlAttribute
protected GlBlendType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlBlendType }
*
*/
public GlBlendType getValue() {
if (value == null) {
return GlBlendType.ONE;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlBlendType }
*
*/
public void setValue(GlBlendType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ClearColor {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ClearDepth {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}int" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ClearStencil {
@XmlAttribute
protected Long value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setValue(Long value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool4" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_CLIP_PLANES_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ClipPlane {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Boolean }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_CLIP_PLANES_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ClipPlaneEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute
protected Integer index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setIndex(Integer value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ColorLogicOpEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool4" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ColorMask {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Boolean }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="true" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ColorMaterialEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return true;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_face_type" default="BACK" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class CullFace {
@XmlAttribute
protected GlFaceType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFaceType }
*
*/
public GlFaceType getValue() {
if (value == null) {
return GlFaceType.BACK;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFaceType }
*
*/
public void setValue(GlFaceType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class CullFaceEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class DepthFunc {
@XmlAttribute
protected GlFuncType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncType }
*
*/
public GlFuncType getValue() {
if (value == null) {
return GlFuncType.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncType }
*
*/
public void setValue(GlFuncType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class DepthMask {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float2" default="0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class DepthRange {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class DepthTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class DitherEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogColor {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogDensity {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogEnd {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_fog_type" default="EXP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogMode {
@XmlAttribute
protected GlFogType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFogType }
*
*/
public GlFogType getValue() {
if (value == null) {
return GlFogType.EXP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFogType }
*
*/
public void setValue(GlFogType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FogStart {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 0.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_front_face_type" default="CCW" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class FrontFace {
@XmlAttribute
protected GlFrontFaceType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFrontFaceType }
*
*/
public GlFrontFaceType getValue() {
if (value == null) {
return GlFrontFaceType.CCW;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFrontFaceType }
*
*/
public void setValue(GlFrontFaceType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightAmbient {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightConstantAttenuation {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightDiffuse {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightingEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightLinearAttenutation {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0.2 0.2 0.2 1.0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightModelAmbient {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightModelTwoSideEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 1 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightPosition {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightQuadraticAttenuation {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightSpecular {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="180" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightSpotCutoff {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 180.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float3" default="0 0 -1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightSpotDirection {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="index" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}GLES_MAX_LIGHTS_index" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LightSpotExponent {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
@XmlAttribute(required = true)
protected int index;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 0.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
/**
* Gets the value of the index property.
*
*/
public int getIndex() {
return index;
}
/**
* Sets the value of the index property.
*
*/
public void setIndex(int value) {
this.index = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LineSmoothEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LineWidth {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_logic_op_type" default="COPY" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class LogicOp {
@XmlAttribute
protected GlLogicOpType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlLogicOpType }
*
*/
public GlLogicOpType getValue() {
if (value == null) {
return GlLogicOpType.COPY;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlLogicOpType }
*
*/
public void setValue(GlLogicOpType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0.2 0.2 0.2 1.0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MaterialAmbient {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0.8 0.8 0.8 1.0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MaterialDiffuse {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MaterialEmission {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MaterialShininess {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 0.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4" default="0 0 0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MaterialSpecular {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4x4" default="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ModelViewMatrix {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class MultisampleEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class NormalizeEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float3" default="1 0 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointDistanceAttenuation {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointFadeThresholdSize {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointSize {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointSizeMax {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 1.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointSizeMin {
@XmlAttribute
protected Double value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getValue() {
if (value == null) {
return 0.0D;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setValue(Double value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PointSmoothEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float2" default="0 0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PolygonOffset {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class PolygonOffsetFillEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}float4x4" default="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ProjectionMatrix {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class RescaleNormalEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class SampleAlphaToCoverageEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class SampleAlphaToOneEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class SampleCoverageEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}int4" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Scissor {
@XmlAttribute(name = "value")
protected List values;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the values 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 values property.
*
*
* For example, to add a new item, do as follows:
*
* getValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Long }
*
*
*/
public List getValues() {
if (values == null) {
values = new ArrayList();
}
return this.values;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ScissorTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_shade_model_type" default="SMOOTH" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ShadeModel {
@XmlAttribute
protected GlShadeModelType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlShadeModelType }
*
*/
public GlShadeModelType getValue() {
if (value == null) {
return GlShadeModelType.SMOOTH;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlShadeModelType }
*
*/
public void setValue(GlShadeModelType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="func">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ref">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="mask">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="255" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"func",
"ref",
"mask"
})
public static class StencilFunc {
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilFunc.Func func;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilFunc.Ref ref;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilFunc.Mask mask;
/**
* Gets the value of the func property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Func }
*
*/
public ProfileGLES.Technique.Pass.StencilFunc.Func getFunc() {
return func;
}
/**
* Sets the value of the func property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Func }
*
*/
public void setFunc(ProfileGLES.Technique.Pass.StencilFunc.Func value) {
this.func = value;
}
/**
* Gets the value of the ref property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Ref }
*
*/
public ProfileGLES.Technique.Pass.StencilFunc.Ref getRef() {
return ref;
}
/**
* Sets the value of the ref property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Ref }
*
*/
public void setRef(ProfileGLES.Technique.Pass.StencilFunc.Ref value) {
this.ref = value;
}
/**
* Gets the value of the mask property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Mask }
*
*/
public ProfileGLES.Technique.Pass.StencilFunc.Mask getMask() {
return mask;
}
/**
* Sets the value of the mask property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilFunc.Mask }
*
*/
public void setMask(ProfileGLES.Technique.Pass.StencilFunc.Mask value) {
this.mask = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Func {
@XmlAttribute
protected GlFuncType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncType }
*
*/
public GlFuncType getValue() {
if (value == null) {
return GlFuncType.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncType }
*
*/
public void setValue(GlFuncType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="255" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Mask {
@XmlAttribute
@XmlSchemaType(name = "unsignedByte")
protected Short value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Short }
*
*/
public short getValue() {
if (value == null) {
return ((short) 255);
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setValue(Short value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="0" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Ref {
@XmlAttribute
@XmlSchemaType(name = "unsignedByte")
protected Short value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Short }
*
*/
public short getValue() {
if (value == null) {
return ((short) 0);
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setValue(Short value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}int" default="4294967295" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class StencilMask {
@XmlAttribute
protected Long value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Long }
*
*/
public long getValue() {
if (value == null) {
return 4294967295L;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setValue(Long value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="fail">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="zfail">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="zpass">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"fail",
"zfail",
"zpass"
})
public static class StencilOp {
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilOp.Fail fail;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilOp.Zfail zfail;
@XmlElement(required = true)
protected ProfileGLES.Technique.Pass.StencilOp.Zpass zpass;
/**
* Gets the value of the fail property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Fail }
*
*/
public ProfileGLES.Technique.Pass.StencilOp.Fail getFail() {
return fail;
}
/**
* Sets the value of the fail property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Fail }
*
*/
public void setFail(ProfileGLES.Technique.Pass.StencilOp.Fail value) {
this.fail = value;
}
/**
* Gets the value of the zfail property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Zfail }
*
*/
public ProfileGLES.Technique.Pass.StencilOp.Zfail getZfail() {
return zfail;
}
/**
* Sets the value of the zfail property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Zfail }
*
*/
public void setZfail(ProfileGLES.Technique.Pass.StencilOp.Zfail value) {
this.zfail = value;
}
/**
* Gets the value of the zpass property.
*
* @return
* possible object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Zpass }
*
*/
public ProfileGLES.Technique.Pass.StencilOp.Zpass getZpass() {
return zpass;
}
/**
* Sets the value of the zpass property.
*
* @param value
* allowed object is
* {@link ProfileGLES.Technique.Pass.StencilOp.Zpass }
*
*/
public void setZpass(ProfileGLES.Technique.Pass.StencilOp.Zpass value) {
this.zpass = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Fail {
@XmlAttribute
protected GlesStencilOpType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlesStencilOpType }
*
*/
public GlesStencilOpType getValue() {
if (value == null) {
return GlesStencilOpType.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlesStencilOpType }
*
*/
public void setValue(GlesStencilOpType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zfail {
@XmlAttribute
protected GlesStencilOpType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlesStencilOpType }
*
*/
public GlesStencilOpType getValue() {
if (value == null) {
return GlesStencilOpType.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlesStencilOpType }
*
*/
public void setValue(GlesStencilOpType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_stencil_op_type" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zpass {
@XmlAttribute
protected GlesStencilOpType value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlesStencilOpType }
*
*/
public GlesStencilOpType getValue() {
if (value == null) {
return GlesStencilOpType.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlesStencilOpType }
*
*/
public void setValue(GlesStencilOpType value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class StencilTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gles_texture_pipeline" minOccurs="0"/>
* </sequence>
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
public static class TexturePipeline {
protected GlesTexturePipeline value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlesTexturePipeline }
*
*/
public GlesTexturePipeline getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlesTexturePipeline }
*
*/
public void setValue(GlesTexturePipeline value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}bool" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class TexturePipelineEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isValue() {
if (value == null) {
return false;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setValue(Boolean value) {
this.value = value;
}
/**
* Gets the value of the param property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParam() {
return param;
}
/**
* Sets the value of the param property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParam(String value) {
this.param = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <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"/>
* <group ref="{http://www.collada.org/2005/11/COLLADASchema}gles_basic_type_common"/>
* </sequence>
* <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"annotates",
"_enum",
"textureUnit",
"samplerState",
"texturePipeline",
"surface",
"float4X4",
"float4X3",
"float4X2",
"float4X1",
"float3X4",
"float3X3",
"float3X2",
"float3X1",
"float2X4",
"float2X3",
"float2X2",
"float2X1",
"float1X4",
"float1X3",
"float1X2",
"float1X1",
"float4",
"float3",
"float2",
"_float",
"int4",
"int3",
"int2",
"_int",
"bool4",
"bool3",
"bool2",
"bool"
})
public static class Setparam {
@XmlElement(name = "annotate")
protected List annotates;
@XmlElement(name = "enum")
protected String _enum;
@XmlElement(name = "texture_unit")
protected GlesTextureUnit textureUnit;
@XmlElement(name = "sampler_state")
protected GlesSamplerState samplerState;
@XmlElement(name = "texture_pipeline")
protected GlesTexturePipeline texturePipeline;
protected FxSurfaceCommon surface;
@XmlList
@XmlElement(name = "float4x4", type = Double.class)
protected List float4X4;
@XmlList
@XmlElement(name = "float4x3", type = Double.class)
protected List float4X3;
@XmlList
@XmlElement(name = "float4x2", type = Double.class)
protected List float4X2;
@XmlList
@XmlElement(name = "float4x1", type = Double.class)
protected List float4X1;
@XmlList
@XmlElement(name = "float3x4", type = Double.class)
protected List float3X4;
@XmlList
@XmlElement(name = "float3x3", type = Double.class)
protected List float3X3;
@XmlList
@XmlElement(name = "float3x2", type = Double.class)
protected List float3X2;
@XmlList
@XmlElement(name = "float3x1", type = Double.class)
protected List float3X1;
@XmlList
@XmlElement(name = "float2x4", type = Double.class)
protected List float2X4;
@XmlList
@XmlElement(name = "float2x3", type = Double.class)
protected List float2X3;
@XmlList
@XmlElement(name = "float2x2", type = Double.class)
protected List float2X2;
@XmlList
@XmlElement(name = "float2x1", type = Double.class)
protected List float2X1;
@XmlList
@XmlElement(name = "float1x4", type = Double.class)
protected List float1X4;
@XmlList
@XmlElement(name = "float1x3", type = Double.class)
protected List float1X3;
@XmlList
@XmlElement(name = "float1x2", type = Double.class)
protected List float1X2;
@XmlElement(name = "float1x1")
protected Double float1X1;
@XmlList
@XmlElement(type = Double.class)
protected List float4;
@XmlList
@XmlElement(type = Double.class)
protected List float3;
@XmlList
@XmlElement(type = Double.class)
protected List float2;
@XmlElement(name = "float")
protected Double _float;
@XmlList
@XmlElement(type = Long.class)
protected List int4;
@XmlList
@XmlElement(type = Long.class)
protected List int3;
@XmlList
@XmlElement(type = Long.class)
protected List int2;
@XmlElement(name = "int")
protected Long _int;
@XmlList
@XmlElement(type = Boolean.class)
protected List bool4;
@XmlList
@XmlElement(type = Boolean.class)
protected List bool3;
@XmlList
@XmlElement(type = Boolean.class)
protected List bool2;
protected Boolean bool;
@XmlAttribute(required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String ref;
/**
* Gets the value of the annotates 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 annotates property.
*
*
* For example, to add a new item, do as follows:
*
* getAnnotates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FxAnnotateCommon }
*
*
*/
public List getAnnotates() {
if (annotates == null) {
annotates = new ArrayList();
}
return this.annotates;
}
/**
* Gets the value of the enum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEnum() {
return _enum;
}
/**
* Sets the value of the enum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEnum(String value) {
this._enum = value;
}
/**
* Gets the value of the textureUnit property.
*
* @return
* possible object is
* {@link GlesTextureUnit }
*
*/
public GlesTextureUnit getTextureUnit() {
return textureUnit;
}
/**
* Sets the value of the textureUnit property.
*
* @param value
* allowed object is
* {@link GlesTextureUnit }
*
*/
public void setTextureUnit(GlesTextureUnit value) {
this.textureUnit = value;
}
/**
* Gets the value of the samplerState property.
*
* @return
* possible object is
* {@link GlesSamplerState }
*
*/
public GlesSamplerState getSamplerState() {
return samplerState;
}
/**
* Sets the value of the samplerState property.
*
* @param value
* allowed object is
* {@link GlesSamplerState }
*
*/
public void setSamplerState(GlesSamplerState value) {
this.samplerState = value;
}
/**
* Gets the value of the texturePipeline property.
*
* @return
* possible object is
* {@link GlesTexturePipeline }
*
*/
public GlesTexturePipeline getTexturePipeline() {
return texturePipeline;
}
/**
* Sets the value of the texturePipeline property.
*
* @param value
* allowed object is
* {@link GlesTexturePipeline }
*
*/
public void setTexturePipeline(GlesTexturePipeline value) {
this.texturePipeline = value;
}
/**
* Gets the value of the surface property.
*
* @return
* possible object is
* {@link FxSurfaceCommon }
*
*/
public FxSurfaceCommon getSurface() {
return surface;
}
/**
* Sets the value of the surface property.
*
* @param value
* allowed object is
* {@link FxSurfaceCommon }
*
*/
public void setSurface(FxSurfaceCommon value) {
this.surface = value;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat4X4() {
if (float4X4 == null) {
float4X4 = new ArrayList();
}
return this.float4X4;
}
/**
* Gets the value of the float4X3 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 float4X3 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat4X3().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat4X3() {
if (float4X3 == null) {
float4X3 = new ArrayList();
}
return this.float4X3;
}
/**
* Gets the value of the float4X2 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 float4X2 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat4X2().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat4X2() {
if (float4X2 == null) {
float4X2 = new ArrayList();
}
return this.float4X2;
}
/**
* Gets the value of the float4X1 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 float4X1 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat4X1().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat4X1() {
if (float4X1 == null) {
float4X1 = new ArrayList();
}
return this.float4X1;
}
/**
* Gets the value of the float3X4 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 float3X4 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat3X4().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat3X4() {
if (float3X4 == null) {
float3X4 = new ArrayList();
}
return this.float3X4;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat3X3() {
if (float3X3 == null) {
float3X3 = new ArrayList();
}
return this.float3X3;
}
/**
* Gets the value of the float3X2 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 float3X2 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat3X2().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat3X2() {
if (float3X2 == null) {
float3X2 = new ArrayList();
}
return this.float3X2;
}
/**
* Gets the value of the float3X1 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 float3X1 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat3X1().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat3X1() {
if (float3X1 == null) {
float3X1 = new ArrayList();
}
return this.float3X1;
}
/**
* Gets the value of the float2X4 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 float2X4 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat2X4().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat2X4() {
if (float2X4 == null) {
float2X4 = new ArrayList();
}
return this.float2X4;
}
/**
* Gets the value of the float2X3 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 float2X3 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat2X3().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat2X3() {
if (float2X3 == null) {
float2X3 = new ArrayList();
}
return this.float2X3;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat2X2() {
if (float2X2 == null) {
float2X2 = new ArrayList();
}
return this.float2X2;
}
/**
* Gets the value of the float2X1 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 float2X1 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat2X1().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat2X1() {
if (float2X1 == null) {
float2X1 = new ArrayList();
}
return this.float2X1;
}
/**
* Gets the value of the float1X4 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 float1X4 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat1X4().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat1X4() {
if (float1X4 == null) {
float1X4 = new ArrayList();
}
return this.float1X4;
}
/**
* Gets the value of the float1X3 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 float1X3 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat1X3().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat1X3() {
if (float1X3 == null) {
float1X3 = new ArrayList();
}
return this.float1X3;
}
/**
* Gets the value of the float1X2 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 float1X2 property.
*
*
* For example, to add a new item, do as follows:
*
* getFloat1X2().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List getFloat1X2() {
if (float1X2 == null) {
float1X2 = new ArrayList();
}
return this.float1X2;
}
/**
* Gets the value of the float1X1 property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getFloat1X1() {
return float1X1;
}
/**
* Sets the value of the float1X1 property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setFloat1X1(Double value) {
this.float1X1 = value;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat4() {
if (float4 == null) {
float4 = new ArrayList();
}
return this.float4;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat3() {
if (float3 == null) {
float3 = new ArrayList();
}
return this.float3;
}
/**
* 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
* {@link Double }
*
*
*/
public List getFloat2() {
if (float2 == null) {
float2 = new ArrayList();
}
return this.float2;
}
/**
* Gets the value of the float property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getFloat() {
return _float;
}
/**
* Sets the value of the float property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setFloat(Double value) {
this._float = value;
}
/**
* 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
* {@link Long }
*
*
*/
public List getInt4() {
if (int4 == null) {
int4 = new ArrayList();
}
return this.int4;
}
/**
* 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
* {@link Long }
*
*
*/
public List getInt3() {
if (int3 == null) {
int3 = new ArrayList();
}
return this.int3;
}
/**
* 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
* {@link Long }
*
*
*/
public List getInt2() {
if (int2 == null) {
int2 = new ArrayList();
}
return this.int2;
}
/**
* Gets the value of the int property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getInt() {
return _int;
}
/**
* Sets the value of the int property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setInt(Long value) {
this._int = value;
}
/**
* 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
* {@link Boolean }
*
*
*/
public List getBool4() {
if (bool4 == null) {
bool4 = new ArrayList();
}
return this.bool4;
}
/**
* 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
* {@link Boolean }
*
*
*/
public List getBool3() {
if (bool3 == null) {
bool3 = new ArrayList();
}
return this.bool3;
}
/**
* 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
* {@link Boolean }
*
*
*/
public List getBool2() {
if (bool2 == null) {
bool2 = new ArrayList();
}
return this.bool2;
}
/**
* Gets the value of the bool property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isBool() {
return bool;
}
/**
* Sets the value of the bool property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setBool(Boolean value) {
this.bool = value;
}
/**
* Gets the value of the ref property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRef() {
return ref;
}
/**
* Sets the value of the ref property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRef(String value) {
this.ref = value;
}
}
}
}