PointLight

PointLight

2024.1.3

yisky

Hierarchy (view full)

Constructors

Properties

_awoken: boolean = false
_enabled: boolean = false
entity: Entity
userData: {
    [key: string]: any;
}

Component user data

Component

Accessors

  • set color(value): void
  • Set color

    Parameters

    • value: ColorRepresentation

    Returns void

    PointLight

  • set decay(value): void
  • Set decay

    Parameters

    • value: number

    Returns void

    PointLight

  • set distance(value): void
  • Set distance. uint: m

    Parameters

    • value: number

    Returns void

    PointLight

  • get enabled(): boolean
  • Indicates whether the component is enabled.

    Returns boolean

    Component

  • set enabled(value): void
  • Set whether the component is enabled.

    Parameters

    • value: boolean

    Returns void

    Component

  • set intensity(value): void
  • Set intensity. uint: candela

    Parameters

    • value: number

    Returns void

    PointLight

  • get light(): PointLight
  • Get Three.js PointLight

    Returns PointLight

    PointLight

  • set position(value): void
  • Set local position

    Parameters

    • value: Vector3

    Returns void

    PointLight

  • set power(value): void
  • Set power. uint: lumen, lumen = 4 * PI * intensity

    Parameters

    • value: number

    Returns void

    PointLight

  • get scene(): Scene
  • Scene own the component

    Returns Scene

    Component

  • set watts(value): void
  • Set watts. uint: watt, ( intensity = ( watt * 683 ) / ( 4 * PI ) )

    Parameters

    • value: number

    Returns void

    PointLight

Methods

  • Protected

    Awake component callback

    Returns void

    Component

  • Protected

    Destroy callback

    Returns void

    PointLight

  • Protected

    Disable callback

    Returns void

    PointLight

  • Protected

    Enable callback

    Returns void

    PointLight

  • Destroy component

    Returns void

    Component

  • Clear subscribers

    Returns void

    EventDispatcher

  • 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