| active_channel_index_ | yaze::editor::music::PianoRollView | private |
| active_segment_index_ | yaze::editor::music::PianoRollView | private |
| channel_colors_ | yaze::editor::music::PianoRollView | private |
| channel_muted_ | yaze::editor::music::PianoRollView | private |
| channel_solo_ | yaze::editor::music::PianoRollView | private |
| channel_visible_ | yaze::editor::music::PianoRollView | private |
| context_target_ | yaze::editor::music::PianoRollView | private |
| drag_channel_index_ | yaze::editor::music::PianoRollView | private |
| drag_event_index_ | yaze::editor::music::PianoRollView | private |
| drag_mode_ | yaze::editor::music::PianoRollView | private |
| drag_moved_ | yaze::editor::music::PianoRollView | private |
| drag_original_event_ | yaze::editor::music::PianoRollView | private |
| drag_segment_index_ | yaze::editor::music::PianoRollView | private |
| drag_start_duration_ | yaze::editor::music::PianoRollView | private |
| drag_start_mouse_ | yaze::editor::music::PianoRollView | private |
| drag_start_tick_ | yaze::editor::music::PianoRollView | private |
| dragging_event_index_ | yaze::editor::music::PianoRollView | private |
| Draw(zelda3::music::MusicSong *song, const zelda3::music::MusicBank *bank=nullptr) | yaze::editor::music::PianoRollView | |
| DrawChannelList(const zelda3::music::MusicSong *song) | yaze::editor::music::PianoRollView | private |
| DrawGrid(ImDrawList *draw_list, const ImVec2 &grid_origin, const ImVec2 &canvas_pos, const ImVec2 &canvas_size, float total_height, float clip_bottom, int start_tick, int visible_ticks, int start_key_idx, int visible_keys, float content_width, const RollPalette &palette) | yaze::editor::music::PianoRollView | private |
| DrawNotes(ImDrawList *draw_list, const zelda3::music::MusicSong *song, const ImVec2 &grid_origin, float total_height, int start_tick, int end_tick, int start_key_idx, int visible_keys, const RollPalette &palette) | yaze::editor::music::PianoRollView | private |
| DrawPianoKeys(ImDrawList *draw_list, const ImVec2 &key_origin, float total_height, int start_key_idx, int visible_keys, const RollPalette &palette) | yaze::editor::music::PianoRollView | private |
| DrawPlaybackCursor(ImDrawList *draw_list, const ImVec2 &grid_origin, float grid_height, uint32_t segment_start_tick) | yaze::editor::music::PianoRollView | private |
| DrawRollCanvas(zelda3::music::MusicSong *song, const RollPalette &palette, const ImVec2 &canvas_size) | yaze::editor::music::PianoRollView | private |
| DrawStatusBar(const zelda3::music::MusicSong *song) | yaze::editor::music::PianoRollView | private |
| DrawToolbar(const zelda3::music::MusicSong *song, const zelda3::music::MusicBank *bank) | yaze::editor::music::PianoRollView | private |
| empty_context_ | yaze::editor::music::PianoRollView | private |
| follow_playback_ | yaze::editor::music::PianoRollView | private |
| GetActiveChannel() const | yaze::editor::music::PianoRollView | inline |
| GetActiveSegment() const | yaze::editor::music::PianoRollView | inline |
| GetPreviewInstrument() const | yaze::editor::music::PianoRollView | inline |
| HandleMouseInput(zelda3::music::MusicSong *song, int active_channel, int active_segment, const ImVec2 &grid_origin, const ImVec2 &grid_size, bool is_hovered) | yaze::editor::music::PianoRollView | private |
| hovered_channel_index_ | yaze::editor::music::PianoRollView | private |
| hovered_event_index_ | yaze::editor::music::PianoRollView | private |
| hovered_segment_index_ | yaze::editor::music::PianoRollView | private |
| is_paused_ | yaze::editor::music::PianoRollView | private |
| is_playing_ | yaze::editor::music::PianoRollView | private |
| IsFollowingPlayback() const | yaze::editor::music::PianoRollView | inline |
| IsPaused() const | yaze::editor::music::PianoRollView | inline |
| IsPlaying() const | yaze::editor::music::PianoRollView | inline |
| kChannelListWidth | yaze::editor::music::PianoRollView | privatestatic |
| key_height_ | yaze::editor::music::PianoRollView | private |
| key_width_ | yaze::editor::music::PianoRollView | private |
| kStatusBarHeight | yaze::editor::music::PianoRollView | privatestatic |
| kToolbarHeight | yaze::editor::music::PianoRollView | privatestatic |
| on_edit_ | yaze::editor::music::PianoRollView | private |
| on_note_preview_ | yaze::editor::music::PianoRollView | private |
| on_segment_preview_ | yaze::editor::music::PianoRollView | private |
| PianoRollView()=default | yaze::editor::music::PianoRollView | |
| pixels_per_tick_ | yaze::editor::music::PianoRollView | private |
| playback_tick_ | yaze::editor::music::PianoRollView | private |
| preview_instrument_index_ | yaze::editor::music::PianoRollView | private |
| scroll_x_px_ | yaze::editor::music::PianoRollView | private |
| scroll_y_px_ | yaze::editor::music::PianoRollView | private |
| SetActiveChannel(int channel) | yaze::editor::music::PianoRollView | inline |
| SetActiveSegment(int segment) | yaze::editor::music::PianoRollView | inline |
| SetFollowPlayback(bool follow) | yaze::editor::music::PianoRollView | inline |
| SetOnEditCallback(std::function< void()> callback) | yaze::editor::music::PianoRollView | inline |
| SetOnNotePreview(std::function< void(const zelda3::music::TrackEvent &, int, int)> callback) | yaze::editor::music::PianoRollView | inline |
| SetOnSegmentPreview(std::function< void(const zelda3::music::MusicSong &, int)> callback) | yaze::editor::music::PianoRollView | inline |
| SetPlaybackState(bool is_playing, bool is_paused, uint32_t current_tick) | yaze::editor::music::PianoRollView | inline |
| snap_enabled_ | yaze::editor::music::PianoRollView | private |
| snap_ticks_ | yaze::editor::music::PianoRollView | private |
| status_note_name_ | yaze::editor::music::PianoRollView | private |
| status_pitch_ | yaze::editor::music::PianoRollView | private |
| status_tick_ | yaze::editor::music::PianoRollView | private |
| ~PianoRollView()=default | yaze::editor::music::PianoRollView | |