Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
InfiniteHorizonStreamer
Class InfiniteHorizonStreamer
Index
Constructors
constructor
Properties
world
Bits
Per
Axis
horizon
Radius
max
Chunks
payload
Stride
eviction
Queue
Size
Methods
get
Morton
Code
get
Chunk
Count
get
Load
Queue
Count
get
Eviction
Queue
Count
update
Horizon
dequeue
Load
publish
Chunk
cancel
Chunk
dequeue
Eviction
find
Chunk
get
Chunk
State
is
Chunk
Ready
get
Chunk
X
get
Chunk
Y
get
Chunk
Morton
read
Chunk
Payload
clear
Constructors
constructor
new
InfiniteHorizonStreamer
(
config
:
InfiniteHorizonStreamerConfig
,
)
:
InfiniteHorizonStreamer
Parameters
config
:
InfiniteHorizonStreamerConfig
Returns
InfiniteHorizonStreamer
Properties
Readonly
world
Bits
Per
Axis
worldBitsPerAxis
:
number
Readonly
horizon
Radius
horizonRadius
:
number
Readonly
max
Chunks
maxChunks
:
number
Readonly
payload
Stride
payloadStride
:
number
Readonly
eviction
Queue
Size
evictionQueueSize
:
number
Methods
get
Morton
Code
getMortonCode
(
chunkX
:
number
,
chunkY
:
number
)
:
number
Parameters
chunkX
:
number
chunkY
:
number
Returns
number
get
Chunk
Count
getChunkCount
()
:
number
Returns
number
get
Load
Queue
Count
getLoadQueueCount
()
:
number
Returns
number
get
Eviction
Queue
Count
getEvictionQueueCount
()
:
number
Returns
number
update
Horizon
updateHorizon
(
viewChunkX
:
number
,
viewChunkY
:
number
)
:
void
Parameters
viewChunkX
:
number
viewChunkY
:
number
Returns
void
dequeue
Load
dequeueLoad
()
:
number
Returns
number
publish
Chunk
publishChunk
(
handle
:
number
,
values
:
ArrayLike
<
number
>
,
count
?:
number
)
:
boolean
Parameters
handle
:
number
values
:
ArrayLike
<
number
>
Optional
count
:
number
Returns
boolean
cancel
Chunk
cancelChunk
(
handle
:
number
)
:
boolean
Parameters
handle
:
number
Returns
boolean
dequeue
Eviction
dequeueEviction
(
out
:
Int32Array
)
:
boolean
Parameters
out
:
Int32Array
Returns
boolean
find
Chunk
findChunk
(
chunkX
:
number
,
chunkY
:
number
)
:
number
Parameters
chunkX
:
number
chunkY
:
number
Returns
number
get
Chunk
State
getChunkState
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
is
Chunk
Ready
isChunkReady
(
handle
:
number
)
:
boolean
Parameters
handle
:
number
Returns
boolean
get
Chunk
X
getChunkX
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
get
Chunk
Y
getChunkY
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
get
Chunk
Morton
getChunkMorton
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
read
Chunk
Payload
readChunkPayload
(
handle
:
number
,
out
:
Uint32Array
)
:
boolean
Parameters
handle
:
number
out
:
Uint32Array
Returns
boolean
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
world
Bits
Per
Axis
horizon
Radius
max
Chunks
payload
Stride
eviction
Queue
Size
Methods
get
Morton
Code
get
Chunk
Count
get
Load
Queue
Count
get
Eviction
Queue
Count
update
Horizon
dequeue
Load
publish
Chunk
cancel
Chunk
dequeue
Eviction
find
Chunk
get
Chunk
State
is
Chunk
Ready
get
Chunk
X
get
Chunk
Y
get
Chunk
Morton
read
Chunk
Payload
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...