On Tick

Executes an output execution pulse at a regular multiple of the refresh rate

Installation

To use this Node, you must enable omni.graph.action in the Extension Manager.

Inputs

Name

Type

Description

Default

Update Period (Ticks) (framePeriod)

uint

The number of updates between each output pulse. The default 0 means every update, 1 means every other update. This can be used to rate-limit updates.

0

Only Simulate On Play (onlyPlayback)

bool

When true, the node is only computed while Stage is being played.

True

Outputs

Name

Type

Description

Default

Tick (tick)

execution

The execution output

Is Playing (isPlaying)

bool

True during global animation timeline playback

Delta (Seconds) (deltaSeconds)

double

The number of seconds elapsed since the last output pulse

Time Since Start (Seconds) (timeSinceStart)

double

Elapsed time since the App started

Animation Time (Seconds) (time)

double

The global animation time in seconds during playback

Animation Time (Frames) (frame)

double

The global animation time in frames, equivalent to (time ‘*’ fps), during playback

Absolute Simulation Time (Seconds) (absoluteSimTime)

double

The accumulated total of elapsed times between rendered frames