public class NavMeshXmlLoader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.w3c.dom.Document |
navMeshBuilderDoc |
protected java.lang.String |
navMeshBuilderFileName |
| Constructor and Description |
|---|
NavMeshXmlLoader() |
NavMeshXmlLoader(java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<Link> |
asLinkList(Link[] l) |
boolean |
generate(NavMesh navMesh,
org.w3c.dom.Element builderNode) |
boolean |
load(NavMesh navMesh) |
boolean |
parse() |
protected BVNode |
processBVNode(org.w3c.dom.Node node) |
protected MeshHeader |
processHeader(org.w3c.dom.Node node) |
protected Link |
processLink(org.w3c.dom.Node node) |
protected Poly |
processNavPoly(org.w3c.dom.Node node) |
protected OffMeshConnection |
processOffMeshConnection(org.w3c.dom.Node node) |
protected PolyDetail |
processPolyDetail(org.w3c.dom.Node node) |
protected java.lang.String navMeshBuilderFileName
protected org.w3c.dom.Document navMeshBuilderDoc
public NavMeshXmlLoader(java.lang.String fileName)
public NavMeshXmlLoader()
public boolean load(NavMesh navMesh)
public boolean parse()
public static java.util.List<Link> asLinkList(Link[] l)
public boolean generate(NavMesh navMesh,
org.w3c.dom.Element builderNode)
protected MeshHeader processHeader(org.w3c.dom.Node node)
protected Poly processNavPoly(org.w3c.dom.Node node)
protected Link processLink(org.w3c.dom.Node node)
protected PolyDetail processPolyDetail(org.w3c.dom.Node node)
protected BVNode processBVNode(org.w3c.dom.Node node)
protected OffMeshConnection processOffMeshConnection(org.w3c.dom.Node node)