Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
PathfindingCache
Class PathfindingCache
Index
Methods
create
get
set
get
Or
Compute
bump
Grid
Version
invalidate
All
invalidate
At
invalidate
By
Source
invalidate
By
Goal
size
hits
misses
hit
Rate
get
Grid
Version
reset
Stats
tick
dispose
Methods
Static
create
create
(
opts
?:
PathfindingCacheOptions
)
:
PathfindingCache
Parameters
opts
:
PathfindingCacheOptions
= {}
Returns
PathfindingCache
get
get
(
startX
:
number
,
startY
:
number
,
goalX
:
number
,
goalY
:
number
,
)
:
CachedPathResult
|
undefined
Parameters
startX
:
number
startY
:
number
goalX
:
number
goalY
:
number
Returns
CachedPathResult
|
undefined
set
set
(
startX
:
number
,
startY
:
number
,
goalX
:
number
,
goalY
:
number
,
result
:
CachedPathResult
,
)
:
void
Parameters
startX
:
number
startY
:
number
goalX
:
number
goalY
:
number
result
:
CachedPathResult
Returns
void
get
Or
Compute
getOrCompute
(
startX
:
number
,
startY
:
number
,
goalX
:
number
,
goalY
:
number
,
computeFn
:
()
=>
CachedPathResult
,
)
:
CachedPathResult
|
null
Parameters
startX
:
number
startY
:
number
goalX
:
number
goalY
:
number
computeFn
:
()
=>
CachedPathResult
Returns
CachedPathResult
|
null
bump
Grid
Version
bumpGridVersion
()
:
number
Returns
number
invalidate
All
invalidateAll
()
:
number
Returns
number
invalidate
At
invalidateAt
(
x
:
number
,
y
:
number
)
:
number
Parameters
x
:
number
y
:
number
Returns
number
invalidate
By
Source
invalidateBySource
(
x
:
number
,
y
:
number
)
:
number
Parameters
x
:
number
y
:
number
Returns
number
invalidate
By
Goal
invalidateByGoal
(
x
:
number
,
y
:
number
)
:
number
Parameters
x
:
number
y
:
number
Returns
number
size
size
()
:
number
Returns
number
hits
hits
()
:
number
Returns
number
misses
misses
()
:
number
Returns
number
hit
Rate
hitRate
()
:
number
Returns
number
get
Grid
Version
getGridVersion
()
:
number
Returns
number
reset
Stats
resetStats
()
:
void
Returns
void
tick
tick
(
dtMs
:
number
)
:
void
Parameters
dtMs
:
number
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
get
set
get
Or
Compute
bump
Grid
Version
invalidate
All
invalidate
At
invalidate
By
Source
invalidate
By
Goal
size
hits
misses
hit
Rate
get
Grid
Version
reset
Stats
tick
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...