Atavism Version 2018.1AGIS API

atavism.server.pathing.recast
Class NavMeshXmlLoader

java.lang.Object
  extended by atavism.server.pathing.recast.NavMeshXmlLoader

public class NavMeshXmlLoader
extends java.lang.Object


Field Summary
protected  org.w3c.dom.Document navMeshBuilderDoc
           
protected  java.lang.String navMeshBuilderFileName
           
 
Constructor Summary
NavMeshXmlLoader()
           
NavMeshXmlLoader(java.lang.String fileName)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

navMeshBuilderFileName

protected java.lang.String navMeshBuilderFileName

navMeshBuilderDoc

protected org.w3c.dom.Document navMeshBuilderDoc
Constructor Detail

NavMeshXmlLoader

public NavMeshXmlLoader(java.lang.String fileName)

NavMeshXmlLoader

public NavMeshXmlLoader()
Method Detail

load

public boolean load(NavMesh navMesh)

parse

public boolean parse()

generate

public boolean generate(NavMesh navMesh,
                        org.w3c.dom.Element builderNode)

processHeader

protected MeshHeader processHeader(org.w3c.dom.Node node)

processNavPoly

protected Poly processNavPoly(org.w3c.dom.Node node)

processLink

protected Link processLink(org.w3c.dom.Node node)

processPolyDetail

protected PolyDetail processPolyDetail(org.w3c.dom.Node node)

processBVNode

protected BVNode processBVNode(org.w3c.dom.Node node)

processOffMeshConnection

protected OffMeshConnection processOffMeshConnection(org.w3c.dom.Node node)


Copyright © 2018 Dragonsan Studios Sp. z o.o.