Automation

Undocumented in source.

Constructors

this
this(Puppet parent)

Instantiates a new Automation

Members

Functions

bind
void bind(AutomationBinding binding)

Adds a binding

deserializeFromFghj
SerdeException deserializeFromFghj(Fghj data)

Deserializes a parameter

deserializeSelf
void deserializeSelf(Fghj data)
Undocumented in source. Be warned that the author may not have intended to support it.
finalize
void finalize(Puppet parent)

Finalizes the loading of the automation

onUpdate
void onUpdate()

Called on update to update a single binding.

remapRange
float remapRange(float value, vec2 range)

Helper function to remap range from 0.0-1.0 to min-max

serialize
void serialize(S serializer)

Serializes a parameter

serializeSelf
void serializeSelf(InochiSerializer serializer)
Undocumented in source. Be warned that the author may not have intended to support it.
serializeSelf
void serializeSelf(InochiSerializerCompact serializer)
Undocumented in source. Be warned that the author may not have intended to support it.
update
void update()

Updates and applies the automation to all the parameters that this automation is bound to

Variables

bindings
AutomationBinding[] bindings;
Undocumented in source.
enabled
bool enabled;

Whether the automation is enabled

name
string name;

Human readable name of automation

typeId
string typeId;

Type ID of the automation

Meta