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<org.recast4j.detour.Link> |
asLinkList(org.recast4j.detour.Link[] l) |
boolean |
generate(org.recast4j.detour.NavMesh navMesh,
org.w3c.dom.Element builderNode) |
boolean |
load(org.recast4j.detour.NavMesh navMesh) |
boolean |
parse() |
protected org.recast4j.detour.BVNode |
processBVNode(org.w3c.dom.Node node) |
protected org.recast4j.detour.MeshHeader |
processHeader(org.w3c.dom.Node node) |
protected org.recast4j.detour.Link |
processLink(org.w3c.dom.Node node) |
protected org.recast4j.detour.Poly |
processNavPoly(org.w3c.dom.Node node) |
protected org.recast4j.detour.OffMeshConnection |
processOffMeshConnection(org.w3c.dom.Node node) |
protected org.recast4j.detour.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(org.recast4j.detour.NavMesh navMesh)
public boolean parse()
public static java.util.List<org.recast4j.detour.Link> asLinkList(org.recast4j.detour.Link[] l)
public boolean generate(org.recast4j.detour.NavMesh navMesh, org.w3c.dom.Element builderNode)
protected org.recast4j.detour.MeshHeader processHeader(org.w3c.dom.Node node)
protected org.recast4j.detour.Poly processNavPoly(org.w3c.dom.Node node)
protected org.recast4j.detour.Link processLink(org.w3c.dom.Node node)
protected org.recast4j.detour.PolyDetail processPolyDetail(org.w3c.dom.Node node)
protected org.recast4j.detour.BVNode processBVNode(org.w3c.dom.Node node)
protected org.recast4j.detour.OffMeshConnection processOffMeshConnection(org.w3c.dom.Node node)