Audacity  2.2.2
Public Member Functions | Public Attributes | List of all members
ClipMoveState Struct Reference

#include <TimeShiftHandle.h>

Public Member Functions

void clear ()
 

Public Attributes

WaveClipcapturedClip {}
 
bool capturedClipIsSelection {}
 
TrackArray trackExclusions {}
 
double hSlideAmount {}
 
TrackClipArray capturedClipArray {}
 
wxInt64 snapLeft { -1 }
 
wxInt64 snapRight { -1 }
 

Detailed Description

Definition at line 23 of file TimeShiftHandle.h.

Member Function Documentation

void ClipMoveState::clear ( )
inline

Definition at line 33 of file TimeShiftHandle.h.

References capturedClip, capturedClipArray, capturedClipIsSelection, hSlideAmount, snapLeft, snapRight, and trackExclusions.

34  {
35  capturedClip = nullptr;
37  trackExclusions.clear();
38  hSlideAmount = 0;
39  capturedClipArray.clear();
40  snapLeft = snapRight = -1;
41  }
bool capturedClipIsSelection
WaveClip * capturedClip
TrackClipArray capturedClipArray
TrackArray trackExclusions

Member Data Documentation

WaveClip* ClipMoveState::capturedClip {}
TrackClipArray ClipMoveState::capturedClipArray {}
bool ClipMoveState::capturedClipIsSelection {}
double ClipMoveState::hSlideAmount {}
wxInt64 ClipMoveState::snapLeft { -1 }

Definition at line 31 of file TimeShiftHandle.h.

Referenced by clear(), and TimeShiftHandle::DoSlideHorizontal().

wxInt64 ClipMoveState::snapRight { -1 }

Definition at line 31 of file TimeShiftHandle.h.

Referenced by clear(), and TimeShiftHandle::DoSlideHorizontal().

TrackArray ClipMoveState::trackExclusions {}

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