|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.xml.XMLStructureAdapter
hmi.graphics.collada.ColladaElement
hmi.graphics.collada.Skin
public class Skin
Declares the data required to blend between sets of static meshes.
| Field Summary | |
|---|---|
private BindShapeMatrix |
bindShapeNatrix
|
private ArrayList<Extra> |
extras
|
private Joints |
joints
|
private String |
source
|
private ArrayList<Source> |
sources
|
private ColladaVertexWeights |
vertexWeights
|
private static String |
XMLTAG
|
| Fields inherited from class hmi.graphics.collada.ColladaElement |
|---|
COLLADANAMESPACE |
| Fields inherited from class hmi.xml.XMLStructureAdapter |
|---|
ATTRIBUTE_TOKEN_DELIMITERS, COMMA_SEPARATOR, DECODEDARRAYSIZE, DEFAULT_RECOVER_MODE, NEWLINE, SYSTEMNEWLINE, TAB, TAB_STRING |
| Constructor Summary | |
|---|---|
Skin()
Default constructor |
|
Skin(Collada collada,
XMLTokenizer tokenizer)
Constructor used to create a Skin Object from XML |
|
| Method Summary | |
|---|---|
StringBuilder |
appendAttributes(StringBuilder buf)
appends a String of attributes to buf. |
StringBuilder |
appendContent(StringBuilder buf,
XMLFormatting fmt)
Appends a String to buf that encodes the contents for the XML encoding. |
void |
decodeAttributes(HashMap<String,String> attrMap,
XMLTokenizer tokenizer)
decodes the XML attributes |
void |
decodeContent(XMLTokenizer tokenizer)
decodes the XML contents, i.e. the XML between the STag and ETag of the encoding. |
float[] |
getBindShapeMatrix()
|
Controller |
getController()
returns the (morph-) Controller from the libraries, for the source url, or null, when the source url refers to a geometry. |
Geometry |
getGeometry()
returns the Geometry from the libraries, for the source url This will return null when the source url refers to a morph controller, rather than a geometry |
float[] |
getInvBindMatrices()
|
int[] |
getJointIndices()
|
String[] |
getJointSIDs()
Returns the joint names, or null if not defined. |
float[] |
getJointWeights()
|
String |
getSource()
returns the source |
int[] |
getVCount()
|
String |
getXMLTag()
returns the XML Stag for XML encoding |
static String |
xmlTag()
The XML Stag for XML encoding |
| Methods inherited from class hmi.graphics.collada.ColladaElement |
|---|
addColladaNode, addColladaNodes, addToIdMap, getCollada, getColladaNodes, getId, getIdMap, getIdOrName, getIds, getName, getNamespace, getRecursiveColladaNodes, getRecursiveColladaNodes, getResources, getSid, report, reportNode, setCollada, setId, setName, setSid, urlToId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private String source
private BindShapeMatrix bindShapeNatrix
private ArrayList<Source> sources
private Joints joints
private ColladaVertexWeights vertexWeights
private ArrayList<Extra> extras
private static final String XMLTAG
| Constructor Detail |
|---|
public Skin()
public Skin(Collada collada,
XMLTokenizer tokenizer)
throws IOException
IOException| Method Detail |
|---|
public String getSource()
public String[] getJointSIDs()
public float[] getInvBindMatrices()
public int[] getJointIndices()
public float[] getJointWeights()
public int[] getVCount()
public float[] getBindShapeMatrix()
public Geometry getGeometry()
public Controller getController()
public StringBuilder appendAttributes(StringBuilder buf)
appendAttributes in class ColladaElement
public void decodeAttributes(HashMap<String,String> attrMap,
XMLTokenizer tokenizer)
decodeAttributes in class ColladaElement
public StringBuilder appendContent(StringBuilder buf,
XMLFormatting fmt)
XMLStructureAdapter
appendContent in class XMLStructureAdapter
public void decodeContent(XMLTokenizer tokenizer)
throws IOException
XMLStructureAdapter
decodeContent in class XMLStructureAdapterIOExceptionpublic static String xmlTag()
public String getXMLTag()
getXMLTag in interface XMLStructuregetXMLTag in class XMLStructureAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||