Scene

Scene

2023.12.28

yisky

Hierarchy (view full)

Constructors

Properties

engine: Engine
sceneRenderer: SceneRenderer

Scene renderer use to render scene

Scene

Accessors

  • get activeCameras(): readonly Camera[]
  • Get active cameras

    Returns readonly Camera[]

    Scene

  • get environment(): Environment
  • Get environment

    Returns Environment

    Scene

  • get isActive(): boolean
  • Whether the scene is actived.

    Returns boolean

    Scene

  • set isActive(value): void
  • Whether to active the scene

    Parameters

    • value: boolean

    Returns void

    Scene

  • get native(): Scene
  • Get three.js native scene

    Returns Scene

    Scene

  • get rootEntity(): Entity
  • Get the scene root entity

    Returns Entity

    Scene

Methods

  • Emit event

    Parameters

    • event: {
          type: string;
          [key: string]: any;
      }
      • [key: string]: any
      • type: string

    Returns void

    EventDispatcher

  • Unsubscribe a event, if the callback param is not defined, all subscribers of this type will be removed.

    Parameters

    Returns void

    EventDispatcher

  • Subscribe a event

    Parameters

    • type: string

      event type

    • callback: SubscriberCallbackFn

      callback functions

    • Optionaloptions: {
          priority?: Priority;
          target?: any;
      } = {}

      options

      • Optionalpriority?: Priority
      • Optionaltarget?: any

    Returns void

    EventDispatcher

  • Subscribe a event, just emit once

    Parameters

    Returns void

    EventDispatcher

  • Built-in scene rendering inteface.

    Parameters

    Returns void

    Scene