#include <sequenceaudiotrackview.h>
Public Member Functions | |
| SequenceAudioTrackView (SequenceGUIService &service, SequenceEditorGUIView &view, SequenceEditorGUIState &state) | |
| SequenceAudioTrackView (const SequenceAudioTrackView &)=delete | |
| SequenceAudioTrackView & | operator= (const SequenceAudioTrackView &)=delete |
Public Member Functions inherited from SequenceTrackView | |
| SequenceTrackView (SequenceEditorGUIView &view, SequenceEditorGUIState &state) | |
| virtual | ~SequenceTrackView ()=default |
| virtual void | handleActions () |
| virtual void | showInspector (const SequenceTrack &track) |
| virtual void | showTrack (const SequenceTrack &track) |
Protected Member Functions | |
| virtual void | showInspectorContent (const SequenceTrack &track) override |
| virtual void | showTrackContent (const SequenceTrack &track, const ImVec2 &trackTopLeft) override |
Protected Member Functions inherited from SequenceTrackView | |
| void | handleTrackOptionsPopup () |
| void | registerActionHandler (const rttr::type &type, const std::function< void()> &handler) |
| const SequencePlayer & | getPlayer () |
| SequenceEditor & | getEditor () |
Additional Inherited Members | |
Static Public Member Functions inherited from SequenceTrackView | |
| static bool | Combo (const char *label, int *currIndex, std::vector< std::string > &values) |
| static bool | ListBox (const char *label, int *currIndex, std::vector< std::string > &values) |
| static std::string | formatTimeString (double time) |
Protected Attributes inherited from SequenceTrackView | |
| SequenceEditorGUIView & | mView |
| SequenceEditorGUIState & | mState |
| std::unordered_map< rttr::type, std::function< void()> > | mActionHandlers |
| SequenceGUIService & | mService |
The SequenceAudioTrackView is created by the SequenceEditorGUI for SequenceAudioTrack types The SequenceAudioTrackView is responsible for displaying SequenceTrackAudio data
| SequenceAudioTrackView | ( | SequenceGUIService & | service, |
| SequenceEditorGUIView & | view, | ||
| SequenceEditorGUIState & | state | ||
| ) |
Constructor
| service | reference to SequenceGUIService |
| view | reference to SequenceEditorGUIView |
| state | reference to SequenceEditorGUIState |
|
delete |
|
delete |
|
overrideprotectedvirtual |
showInspectorContent is called when inspector for AudioTrack needs to be drawn
| track | reference to SequenceTrack, must be of SequenceAudioTrack type |
Implements SequenceTrackView.
|
overrideprotectedvirtual |
showTrackContent is called when contents of AudioTrack needs to be drawn
| track | reference to SequenceTrack, must be of SequenceAudioTrack type |
| trackTopLeft | top left position of window containing the view |
Implements SequenceTrackView.