Skip to content

KeyframeMarker

Not yet Class Animation & Avatar

An instance meant to represent an event that will eventually be fired when a Keyframe is hit.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members ยท 7 modern Roblox members not implemented yet

Description

A KeyframeMarker is an instance meant to represent an event that will eventually be fired when a Keyframe is hit.

Using a KeyframeMarker

KeyframeMarkers should always be parented to a Keyframe via setting the parent directly or using the Keyframe.AddMarker() function of Keyframe. KeyframeMarkers can also be removed directly or using the Keyframe.RemoveMarker() function, and polled to check which markers are attached to a specific Keyframe using Keyframe.GetMarkers().

Whenever a Keyframe is detected as an animation is running, there will be an event fired for each KeyframeMarker that is parented to the Keyframe. These events are identifiable by the name of the KeyframeMarker. You can retrieve and listen to these events using the AnimationTrack.GetKeyframeMarkerReached function. Optionally, you may set the KeyframeMarker.Value property of the KeyframeMarker in order to pass along a value with the event being fired.

It inherits the Keyframe.Name property from Instance and behaves identically. Names are used for identification and do not need to be unique. When multiple KeyframeMarker instances with the same name are attached to a Keyframe, events such as the one returned by AnimationTrack.GetMarkerReachedSignal() will fire for every marker.

See also:

Inheritance

Object โ†’ Instance โ†’ KeyframeMarker

Properties

Member Signature Summary
Value Value: string A value that is specified for a KeyframeMarker.

Roblox reference: KeyframeMarker

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.