Tutorials
User Guide
Scripting API
Amazon Sumerian Scripting API
Classes
AbstractAnimationChannel
AbstractAudioComponent
setVolume
updatePannerNode
AbstractAudioSystem
_getAudio
_getAudioComponent
_initializeAudioNodes
deleted
inserted
mute
setReverb
unmute
updateDirtyFields
AbstractColliderComponent
getBodyEntity
updateWorldCollider
AbstractPhysicsSystem
setGravity
AbstractRigidBodyComponent
addJoint
destroy
destroyJoint
emitInitialized
initialize
initializeJoint
removeJoint
traverseColliders
AbstractState
forPublicAsset
AbstractTransitionState
getCurrentSourceData
isValid
readFromConfig
update
Action
register
_getScriptRuntimeState
cleanup
configure
enter
exit
setup
start
update
Ajax
_canRetry
_getStatusText
_loadAudio
_loadImage
_loadVideo
clear
get
load
prefill
AmmoComponent
AmmoSystem
AnimationClip
addChannel
findChannelByName
removeChannel
AnimationClipHandler
_update
AnimationClipInstance
getApplyTo
setSkeleton
setTimeScale
AnimationComponent
addLayer
attached
detached
getCurrentState
getLayerByStateId
getStateById
getStates
getTransitions
transitionTo
update
AnimationComponentHandler
update
AnimationLayer
clearCurrentState
clone
getCurrentSourceData
getCurrentState
getStateById
getStateByName
getStates
getTransitions
setBlendWeight
setCurrentState
setCurrentStateById
setCurrentStateByName
setState
transitionTo
AnimationLayersHandler
_setInitialState
_update
AnimationStateHandler
_parseClipSource
_update
AnimationSystem
ApplyForceAction
ApplyImpulseAction
ApplyTorqueAction
ArrayUtils
find
fromKeys
fromValues
getTypedArray
isShallowEqual
ArSystem
_hitTestResponse
_registerAnchorResponse
_setAnchorTransform
getAmbientColorTemperature
getAmbientIntensity
getProjectionMatrix
getViewMatrix
hitTest
process
registerAnchor
registerImage
AtlasNode
Audio
autoplayableStart
AudioProcessor
downsampleAudio
encodeWAV
floatTo16BitPCM
AwsSdkReadyAction
AwsSystem
updateConfig
BallJoint
BasicControlScript
BeginContactAction
BinaryLerpSource
blendFloatValues
combineSourceData
getSourceData
isActive
resetClips
setTime
setTimeScale
BloomPass
BlurPass
BoundingBox
clone
containsBox
containsPoint
copy
BoundingPicker
BoundingSphere
clone
containsPoint
copy
BoundingTree
BoundingUpdateSystem
BoundingVolume
copy
reset
BoundingVolumeMeshBuilder
Box
clone
rebuild
Box2DComponent
Box2DSystem
BoxCollider
createCannonShape
clone
getCannonShape
updateTransform
BufferData
destroy
setDataNeedsRefresh
setDataUsage
BufferUtils
cloneTypedArray
createIndexBuffer
Bus
addListener
emit
getLastMessageOn
makeChannel
removeAllOnChannel
removeChannelAndChildren
removeListener
removeListenerFromAllChannels
Camera
checkInverseModelView
checkInverseModelViewProjection
checkModelView
checkModelViewProjection
checkProjection
contains
copy
createSubCamera
getFarPlaneDepth
getFrustumCoordinates
getNearPlaneDepth
getNormalizedDeviceCoordinates
getPickRay
getProjectionMatrix
getScreenCoordinates
getViewInverseMatrix
getViewMatrix
getViewport
getViewProjectionInverseMatrix
getViewProjectionMatrix
getWorldCoordinates
getWorldPosition
getWorldTransform
lookAt
normalize
onFrameChange
onFrustumChange
pack
setFrame
setFrustum
setFrustumPerspective
setProjectionMatrixPerspective
setProjectionMode
setToObliqueMatrix
setViewMatrix
update
updateModelViewMatrix
updateProjectionMatrix
CameraComponent
getFrustumPickResult
setUpVector
updateCamera
CameraComponentHandler
update
CameraSystem
findMainCamera
CanvasUtils
getMatrixFromCanvas
loadCanvasFromPath
renderSvgToCanvas
svgDataToImage
Capabilities
getCapabilitiesString
init
ChangeSpeechVoiceAction
ChangeSpeechVolumeAction
Channel
addListener
emit
removeListener
ClipSource
clone
setFilter
setStartTime
CodeAssetHandler
_create
_update
binaryToString
Collider
clone
getShape
syncDebugTransform
updateCannonTransform
updateTransform
ColliderComponent
getCannonShape
destroy
initialize
syncTransform
ColliderComponentHandler
_remove
update
ColliderSystem
Component
applyOnEntity
attached
detached
ensureCanReplaceComponent
ComponentHandler
_registerClass
getHandler
update
Composer
deallocateBuffers
destroy
Cone
clone
rebuild
ConfigHandler
_registerClass
getHandler
update
ConstantCurve
CopyJointTransformAction
CssTransformComponent
CssTransformSystem
Curve
numberToGLSL
clone
getIntegralValueAt
getValueAt
getVec4IntegralValueAt
getVec4ValueAt
toGLSL
Cylinder
clone
rebuild
CylinderCollider
createCannonShape
clone
getCannonShape
DdsLoader
Debugger
inject
DebugRenderSystem
DepthPass
DialogueComponent
updateConfig
DialogueComponentHandler
_create
update
DirectionalLight
update
Disk
clone
rebuild
DofPass
DogPass
Dom3dComponent
Dom3dComponentHandler
update
DoubleQuad
rebuild
DracoMeshData
DynamicLoader
_findRefsInConfig
_getRefsFromConfig
getTypeForRef
_setAssetDirectory
clear
listAssetPacks
listAssets
load
loadInstance
preload
update
EndContactAction
Entity
addRotation
addTranslation
attachChild
children
detachChild
forPublicEntity
getRotation
getScale
getTranslation
hide
isHidden
isVisiblyHidden
lookAt
move
parent
setRotation
setScale
show
traverse
traverseUp
addToWorld
clearAttribute
clearComponent
clearData
clearTag
disableDebug
enableDebug
getAttribute
getComponent
getComponents
getData
hasAttribute
hasComponent
hasTag
removeFromWorld
resetData
set
setAttribute
setComponent
setData
setTag
toString
validateReplaceTo
EntityCombiner
combine
EntityCounter
inject
EntityHandler
_getHandler
_update
EntityManager
addAdditionListener
addAttributeListener
addHierarchyChangeListener
addNameChangeListener
addRemovalListener
addTagListener
attributeAdded
attributeRemoved
clear
clearListeners
containsEntity
getEntities
getEntityById
getEntityByIndex
getEntityByName
getTopEntities
hierarchyChanged
nameChanged
removeAdditionListener
removeAttributeListener
removeHierarchyChangeListener
removeNameChangeListener
removeRemovalListener
removeTagListener
size
tagAdded
tagRemoved
EntitySelection
installMethod
and
andSelf
children
intersects
parent
without
EntityUtils
clone
getRoot
getTotalBoundingBox
EnvironmentHandler
_update
EventTarget
fire
has
off
on
FadeTransitionState
postUpdate
update
FilledPolygon
rebuild
FireAction
FlatWaterRenderer
FrozenClipSource
clone
getSourceData
resetClips
setTime
FrozenTransitionState
postUpdate
resetClips
update
FullscreenPass
FullscreenUtils
GameUtils
addVisibilityChangeListener
exitFullScreen
exitPointerLock
initAllShims
initAnimationShims
initFullscreenShims
initPointerLockShims
initWebGLShims
requestFullScreen
requestPointerLock
toggleFullScreen
togglePointerLock
Gizmo
buildMaterialForAxis
getHandle
registerHandle
activate
addRenderable
compileRenderables
copyTransform
deactivate
getGizmoLocalToWorldPosition
getRenderable
reset
setSnap
show
updateTransforms
GizmoRenderSystem
show
GlobalRotationGizmo
copyTransform
getGizmoLocalToWorldPosition
GlobalTranslationGizmo
copyTransform
getGizmoLocalToWorldPosition
GlslShaderHandler
convertToShaderObject
_update
Grid
clone
GridRenderSystem
GroundBoundMovementScript
applyForward
applyJump
applyStrafe
applyTurn
getTerrainSystem
setTerrainSystem
HeightMapBoundingScript
getMatrixData
HingeJoint
HMDControlScript
HostAnimation
HostComponent
attached
detached
process
setupHost
HostComponentHandler
update
HostEmoter
process
HostGesturer
isKnownGesture
isTransitionAnimStateName
process
HostLipSyncer
HostPointOfInterest
_findParentEntityForSkeletonPose
createManagedLayer
entityDetached
findJoints
getBlend2DLookDirection
interpolateLookLayerJoint
process
track
trackBrows
trackEyes
trackHead
HostSystem
process
HostWarning
HtmlComponent
getFrustumPickResult
HtmlComponentHandler
_createDomElement
update
ImageBasedLight
_getBRDFMap
_getSpecularMaps
_getSphericalHarmonic
clear
export
generateIBLMaps
getTextureDataUrl
setBRDFMap
setCubeMap
setIrradianceMap
setSpecularMaps
ImageBasedLightHandler
ImageBasedLightPass
destroy
invalidateHandles
render
InterpolatedFloatChannel
getData
Joint
JointChannel
createStateDataObject
getData
setCurrentSample
JointData
blend
set
JsonHandler
_update
LayerLerpBlender
getBlendedSourceData
LegacyHMDCameraComponent
applyOnEntity
resetData
updateData
updateTransformByFrameData
LegacyHMDCameraComponentHandler
update
LegacyVRCameraRigComponentHandler
update
LegacyVRCameraRigSystem
_setSessionState
hasExternalDisplay
startVR
stopVR
LegacyVRControllerComponentHandler
update
LerpCurve
LexAudioProcessingAction
LexProcessingAction
LexTextProcessingAction
Light
LightComponent
getFrustumPickResult
LightComponentHandler
update
LightingSystem
clearOverrideLights
setOverrideLights
LinearCurve
fromStartEnd
LineBox
clone
rebuild
LineRenderer
_addLine
_clear
_manageRenderList
_remove
_updateVertexData
LineRenderSystem
_drawAxisLine
drawAABox
drawCross
drawLine
render
Logging
logOnce
warnExtension
MachineHandler
ManagedTransformSource
clone
getRotation
getScale
getTranslation
initFromClip
setRotation
setScale
setTranslation
Manager
MarkerComponent
MarkerSystem
Material
createShader
clone
getRenderQueue
getSampler
getSamplerEntries
getSamplers
getTexture
getTextureCoord
getTextureEntries
getTextures
makeInstanced
removeTexture
setEnvironmentMap
setRenderQueue
setSampler
setTexture
MaterialHandler
_update
MathUtils
barycentricInterpolation
cartesianToSpherical
clamp
closeTo
degFromRad
epsilonEquals
fastRandom
floatToHalfFloat
getTriangleNormal
inverseLerp
isPowerOfTwo
lerp
logicalXOR
moduloPositive
nearestPowerOfTwo
radFromDeg
radialClamp
randomInRange
scurve3
scurve5
sign
smoothDamp
smoothstep
sphericalToCartesian
triangleArea
warnNaN
Matrix
setupAliases
Matrix2
add
clone
copy
determinant
equals
invert
isNormal
isOrthogonal
isOrthonormal
mul
mult
scale
setArray
setIdentity
sub
transpose
invert
Matrix3
add
adjugateNormSquared
clone
compose
copy
copyMatrix4
copyQuaternion
decompose
determinant
equals
fromAngleNormalAxis
fromAngles
invert
isDecomposable
isNormal
isOrthogonal
isOrthonormal
isUniformScaled
lookAt
mul
mult
multiplyDiagonalPost
normSquared
orthogonalize
permutateColumn
rotateX
rotateY
rotateZ
scale
setArray
setIdentity
sub
toAngles
transpose
invert
Matrix4
add
clone
compose
copy
decompose
determinant
equals
getRotation
getScale
getTranslation
invert
isNormal
isOrthogonal
isOrthonormal
mul
mult
multiplyScalar
scale
setArray
setIdentity
setRotationFromQuaternion
setRotationFromVector
setScale
setTranslation
sub
transpose
invert
MeshBuilder
addEntity
addMeshData
build
reset
MeshCollider
createCannonShape
clone
getCannonShape
updateTransform
MeshData
createAttribute
defaultMap
applyFunction
applyTransform
buildFlatMeshData
buildWireframeData
clone
destroy
getNormalsMeshData
getPrimitiveCount
getPrimitiveVertices
getSectionCount
getTotalPrimitiveCount
rebuildData
setAttributeDataUpdated
setVertexDataUpdated
MeshDataComponent
clone
computeBoundFromPoints
ensureCanReplaceComponent
setModelBound
MeshDataComponentHandler
_remove
update
MeshDataHandler
_remove
_update
MeshRendererComponent
clone
ensureCanReplaceComponent
getFrustumPickResult
getRayPickResult
updateBounds
MeshRendererComponentHandler
update
Microphone
record
stop
exports
ModuleLoader
_clearCodeAssets
_getModuleSource
_initialize
_packAndAssetFromUrl
_resolveUrl
_toNormalizedModuleUrl
loadScript
MovementComponent
addRotationVelocity
addVelocity
getRotationVelocity
getVelocity
setRotationVelocity
setVelocity
MovementSystem
Noise
fractal1d
fractal2d
fractal3d
fractal4d
split
NullRenderer
ObjectViewer
addDefaultCamera
addDefaultLights
initLoader
loadModel
loadScene
removeEntities
setDefaultCamera
OcclusionData
OcclusionGraphSystem
Octree
build
calculateOctantBounds
insert
remove
update
OutlinePass
OutlinePassPostRenderer
P2Component
P2System
Particle
ParticleComponent
ParticleData
getWorldPosition
ParticleDebugRenderSystem
ParticleEmitter
CAMERA_BILLBOARD_FUNC
ParticleInfluence
ParticleLib
getFire
getSmoke
getSnow
ParticleRendererComponent
attached
detached
process
ParticlesSystem
ParticleSystemComponent
clone
emitOne
pause
play
resume
setBoxExtents
stop
ParticleSystemComponentHandler
update
ParticleSystemSystem
ParticleSystemUtils
createFlareTexture
createParticleSystemEntity
createPlanktonTexture
createSnowflakeTexture
createSplashTexture
ParticleUtils
Pass
PauseAnimationAction
PauseParticleSystemAction
PauseTimelineAction
PhysicsBoxDebugShape
buildWireframeData
rebuild
PhysicsCylinderDebugShape
buildWireframeData
rebuild
PhysicsDebugRenderSystem
PhysicsJoint
PhysicsMaterial
PhysicsPlaneDebugShape
buildWireframeData
rebuild
PhysicsSphereDebugShape
buildWireframeData
rebuild
PhysicsSystem
getGravity
raycastAll
raycastAny
raycastClosest
setGravity
start
stop
PickingSystem
PipRenderSystem
Plane
clone
copy
pseudoDistance
rayIntersect
reflectVector
setPlanePoints
PlaneCollider
clone
getCannonShape
PlayEmoteAction
PointLight
PolyBoundingScript
addCollidable
inside
removeAllAt
update
PolyCurve
addSegment
getIntegralValueAt
getValueAt
integralToGLSL
removeSegment
sort
toGLSL
PolyLine
fromCubicBezier
fromCubicSpline
getVertsFromPoints
concat
lathe
mul
pipe
rebuild
Pool
get
release
resize
PortalComponent
requestUpdate
PortalSystem
PosteffectsHandler
_remove
_update
_updateEffect
PrimitivePickLogic
ProjectedGrid
rebuild
ProjectedGridWaterRenderer
ProjectHandler
_remove
_update
Quad
clone
rebuild
QuadComponent
rebuildMeshData
setMaterial
QuadComponentHandler
update
Quaternion
slerp
clone
conjugate
copy
dot
fromAngleAxis
fromAngleNormalAxis
fromAngles
fromRotationMatrix
fromVectorToVector
invert
mult
negate
set
setAny
setArray
setDirect
slerp
toAngleAxis
toAngles
toArray
toRotationMatrix
toString
Ray
clone
copy
distanceSquared
getDistanceToPrimitive
intersects
intersectsPlane
intersectsTriangle
RaycastResult
Rc4Random
Recorder
clear
getBuffer
start
stop
Rectangle
ReflectionProbeSystem
RegularPolygon
RemoveParticlesAction
Renderer
_calculateBatches
_checkDualTransparency
_deallocateAllSamplers
_deallocateMeshData
_deallocateRenderTarget
_deallocateSampler
_deallocateShader
_deallocateTexture
_doRender
_drawBuffers
_drawBuffersInstanced
_override
bindBuffer
bindData
bindTexture
bindVertexAttribute
callShaderProcessors
checkRescale
checkResize
clear
clearShaderCache
combineTextures
configureRenderInfo
drawArraysVBO
drawArraysVBOInstanced
drawElementsVBO
drawElementsVBOInstanced
establishContext
findOrCacheMaterialShader
finish
flush
getSamplerObject
initRenderTarget
loadCompressedTexture
onDebugError
pick
precompileShaders
preloadMaterials
readPixels
readTexturePixels
render
renderMesh
renderMeshInstanced
renderMeshMaterial
renderToPick
setClearColor
setMultipleRenderTarget
setRenderTarget
setSize
setupDebugging
setupFrameBuffer
setupRenderBuffer
setViewport
unbindTexture
updateAttributeData
updateBlending
updateCulling
updateDepthTest
updateLineAndPointSettings
updateOffset
updateRenderTargetMipmap
updateShadows
updateTexture
updateTextureParameters
updateTextures
useDevicePixelRatio
RendererRecord
RendererUtils
checkGLError
getByteSize
getEnumNameFromError
getTextureFilterFallBack
getTextureWrapFallBack
RenderInfo
fill
reset
RenderInfoInstanced
addRenderableInstance
reset
RenderPass
RenderQueue
sort
RenderSystem
RenderTarget
destroy
getSizeInMemory
ResumeAnimationAction
RigidBodyComponent
applyForce
applyForceLocal
applyForceWorld
applyImpulse
applyImpulseLocal
applyTorque
applyTorqueLocal
clone
destroy
destroyJoint
getAngularVelocity
getInterpolatedPosition
getInterpolatedQuaternion
getPosition
getQuaternion
getVelocity
initialize
initializeJoint
setAngularVelocity
setPosition
setQuaternion
setTransformToEntity
setVelocity
RigidBodyComponentHandler
_remove
update
RotationGizmo
_setPlaneAndLine
activate
compileRenderables
deactivate
process
SamplerObject
clone
compareTo
destroy
initialize
ScaleGizmo
activate
compileRenderables
copyTransform
getGizmoLocalToWorldPosition
process
SceneHandler
_handleAssetDirectory
_remove
_update
Script
clone
create
load
makeScriptError
update
ScriptComponent
applyOnEntity
addScript
attachScriptSystem
clearScripts
clone
detachScriptSystem
ensureCanReplaceComponent
getScripts
removeScript
setScripts
ScriptHandler
_create
_remove
_update
ScriptProxy
updateConfig
ScriptRuntimeState
Scripts
ScriptSystem
_createWorldContext
_handleScriptError
_resetScriptData
addScript
callScriptFunction
clear
createScriptContext
deleted
fixedUpdate
hasKeywordsForSystem
inserted
pause
process
removeScript
resume
start
stop
Selection
and
andSelf
clone
contains
each
end
filter
first
get
intersects
map
reduce
size
toArray
without
SetAnimationAction
SetAnimationOffsetAction
SetPointOfInterestTargetAction
SetRigidBodyAngularVelocityAction
SetRigidBodyPositionAction
SetRigidBodyRotationAction
SetRigidBodyVelocityAction
SetTimelineTimeAction
SetTimeScaleAction
Shader
investigateShader
InitializeFromObject
LoadShaderFromFileXHR
ShaderBuilder
ShaderCall
ShaderCallUBO
ShaderFragment
ShaderHandler
_update
ShaderLib
ShaderLibExtra
ShadowHandler
ShapeCreatorMemoized
SimpleBox
clone
rebuild
SimplePartitioner
process
Skeleton
SkeletonHandler
_update
SkeletonJointIndexMap
_getJointPath
getJointIndex
SkeletonPose
setToBindPose
updateTransforms
Skybox
createSkyBox
createSkySphere
getEntity
setRotation
setTexture
SkyboxHandler
SmokeAction
Snow
Sound
forPublicAsset
connectTo
disconnectFrom
fade
fadeIn
fadeOut
isPaused
isPlaying
pause
play
process
setAudioBuffer
setAudioStream
stop
update
SoundComponent
addSound
getSoundById
process
removeSound
SoundComponentHandler
_prepare
update
SoundCreator
clear
loadSound
SoundHandler
_update
SoundManager2Component
SoundManager2System
SoundSystem
_getAudio
_getAudioComponent
Source
clone
getSourceData
isActive
resetClips
setStartTime
setTime
setTimeScale
shiftClipTime
SparseHeightMapBoundingScript
getClosest
Speech
forPublicAsset
connectTo
isPaused
isPlaying
pause
play
process
resume
stop
SpeechComponent
addSpeech
getSpatial
getSpeechById
getVoice
pause
process
removeSpeech
resume
setSpatial
setVoice
stop
SpeechComponentHandler
_create
update
SpeechManager
getInstance
_getAudioFromCache
_getRequestFromCache
_getSpeechMarkFromCache
getAudioAndSpeechMark
postConfig
SpeechSystem
_getAudio
_getAudioComponent
Sphere
clone
rebuild
SphereCollider
createCannonShape
clone
getCannonShape
updateTransform
Spline
cubicInterpolation
getPointsAlongCubicBezierCurve
quadraticInterpolation
getPoint
SplineWalker
advance
canWalk
SpotLight
update
SpriteAnimationAction
SsaoPass
StartParticleSystemAction
StartSpeechAction
StartTimelineAction
State
StateMachineComponent
ensureCanReplaceComponent
getMachineById
StateMachineComponentHandler
_create
update
StateMachineSystem
getInputState
Stats
SteadyState
setClipSource
StopParticleSystemAction
StopSpeechAction
StopTimelineAction
StringUtils
escapeHtmlEntities
getAfterLast
getFrom
getUntil
hashCode
SumerianRunner
addEventListener
addStats
clear
getCurrentlyUsedOptionalFeatures
pick
pickSync
removeEventListener
removeStats
startEngine
stopEngine
takeSnapshot
triggerEvent
Surface
createFromHeightMap
createTessellatedFlat
rebuild
SyncFadeTransitionState
System
_insertEntityIfInterested
_isInterestedInInsertedEntity
added
addedComponent
cleanup
clear
deleted
fixedUpdate
hasActiveEntities
inserted
onPostRender
onPreRender
pause
process
removed
removedComponent
render
resume
setup
start
stop
SystemBusMessage
TangentGenerator
addTangentBuffer
Terrain
TerrainSurface
rebuild
TextComponent
setFont
setText
TextComponentHandler
update
Texture
forPublicAsset
checkDataReady
checkNeedsUpdate
clone
destroy
getSizeInMemory
setImage
setNeedsUpdate
TextureCreator
clear
loadTexture2D
loadTexture3D
loadTextureArray
loadTextureCube
loadTextures2D
loadTextureVideo
loadTextureWebCam
TextureGrid
clone
rebuild
TextureHandler
_update
TgaLoader
checkHeader
getCanvas
getDataURL
getImageData
getImageData8bits
getImageData16bits
getImageData24bits
getImageData32bits
getImageDataGrey8bits
getImageDataGrey16bits
load
loadData
parse
TimelineComponent
addChannel
pause
setTime
start
stop
update
TimelineComponentHandler
TimelineSystem
Torus
clone
rebuild
Transform
combine
applyForward
applyForwardVector
clone
combine
copy
decompose
fromMatrix
invert
lookAt
multiply
setIdentity
setRotationXYZ
update
updateNormalMatrix
TransformChannel
getData
TransformComponent
addRotation
addTranslation
attachChild
clone
detachChild
ensureCanReplaceComponent
getRotation
getRotationMatrix
getScale
getTranslation
getWorldRotationMatrix
getWorldScale
getWorldTranslation
lookAt
setRotation
setRotationMatrix
setScale
setTranslation
setUpdated
updateTransform
TransformComponentHandler
update
TransformData
blend
equals
set
TransformSystem
TranslationGizmo
activate
compileRenderables
deactivate
process
Triangle
rebuild
TriggerChannel
createStateDataObject
setCurrentSample
TriggerData
TriggerEnterAction
TriggerLeaveAction
ValueNoise
evaluate1d
evaluate2d
evaluate3d
evaluate4d
Vector
setupAliases
setupIndices
Vector2
add
addDirect
applyPost
applyPre
clone
copyTo
distance
distanceSquared
div
divDirect
dot
dotDirect
equals
equalsDirect
getComponent
length
lengthSquared
lerp
mulDirect
mult
negate
normalize
reflect
scale
set
setAny
setArray
setComponent
setDirect
sub
subDirect
toArray
toString
unsafeNormalize
fromAny
fromArray
Vector3
add
addDirect
applyPost
applyPostPoint
applyPostVector
applyPre
applyRotation
calcAngleBetween
calcAngleDegreesBetween
clone
copyTo
cross
crossDirect
distance
distanceSquared
div
divDirect
dot
dotDirect
equals
equalsDirect
getComponent
getDesOrder
length
lengthSquared
lerp
mulDirect
mult
negate
normalize
permutate
reflect
scale
set
setAny
setArray
setComponent
setDirect
smoothDamp
sub
subDirect
toArray
toString
unsafeNormalize
fromAny
fromArray
Vector3Curve
Vector4
add
addDirect
applyPost
applyPre
clone
copyTo
distance
distanceSquared
div
divDirect
dot
dotDirect
equals
equalsDirect
getComponent
length
lengthSquared
lerp
mulDirect
mult
negate
normalize
reflect
scale
set
setAny
setArray
setComponent
setDirect
sub
subDirect
toArray
toString
unsafeNormalize
fromAny
fromArray
Vector4Curve
ViewerComponentHandler
VRCameraRigEntityNotFoundError
VRRigNotFoundError
WebGLExtension
init
WebVRNotSupportedByBrowserError
World
forPublicWorld
add
addedComponent
addEntity
clear
clearSystem
createEntity
createOcclussionTree
fixedUpdate
getEntities
getManager
getOcclusionTree
getSystem
pause
process
processEntityChanges
registerComponent
removedComponent
removeEntity
resume
setManager
setSystem
start
stop
update
WorldFittedTerrainScript
addHeightData
displaceAxisDimensions
getHeightDataForPosition
getTerrainHeightAt
getTerrainNormalAt
returnToWorldDimensions
Global
_actions
_addSessionLifetimeEventListeners
_cleanup
_createContext
_createShadowGamepad
_getOptions
_insertInFirstEmptySlot
_mainCameraEntity
_matchByInputSource
_notifyListeners
_pathElementsFromModuleUrl
_pause
_pauseEntity
_polyfilledGetGamepads
_preProcessScript
_resume
_resumeEntity
_setMetadata
_startEntity
_stopEntity
_updateLoadStatus
_updateModeSupport
_waitForLoad
add
ADD_ACTION_OPTIONS
addListener
alias
ARCameraScript
AxisAlignedCamControlScript
ButtonScript
callAll
canRender
cleanup
clear
clearAssetDirectory
clearListeners
clone
codeAssetRefInPackWithName
contains
copy
createLegacyVRSession
createWebXRSession
currentViewer
delete
deleted
display
displayId
DracoModuleLoader
endImmersiveSession
entries
flatten
forEach
get
getFarPlaneDepth
getNearPlaneDepth
getNextActionId
getProjectionMatrix
getScaleMaxMinRatio
getSystemRegisterModule
getViewInverseMatrix
getViewMatrix
getViewport
getViewProjectionInverseMatrix
getViewProjectionMatrix
getViews
getWorldTransform
hand
has
id
imagePostfix
immersiveViewer
initialize
inserted
interrupt
isSessionSupported
isTransformUpdateValid
keys
leftEye
LensFlareScript
LogicNodeVec3
mainCameraEntity
makeSuccinctLogger
moduleFromModuleUrl
name
nextActionId
onContextLost
onContextRestored
pack
packRefContainingAsset
packRefForPackName
pause
ProfileIds
PromiseUtils
ReflectionProbeRenderer
register
registerOrUpdate
remove
removeCodeAsset
removeListener
resume
rightEye
scriptIsCompatible
set
setProjectionMatrixPerspective
setProjectionMode
setRenderSize
setToObliqueMatrix
setup
setViewMatrix
size
sRGBToLinear
start
stop
tmpTransform
trackingLevel
type
update
updateAssetDirectory
updateAxes
updateButton
updateButtonStates
updateCodeAsset
updateConfig
updateControllers
updatePose
updateProjectionMatrix
updateViewModelMatrix
updateVRCameraRig
valueForEntity
values
version
BoundingVolumeMeshBuilder
BoundingVolumeMeshBuilder
Provides methods for building bounding volume debug meshes
Constructor
new BoundingVolumeMeshBuilder
()