Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::commands::ResizeArrangerObjectsCommand::OriginalState Struct Reference

Structure to hold original state of an arranger object for undo. More...

#include <src/commands/resize_arranger_objects_command.h>

Data Fields

units::precise_tick_t position = units::ticks (0)
units::precise_tick_t length = units::ticks (0)
units::precise_tick_t clipStart = units::ticks (0)
units::precise_tick_t loopStart = units::ticks (0)
units::precise_tick_t loopEnd = units::ticks (0)
bool boundsTracked {}
units::precise_tick_t fadeInOffset = units::ticks (0)
units::precise_tick_t fadeOutOffset = units::ticks (0)
units::precise_tick_t firstChildTicks = units::ticks (0)

Detailed Description

Structure to hold original state of an arranger object for undo.

Definition at line 41 of file resize_arranger_objects_command.h.

Field Documentation

◆ boundsTracked

bool zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::boundsTracked {}

Definition at line 48 of file resize_arranger_objects_command.h.

◆ clipStart

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::clipStart = units::ticks (0)

Definition at line 45 of file resize_arranger_objects_command.h.

◆ fadeInOffset

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::fadeInOffset = units::ticks (0)

Definition at line 49 of file resize_arranger_objects_command.h.

◆ fadeOutOffset

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::fadeOutOffset = units::ticks (0)

Definition at line 50 of file resize_arranger_objects_command.h.

◆ firstChildTicks

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::firstChildTicks = units::ticks (0)

Definition at line 51 of file resize_arranger_objects_command.h.

◆ length

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::length = units::ticks (0)

Definition at line 44 of file resize_arranger_objects_command.h.

◆ loopEnd

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::loopEnd = units::ticks (0)

Definition at line 47 of file resize_arranger_objects_command.h.

◆ loopStart

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::loopStart = units::ticks (0)

Definition at line 46 of file resize_arranger_objects_command.h.

◆ position

units::precise_tick_t zrythm::commands::ResizeArrangerObjectsCommand::OriginalState::position = units::ticks (0)

Definition at line 43 of file resize_arranger_objects_command.h.


The documentation for this struct was generated from the following file: