Audacity  3.0.0
Public Member Functions | Public Attributes | List of all members
TrackClip Class Reference

#include <Snap.h>

Collaboration diagram for TrackClip:
[legend]

Public Member Functions

 TrackClip (Track *t, WaveClip *c)
 
 ~TrackClip ()
 

Public Attributes

Tracktrack
 
TrackorigTrack
 
WaveClipclip
 
WaveTrackdstTrack
 
std::shared_ptr< WaveClipholder
 

Detailed Description

Definition at line 32 of file Snap.h.

Constructor & Destructor Documentation

◆ TrackClip()

TrackClip::TrackClip ( Track t,
WaveClip c 
)

Definition at line 30 of file Snap.cpp.

31 {
32  track = origTrack = t;
33  dstTrack = NULL;
34  clip = c;
35 }

References clip, dstTrack, origTrack, and track.

◆ ~TrackClip()

TrackClip::~TrackClip ( )

Definition at line 37 of file Snap.cpp.

38 {
39 
40 }

Member Data Documentation

◆ clip

WaveClip* TrackClip::clip

Definition at line 41 of file Snap.h.

Referenced by TrackClip().

◆ dstTrack

WaveTrack* TrackClip::dstTrack

Definition at line 44 of file Snap.h.

Referenced by TrackClip().

◆ holder

std::shared_ptr<WaveClip> TrackClip::holder

Definition at line 45 of file Snap.h.

◆ origTrack

Track* TrackClip::origTrack

Definition at line 40 of file Snap.h.

Referenced by TrackClip().

◆ track

Track* TrackClip::track

Definition at line 39 of file Snap.h.

Referenced by TrackClip().


The documentation for this class was generated from the following files:
TrackClip::clip
WaveClip * clip
Definition: Snap.h:41
TrackClip::track
Track * track
Definition: Snap.h:39
TrackClip::dstTrack
WaveTrack * dstTrack
Definition: Snap.h:44
TrackClip::origTrack
Track * origTrack
Definition: Snap.h:40