hmi.graphics.collada
Class RenderState
java.lang.Object
hmi.xml.XMLStructureAdapter
hmi.graphics.collada.ColladaElement
hmi.graphics.collada.RenderState
- All Implemented Interfaces:
- XMLStructure
public class RenderState
- extends ColladaElement
- Author:
- Job Zwiers
| Methods inherited from class hmi.graphics.collada.ColladaElement |
addColladaNode, addColladaNodes, addToIdMap, appendAttributes, decodeAttributes, getCollada, getColladaNodes, getId, getIdMap, getIdOrName, getIds, getName, getNamespace, getRecursiveColladaNodes, getRecursiveColladaNodes, getResources, getSid, report, reportNode, setCollada, setId, setName, setSid, urlToId |
| Methods inherited from class hmi.xml.XMLStructureAdapter |
appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttributes, appendAttributeString, appendAttributeString, appendBooleans, appendCloseEmptyTag, appendCloseSTag, appendComment, appendContent, appendDoubleElement, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendETag, appendETag, appendFloatArrayElement, appendFloatElement, appendFloats, appendIntArrayElement, appendIntElement, appendInts, appendLongElement, appendNewLine, appendNewLine, appendNewLine, appendOpenSTag, appendOptionalDoubleElement, appendOptionalFloatElement, appendOptionalIntElement, appendOptionalLongElement, appendSpaces, appendSpaces, appendSTag, appendSTag, appendSTag, appendStringArrayElement, appendStrings, appendSystemNewLine, appendTab, appendTextElement, appendXML, appendXML, appendXML, appendXML, appendXML, appendXMLStructure, appendXMLStructureList, appendXMLTextElementList, countTokens, countTokens, decodeAttribute, decodeAttribute, decodeBoolean, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeDouble, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeFloat, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeInt, decodeIntArray, decodeIntArray, decodeIntArray, decodeIntArray, decodeLong, decodeStringArray, decodeStringArray, decodeStringArray, decodeStringArray, decodeXMLStructureList, decodeXMLValueElement, getOptionalAttribute, getOptionalAttribute, getOptionalBooleanAttribute, getOptionalDoubleAttribute, getOptionalFloatAttribute, getOptionalIntAttribute, getOptionalLongAttribute, getRequiredAttribute, getRequiredBooleanAttribute, getRequiredDoubleAttribute, getRequiredFloatAttribute, getRequiredIntAttribute, getRequiredLongAttribute, getTagLine, hasContent, parseXMLElement, postProcess, preProcess, readXML, readXML, readXML, setConsoleAttributeEnabled, setDefaultRecoverMode, setRecoverMode, spaces, toString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, writeXML, writeXML, writeXML, writeXML, xmlTag |
bools
private boolean[] bools
ints
private int[] ints
floats
private float[] floats
string
private String string
size
private int size
baseType
private int baseType
BOOL
private static final int BOOL
- See Also:
- Constant Field Values
INT
private static final int INT
- See Also:
- Constant Field Values
FLOAT
private static final int FLOAT
- See Also:
- Constant Field Values
STRING
private static final int STRING
- See Also:
- Constant Field Values
VEC2_SIZE
private static final int VEC2_SIZE
- See Also:
- Constant Field Values
VEC3_SIZE
private static final int VEC3_SIZE
- See Also:
- Constant Field Values
VEC4_SIZE
private static final int VEC4_SIZE
- See Also:
- Constant Field Values
MAT1X1_SIZE
private static final int MAT1X1_SIZE
- See Also:
- Constant Field Values
MAT1X2_SIZE
private static final int MAT1X2_SIZE
- See Also:
- Constant Field Values
MAT1X3_SIZE
private static final int MAT1X3_SIZE
- See Also:
- Constant Field Values
MAT1X4_SIZE
private static final int MAT1X4_SIZE
- See Also:
- Constant Field Values
MAT2X1_SIZE
private static final int MAT2X1_SIZE
- See Also:
- Constant Field Values
MAT2X2_SIZE
private static final int MAT2X2_SIZE
- See Also:
- Constant Field Values
MAT2X3_SIZE
private static final int MAT2X3_SIZE
- See Also:
- Constant Field Values
MAT2X4_SIZE
private static final int MAT2X4_SIZE
- See Also:
- Constant Field Values
MAT3X1_SIZE
private static final int MAT3X1_SIZE
- See Also:
- Constant Field Values
MAT3X2_SIZE
private static final int MAT3X2_SIZE
- See Also:
- Constant Field Values
MAT3X3_SIZE
private static final int MAT3X3_SIZE
- See Also:
- Constant Field Values
MAT3X4_SIZE
private static final int MAT3X4_SIZE
- See Also:
- Constant Field Values
MAT4X1_SIZE
private static final int MAT4X1_SIZE
- See Also:
- Constant Field Values
MAT4X2_SIZE
private static final int MAT4X2_SIZE
- See Also:
- Constant Field Values
MAT4X3_SIZE
private static final int MAT4X3_SIZE
- See Also:
- Constant Field Values
MAT4X4_SIZE
private static final int MAT4X4_SIZE
- See Also:
- Constant Field Values
ELEMENTSPERLINE
private static final int ELEMENTSPERLINE
- See Also:
- Constant Field Values
xmlTag
private String xmlTag
- non-static XML tag value
xmlTags
private static Set<String> xmlTags
RenderState
public RenderState()
RenderState
public RenderState(Collada collada,
XMLTokenizer tokenizer)
throws IOException
- Throws:
IOException
appendContent
public StringBuilder appendContent(StringBuilder buf,
XMLFormatting fmt)
- Description copied from class:
XMLStructureAdapter
- Appends a String to buf that encodes the contents for the XML encoding.
MUST BE OVERWRITTEN BY IMPLEMENTATIONS. (The default implementation appends nothing).
The encoding should start on a new line, using indentation equal to tab.
There should be no newline after the encoding.
- Overrides:
appendContent in class XMLStructureAdapter
decodeContent
public void decodeContent(XMLTokenizer tokenizer)
throws IOException
- Description copied from class:
XMLStructureAdapter
- decodes the XML contents, i.e. the XML between the STag and ETag
of the encoding.
MUST BE OVERWRITTEN BY IMPLEMENTATIONS.
- Overrides:
decodeContent in class XMLStructureAdapter
- Throws:
IOException
getXMLTag
public String getXMLTag()
- returns the XML Stag for XML encoding
- Specified by:
getXMLTag in interface XMLStructure- Overrides:
getXMLTag in class XMLStructureAdapter