tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
tracktion::engine::Clipboard Class Reference
Inheritance diagram for tracktion::engine::Clipboard:
juce::DeletedAtShutdown

Classes

struct  AutomationPoints
 
struct  Clips
 
struct  ContentType
 
struct  MIDIEvents
 
struct  Modifiers
 
struct  Pitches
 
struct  Plugins
 
struct  ProjectItems
 
struct  Scenes
 
struct  Takes
 
struct  TempoChanges
 
struct  TimeSigs
 
struct  Tracks
 

Public Member Functions

void clear ()
 
bool isEmpty () const
 
void setContent (std::unique_ptr< ContentType > newContent)
 
const ContentTypegetContent () const
 
template<typename Type , typename... Args>
void makeContent (Args &&... args)
 
template<typename Type >
const Type * getContentWithType () const
 
template<typename Type >
bool hasContentWithType () const
 
void addListener (juce::ChangeListener *)
 
void removeListener (juce::ChangeListener *)
 

Detailed Description

Definition at line 16 of file tracktion_Clipboard.h.

Constructor & Destructor Documentation

◆ Clipboard()

tracktion::engine::Clipboard::Clipboard ( )

Definition at line 14 of file tracktion_Clipboard.cpp.

◆ ~Clipboard()

tracktion::engine::Clipboard::~Clipboard ( )

Definition at line 15 of file tracktion_Clipboard.cpp.

Member Function Documentation

◆ addListener()

void tracktion::engine::Clipboard::addListener ( juce::ChangeListener l)

Definition at line 40 of file tracktion_Clipboard.cpp.

◆ clear()

void tracktion::engine::Clipboard::clear ( )

Definition at line 19 of file tracktion_Clipboard.cpp.

◆ getContent()

const Clipboard::ContentType * tracktion::engine::Clipboard::getContent ( ) const

Definition at line 37 of file tracktion_Clipboard.cpp.

◆ getContentWithType()

template<typename Type >
const Type * tracktion::engine::Clipboard::getContentWithType ( ) const

Definition at line 271 of file tracktion_Clipboard.h.

◆ hasContentWithType()

template<typename Type >
bool tracktion::engine::Clipboard::hasContentWithType ( ) const

Definition at line 274 of file tracktion_Clipboard.h.

◆ isEmpty()

bool tracktion::engine::Clipboard::isEmpty ( ) const

Definition at line 38 of file tracktion_Clipboard.cpp.

◆ makeContent()

template<typename Type , typename... Args>
void tracktion::engine::Clipboard::makeContent ( Args &&...  args)

Definition at line 268 of file tracktion_Clipboard.h.

◆ removeListener()

void tracktion::engine::Clipboard::removeListener ( juce::ChangeListener l)

Definition at line 41 of file tracktion_Clipboard.cpp.

◆ setContent()

void tracktion::engine::Clipboard::setContent ( std::unique_ptr< ContentType newContent)

Definition at line 28 of file tracktion_Clipboard.cpp.


The documentation for this class was generated from the following files: