Creates an effect wrapper for a library effect definition.
Library effect ID to instantiate.
Optionalproperties: Record<string, any>Optional initial property values applied during initialization.
Releases textures and destroys the underlying effect implementation.
Nothing.
Returns the owning clip ID, if one has been assigned.
The owning clip ID, or undefined if the effect is not attached to a clip.
Returns the library effect ID used to create this instance.
The effect definition ID.
Returns the unique instance ID of this effect.
The effect instance ID.
Indicates whether the underlying library effect is built into the SDK.
true if the effect definition is built in; otherwise false.
Returns the live property map used by this effect instance.
The effect property map.
Returns the current value of an effect property.
Name of the effect property to read.
A cloned copy of the property value, or undefined if the property is unknown.
Returns the provider identifier of the library effect definition.
The provider ID.
Resolves the effect definition from the library and creates the underlying effect implementation.
Nothing.
Associates the effect with a clip.
Clip ID that owns the effect.
Nothing.
Overrides the effect instance ID.
Effect instance ID to assign.
Nothing.
Updates an effect property value.
Name of the effect property to update.
New property value.
Nothing.
Updates the effect for the specified clip-local time.
Clip-local playback time, in seconds.
Nothing.
StaticdeserializeCreates an effect instance from serialized data.
Serialized effect payload.
The deserialized effect instance.
Represents an effect instance resolved from the library and applied to a clip.