Constructors
constructor
- new Effect(effectId: string, properties?: Record<string, any>): Effect
Parameters
- effectId: string
Optional
properties: Record<string, any>
Methods
destroy
- destroy(): void
Returns void
getEffectId
- getEffectId(): string
Returns string
getId
- getId(): string
Returns string
getIsBuiltIn
- getIsBuiltIn(): boolean
Returns boolean
getProperties
- getProperties(): Map<string, any>
Returns Map<string, any>
getProperty
- getProperty(propertyName: string): any
Returns any
getProvider
- getProvider(): string
Returns string
serialize
- serialize(): {
effectId: string;
id: string;
properties: [string, any][];
provider: string;
} Returns { effectId: string; id: string; properties: [string, any][]; provider: string }
setId
- setId(id: string): void
Returns void
setProperty
- setProperty(propertyName: string, value: any): void
Parameters
- propertyName: string
- value: any
Returns void
update
- update(clipTime: number): void
Returns void
Static
deserialize
- deserialize(data: object): Effect