Internal properties of the viewer

Hierarchy

  • ViewerState

Properties

animation: Animation<any> = null

currently running animation

aspect: number = 1

renderer aspect ratio

continuousUpdateCount: number = 0

number of plugins requesting to continuously render the scene

cursorOverride: string

Current override of the global cursor

direction: Vector3 = ...

direction of the camera

hFov: number = 60

horizontal FOV

idleTime: number = -1

time of the last user action

keyboardEnabled: boolean = false

if the keyboard events are currently listened to

littlePlanet: boolean = false

special tweaks for LittlePlanetAdapter

loadingPromise: Promise<any> = null

promise of the last "setPanorama()" call

needsUpdate: boolean = false

if the view needs to be renderer

objectsObservers: Record<string, Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>> = {}

registered THREE objects observer

ready: boolean = false

when all components are loaded

roll: number = 0

current camera roll

size: Size = ...

size of the container

textureData: TextureData

Current panorama texture displayed

transitionAnimation: Animation<any> = null

currently running transition

vFov: number = 60

vertical FOV

Generated using TypeDoc