();
}
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.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ScissorTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
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="func">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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}token" />
* </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}token" />
* </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 Gles2PassType.States.StencilFunc.Func func;
@XmlElement(required = true)
protected Gles2PassType.States.StencilFunc.Ref ref;
@XmlElement(required = true)
protected Gles2PassType.States.StencilFunc.Mask mask;
/**
* Gets the value of the func property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFunc.Func }
*
*/
public Gles2PassType.States.StencilFunc.Func getFunc() {
return func;
}
/**
* Sets the value of the func property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFunc.Func }
*
*/
public void setFunc(Gles2PassType.States.StencilFunc.Func value) {
this.func = value;
}
/**
* Gets the value of the ref property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFunc.Ref }
*
*/
public Gles2PassType.States.StencilFunc.Ref getRef() {
return ref;
}
/**
* Sets the value of the ref property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFunc.Ref }
*
*/
public void setRef(Gles2PassType.States.StencilFunc.Ref value) {
this.ref = value;
}
/**
* Gets the value of the mask property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFunc.Mask }
*
*/
public Gles2PassType.States.StencilFunc.Mask getMask() {
return mask;
}
/**
* Sets the value of the mask property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFunc.Mask }
*
*/
public void setMask(Gles2PassType.States.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/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Func {
@XmlAttribute
protected GlFuncEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncEnum }
*
*/
public GlFuncEnum getValue() {
if (value == null) {
return GlFuncEnum.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncEnum }
*
*/
public void setValue(GlFuncEnum 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}token" />
* </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 = "token")
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}token" />
* </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 = "token")
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">
* <sequence>
* <element name="front">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="back">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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}token" />
* </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}token" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"front",
"back",
"ref",
"mask"
})
public static class StencilFuncSeparate {
@XmlElement(required = true)
protected Gles2PassType.States.StencilFuncSeparate.Front front;
@XmlElement(required = true)
protected Gles2PassType.States.StencilFuncSeparate.Back back;
@XmlElement(required = true)
protected Gles2PassType.States.StencilFuncSeparate.Ref ref;
@XmlElement(required = true)
protected Gles2PassType.States.StencilFuncSeparate.Mask mask;
/**
* Gets the value of the front property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFuncSeparate.Front }
*
*/
public Gles2PassType.States.StencilFuncSeparate.Front getFront() {
return front;
}
/**
* Sets the value of the front property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFuncSeparate.Front }
*
*/
public void setFront(Gles2PassType.States.StencilFuncSeparate.Front value) {
this.front = value;
}
/**
* Gets the value of the back property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFuncSeparate.Back }
*
*/
public Gles2PassType.States.StencilFuncSeparate.Back getBack() {
return back;
}
/**
* Sets the value of the back property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFuncSeparate.Back }
*
*/
public void setBack(Gles2PassType.States.StencilFuncSeparate.Back value) {
this.back = value;
}
/**
* Gets the value of the ref property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFuncSeparate.Ref }
*
*/
public Gles2PassType.States.StencilFuncSeparate.Ref getRef() {
return ref;
}
/**
* Sets the value of the ref property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFuncSeparate.Ref }
*
*/
public void setRef(Gles2PassType.States.StencilFuncSeparate.Ref value) {
this.ref = value;
}
/**
* Gets the value of the mask property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilFuncSeparate.Mask }
*
*/
public Gles2PassType.States.StencilFuncSeparate.Mask getMask() {
return mask;
}
/**
* Sets the value of the mask property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilFuncSeparate.Mask }
*
*/
public void setMask(Gles2PassType.States.StencilFuncSeparate.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/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Back {
@XmlAttribute
protected GlFuncEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncEnum }
*
*/
public GlFuncEnum getValue() {
if (value == null) {
return GlFuncEnum.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncEnum }
*
*/
public void setValue(GlFuncEnum 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/2008/03/COLLADASchema}gl_func_enum" default="ALWAYS" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Front {
@XmlAttribute
protected GlFuncEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFuncEnum }
*
*/
public GlFuncEnum getValue() {
if (value == null) {
return GlFuncEnum.ALWAYS;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFuncEnum }
*
*/
public void setValue(GlFuncEnum 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}token" />
* </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 = "token")
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}token" />
* </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 = "token")
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/2008/03/COLLADASchema}int_type" default="4294967295" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class StencilMask {
@XmlAttribute
protected Long value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
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="face">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_face_enum" default="FRONT_AND_BACK" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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}token" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"face",
"mask"
})
public static class StencilMaskSeparate {
@XmlElement(required = true)
protected Gles2PassType.States.StencilMaskSeparate.Face face;
@XmlElement(required = true)
protected Gles2PassType.States.StencilMaskSeparate.Mask mask;
/**
* Gets the value of the face property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilMaskSeparate.Face }
*
*/
public Gles2PassType.States.StencilMaskSeparate.Face getFace() {
return face;
}
/**
* Sets the value of the face property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilMaskSeparate.Face }
*
*/
public void setFace(Gles2PassType.States.StencilMaskSeparate.Face value) {
this.face = value;
}
/**
* Gets the value of the mask property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilMaskSeparate.Mask }
*
*/
public Gles2PassType.States.StencilMaskSeparate.Mask getMask() {
return mask;
}
/**
* Sets the value of the mask property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilMaskSeparate.Mask }
*
*/
public void setMask(Gles2PassType.States.StencilMaskSeparate.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/2008/03/COLLADASchema}gl_face_enum" default="FRONT_AND_BACK" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Face {
@XmlAttribute
protected GlFaceEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFaceEnum }
*
*/
public GlFaceEnum getValue() {
if (value == null) {
return GlFaceEnum.FRONT_AND_BACK;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFaceEnum }
*
*/
public void setValue(GlFaceEnum 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}token" />
* </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 = "token")
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">
* <sequence>
* <element name="fail">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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 Gles2PassType.States.StencilOp.Fail fail;
@XmlElement(required = true)
protected Gles2PassType.States.StencilOp.Zfail zfail;
@XmlElement(required = true)
protected Gles2PassType.States.StencilOp.Zpass zpass;
/**
* Gets the value of the fail property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOp.Fail }
*
*/
public Gles2PassType.States.StencilOp.Fail getFail() {
return fail;
}
/**
* Sets the value of the fail property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOp.Fail }
*
*/
public void setFail(Gles2PassType.States.StencilOp.Fail value) {
this.fail = value;
}
/**
* Gets the value of the zfail property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOp.Zfail }
*
*/
public Gles2PassType.States.StencilOp.Zfail getZfail() {
return zfail;
}
/**
* Sets the value of the zfail property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOp.Zfail }
*
*/
public void setZfail(Gles2PassType.States.StencilOp.Zfail value) {
this.zfail = value;
}
/**
* Gets the value of the zpass property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOp.Zpass }
*
*/
public Gles2PassType.States.StencilOp.Zpass getZpass() {
return zpass;
}
/**
* Sets the value of the zpass property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOp.Zpass }
*
*/
public void setZpass(Gles2PassType.States.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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Fail {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zfail {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zpass {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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="face">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_face_enum" default="FRONT_AND_BACK" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="fail">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="value" type="{http://www.collada.org/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"face",
"fail",
"zfail",
"zpass"
})
public static class StencilOpSeparate {
@XmlElement(required = true)
protected Gles2PassType.States.StencilOpSeparate.Face face;
@XmlElement(required = true)
protected Gles2PassType.States.StencilOpSeparate.Fail fail;
@XmlElement(required = true)
protected Gles2PassType.States.StencilOpSeparate.Zfail zfail;
@XmlElement(required = true)
protected Gles2PassType.States.StencilOpSeparate.Zpass zpass;
/**
* Gets the value of the face property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOpSeparate.Face }
*
*/
public Gles2PassType.States.StencilOpSeparate.Face getFace() {
return face;
}
/**
* Sets the value of the face property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOpSeparate.Face }
*
*/
public void setFace(Gles2PassType.States.StencilOpSeparate.Face value) {
this.face = value;
}
/**
* Gets the value of the fail property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOpSeparate.Fail }
*
*/
public Gles2PassType.States.StencilOpSeparate.Fail getFail() {
return fail;
}
/**
* Sets the value of the fail property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOpSeparate.Fail }
*
*/
public void setFail(Gles2PassType.States.StencilOpSeparate.Fail value) {
this.fail = value;
}
/**
* Gets the value of the zfail property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOpSeparate.Zfail }
*
*/
public Gles2PassType.States.StencilOpSeparate.Zfail getZfail() {
return zfail;
}
/**
* Sets the value of the zfail property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOpSeparate.Zfail }
*
*/
public void setZfail(Gles2PassType.States.StencilOpSeparate.Zfail value) {
this.zfail = value;
}
/**
* Gets the value of the zpass property.
*
* @return
* possible object is
* {@link Gles2PassType.States.StencilOpSeparate.Zpass }
*
*/
public Gles2PassType.States.StencilOpSeparate.Zpass getZpass() {
return zpass;
}
/**
* Sets the value of the zpass property.
*
* @param value
* allowed object is
* {@link Gles2PassType.States.StencilOpSeparate.Zpass }
*
*/
public void setZpass(Gles2PassType.States.StencilOpSeparate.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/2008/03/COLLADASchema}gl_face_enum" default="FRONT_AND_BACK" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Face {
@XmlAttribute
protected GlFaceEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlFaceEnum }
*
*/
public GlFaceEnum getValue() {
if (value == null) {
return GlFaceEnum.FRONT_AND_BACK;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlFaceEnum }
*
*/
public void setValue(GlFaceEnum 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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Fail {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zfail {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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/2008/03/COLLADASchema}gl_stencil_op_enum" default="KEEP" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Zpass {
@XmlAttribute
protected GlStencilOpEnum value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String param;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link GlStencilOpEnum }
*
*/
public GlStencilOpEnum getValue() {
if (value == null) {
return GlStencilOpEnum.KEEP;
} else {
return value;
}
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link GlStencilOpEnum }
*
*/
public void setValue(GlStencilOpEnum 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}boolean" default="false" />
* <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}token" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class StencilTestEnable {
@XmlAttribute
protected Boolean value;
@XmlAttribute
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
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;
}
}
}
}