Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
SonicSync
Class SonicSync
Index
Constructors
constructor
Properties
max
Sources
max
Listeners
voxel
Grid
Size
max
Ray
Length
max
Semantic
Id
event
Capacity
cooldown
Ticks
cooldown
Table
Size
Methods
get
Source
Count
get
Listener
Count
get
Events
Dropped
Total
get
Front
Event
Count
get
Back
Event
Count
get
Current
Tick
get
Cooldown
Entry
Count
add
Source
update
Source
deactivate
Source
add
Listener
update
Listener
deactivate
Listener
set
Voxel
get
Voxel
fill
Voxel
Region
trace
Occlusion
produce
Perception
Events
tick
read
Event
clear
Constructors
constructor
new
SonicSync
(
config
:
SonicSyncConfig
)
:
SonicSync
Parameters
config
:
SonicSyncConfig
Returns
SonicSync
Properties
Readonly
max
Sources
maxSources
:
number
Readonly
max
Listeners
maxListeners
:
number
Readonly
voxel
Grid
Size
voxelGridSize
:
number
Readonly
max
Ray
Length
maxRayLength
:
number
Readonly
max
Semantic
Id
maxSemanticId
:
number
Readonly
event
Capacity
eventCapacity
:
number
Readonly
cooldown
Ticks
cooldownTicks
:
number
Readonly
cooldown
Table
Size
cooldownTableSize
:
number
Methods
get
Source
Count
getSourceCount
()
:
number
Returns
number
get
Listener
Count
getListenerCount
()
:
number
Returns
number
get
Events
Dropped
Total
getEventsDroppedTotal
()
:
number
Returns
number
get
Front
Event
Count
getFrontEventCount
()
:
number
Returns
number
get
Back
Event
Count
getBackEventCount
()
:
number
Returns
number
get
Current
Tick
getCurrentTick
()
:
number
Returns
number
get
Cooldown
Entry
Count
getCooldownEntryCount
()
:
number
Returns
number
add
Source
addSource
(
positionX
:
number
,
positionY
:
number
,
positionZ
:
number
,
semanticId
:
number
,
intensity
:
number
,
)
:
number
Parameters
positionX
:
number
positionY
:
number
positionZ
:
number
semanticId
:
number
intensity
:
number
Returns
number
update
Source
updateSource
(
slot
:
number
,
positionX
:
number
,
positionY
:
number
,
positionZ
:
number
,
intensity
:
number
,
)
:
boolean
Parameters
slot
:
number
positionX
:
number
positionY
:
number
positionZ
:
number
intensity
:
number
Returns
boolean
deactivate
Source
deactivateSource
(
slot
:
number
)
:
boolean
Parameters
slot
:
number
Returns
boolean
add
Listener
addListener
(
positionX
:
number
,
positionY
:
number
,
positionZ
:
number
,
hearingRadius
:
number
,
semanticMask
:
number
,
)
:
number
Parameters
positionX
:
number
positionY
:
number
positionZ
:
number
hearingRadius
:
number
semanticMask
:
number
Returns
number
update
Listener
updateListener
(
slot
:
number
,
positionX
:
number
,
positionY
:
number
,
positionZ
:
number
,
hearingRadius
:
number
,
semanticMask
:
number
,
)
:
boolean
Parameters
slot
:
number
positionX
:
number
positionY
:
number
positionZ
:
number
hearingRadius
:
number
semanticMask
:
number
Returns
boolean
deactivate
Listener
deactivateListener
(
slot
:
number
)
:
boolean
Parameters
slot
:
number
Returns
boolean
set
Voxel
setVoxel
(
x
:
number
,
y
:
number
,
z
:
number
,
occlusion
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
z
:
number
occlusion
:
number
Returns
boolean
get
Voxel
getVoxel
(
x
:
number
,
y
:
number
,
z
:
number
)
:
number
Parameters
x
:
number
y
:
number
z
:
number
Returns
number
fill
Voxel
Region
fillVoxelRegion
(
x0
:
number
,
y0
:
number
,
z0
:
number
,
x1
:
number
,
y1
:
number
,
z1
:
number
,
occlusion
:
number
,
)
:
void
Parameters
x0
:
number
y0
:
number
z0
:
number
x1
:
number
y1
:
number
z1
:
number
occlusion
:
number
Returns
void
trace
Occlusion
traceOcclusion
(
sourceSlot
:
number
,
listenerSlot
:
number
)
:
number
Parameters
sourceSlot
:
number
listenerSlot
:
number
Returns
number
produce
Perception
Events
producePerceptionEvents
()
:
number
Returns
number
tick
tick
(
t
:
number
)
:
void
Parameters
t
:
number
Returns
void
read
Event
readEvent
(
i
:
number
,
out
:
Int32Array
,
outOffset
?:
number
)
:
boolean
Parameters
i
:
number
out
:
Int32Array
outOffset
:
number
= 0
Returns
boolean
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Sources
max
Listeners
voxel
Grid
Size
max
Ray
Length
max
Semantic
Id
event
Capacity
cooldown
Ticks
cooldown
Table
Size
Methods
get
Source
Count
get
Listener
Count
get
Events
Dropped
Total
get
Front
Event
Count
get
Back
Event
Count
get
Current
Tick
get
Cooldown
Entry
Count
add
Source
update
Source
deactivate
Source
add
Listener
update
Listener
deactivate
Listener
set
Voxel
get
Voxel
fill
Voxel
Region
trace
Occlusion
produce
Perception
Events
tick
read
Event
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...