#include <sequenceaudiotrackview.h>
Public Member Functions | |
SequenceAudioTrackView (SequenceGUIService &service, SequenceEditorGUIView &view, SequenceEditorGUIState &state) | |
SequenceAudioTrackView (const SequenceAudioTrackView &)=delete | |
SequenceAudioTrackView & | operator= (const SequenceAudioTrackView &)=delete |
![]() | |
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 |
![]() | |
void | handleTrackOptionsPopup () |
void | registerActionHandler (const rttr::type &type, const std::function< void()> &handler) |
const SequencePlayer & | getPlayer () |
SequenceEditor & | getEditor () |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
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.