|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Types | |
| using | Ptr = juce::ReferenceCountedObjectPtr< PatternInstance > |
Public Types inherited from tracktion::engine::Selectable | |
| using | WeakRef = juce::WeakReference< Selectable > |
Public Member Functions | |
| PatternInstance (StepClip &c, int index) | |
| Pattern | getPattern () const |
| int | getSequenceIndex () const |
| juce::String | getSelectableDescription () override |
| Subclasses must return a description of what they are. | |
Public Member Functions inherited from tracktion::engine::Selectable | |
| virtual void | selectionStatusChanged (bool isNowSelected) |
| Can be overridden to tell this object that it has just been selected or deselected. | |
| virtual void | changed () |
| This should be called to send a change notification to any SelectableListeners that are registered with this object. | |
| virtual void | selectableAboutToBeDeleted () |
| Called just before the selectable is about to be deleted so any subclasses should still be valid at this point. | |
| void | addListener (SelectableListener *) |
| void | removeListener (SelectableListener *) |
| void | addSelectableListener (SelectableListener *) |
| void | removeSelectableListener (SelectableListener *) |
| void | cancelAnyPendingUpdates () |
| If changed() has been called, this will cancel any pending async change notificaions. | |
| void | deselect () |
| void | propertiesChanged () |
| void | notifyListenersOfDeletion () |
| WeakRef | getWeakRef () |
Public Member Functions inherited from juce::ReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Public Attributes | |
| StepClip & | clip |
| int | patternIndex |
Public Attributes inherited from tracktion::engine::Selectable | |
| WeakRef::Master | masterReference |
Additional Inherited Members | |
Static Public Member Functions inherited from tracktion::engine::Selectable | |
| static void | initialise () |
| static bool | isSelectableValid (const Selectable *) noexcept |
| checks whether this object has been deleted. | |
Protected Member Functions inherited from juce::ReferenceCountedObject | |
| ReferenceCountedObject (const ReferenceCountedObject &) noexcept | |
| ReferenceCountedObject (ReferenceCountedObject &&) noexcept | |
| ReferenceCountedObject & | operator= (const ReferenceCountedObject &) noexcept |
| ReferenceCountedObject & | operator= (ReferenceCountedObject &&) noexcept |
| void | resetReferenceCount () noexcept |
Definition at line 145 of file tracktion_StepClip.h.
| using tracktion::engine::StepClip::PatternInstance::Ptr = juce::ReferenceCountedObjectPtr<PatternInstance> |
Definition at line 156 of file tracktion_StepClip.h.
Definition at line 148 of file tracktion_StepClip.h.
|
override |
Definition at line 151 of file tracktion_StepClip.h.
| StepClip::Pattern tracktion::engine::StepClip::PatternInstance::getPattern | ( | ) | const |
Definition at line 391 of file tracktion_StepClipPattern.cpp.
|
overridevirtual |
Subclasses must return a description of what they are.
Implements tracktion::engine::Selectable.
Definition at line 401 of file tracktion_StepClipPattern.cpp.
| int tracktion::engine::StepClip::PatternInstance::getSequenceIndex | ( | ) | const |
Definition at line 396 of file tracktion_StepClipPattern.cpp.
| StepClip& tracktion::engine::StepClip::PatternInstance::clip |
Definition at line 158 of file tracktion_StepClip.h.
| int tracktion::engine::StepClip::PatternInstance::patternIndex |
Definition at line 159 of file tracktion_StepClip.h.