org.collada._2005._11.colladaschema
Class ProfileGLSL.Type.Technique.Pass.StencilFunc

java.lang.Object
  extended by org.collada._2005._11.colladaschema.ProfileGLSL.Type.Technique.Pass.StencilFunc
Enclosing class:
ProfileGLSL.Type.Technique.Pass

public static class ProfileGLSL.Type.Technique.Pass.StencilFunc
extends Object

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="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
                 <attribute name="value" type="{http://www.collada.org/2005/11/COLLADASchema}gl_func_type" default="ALWAYS" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="ref">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
                 <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="0" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="mask">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="param" type="{http://www.w3.org/2001/XMLSchema}NCName" />
                 <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" default="255" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProfileGLSL.Type.Technique.Pass.StencilFunc.Func
          Java class for anonymous complex type.
static class ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask
          Java class for anonymous complex type.
static class ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref
          Java class for anonymous complex type.
 
Field Summary
protected  ProfileGLSL.Type.Technique.Pass.StencilFunc.Func func
           
protected  ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask mask
           
protected  ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref ref
           
 
Constructor Summary
ProfileGLSL.Type.Technique.Pass.StencilFunc()
           
 
Method Summary
 ProfileGLSL.Type.Technique.Pass.StencilFunc.Func getFunc()
          Gets the value of the func property.
 ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask getMask()
          Gets the value of the mask property.
 ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref getRef()
          Gets the value of the ref property.
 void setFunc(ProfileGLSL.Type.Technique.Pass.StencilFunc.Func value)
          Sets the value of the func property.
 void setMask(ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask value)
          Sets the value of the mask property.
 void setRef(ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref value)
          Sets the value of the ref property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

func

protected ProfileGLSL.Type.Technique.Pass.StencilFunc.Func func

ref

protected ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref ref

mask

protected ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask mask
Constructor Detail

ProfileGLSL.Type.Technique.Pass.StencilFunc

public ProfileGLSL.Type.Technique.Pass.StencilFunc()
Method Detail

getFunc

public ProfileGLSL.Type.Technique.Pass.StencilFunc.Func getFunc()
Gets the value of the func property.

Returns:
possible object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Func

setFunc

public void setFunc(ProfileGLSL.Type.Technique.Pass.StencilFunc.Func value)
Sets the value of the func property.

Parameters:
value - allowed object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Func

getRef

public ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref getRef()
Gets the value of the ref property.

Returns:
possible object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref

setRef

public void setRef(ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref value)
Sets the value of the ref property.

Parameters:
value - allowed object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Ref

getMask

public ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask getMask()
Gets the value of the mask property.

Returns:
possible object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask

setMask

public void setMask(ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask value)
Sets the value of the mask property.

Parameters:
value - allowed object is ProfileGLSL.Type.Technique.Pass.StencilFunc.Mask

CroftSoft Javadoc

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