<xs:element name="stencil_op_separate"> <xs:complexType> <xs:sequence> <xs:element name="face"> <xs:complexType> <xs:attribute name="value" type="gl_face_enum" use="optional" default="FRONT_AND_BACK"/> <xs:attribute name="param" type="xs:NCName" use="optional"/> </xs:complexType> </xs:element> <xs:element name="fail"> <xs:complexType> <xs:attribute name="value" type="gl_stencil_op_enum" use="optional" default="KEEP"/> <xs:attribute name="param" type="xs:NCName" use="optional"/> </xs:complexType> </xs:element> <xs:element name="zfail"> <xs:complexType> <xs:attribute name="value" type="gl_stencil_op_enum" use="optional" default="KEEP"/> <xs:attribute name="param" type="xs:NCName" use="optional"/> </xs:complexType> </xs:element> <xs:element name="zpass"> <xs:complexType> <xs:attribute name="value" type="gl_stencil_op_enum" use="optional" default="KEEP"/> <xs:attribute name="param" type="xs:NCName" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |