public class MaterialGraphRW extends java.lang.Object implements ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>
ITagParser.TagAttributes<Tag extends java.lang.Enum<?>,Attrib extends java.lang.Enum<?>>, ITagParser.TagContains<Tag extends java.lang.Enum<?>,Attrib extends java.lang.Enum<?>>, ITagParser.TagHierarchy<Tag>| Modifier and Type | Field and Description |
|---|---|
protected MaterialGraph |
materialGraph |
| Constructor and Description |
|---|
MaterialGraphRW() |
| Modifier and Type | Method and Description |
|---|---|
MaterialGraph |
get() |
<T extends java.lang.Enum<T>> |
getAttributeClasses() |
com.bonzaiengine.serialize.MaterialGraphRW.Tag |
getTag(java.lang.String s) |
void |
parseEnd()
Called when parsing has finished
|
void |
parseTag(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagAttributes<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> attributs)
Called when tag is opened, with the specified attributes
|
void |
parseTagContains(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagContains<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> contains)
Called when a chunk of tag contains is read.
|
void |
parseTagEnd(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagAttributes<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> attributes)
Called when tag is closed
|
protected void |
write(ITagWriter writer,
MaterialGraph materialGraph,
java.util.HashMap<GraphNode,java.lang.Integer> nodeToId,
boolean writeDefaultValue) |
static void |
writeMaterialGraph(ITagWriter writer,
MaterialGraph materialGraph,
boolean writeDefaultValues) |
protected MaterialGraph materialGraph
public com.bonzaiengine.serialize.MaterialGraphRW.Tag getTag(java.lang.String s)
getTag in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public <T extends java.lang.Enum<T>> java.lang.Class<T>[] getAttributeClasses()
getAttributeClasses in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public void parseTag(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagAttributes<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> attributs)
ITagParserparseTag in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public void parseTagContains(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagContains<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> contains)
ITagParserparseTagContains in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public void parseTagEnd(com.bonzaiengine.serialize.MaterialGraphRW.Tag tag,
ITagParser.TagAttributes<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>> attributes)
ITagParserparseTagEnd in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public void parseEnd()
ITagParserparseEnd in interface ITagParser<com.bonzaiengine.serialize.MaterialGraphRW.Tag,java.lang.Enum<?>>public final MaterialGraph get()
public static final void writeMaterialGraph(ITagWriter writer, MaterialGraph materialGraph, boolean writeDefaultValues) throws java.io.IOException
java.io.IOExceptionprotected final void write(ITagWriter writer, MaterialGraph materialGraph, java.util.HashMap<GraphNode,java.lang.Integer> nodeToId, boolean writeDefaultValue) throws java.io.IOException
java.io.IOExceptionBonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com