ArrangerObjectInfo struct

Provides info on whether this object is transient/lane and pointers to transient/lane equivalents.


Each arranger object (Region's, MidiNote's, etc.) should have a copy of this struct and indicate all associated objects here. The type is used to determine which object the current one is.

Public variables

ArrangerObject* main
Main (non-lane) object.
ArrangerObject* main_trans
Transient of the main object.
ArrangerObject* lane
Lane object.
ArrangerObject* lane_trans
Lane transient object.
ArrangerObjectInfoCounterpart counterpart
Type of object this is.