Class ComponentManager

组件管理器

Export

Date

2022.3.21

Author

lyx

Hierarchy

Constructors

Properties

_engine: Engine

Accessors

  • get engine(): Engine
  • 获取引擎对象

    Returns Engine

    Memberof

    EngineObject

Methods

  • 添加事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • callback: ((event) => void)

      事件监听回调

        • (event): void
        • Parameters

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

          Returns void

    • Optional parameters: {
          priority?: Priority;
          target?: any;
      } = {}

      事件参数

      • Optional priority?: Priority
      • Optional target?: any

    Returns number

    Memberof

    EventDispatcher

  • 添加等待执行‘camerachanged’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘click’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘dblclick’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘keydown’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘keyup’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘onLateUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘onPhysicsUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘pointercancel’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘pointerdown’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘pointermove’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘pointerup’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘resize’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘onStart’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘onUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘wheel’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘postrenderdepth’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘prerenderdepth’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 添加等待执行‘update’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 分发事件

    Parameters

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

    Returns void

    Memberof

    EventDispatcher

  • 释放接口

    Returns void

    Memberof

    EventDispatcher

  • 脚本‘onLateUpdate’

    Parameters

    • timeSinceLastFrame: number

      距离上一帧更新的时长 (单位:毫秒)

    • totalTime: number

      总时长 (单位:毫秒)

    Returns void

    Memberof

    ComponentManager

  • 脚本‘onPhysicsUpdate’

    Returns void

    Memberof

    ComponentManager

  • 脚本‘onStart’

    Returns void

    Memberof

    ComponentManager

  • 脚本‘onUpdate’

    Parameters

    • timeSinceLastFrame: number

      距离上一帧更新的时长 (单位:毫秒)

    • totalTime: number

      总时长 (单位:毫秒)

    Returns void

    Memberof

    ComponentManager

  • 移除事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • Optional callback: ((event) => void)

      事件监听回调(可选,不设置则表示移除所有监听器)

        • (event): void
        • Parameters

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

          Returns void

    Returns void

    Memberof

    EventDispatcher

  • 通过事件Id移除事件监听器

    Parameters

    • eventID: number

    Returns void

    Memberof

    EventDispatcher

  • 移除等待执行‘camerachanged’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘click’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘dblclick’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘keydown’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘keydown’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘onLateUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘onPhysicsUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘pointercancel’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘pointerdown’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘pointermove’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘pointerup’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘resize’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘onStart’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘onUpdate’脚本

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘wheel’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘postrenderdepth’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘prerenderdepth’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 移除等待执行‘update’组件

    Parameters

    Returns void

    Memberof

    ComponentManager

  • 组件‘update’

    Parameters

    • timeSinceLastFrame: number

      距离上一帧更新的时长 (单位:毫秒)

    • totalTime: number

      总时长 (单位:毫秒)

    Returns void

    Memberof

    ComponentManager