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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::ClipTrack::CollectionClipList Struct Reference
Inheritance diagram for tracktion::engine::ClipTrack::CollectionClipList:
juce::ValueTree::Listener

Public Member Functions

 CollectionClipList (ClipTrack &t, juce::ValueTree &v)
 
void valueTreePropertyChanged (juce::ValueTree &v, const juce::Identifier &id) override
 
void valueTreeChildAdded (juce::ValueTree &, juce::ValueTree &child) override
 
void valueTreeChildRemoved (juce::ValueTree &, juce::ValueTree &child, int) override
 
CollectionClipfindOrCreateCollectionClip (EditItemID groupID)
 
CollectionClipfindCollectionClip (EditItemID groupID)
 
void clipCreated (Clip &c)
 
void valueTreeChildOrderChanged (juce::ValueTree &, int, int) override
 
void valueTreeParentChanged (juce::ValueTree &) override
 
- Public Member Functions inherited from juce::ValueTree::Listener
virtual void valueTreeRedirected (ValueTree &treeWhichHasBeenChanged)
 

Public Attributes

ClipTrackct
 
juce::ValueTreestate
 
juce::ReferenceCountedArray< CollectionClipcollectionClips
 

Detailed Description

Definition at line 15 of file tracktion_ClipTrack.cpp.

Constructor & Destructor Documentation

◆ CollectionClipList()

tracktion::engine::ClipTrack::CollectionClipList::CollectionClipList ( ClipTrack t,
juce::ValueTree v 
)

Definition at line 17 of file tracktion_ClipTrack.cpp.

◆ ~CollectionClipList()

tracktion::engine::ClipTrack::CollectionClipList::~CollectionClipList ( )
override

Definition at line 22 of file tracktion_ClipTrack.cpp.

Member Function Documentation

◆ clipCreated()

void tracktion::engine::ClipTrack::CollectionClipList::clipCreated ( Clip c)

Definition at line 140 of file tracktion_ClipTrack.cpp.

◆ findCollectionClip()

CollectionClip * tracktion::engine::ClipTrack::CollectionClipList::findCollectionClip ( EditItemID  groupID)

Definition at line 131 of file tracktion_ClipTrack.cpp.

◆ findOrCreateCollectionClip()

CollectionClip * tracktion::engine::ClipTrack::CollectionClipList::findOrCreateCollectionClip ( EditItemID  groupID)

Definition at line 117 of file tracktion_ClipTrack.cpp.

◆ valueTreeChildAdded()

void tracktion::engine::ClipTrack::CollectionClipList::valueTreeChildAdded ( juce::ValueTree ,
juce::ValueTree child 
)
overridevirtual

Reimplemented from juce::ValueTree::Listener.

Definition at line 78 of file tracktion_ClipTrack.cpp.

◆ valueTreeChildOrderChanged()

void tracktion::engine::ClipTrack::CollectionClipList::valueTreeChildOrderChanged ( juce::ValueTree ,
int  ,
int   
)
overridevirtual

Reimplemented from juce::ValueTree::Listener.

Definition at line 148 of file tracktion_ClipTrack.cpp.

◆ valueTreeChildRemoved()

void tracktion::engine::ClipTrack::CollectionClipList::valueTreeChildRemoved ( juce::ValueTree ,
juce::ValueTree child,
int   
)
overridevirtual

Reimplemented from juce::ValueTree::Listener.

Definition at line 95 of file tracktion_ClipTrack.cpp.

◆ valueTreeParentChanged()

void tracktion::engine::ClipTrack::CollectionClipList::valueTreeParentChanged ( juce::ValueTree )
overridevirtual

Reimplemented from juce::ValueTree::Listener.

Definition at line 149 of file tracktion_ClipTrack.cpp.

◆ valueTreePropertyChanged()

void tracktion::engine::ClipTrack::CollectionClipList::valueTreePropertyChanged ( juce::ValueTree v,
const juce::Identifier id 
)
overridevirtual

Reimplemented from juce::ValueTree::Listener.

Definition at line 27 of file tracktion_ClipTrack.cpp.

Member Data Documentation

◆ collectionClips

juce::ReferenceCountedArray<CollectionClip> tracktion::engine::ClipTrack::CollectionClipList::collectionClips

Definition at line 154 of file tracktion_ClipTrack.cpp.

◆ ct

ClipTrack& tracktion::engine::ClipTrack::CollectionClipList::ct

Definition at line 151 of file tracktion_ClipTrack.cpp.

◆ state

juce::ValueTree& tracktion::engine::ClipTrack::CollectionClipList::state

Definition at line 152 of file tracktion_ClipTrack.cpp.


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