|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| CurveEditorPoint (int i, CurveEditor *ed) | |
| void | selectionStatusChanged (bool isNowSelected) override |
| Can be overridden to tell this object that it has just been selected or deselected. | |
Public Member Functions inherited from tracktion::engine::Selectable | |
| virtual juce::String | getSelectableDescription ()=0 |
| Subclasses must return a description of what they are. | |
| 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 () |
Static Public Member Functions | |
| static bool | arePointsConsecutive (const SelectableList &) |
| static bool | arePointsOnSameCurve (const SelectableList &) |
| static TimeRange | getPointTimeRange (const SelectableList &) |
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. | |
Public Attributes | |
| int | index |
| juce::Component::SafePointer< CurveEditor > | editor |
Public Attributes inherited from tracktion::engine::Selectable | |
| WeakRef::Master | masterReference |
Additional Inherited Members | |
Public Types inherited from tracktion::engine::Selectable | |
| using | WeakRef = juce::WeakReference< Selectable > |
Definition at line 31 of file tracktion_CurveEditor.h.
|
noexcept |
Definition at line 34 of file tracktion_CurveEditor.h.
| tracktion::engine::CurveEditorPoint::CurveEditorPoint | ( | int | i, |
| CurveEditor * | ed | ||
| ) |
Definition at line 35 of file tracktion_CurveEditor.h.
|
override |
Definition at line 14 of file tracktion_CurveEditor.cpp.
|
static |
Definition at line 49 of file tracktion_CurveEditor.cpp.
|
static |
Definition at line 34 of file tracktion_CurveEditor.cpp.
|
static |
Definition at line 61 of file tracktion_CurveEditor.cpp.
|
overridevirtual |
Can be overridden to tell this object that it has just been selected or deselected.
Reimplemented from tracktion::engine::Selectable.
Definition at line 72 of file tracktion_CurveEditor.cpp.
| juce::Component::SafePointer<CurveEditor> tracktion::engine::CurveEditorPoint::editor |
Definition at line 46 of file tracktion_CurveEditor.h.
| int tracktion::engine::CurveEditorPoint::index |
Definition at line 45 of file tracktion_CurveEditor.h.