recast-navigation-js
Preparing search index...
index
RawModule
NavMesh
Class NavMesh
Index
Constructors
constructor
Properties
m_
nav
Mesh
Methods
add
Tile
calc
Tile
Loc
decode
Poly
Id
destroy
encode
Poly
Id
get_
m_
nav
Mesh
get
Max
Tiles
get
Nav
Mesh
get
Off
Mesh
Connection
By
Ref
get
Off
Mesh
Connection
Poly
End
Points
get
Poly
Area
get
Poly
Flags
get
Poly
Ref
Base
get
Tile
get
Tile
And
Poly
By
Ref
get
Tile
And
Poly
By
Ref
Unsafe
get
Tile
At
get
Tile
By
Ref
get
Tile
Ref
get
Tile
Ref
At
get
Tiles
At
get
Tile
State
Size
init
Solo
init
Tiled
is
Valid
Poly
Ref
remove
Tile
restore
Tile
State
set_
m_
nav
Mesh
set
Poly
Area
set
Poly
Flags
store
Tile
State
Constructors
constructor
new
NavMesh
()
:
RawModule
.
NavMesh
Returns
RawModule
.
NavMesh
new
NavMesh
(
navMesh
:
dtNavMesh
)
:
RawModule
.
NavMesh
Parameters
navMesh
:
dtNavMesh
Returns
RawModule
.
NavMesh
Properties
m_
nav
Mesh
m_navMesh
:
dtNavMesh
Methods
add
Tile
addTile
(
navMeshData
:
RawModule
.
UnsignedCharArray
,
flags
:
number
,
lastRef
:
number
,
tileRef
:
UnsignedIntRef
,
)
:
number
Parameters
navMeshData
:
RawModule
.
UnsignedCharArray
flags
:
number
lastRef
:
number
tileRef
:
UnsignedIntRef
Returns
number
calc
Tile
Loc
calcTileLoc
(
pos
:
readonly
number
[]
)
:
RawModule
.
NavMeshCalcTileLocResult
Parameters
pos
:
readonly
number
[]
Returns
RawModule
.
NavMeshCalcTileLocResult
decode
Poly
Id
decodePolyId
(
polyRef
:
number
,
salt
:
UnsignedIntRef
,
it
:
UnsignedIntRef
,
ip
:
UnsignedIntRef
,
)
:
void
Parameters
polyRef
:
number
salt
:
UnsignedIntRef
it
:
UnsignedIntRef
ip
:
UnsignedIntRef
Returns
void
destroy
destroy
()
:
void
Returns
void
encode
Poly
Id
encodePolyId
(
salt
:
number
,
it
:
number
,
ip
:
number
)
:
number
Parameters
salt
:
number
it
:
number
ip
:
number
Returns
number
get_
m_
nav
Mesh
get_m_navMesh
()
:
dtNavMesh
Returns
dtNavMesh
get
Max
Tiles
getMaxTiles
()
:
number
Returns
number
get
Nav
Mesh
getNavMesh
()
:
dtNavMesh
Returns
dtNavMesh
get
Off
Mesh
Connection
By
Ref
getOffMeshConnectionByRef
(
ref
:
number
)
:
dtOffMeshConnection
Parameters
ref
:
number
Returns
dtOffMeshConnection
get
Off
Mesh
Connection
Poly
End
Points
getOffMeshConnectionPolyEndPoints
(
prevRef
:
number
,
polyRef
:
number
,
startPos
:
Vec3
,
endPos
:
Vec3
,
)
:
number
Parameters
prevRef
:
number
polyRef
:
number
startPos
:
Vec3
endPos
:
Vec3
Returns
number
get
Poly
Area
getPolyArea
(
ref
:
number
,
area
:
UnsignedCharRef
)
:
number
Parameters
ref
:
number
area
:
UnsignedCharRef
Returns
number
get
Poly
Flags
getPolyFlags
(
ref
:
number
,
flags
:
UnsignedShortRef
)
:
number
Parameters
ref
:
number
flags
:
UnsignedShortRef
Returns
number
get
Poly
Ref
Base
getPolyRefBase
(
tile
:
dtMeshTile
)
:
number
Parameters
tile
:
dtMeshTile
Returns
number
get
Tile
getTile
(
i
:
number
)
:
dtMeshTile
Parameters
i
:
number
Returns
dtMeshTile
get
Tile
And
Poly
By
Ref
getTileAndPolyByRef
(
ref
:
number
)
:
NavMeshGetTileAndPolyByRefResult
Parameters
ref
:
number
Returns
NavMeshGetTileAndPolyByRefResult
get
Tile
And
Poly
By
Ref
Unsafe
getTileAndPolyByRefUnsafe
(
ref
:
number
)
:
NavMeshGetTileAndPolyByRefResult
Parameters
ref
:
number
Returns
NavMeshGetTileAndPolyByRefResult
get
Tile
At
getTileAt
(
x
:
number
,
y
:
number
,
layer
:
number
)
:
dtMeshTile
Parameters
x
:
number
y
:
number
layer
:
number
Returns
dtMeshTile
get
Tile
By
Ref
getTileByRef
(
ref
:
number
)
:
dtMeshTile
Parameters
ref
:
number
Returns
dtMeshTile
get
Tile
Ref
getTileRef
(
tile
:
dtMeshTile
)
:
number
Parameters
tile
:
dtMeshTile
Returns
number
get
Tile
Ref
At
getTileRefAt
(
x
:
number
,
y
:
number
,
layer
:
number
)
:
number
Parameters
x
:
number
y
:
number
layer
:
number
Returns
number
get
Tiles
At
getTilesAt
(
x
:
number
,
y
:
number
,
maxTiles
:
number
,
)
:
RawModule
.
NavMeshGetTilesAtResult
Parameters
x
:
number
y
:
number
maxTiles
:
number
Returns
RawModule
.
NavMeshGetTilesAtResult
get
Tile
State
Size
getTileStateSize
(
tile
:
dtMeshTile
)
:
number
Parameters
tile
:
dtMeshTile
Returns
number
init
Solo
initSolo
(
navMeshData
:
RawModule
.
UnsignedCharArray
)
:
boolean
Parameters
navMeshData
:
RawModule
.
UnsignedCharArray
Returns
boolean
init
Tiled
initTiled
(
params
:
dtNavMeshParams
)
:
boolean
Parameters
params
:
dtNavMeshParams
Returns
boolean
is
Valid
Poly
Ref
isValidPolyRef
(
ref
:
number
)
:
boolean
Parameters
ref
:
number
Returns
boolean
remove
Tile
removeTile
(
ref
:
number
)
:
RawModule
.
NavMeshRemoveTileResult
Parameters
ref
:
number
Returns
RawModule
.
NavMeshRemoveTileResult
restore
Tile
State
restoreTileState
(
tile
:
dtMeshTile
,
data
:
readonly
number
[]
,
maxDataSize
:
number
,
)
:
number
Parameters
tile
:
dtMeshTile
data
:
readonly
number
[]
maxDataSize
:
number
Returns
number
set_
m_
nav
Mesh
set_m_navMesh
(
m_navMesh
:
dtNavMesh
)
:
void
Parameters
m_navMesh
:
dtNavMesh
Returns
void
set
Poly
Area
setPolyArea
(
ref
:
number
,
area
:
number
)
:
number
Parameters
ref
:
number
area
:
number
Returns
number
set
Poly
Flags
setPolyFlags
(
ref
:
number
,
flags
:
number
)
:
number
Parameters
ref
:
number
flags
:
number
Returns
number
store
Tile
State
storeTileState
(
tile
:
dtMeshTile
,
maxDataSize
:
number
,
)
:
RawModule
.
NavMeshStoreTileStateResult
Parameters
tile
:
dtMeshTile
maxDataSize
:
number
Returns
RawModule
.
NavMeshStoreTileStateResult
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
m_
nav
Mesh
Methods
add
Tile
calc
Tile
Loc
decode
Poly
Id
destroy
encode
Poly
Id
get_
m_
nav
Mesh
get
Max
Tiles
get
Nav
Mesh
get
Off
Mesh
Connection
By
Ref
get
Off
Mesh
Connection
Poly
End
Points
get
Poly
Area
get
Poly
Flags
get
Poly
Ref
Base
get
Tile
get
Tile
And
Poly
By
Ref
get
Tile
And
Poly
By
Ref
Unsafe
get
Tile
At
get
Tile
By
Ref
get
Tile
Ref
get
Tile
Ref
At
get
Tiles
At
get
Tile
State
Size
init
Solo
init
Tiled
is
Valid
Poly
Ref
remove
Tile
restore
Tile
State
set_
m_
nav
Mesh
set
Poly
Area
set
Poly
Flags
store
Tile
State
recast-navigation-js
Loading...