For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/interfaces/INumberTimelinePropertyItemOptions.md.

Interface: INumberTimelinePropertyItemOptions experimental

Beta

Optional properties for Number Timeline property item

Extends

Properties

bounds?

optional bounds?: object

Beta

maxValue

maxValue: number

minValue

minValue: number

Remarks

The data bounds for the value node property


decimalPrecision?

optional decimalPrecision?: number

Beta

Remarks

Custom precision for the calculations


disableAddRemoveNodes?

optional disableAddRemoveNodes?: boolean

Beta

Remarks

If true, nodes cannot be added or removed


enable?

optional enable?: boolean

Beta

Remarks

Initial enabled state of property item. If undefined, it will default to true.

Inherited from

IPropertyItemOptionsBase.enable


entries?

optional entries?: INumberTimelinePropertyItemEntry[]

Beta

Remarks

List of nodes entries in the color timeline.


gridSeparatorSliceCount?

optional gridSeparatorSliceCount?: any

Beta

Remarks

The separator slice count for the graph thin lines


gridSeparatorStepCount?

optional gridSeparatorStepCount?: any

Beta

Remarks

The separator step counts for the graph bold lines


isGraphReadOnly?

optional isGraphReadOnly?: boolean

Beta

Remarks

True means nodes cannot be dragged or modified


onNodeAdded?

optional onNodeAdded?: (node) => void

Beta

Parameters

node

INumberTimelinePropertyItemEntry

Returns

void

Remarks

Callback triggered when a new number node is added to the timeline.


onNodeChanged?

optional onNodeChanged?: (node) => void

Beta

Parameters

node

INumberTimelinePropertyItemEntry

Returns

void

Remarks

Callback triggered when a timeline node's number value changes.


onNodeRemoved?

optional onNodeRemoved?: (node) => void

Beta

Parameters

node

INumberTimelinePropertyItemEntry

Returns

void

Remarks

Callback triggered when an number node is removed from the timeline. *


onTimeChanged?

optional onTimeChanged?: (current, prev) => void

Beta

Parameters

current

number

prev

number

Returns

void

Remarks

This callback is called when UI control time is changed.


style?

optional style?: PaneItemStyle

Beta

Remarks

Optional styling overrides for the item.

Inherited from

IPropertyItemOptionsBase.style


title?

optional title?: LocalizedString

Beta

Remarks

Localized title of the property item


visible?

optional visible?: boolean

Beta

Remarks

Initial visibility state of property item. If undefined, it will default to true.

Inherited from

IPropertyItemOptionsBase.visible