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 | Public Attributes | List of all members
tracktion::engine::Clipboard::ProjectItems Struct Reference
Inheritance diagram for tracktion::engine::Clipboard::ProjectItems:
tracktion::engine::Clipboard::ContentType

Classes

struct  ItemInfo
 

Public Member Functions

bool pasteIntoEdit (const EditPastingOptions &) const override
 
bool pasteIntoProject (Project &) const
 
virtual bool pasteIntoEdit (Edit &, EditInsertPoint &, SelectionManager *) const
 
virtual bool pasteIntoEdit (const EditPastingOptions &) const
 

Public Attributes

std::vector< ItemInfoitemIDs
 

Detailed Description

Definition at line 50 of file tracktion_Clipboard.h.


Class Documentation

◆ tracktion::engine::Clipboard::ProjectItems::ItemInfo

struct tracktion::engine::Clipboard::ProjectItems::ItemInfo

Definition at line 59 of file tracktion_Clipboard.h.

Class Members
ProjectItemID itemID
TimeRange range

Constructor & Destructor Documentation

◆ ProjectItems()

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

Definition at line 79 of file tracktion_Clipboard.cpp.

◆ ~ProjectItems()

tracktion::engine::Clipboard::ProjectItems::~ProjectItems ( )
override

Definition at line 80 of file tracktion_Clipboard.cpp.

Member Function Documentation

◆ pasteIntoEdit() [1/3]

bool tracktion::engine::Clipboard::ContentType::pasteIntoEdit ( const EditPastingOptions ) const
virtual

Reimplemented from tracktion::engine::Clipboard::ContentType.

Definition at line 47 of file tracktion_Clipboard.cpp.

◆ pasteIntoEdit() [2/3]

bool tracktion::engine::Clipboard::ProjectItems::pasteIntoEdit ( const EditPastingOptions options) const
overridevirtual

Reimplemented from tracktion::engine::Clipboard::ContentType.

Definition at line 344 of file tracktion_Clipboard.cpp.

◆ pasteIntoEdit() [3/3]

bool tracktion::engine::Clipboard::ContentType::pasteIntoEdit ( Edit edit,
EditInsertPoint insertPoint,
SelectionManager sm 
) const
virtual

Reimplemented from tracktion::engine::Clipboard::ContentType.

Definition at line 46 of file tracktion_Clipboard.cpp.

◆ pasteIntoProject()

bool tracktion::engine::Clipboard::ProjectItems::pasteIntoProject ( Project project) const

Definition at line 515 of file tracktion_Clipboard.cpp.

Member Data Documentation

◆ itemIDs

std::vector<ItemInfo> tracktion::engine::Clipboard::ProjectItems::itemIDs

Definition at line 65 of file tracktion_Clipboard.h.


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