Scene class

class Scene

Inheritance
Implemented types
Annotations
  • @JS.new()

Constructors

Scene(Engine engine, [SceneOptions options])

Properties

actionManager ↔ AbstractActionManager
getter/setter pair
activeBonesPerfCounter → PerfCounter
no setter
activeCamera ↔ Camera
getter/setter pair
activeCameras ↔ List<Camera>
getter/setter pair
activeParticlesPerfCounter → PerfCounter
no setter
afterCameraRender ← void Function()
no getter
afterRender ← void Function()
no getter
ambientColor ↔ Color3
getter/setter pair
animatables → List<Animatable>
no setter
animationGroups ↔ List<AnimationGroup>
getter/setter pairinherited
animationPropertiesOverride ↔ AnimationPropertiesOverride
getter/setter pair
animations ↔ List<Animation>
getter/setter pairinherited
animationsEnabled ↔ bool
getter/setter pair
animationTimeScale ↔ num
getter/setter pair
audioEnabled ↔ bool
getter/setter pair
audioListenerPositionProvider ↔ Vector3 Function()
getter/setter pair
audioPositioningRefreshRate ↔ num
getter/setter pair
autoClear ↔ bool
getter/setter pair
autoClearDepthAndStencil ↔ bool
getter/setter pair
beforeCameraRender ← void Function()
no getter
beforeRender ← void Function()
no getter
blockfreeActiveMeshesAndRenderingGroups ↔ bool
getter/setter pair
blockMaterialDirtyMechanism ↔ bool
getter/setter pair
cameras ↔ List<Camera>
getter/setter pairinherited
cameraToUseForPointers ↔ Camera
getter/setter pair
clearColor ↔ Color4
getter/setter pair
clipPlane ↔ Plane
getter/setter pairoverride
clipPlane2 ↔ Plane
getter/setter pairoverride
clipPlane3 ↔ Plane
getter/setter pairoverride
clipPlane4 ↔ Plane
getter/setter pairoverride
clipPlane5 ↔ Plane
getter/setter pairoverride
clipPlane6 ↔ Plane
getter/setter pairoverride
collisionCoordinator → ICollisionCoordinator
no setter
collisionsEnabled ↔ bool
getter/setter pair
constantlyUpdateMeshUnderPointer ↔ bool
getter/setter pair
customLODSelector ↔ AbstractMesh Function(AbstractMesh mesh, Camera camera)
getter/setter pair
customRenderTargets ↔ List<RenderTargetTexture>
getter/setter pair
debugLayer ↔ DebugLayer
getter/setter pair
defaultCursor ↔ String
getter/setter pair
defaultMaterial ↔ Material
getter/setter pair
deltaTime ↔ num
getter/setter pair
disableOfflineSupportExceptionRules ↔ List<RegExp>
getter/setter pair
dispatchAllSubMeshesOfActiveMeshes ↔ bool
getter/setter pair
doNotHandleCursors ↔ bool
getter/setter pair
DoubleClickDelay ↔ num
getter/setter pair
DragMovementThreshold ↔ num
getter/setter pair
dumpNextRenderTargets ↔ bool
getter/setter pair
effectLayers ↔ List<EffectLayer>
getter/setter pairinherited
environmentBRDFTexture ↔ BaseTexture
getter/setter pair
environmentIntensity ↔ num
getter/setter pair
environmentTexture ↔ BaseTexture
getter/setter pairoverride
ExclusiveDoubleClickMode ↔ bool
getter/setter pair
fogColor ↔ Color3
getter/setter pair
fogDensity ↔ num
getter/setter pair
fogEnabled ↔ bool
getter/setter pair
fogEnd ↔ num
getter/setter pair
fogMode ↔ num
getter/setter pair
fogStart ↔ num
getter/setter pair
forcePointsCloud ↔ bool
getter/setter pair
forceShowBoundingBoxes ↔ bool
getter/setter pair
forceWireframe ↔ bool
getter/setter pair
frustumPlanes → List<Plane>
no setter
gamepadManager ↔ GamepadManager
getter/setter pair
geometries ↔ List<Geometry>
getter/setter pairinherited
geometriesByUniqueId ↔ dynamic
getter/setter pair
geometryBufferRenderer ↔ GeometryBufferRenderer
getter/setter pair
getActiveMeshCandidates ↔ ISmartArrayLike<AbstractMesh> Function()
getter/setter pair
getActiveSubMeshCandidates ↔ ISmartArrayLike<SubMesh> Function(AbstractMesh mesh)
getter/setter pair
getCollidingSubMeshCandidates ↔ ISmartArrayLike<SubMesh> Function(AbstractMesh mesh, Collider collider)
getter/setter pair
getDeterministicFrameTime ↔ num Function()
getter/setter pair
getIntersectingSubMeshCandidates ↔ ISmartArrayLike<SubMesh> Function(AbstractMesh mesh, Ray localRay)
getter/setter pair
gravity ↔ Vector3
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
headphone ↔ bool
getter/setter pair
hoverCursor ↔ String
getter/setter pair
imageProcessingConfiguration → ImageProcessingConfiguration
no setter
importedMeshesFiles ↔ List<String>
getter/setter pair
isDisposed → bool
no setter
isLoading → bool
no setter
layers ↔ List<Layer>
getter/setter pairinherited
lensFlaresEnabled ↔ bool
getter/setter pair
lensFlareSystems ↔ List<LensFlareSystem>
getter/setter pairinherited
lights ↔ List<Light>
getter/setter pairinherited
lightsEnabled ↔ bool
getter/setter pair
loadingPluginName ↔ String
getter/setter pair
LongPressDelay ↔ num
getter/setter pair
mainSoundTrack ↔ SoundTrack
getter/setter pair
materials ↔ List<Material>
getter/setter pairinherited
meshes ↔ List<AbstractMesh>
getter/setter pairinherited
meshUnderPointer → AbstractMesh
no setter
metadata ↔ dynamic
getter/setter pair
multiMaterials ↔ List<MultiMaterial>
getter/setter pairinherited
offlineProvider ↔ IOfflineProvider
getter/setter pair
onActiveCameraChanged ↔ Observable<Scene>
getter/setter pair
onAfterActiveMeshesEvaluationObservable ↔ Observable<Scene>
getter/setter pair
onAfterAnimationsObservable ↔ Observable<Scene>
getter/setter pair
onAfterCameraRenderObservable ↔ Observable<Camera>
getter/setter pair
onAfterDrawPhaseObservable ↔ Observable<Scene>
getter/setter pair
onAfterParticlesRenderingObservable ↔ Observable<Scene>
getter/setter pair
onAfterPhysicsObservable ↔ Observable<Scene>
getter/setter pair
onAfterRenderCameraObservable ↔ Observable<Camera>
getter/setter pair
onAfterRenderingGroupObservable ↔ Observable<RenderingGroupInfo>
getter/setter pair
onAfterRenderObservable ↔ Observable<Scene>
getter/setter pair
onAfterRenderTargetsRenderObservable ↔ Observable<Scene>
getter/setter pair
onAfterSpritesRenderingObservable ↔ Observable<Scene>
getter/setter pair
onAfterStepObservable ↔ Observable<Scene>
getter/setter pair
onAnimationFileImportedObservable ↔ Observable<Scene>
getter/setter pair
onBeforeActiveMeshesEvaluationObservable ↔ Observable<Scene>
getter/setter pair
onBeforeAnimationsObservable ↔ Observable<Scene>
getter/setter pair
onBeforeCameraRenderObservable ↔ Observable<Camera>
getter/setter pair
onBeforeDrawPhaseObservable ↔ Observable<Scene>
getter/setter pair
onBeforeParticlesRenderingObservable ↔ Observable<Scene>
getter/setter pair
onBeforePhysicsObservable ↔ Observable<Scene>
getter/setter pair
onBeforeRenderingGroupObservable ↔ Observable<RenderingGroupInfo>
getter/setter pair
onBeforeRenderObservable ↔ Observable<Scene>
getter/setter pair
onBeforeRenderTargetsRenderObservable ↔ Observable<Scene>
getter/setter pair
onBeforeSpritesRenderingObservable ↔ Observable<Scene>
getter/setter pair
onBeforeStepObservable ↔ Observable<Scene>
getter/setter pair
onCameraRemovedObservable ↔ Observable<Camera>
getter/setter pair
onDataLoadedObservable ↔ Observable<Scene>
getter/setter pair
onDispose ← void Function()
no getter
onDisposeObservable ↔ Observable<Scene>
getter/setter pair
onGeometryRemovedObservable ↔ Observable<Geometry>
getter/setter pair
onKeyboardObservable ↔ Observable<KeyboardInfo>
getter/setter pair
onLightRemovedObservable ↔ Observable<Light>
getter/setter pair
onMaterialRemovedObservable ↔ Observable<Material>
getter/setter pair
onMeshImportedObservable ↔ Observable<AbstractMesh>
getter/setter pair
onMeshRemovedObservable ↔ Observable<AbstractMesh>
getter/setter pair
onMultiMaterialRemovedObservable ↔ Observable<MultiMaterial>
getter/setter pair
onNewCameraAddedObservable ↔ Observable<Camera>
getter/setter pair
onNewGeometryAddedObservable ↔ Observable<Geometry>
getter/setter pair
onNewLightAddedObservable ↔ Observable<Light>
getter/setter pair
onNewMaterialAddedObservable ↔ Observable<Material>
getter/setter pair
onNewMeshAddedObservable ↔ Observable<AbstractMesh>
getter/setter pair
onNewMultiMaterialAddedObservable ↔ Observable<MultiMaterial>
getter/setter pair
onNewSkeletonAddedObservable ↔ Observable<Skeleton>
getter/setter pair
onNewTextureAddedObservable ↔ Observable<BaseTexture>
getter/setter pair
onNewTransformNodeAddedObservable ↔ Observable<TransformNode>
getter/setter pair
onPointerDown ↔ void Function(PointerEvent evt, PickingInfo pickInfo, PointerEventTypes type)
getter/setter pair
onPointerMove ↔ void Function(PointerEvent evt, PickingInfo pickInfo, PointerEventTypes type)
getter/setter pair
onPointerObservable ↔ Observable<PointerInfo>
getter/setter pair
onPointerPick ↔ void Function(PointerEvent evt, PickingInfo pickInfo)
getter/setter pair
onPointerUp ↔ void Function(PointerEvent evt, PickingInfo pickInfo, PointerEventTypes type)
getter/setter pair
onPreKeyboardObservable ↔ Observable<KeyboardInfoPre>
getter/setter pair
onPrePointerObservable ↔ Observable<PointerInfoPre>
getter/setter pair
onReadyObservable ↔ Observable<Scene>
getter/setter pair
onSkeletonRemovedObservable ↔ Observable<Skeleton>
getter/setter pair
onTextureRemovedObservable ↔ Observable<BaseTexture>
getter/setter pair
onTransformNodeRemovedObservable ↔ Observable<TransformNode>
getter/setter pair
particlesEnabled ↔ bool
getter/setter pair
particleSystems ↔ List<IParticleSystem>
getter/setter pairinherited
physicsEnabled ↔ bool
getter/setter pair
pointerDownPredicate ↔ bool Function(AbstractMesh node)
getter/setter pair
pointerMovePredicate ↔ bool Function(AbstractMesh node)
getter/setter pair
pointerUpPredicate ↔ bool Function(AbstractMesh node)
getter/setter pair
pointerX ↔ num
getter/setter pair
pointerY ↔ num
getter/setter pair
postProcesses ↔ List<PostProcess>
getter/setter pairinherited
postProcessesEnabled ↔ bool
getter/setter pair
postProcessManager ↔ PostProcessManager
getter/setter pair
postProcessRenderPipelineManager ↔ PostProcessRenderPipelineManager
getter/setter pair
prePass ↔ bool
getter/setter pair
prePassRenderer ↔ PrePassRenderer
getter/setter pairinherited
preventDefaultOnPointerDown ↔ bool
getter/setter pair
preventDefaultOnPointerUp ↔ bool
getter/setter pair
probesEnabled ↔ bool
getter/setter pair
proceduralTexturesEnabled ↔ bool
getter/setter pair
reflectionProbes ↔ List<ReflectionProbe>
getter/setter pairinherited
renderTargetsEnabled ↔ bool
getter/setter pair
requireLightSorting ↔ bool
getter/setter pair
reservedDataStore ↔ dynamic
getter/setter pair
rootNodes ↔ List<Node>
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selectionOctree ↔ Octree<AbstractMesh>
getter/setter pair
shadowsEnabled ↔ bool
getter/setter pair
simplificationQueue ↔ SimplificationQueue
getter/setter pair
skeletons ↔ List<Skeleton>
getter/setter pairinherited
skeletonsEnabled ↔ bool
getter/setter pair
skipFrustumClipping ↔ bool
getter/setter pair
soundTracks ↔ List<SoundTrack>
getter/setter pair
spriteManagers ↔ List<ISpriteManager>
getter/setter pair
spritesEnabled ↔ bool
getter/setter pair
subSurfaceConfiguration ↔ SubSurfaceConfiguration
getter/setter pairinherited
textures ↔ List<BaseTexture>
getter/setter pairinherited
texturesEnabled ↔ bool
getter/setter pair
totalActiveIndicesPerfCounter → PerfCounter
no setter
totalVerticesPerfCounter → PerfCounter
no setter
transformNodes ↔ List<TransformNode>
getter/setter pairinherited
uid → String
no setter
unTranslatedPointer → Vector2
no setter
useClonedMeshMap → bool
no setter
useConstantAnimationDeltaTime ↔ bool
getter/setter pair
useDelayedTextureLoading ↔ bool
getter/setter pair
useMaterialMeshMap → bool
no setter
useRightHandedSystem ↔ bool
getter/setter pair

Methods

addActionManager(AbstractActionManager newActionManager) → void
addAnimation(Animation newAnimation) → void
addAnimationGroup(AnimationGroup newAnimationGroup) → void
addCamera(Camera newCamera) → void
addEffectLayer(EffectLayer newEffectLayer) → void
inherited
addGeometry(Geometry newGeometry) → void
addLensFlareSystem(LensFlareSystem newLensFlareSystem) → void
inherited
addLight(Light newLight) → void
addMaterial(Material newMaterial) → void
addMesh(AbstractMesh newMesh, [bool recursive]) → void
addMorphTargetManager(MorphTargetManager newMorphTargetManager) → void
addMultiMaterial(MultiMaterial newMultiMaterial) → void
addParticleSystem(IParticleSystem newParticleSystem) → void
addReflectionProbe(ReflectionProbe newReflectionProbe) → void
inherited
addSkeleton(Skeleton newSkeleton) → void
addTexture(BaseTexture newTexture) → void
addTransformNode(TransformNode newTransformNode) → void
animate() → void
attachControl([bool attachUp, bool attachDown, bool attachMove]) → void
beginAnimation(dynamic target, num from, num to, [bool loop, num speedRatio, void onAnimationEnd(), Animatable animatable, bool stopCurrent, bool targetMask(dynamic parameter), void onAnimationLoop(), bool isAdditive]) → Animatable
beginDirectAnimation(dynamic target, List<Animation> animations, num from, num to, [bool loop, num speedRatio, void onAnimationEnd(), void onAnimationLoop(), bool isAdditive]) → Animatable
beginDirectHierarchyAnimation(Node target, bool directDescendantsOnly, List<Animation> animations, num from, num to, [bool loop, num speedRatio, void onAnimationEnd(), void onAnimationLoop(), bool isAdditive]) → List<Animatable>
beginHierarchyAnimation(dynamic target, bool directDescendantsOnly, num from, num to, [bool loop, num speedRatio, void onAnimationEnd(), Animatable animatable, bool stopCurrent, bool targetMask(dynamic parameter), void onAnimationLoop(), bool isAdditive]) → List<Animatable>
beginWeightedAnimation(dynamic target, num from, num to, num weight, [bool loop, num speedRatio, void onAnimationEnd(), Animatable animatable, bool targetMask(dynamic parameter), void onAnimationLoop(), bool isAdditive]) → Animatable
cleanCachedTextureBuffer() → void
clearCachedVertexData() → void
createDefaultCamera([bool createArcRotateCamera, bool replace, bool attachCameraControls]) → void
createDefaultCameraOrLight([bool createArcRotateCamera, bool replace, bool attachCameraControls]) → void
createDefaultEnvironment([IEnvironmentHelperOptions options]) → EnvironmentHelper
createDefaultLight([bool replace]) → void
createDefaultSkybox([BaseTexture environmentTexture, bool pbr, num scale, num blur, bool setGlobalEnvTexture]) → Mesh
createDefaultVRExperience([VRExperienceHelperOptions webVROptions]) → VRExperienceHelper
createDefaultXRExperienceAsync(WebXRDefaultExperienceOptions options) → Promise<WebXRDefaultExperience>
createOrUpdateSelectionOctree([num maxCapacity, num maxDepth]) → Octree<AbstractMesh>
createPickingRay(num x, num y, Matrix world, Camera camera, [bool cameraViewSpace]) → Ray
createPickingRayInCameraSpace(num x, num y, [Camera camera]) → Ray
createPickingRayInCameraSpaceToRef(num x, num y, Ray result, [Camera camera]) → Scene
createPickingRayToRef(num x, num y, Matrix world, Ray result, Camera camera, [bool cameraViewSpace]) → Scene
deleteCompoundImpostor(dynamic compound) → void
detachControl() → void
disableDepthRenderer([Camera camera]) → void
disableGeometryBufferRenderer() → void
disablePhysicsEngine() → void
disablePrePassRenderer() → void
inherited
disableSubSurfaceForPrePass() → void
inherited
dispose() → void
enableDepthRenderer([Camera camera, bool storeNonLinearDepth, bool force32bitsFloat]) → DepthRenderer
enableGeometryBufferRenderer([num ratio]) → GeometryBufferRenderer
enablePhysics(Vector3 gravity, [IPhysicsEnginePlugin plugin]) → bool
enablePrePassRenderer() → PrePassRenderer
inherited
enableSubSurfaceForPrePass() → SubSurfaceConfiguration
inherited
executeOnceBeforeRender(void func(), [num timeout]) → void
executeWhenReady(void func()) → void
freeActiveMeshes() → void
freeProcessedMaterials() → void
freeRenderingGroups() → void
freezeActiveMeshes([bool skipEvaluateActiveMeshes, void onSuccess(), void onError(String axis)]) → Scene
freezeMaterials() → void
getActiveBones() → num
getActiveIndices() → num
getActiveMeshes() → SmartArray<AbstractMesh>
getActiveParticles() → num
getAllAnimatablesByTarget(dynamic target) → List<Animatable>
getAnimatableByTarget(dynamic target) → Animatable
getAnimationGroupByName(String name) → AnimationGroup
getAnimationRatio() → num
getAutoClearDepthStencilSetup(num index) → IRenderingManagerAutoClearSetup
getBoneByID(String id) → Bone
getBoneByName(String name) → Bone
getBoundingBoxRenderer() → BoundingBoxRenderer
getCachedEffect() → Effect
getCachedMaterial() → Material
getCachedVisibility() → num
getCameraByID(String id) → Camera
getCameraByName(String name) → Camera
getCameraByUniqueID(num uniqueId) → Camera
getCamerasByTags(String tagsQuery, [void forEach(Camera camera)]) → List<Camera>
getClassName() → String
getEngine() → Engine
getFrameId() → num
getGeometries() → List<Geometry>
getGeometryByID(String id) → Geometry
getGlowLayerByName(String name) → GlowLayer
inherited
getHighlightLayerByName(String name) → HighlightLayer
inherited
getInternalStep() → num
getLastEntryByID(String id) → Node
getLastMaterialByID(String id) → Material
getLastMeshByID(String id) → AbstractMesh
getLastSkeletonByID(String id) → Skeleton
getLensFlareSystemByID(String id) → LensFlareSystem
inherited
getLensFlareSystemByName(String name) → LensFlareSystem
inherited
getLightByID(String id) → Light
getLightByName(String name) → Light
getLightByUniqueID(num uniqueId) → Light
getLightsByTags(String tagsQuery, [void forEach(Light newLight)]) → List<Light>
getMaterialByID(String id) → Material
getMaterialByName(String name) → Material
getMaterialByTags(String tagsQuery, [void forEach(Material material)]) → List<Material>
getMaterialByUniqueID(num uniqueId) → Material
getMeshByID(String id) → AbstractMesh
getMeshByName(String name) → AbstractMesh
getMeshByUniqueID(num uniqueId) → AbstractMesh
getMeshesByID(String id) → List<AbstractMesh>
getMeshesByTags(String tagsQuery, [void forEach(AbstractMesh mesh)]) → List<Mesh>
getMorphTargetById(String id) → MorphTarget
getMorphTargetByName(String name) → MorphTarget
getMorphTargetManagerById(num id) → MorphTargetManager
getNodeByID(String id) → Node
getNodeByName(String name) → Node
getNodes() → List<Node>
inherited
getOutlineRenderer() → OutlineRenderer
getParticleSystemByID(String id) → IParticleSystem
getPhysicsEngine() → IPhysicsEngine
getPointerOverMesh() → AbstractMesh
getPointerOverSprite() → Sprite
getPostProcessByName(String name) → PostProcess
getProjectionMatrix() → Matrix
getRenderId() → num
getSceneUniformBuffer() → UniformBuffer
getSkeletonById(String id) → Skeleton
getSkeletonByName(String name) → Skeleton
getSkeletonByUniqueId(num uniqueId) → Skeleton
getSoundByName(String name) → Sound
getStepId() → num
getTextureByUniqueID(num uniqueId) → BaseTexture
getTotalVertices() → num
getTransformMatrix() → Matrix
getTransformNodeByID(String id) → TransformNode
getTransformNodeByName(String name) → TransformNode
getTransformNodeByUniqueID(num uniqueId) → TransformNode
getTransformNodesByID(String id) → List<TransformNode>
getTransformNodesByTags(String tagsQuery, [void forEach(TransformNode mesh)]) → List<TransformNode>
getUniqueId() → num
getViewMatrix() → Matrix
getWaitingItemsCount() → num
incrementRenderId() → void
isActiveMesh(AbstractMesh mesh) → bool
isCachedMaterialInvalid(Material material, Effect effect, [num visibility]) → bool
isPhysicsEnabled() → bool
isPointerCaptured([num pointerId]) → bool
isReady() → bool
markAllMaterialsAsDirty(num flag, [bool predicate(Material mat)]) → void
multiPickSprite(num x, num y, [bool predicate(Sprite sprite), Camera camera]) → List<PickingInfo>
multiPickSpriteWithRay(Ray ray, [bool predicate(Sprite sprite), Camera camera]) → List<PickingInfo>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pick(num x, num y, [bool predicate(AbstractMesh node), bool fastCheck, Camera camera, TrianglePickingPredicate trianglePredicate]) → PickingInfo
pickSprite(num x, num y, [bool predicate(Sprite sprite), bool fastCheck, Camera camera]) → PickingInfo
pickSpriteWithRay(Ray ray, [bool predicate(Sprite sprite), bool fastCheck, Camera camera]) → PickingInfo
pickWithBoundingInfo(num x, num y, [bool predicate(AbstractMesh node), bool fastCheck, Camera camera]) → PickingInfo
pickWithRay(Ray ray, [bool predicate(AbstractMesh node), bool fastCheck, TrianglePickingPredicate trianglePredicate]) → PickingInfo
pushGeometry(Geometry geometry, [bool force]) → bool
registerAfterRender(void func()) → void
registerBeforeRender(void func()) → void
removeActionManager(AbstractActionManager toRemove) → num
removeAnimation(Animation toRemove) → num
removeAnimationGroup(AnimationGroup toRemove) → num
removeCamera(Camera toRemove) → num
removeEffectLayer(EffectLayer toRemove) → num
inherited
removeExternalData(String key) → bool
removeGeometry(Geometry geometry) → bool
removeLensFlareSystem(LensFlareSystem toRemove) → num
inherited
removeLight(Light toRemove) → num
removeMaterial(Material toRemove) → num
removeMesh(AbstractMesh toRemove, [bool recursive]) → num
removeMorphTargetManager(MorphTargetManager toRemove) → num
removeMultiMaterial(MultiMaterial toRemove) → num
removeParticleSystem(IParticleSystem toRemove) → num
removeReflectionProbe(ReflectionProbe toRemove) → num
inherited
removeSkeleton(Skeleton toRemove) → num
removeTexture(BaseTexture toRemove) → num
removeTransformNode(TransformNode toRemove) → num
render([bool updateCameras, bool ignoreAnimations]) → void
resetCachedMaterial() → void
resetLastAnimationTimeFrame() → void
setActiveCameraByID(String id) → Camera
setActiveCameraByName(String name) → Camera
setDefaultCandidateProviders() → void
setPointerOverMesh(AbstractMesh mesh, [num pointerId]) → void
setPointerOverSprite(Sprite sprite) → void
setRenderingAutoClearDepthStencil(num renderingGroupId, bool autoClearDepthStencil, [bool depth, bool stencil]) → void
setRenderingOrder(num renderingGroupId, [num opaqueSortCompareFn(SubMesh a, SubMesh b), num alphaTestSortCompareFn(SubMesh a, SubMesh b), num transparentSortCompareFn(SubMesh a, SubMesh b)]) → void
setStepId(num newStepId) → void
setTransformMatrix(Matrix viewL, Matrix projectionL, [Matrix viewR, Matrix projectionR]) → void
simulatePointerDown(PickingInfo pickResult, [dynamic pointerEventInit]) → Scene
simulatePointerMove(PickingInfo pickResult, [dynamic pointerEventInit]) → Scene
simulatePointerUp(PickingInfo pickResult, [dynamic pointerEventInit, bool doubleTap]) → Scene
sortLightsByPriority() → void
stopAllAnimations() → void
stopAnimation(dynamic target, [String animationName, bool targetMask(dynamic parameter)]) → void
switchActiveCamera(Camera newCamera, [bool attachControl]) → void
toString() → String
A string representation of this object.
inherited
unfreezeActiveMeshes() → Scene
unfreezeMaterials() → void
unregisterAfterRender(void func()) → void
unregisterBeforeRender(void func()) → void
updateTransformMatrix([bool force]) → void
whenReadyAsync() → Promise<void>

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

FOGMODE_EXP → num
no setter
FOGMODE_EXP2 → num
no setter
FOGMODE_LINEAR → num
no setter
FOGMODE_NONE → num
no setter
MaxDeltaTime ↔ num
getter/setter pair
MinDeltaTime ↔ num
getter/setter pair