Class: PositionAudio
Defined in: packages/media-extention/PositionAudio.ts:8
Dynamic audio component, with volume varying based on the relative position of the monitor
Extends
Constructors
Constructor
new PositionAudio():
PositionAudio
Defined in: packages/media-extention/PositionAudio.ts:14
Returns
PositionAudio
Overrides
Properties
object3D
object3D:
Object3D=null
Defined in: src/components/ComponentBase.ts:29
owner object3D
Inherited from
isDestroyed
isDestroyed:
boolean=false
Defined in: src/components/ComponentBase.ts:77
Inherited from
panner
panner:
PannerNode
Defined in: packages/media-extention/PositionAudio.ts:9
context
context:
AudioContext=null
Defined in: packages/media-extention/StaticAudio.ts:9
Inherited from
gainNode
gainNode:
GainNode=null
Defined in: packages/media-extention/StaticAudio.ts:10
Inherited from
source
source:
AudioBufferSourceNode=null
Defined in: packages/media-extention/StaticAudio.ts:11
Inherited from
playing
playing:
boolean=false
Defined in: packages/media-extention/StaticAudio.ts:16
Inherited from
Accessors
visibleLayer
Get Signature
get visibleLayer():
number
Defined in: src/components/ComponentBase.ts:46
Composition-layer membership bitmask. The pass / camera / collector filters via
(component.visibleLayer & pass.layerMask & camera.cullingMask) !== 0
Defaults to VisibleLayer.Default (bit 0) so a fresh subclass is visible to passes whose layerMask is VisibleLayer.All (which includes bit 0). Application code can assign project-specific bits (1..31) to organise the scene into composition layers.
Returns
number
Set Signature
set visibleLayer(
value):void
Defined in: src/components/ComponentBase.ts:50
Parameters
value
number
Returns
void
Inherited from
eventDispatcher
Get Signature
get eventDispatcher():
CEventDispatcher
Defined in: src/components/ComponentBase.ts:63
Returns
CEventDispatcher
Set Signature
set eventDispatcher(
value):void
Defined in: src/components/ComponentBase.ts:68
Parameters
value
CEventDispatcher
Returns
void
Inherited from
isStart
Get Signature
get isStart():
boolean
Defined in: src/components/ComponentBase.ts:79
Returns
boolean
Inherited from
transform
Get Signature
get transform():
Transform
Defined in: src/components/ComponentBase.ts:89
Return the Transform component attached to the Object3D. Null before the component is attached — addComponent assigns object3D only after construction — so constructor-time callers can probe safely via this.transform?..
Returns
Transform
Inherited from
enable
Get Signature
get enable():
boolean
Defined in: src/components/ComponentBase.ts:113
Enable/disable components. The enabled components can be updated, while the disabled components cannot be updated.
Returns
boolean
Set Signature
set enable(
value):void
Defined in: src/components/ComponentBase.ts:96
Enable/disable components. The enabled components can be updated, while the disabled components cannot be updated.
Parameters
value
boolean
Returns
void
Inherited from
refDistance
Get Signature
get refDistance():
number
Defined in: packages/media-extention/PositionAudio.ts:99
Returns
number
Set Signature
set refDistance(
value):void
Defined in: packages/media-extention/PositionAudio.ts:102
Parameters
value
number
Returns
void
rolloffFactor
Get Signature
get rolloffFactor():
number
Defined in: packages/media-extention/PositionAudio.ts:108
Returns
number
Set Signature
set rolloffFactor(
value):void
Defined in: packages/media-extention/PositionAudio.ts:111
Parameters
value
number
Returns
void
distanceModel
Get Signature
get distanceModel():
DistanceModelType
Defined in: packages/media-extention/PositionAudio.ts:114
Returns
DistanceModelType
Set Signature
set distanceModel(
value):void
Defined in: packages/media-extention/PositionAudio.ts:117
Parameters
value
DistanceModelType
Returns
void
maxDistance
Get Signature
get maxDistance():
number
Defined in: packages/media-extention/PositionAudio.ts:120
Returns
number
Set Signature
set maxDistance(
value):void
Defined in: packages/media-extention/PositionAudio.ts:123
Parameters
value
number
Returns
void
Methods
init()
init(
param?):void
Defined in: src/components/ComponentBase.ts:161
Parameters
param?
any
Returns
void
Inherited from
onEnable()?
optionalonEnable(view?):any
Defined in: src/components/ComponentBase.ts:164
Parameters
view?
View3D
Returns
any
Inherited from
onDisable()?
optionalonDisable(view?):any
Defined in: src/components/ComponentBase.ts:165
Parameters
view?
View3D
Returns
any
Inherited from
onLateUpdate()?
optionalonLateUpdate(view?):any
Defined in: src/components/ComponentBase.ts:167
Parameters
view?
View3D
Returns
any
Inherited from
onBeforeUpdate()?
optionalonBeforeUpdate(view?):any
Defined in: src/components/ComponentBase.ts:168
Parameters
view?
View3D
Returns
any
Inherited from
onCompute()?
optionalonCompute(view?,command?):any
Defined in: src/components/ComponentBase.ts:169
Parameters
view?
View3D
command?
GPUCommandEncoder
Returns
any
Inherited from
onGraphic()?
optionalonGraphic(view?):any
Defined in: src/components/ComponentBase.ts:170
Parameters
view?
View3D
Returns
any
Inherited from
onParentChange()?
optionalonParentChange(lastParent?,currentParent?):any
Defined in: src/components/ComponentBase.ts:171
Parameters
lastParent?
Object3D
currentParent?
Object3D
Returns
any
Inherited from
onAddChild()?
optionalonAddChild(child):any
Defined in: src/components/ComponentBase.ts:172
Parameters
child
Object3D
Returns
any
Inherited from
onRemoveChild()?
optionalonRemoveChild(child):any
Defined in: src/components/ComponentBase.ts:173
Parameters
child
Object3D
Returns
any
Inherited from
cloneTo()
cloneTo(
obj):void
Defined in: src/components/ComponentBase.ts:180
clone component data to target object3D
Parameters
obj
Object3D
target object3D
Returns
void
Inherited from
copyComponent()
copyComponent(
from):this
Defined in: src/components/ComponentBase.ts:182
Parameters
from
this
Returns
this
Inherited from
beforeDestroy()
beforeDestroy(
force?):void
Defined in: src/components/ComponentBase.ts:249
before release this component, object refrences are not be set null now.
Parameters
force?
boolean
Returns
void
Inherited from
setLisenter()
setLisenter(
listener):this
Defined in: packages/media-extention/PositionAudio.ts:17
Parameters
listener
Returns
this
Overrides
showHelper()
showHelper(
thickness?,step?):void
Defined in: packages/media-extention/PositionAudio.ts:24
Parameters
thickness?
number
step?
number
Returns
void
hideHelper()
hideHelper():
void
Defined in: packages/media-extention/PositionAudio.ts:78
Returns
void
toggleHelper()
toggleHelper():
void
Defined in: packages/media-extention/PositionAudio.ts:87
Returns
void
updateHeler()
updateHeler():
void
Defined in: packages/media-extention/PositionAudio.ts:95
Returns
void
setDirectionalCone()
setDirectionalCone(
coneInnerAngle,coneOuterAngle,coneOuterGain):PositionAudio
Defined in: packages/media-extention/PositionAudio.ts:130
Parameters
coneInnerAngle
number
coneOuterAngle
number
coneOuterGain
number
Returns
PositionAudio
start()
start():
void
Defined in: packages/media-extention/PositionAudio.ts:142
Returns
void
Overrides
stop()
stop():
this
Defined in: packages/media-extention/PositionAudio.ts:144
Returns
this
Overrides
onUpdate()
onUpdate():
void
Defined in: packages/media-extention/PositionAudio.ts:147
Returns
void
Overrides
destroy()
destroy(
force?):void
Defined in: packages/media-extention/PositionAudio.ts:170
release this component
Parameters
force?
boolean
Returns
void
Overrides
load()
load(
url,options?):Promise<void>
Defined in: packages/media-extention/StaticAudio.ts:40
Parameters
url
string
options?
Returns
Promise<void>
Inherited from
loadBuffer()
loadBuffer(
buffer,options?):Promise<void>
Defined in: packages/media-extention/StaticAudio.ts:46
Parameters
buffer
ArrayBuffer
options?
Returns
Promise<void>
Inherited from
play()
play():
this
Defined in: packages/media-extention/StaticAudio.ts:55
Returns
this
Inherited from
pause()
pause():
this
Defined in: packages/media-extention/StaticAudio.ts:78
Returns
this
Inherited from
setVolume()
setVolume(
value):this
Defined in: packages/media-extention/StaticAudio.ts:94
Parameters
value
number
Returns
this

