Signal
Ploy3D / Signal
Class: Signal
事件管理器。
Table of contents
Constructors
Accessors
Methods
Constructors
constructor
• new Signal(generator
, cfg?
)
构造函数。
Parameters
Name | Type | Description |
---|---|---|
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
Name | Type |
---|---|
cfg | any |
Returns
void
Methods
AddListener
▸ AddListener(listener
): void
添加事件监听器。
Parameters
Name | Type | Description |
---|---|---|
listener | (data : any , old? : any ) => void | 事件监听器。 |
Returns
void
Destroy
▸ Destroy(): void
销毁事件管理器。
Returns
void
Dispatch
▸ Dispatch(data?
): void
设置事件最新参数并触发事件。
Parameters
Name | Type | Description |
---|---|---|
data? | any | 事件最新参数,空则内部通过参数生成器生成。 |
Returns
void