跳到主要内容

Signal

Ploy3D / Signal

Class: Signal

事件管理器。

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new Signal(generator, cfg?)

构造函数。

Parameters

NameTypeDescription
generator(callback: (data: any) => void) => void事件最新参数生成器。
cfg?any-

Accessors

data

get data(): any

事件最新参数。

Returns

any


generatorCfg

get generatorCfg(): any

事件最新参数生成器配置。

Returns

any

set generatorCfg(cfg): void

Parameters

NameType
cfgany

Returns

void

Methods

AddListener

AddListener(listener): void

添加事件监听器。

Parameters

NameTypeDescription
listener(data: any, old?: any) => void事件监听器。

Returns

void


Destroy

Destroy(): void

销毁事件管理器。

Returns

void


Dispatch

Dispatch(data?): void

设置事件最新参数并触发事件。

Parameters

NameTypeDescription
data?any事件最新参数,空则内部通过参数生成器生成。

Returns

void