| _allocation | ArdourCanvas::Item | protected |
| _always_draw_image_in_gui_thread | ArdourWaveView::WaveView | private |
| _bounding_box | ArdourCanvas::Item | mutableprotected |
| _bounding_box_dirty | ArdourCanvas::Item | mutableprivate |
| _cache_group | ArdourWaveView::WaveView | mutableprivate |
| _canvas | ArdourCanvas::Item | protected |
| _data | ArdourCanvas::Item | protected |
| _draw_image_in_gui_thread | ArdourWaveView::WaveView | mutableprivate |
| _fill | ArdourCanvas::Fill | protected |
| _fill_color | ArdourCanvas::Fill | protected |
| _global_clip_level | ArdourWaveView::WaveView | privatestatic |
| _global_gradient_depth | ArdourWaveView::WaveView | privatestatic |
| _global_logscaled | ArdourWaveView::WaveView | privatestatic |
| _global_shape | ArdourWaveView::WaveView | privatestatic |
| _global_show_waveform_clipping | ArdourWaveView::WaveView | privatestatic |
| _gradient_depth_independent | ArdourWaveView::WaveView | private |
| _ignore_events | ArdourCanvas::Item | private |
| _image | ArdourWaveView::WaveView | mutableprivate |
| _items | ArdourCanvas::Item | protected |
| _layout_sensitive | ArdourCanvas::Item | protected |
| _logscaled_independent | ArdourWaveView::WaveView | private |
| _lut | ArdourCanvas::Item | mutableprotected |
| _outline | ArdourCanvas::Outline | protected |
| _outline_color | ArdourCanvas::Outline | protected |
| _outline_width | ArdourCanvas::Outline | protected |
| _pack_options | ArdourCanvas::Item | protected |
| _parent | ArdourCanvas::Item | protected |
| _pattern | ArdourCanvas::Fill | protected |
| _position | ArdourCanvas::Item | protected |
| _pre_change_bounding_box | ArdourCanvas::Item | protected |
| _props | ArdourWaveView::WaveView | private |
| _region | ArdourWaveView::WaveView | private |
| _requested_height | ArdourCanvas::Item | |
| _requested_width | ArdourCanvas::Item | |
| _resize_queued | ArdourCanvas::Item | |
| _scroll_parent | ArdourCanvas::Item | protected |
| _scroll_translation | ArdourCanvas::Item | private |
| ArdourCanvas::_self | ArdourCanvas::Fill | protected |
| ArdourCanvas::Outline::_self | ArdourCanvas::Outline | protected |
| _shape_independent | ArdourWaveView::WaveView | private |
| _size_allocate(Rect const &) | ArdourCanvas::Item | virtual |
| _stops | ArdourCanvas::Fill | protected |
| _tooltip | ArdourCanvas::Item | private |
| _transparent | ArdourCanvas::Fill | protected |
| _vertical_gradient | ArdourCanvas::Fill | protected |
| _visible | ArdourCanvas::Item | protected |
| add(Item *) | ArdourCanvas::Item | virtual |
| add_child_bounding_boxes(bool include_hidden=false) const | ArdourCanvas::Item | protected |
| add_front(Item *) | ArdourCanvas::Item | virtual |
| add_items_at_point(Duple point, std::vector< Item const * > &items) const | ArdourCanvas::Item | virtual |
| allocation() const | ArdourCanvas::Item | inline |
| amplitude_above_axis() const | ArdourWaveView::WaveView | |
| bbox_dirty() const | ArdourCanvas::Item | inlineprotected |
| begin_change() | ArdourCanvas::Item | protected |
| begin_visual_change() | ArdourCanvas::Item | protected |
| block_change_notifications() | ArdourCanvas::Item | |
| bounding_box() const | ArdourCanvas::Item | |
| canvas() const | ArdourCanvas::Item | inline |
| canvas_origin() const | ArdourCanvas::Item | |
| canvas_to_item(Coord &, Coord &) const | ArdourCanvas::Item | |
| canvas_to_item(Duple const &) const | ArdourCanvas::Item | |
| canvas_to_item(Rect const &) const | ArdourCanvas::Item | |
| change_blocked | ArdourCanvas::Item | private |
| child_changed(bool bbox_changed) | ArdourCanvas::Item | virtual |
| clear(bool with_delete=false) | ArdourCanvas::Item | |
| clear_cache() | ArdourWaveView::WaveView | static |
| clear_items(bool with_delete) | ArdourCanvas::Item | protected |
| ClipLevelChanged | ArdourWaveView::WaveView | static |
| closest_ancestor_with(const Item &other) const | ArdourCanvas::Item | |
| common_ancestor_within(uint32_t, const Item &other) const | ArdourCanvas::Item | |
| compute_bounding_box() const | ArdourWaveView::WaveView | virtual |
| compute_tips(ARDOUR::PeakData const &peak, LineTips &tips, double const effective_height) | ArdourWaveView::WaveView | privatestatic |
| covers(Duple const &point) const | ArdourCanvas::Item | virtual |
| create_draw_request(WaveViewProperties const &) const | ArdourWaveView::WaveView | private |
| current_request | ArdourWaveView::WaveView | mutableprivate |
| debug_name() const | ArdourWaveView::WaveView | |
| default_items_per_cell | ArdourCanvas::Item | static |
| depth() const | ArdourCanvas::Item | |
| disable_scroll_translation() | ArdourCanvas::Item | |
| draw_absent_image(Cairo::RefPtr< Cairo::ImageSurface > &, ARDOUR::PeakData *, int) | ArdourWaveView::WaveView | privatestatic |
| draw_image(Cairo::RefPtr< Cairo::ImageSurface > &, ARDOUR::PeakData *, int n_peaks, std::shared_ptr< WaveViewDrawRequest >) | ArdourWaveView::WaveView | privatestatic |
| draw_image_in_gui_thread() const | ArdourWaveView::WaveView | private |
| dump(std::ostream &) const | ArdourCanvas::Item | virtual |
| end_change() | ArdourCanvas::Item | protected |
| end_visual_change() | ArdourCanvas::Item | protected |
| ensure_lut() const | ArdourCanvas::Item | protected |
| Event | ArdourCanvas::Item | |
| ArdourCanvas::Fill::Fill(Item &self) | ArdourCanvas::Fill | |
| ArdourCanvas::Fill::Fill(const Fill &)=delete | ArdourCanvas::Fill | |
| fill() const | ArdourCanvas::Fill | inline |
| fill_color() const | ArdourCanvas::Fill | inline |
| find_scroll_parent() | ArdourCanvas::Item | private |
| gain_changed() | ArdourWaveView::WaveView | |
| get_cache_group() const | ArdourWaveView::WaveView | private |
| get_data(std::string const &) const | ArdourCanvas::Item | |
| get_item_and_draw_rect_in_window_coords(ArdourCanvas::Rect const &canvas_rect, ArdourCanvas::Rect &item_area, ArdourCanvas::Rect &draw_rect) const | ArdourWaveView::WaveView | private |
| global_gradient_depth() | ArdourWaveView::WaveView | inlinestatic |
| global_logscaled() | ArdourWaveView::WaveView | inlinestatic |
| global_shape() | ArdourWaveView::WaveView | inlinestatic |
| grab() | ArdourCanvas::Item | |
| gradient_depth() const | ArdourWaveView::WaveView | |
| handle_clip_level_change() | ArdourWaveView::WaveView | private |
| handle_visual_property_change() | ArdourWaveView::WaveView | private |
| height() const | ArdourCanvas::Item | |
| hide() | ArdourCanvas::Item | virtual |
| ignore_events() const | ArdourCanvas::Item | inline |
| init() | ArdourWaveView::WaveView | private |
| invalidate_lut() const | ArdourCanvas::Item | protected |
| invalidation_connection | ArdourWaveView::WaveView | private |
| is_ancestor_of(const Item &candidate) const | ArdourCanvas::Item | inline |
| is_descendant_of(const Item &candidate) const | ArdourCanvas::Item | |
| Item(Canvas *) | ArdourCanvas::Item | |
| Item(Item *) | ArdourCanvas::Item | |
| Item(Item *, Duple const &p) | ArdourCanvas::Item | |
| item_to_canvas(Coord &, Coord &) const | ArdourCanvas::Item | |
| item_to_canvas(Rect const &) const | ArdourCanvas::Item | |
| item_to_canvas(Duple const &) const | ArdourCanvas::Item | |
| item_to_parent(Duple const &) const | ArdourCanvas::Item | |
| item_to_parent(Rect const &) const | ArdourCanvas::Item | |
| item_to_window(Duple const &, bool rounded=true) const | ArdourCanvas::Item | |
| item_to_window(Rect const &, bool rounded=true) const | ArdourCanvas::Item | |
| items() const | ArdourCanvas::Item | inline |
| layout() | ArdourCanvas::Item | virtual |
| layout_sensitive() const | ArdourCanvas::Item | inline |
| lower_child_to_bottom(Item *) | ArdourCanvas::Item | |
| lower_to_bottom() | ArdourCanvas::Item | |
| move(Duple) | ArdourCanvas::Item | |
| needs_prepare_for_render() const | ArdourWaveView::WaveView | inlinevirtual |
| Normal enum value | ArdourWaveView::WaveView | |
| ArdourCanvas::operator=(const Fill &)=delete | ArdourCanvas::Fill | |
| ArdourCanvas::Outline::operator=(const Outline &)=delete | ArdourCanvas::Outline | |
| optimal_image_width_samples() const | ArdourWaveView::WaveView | private |
| ArdourCanvas::Outline::Outline(Item &self) | ArdourCanvas::Outline | |
| ArdourCanvas::Outline::Outline(const Outline &)=delete | ArdourCanvas::Outline | |
| outline() const | ArdourCanvas::Outline | inline |
| outline_color() const | ArdourCanvas::Outline | inline |
| outline_width() const | ArdourCanvas::Outline | inline |
| pack_options() const | ArdourCanvas::Item | inline |
| parent() const | ArdourCanvas::Item | inline |
| parent_to_item(Duple const &) const | ArdourCanvas::Item | |
| parent_to_item(Rect const &) const | ArdourCanvas::Item | |
| position() const | ArdourCanvas::Item | inline |
| position_offset() const | ArdourCanvas::Item | |
| prepare_for_render(ArdourCanvas::Rect const &window_area) const | ArdourWaveView::WaveView | virtual |
| prepare_for_render_children(Rect const &area) const | ArdourCanvas::Item | protected |
| process_draw_request(std::shared_ptr< WaveViewDrawRequest >) | ArdourWaveView::WaveView | privatestatic |
| propagate_show_hide() | ArdourCanvas::Item | private |
| queue_draw_request(std::shared_ptr< WaveViewDrawRequest > const &) const | ArdourWaveView::WaveView | private |
| queue_resize() | ArdourCanvas::Item | |
| raise(int) | ArdourCanvas::Item | |
| raise_child(Item *, int) | ArdourCanvas::Item | |
| raise_child_to_top(Item *) | ArdourCanvas::Item | |
| raise_to_top() | ArdourCanvas::Item | |
| Rectified enum value | ArdourWaveView::WaveView | |
| redraw() const | ArdourCanvas::Item | |
| region_end() const | ArdourWaveView::WaveView | private |
| region_length() const | ArdourWaveView::WaveView | private |
| region_resized() | ArdourWaveView::WaveView | |
| remove(Item *) | ArdourCanvas::Item | virtual |
| render(ArdourCanvas::Rect const &area, Cairo::RefPtr< Cairo::Context >) const | ArdourWaveView::WaveView | virtual |
| render_children(Rect const &area, Cairo::RefPtr< Cairo::Context > context) const | ArdourCanvas::Item | protected |
| rendered() const | ArdourWaveView::WaveView | inlineprivate |
| reparent(Item *, bool already_added=false) | ArdourCanvas::Item | |
| reset_cache_group() | ArdourWaveView::WaveView | private |
| resize_queued() const | ArdourCanvas::Item | inline |
| scroll_offset() const | ArdourCanvas::Item | protected |
| scroll_parent() const | ArdourCanvas::Item | inline |
| scroll_translation() const | ArdourCanvas::Item | inline |
| self_visible() const | ArdourCanvas::Item | inline |
| set_always_get_image_in_thread(bool yn) | ArdourWaveView::WaveView | |
| set_amplitude_above_axis(double v) | ArdourWaveView::WaveView | |
| set_bbox_clean() const | ArdourCanvas::Item | protected |
| set_bbox_dirty() const | ArdourCanvas::Item | protected |
| set_channel(int) | ArdourWaveView::WaveView | |
| set_clip_color(Gtkmm2ext::Color) | ArdourWaveView::WaveView | |
| set_clip_level(double dB) | ArdourWaveView::WaveView | static |
| set_data(std::string const &, void *) | ArdourCanvas::Item | |
| set_fill(bool) | ArdourCanvas::Fill | virtual |
| set_fill_color(Gtkmm2ext::Color) | ArdourWaveView::WaveView | virtual |
| set_global_gradient_depth(double) | ArdourWaveView::WaveView | static |
| set_global_logscaled(bool) | ArdourWaveView::WaveView | static |
| set_global_shape(Shape) | ArdourWaveView::WaveView | static |
| set_global_show_waveform_clipping(bool) | ArdourWaveView::WaveView | static |
| set_gradient(StopList const &stops, bool is_vertical) | ArdourCanvas::Fill | |
| set_gradient_depth(double) | ArdourWaveView::WaveView | |
| set_height(ArdourCanvas::Distance) | ArdourWaveView::WaveView | |
| set_ignore_events(bool) | ArdourCanvas::Item | |
| set_image(std::shared_ptr< WaveViewImage > img) const | ArdourWaveView::WaveView | private |
| set_image_cache_size(uint64_t) | ArdourWaveView::WaveView | static |
| set_layout_sensitive(bool) | ArdourCanvas::Item | |
| set_logscaled(bool) | ArdourWaveView::WaveView | |
| set_outline(bool) | ArdourCanvas::Outline | virtual |
| set_outline_color(Gtkmm2ext::Color) | ArdourWaveView::WaveView | virtual |
| set_outline_width(Distance) | ArdourCanvas::Outline | virtual |
| set_pack_options(PackOptions) | ArdourCanvas::Item | |
| set_pattern(Cairo::RefPtr< Cairo::Pattern >) | ArdourCanvas::Fill | |
| set_position(Duple) | ArdourCanvas::Item | |
| set_region_start(ARDOUR::sampleoffset_t) | ArdourWaveView::WaveView | |
| set_samples_per_pixel(double) | ArdourWaveView::WaveView | |
| set_shape(Shape) | ArdourWaveView::WaveView | |
| set_show_zero_line(bool) | ArdourWaveView::WaveView | |
| set_size_request(double w, double h) | ArdourCanvas::Item | |
| set_size_request_to_display_given_text(const std::vector< std::string > &strings, gint hpadding, gint vpadding) | ArdourCanvas::Item | |
| set_start_shift(double pixels) | ArdourWaveView::WaveView | |
| set_tooltip(const std::string &) | ArdourCanvas::Item | |
| set_x_position(Coord) | ArdourCanvas::Item | |
| set_y_position(Coord) | ArdourCanvas::Item | |
| set_zero_color(Gtkmm2ext::Color) | ArdourWaveView::WaveView | |
| setup_fill_context(Cairo::RefPtr< Cairo::Context >) const | ArdourCanvas::Fill | protected |
| setup_gradient_context(Cairo::RefPtr< Cairo::Context >, Rect const &, Duple const &) const | ArdourCanvas::Fill | protected |
| setup_outline_context(Cairo::RefPtr< Cairo::Context >) const | ArdourCanvas::Outline | protected |
| Shape enum name | ArdourWaveView::WaveView | |
| show() | ArdourCanvas::Item | virtual |
| show_zero_line() const | ArdourWaveView::WaveView | |
| size_allocate(Rect const &) | ArdourCanvas::Item | |
| size_allocate_children(Rect const &r) | ArdourCanvas::Item | virtual |
| size_request(double &w, double &h) const | ArdourCanvas::Item | virtual |
| start_drawing_thread() | ArdourWaveView::WaveView | static |
| start_tooltip_timeout() | ArdourCanvas::Item | |
| stop_drawing_thread() | ArdourWaveView::WaveView | static |
| stop_tooltip_timeout() | ArdourCanvas::Item | |
| StopList typedef | ArdourCanvas::Fill | |
| tooltip() const | ArdourCanvas::Item | inline |
| unblock_change_notifications() | ArdourCanvas::Item | |
| ungrab() | ArdourCanvas::Item | |
| unparent() | ArdourCanvas::Item | |
| visible() const | ArdourCanvas::Item | |
| VisualPropertiesChanged | ArdourWaveView::WaveView | privatestatic |
| WaveView(ArdourCanvas::Canvas *, std::shared_ptr< ARDOUR::AudioRegion >) | ArdourWaveView::WaveView | |
| WaveView(Item *, std::shared_ptr< ARDOUR::AudioRegion >) | ArdourWaveView::WaveView | |
| WaveViewThreadClient class | ArdourWaveView::WaveView | friend |
| WaveViewThreads class | ArdourWaveView::WaveView | friend |
| whatami() const | ArdourCanvas::Item | |
| whoami() const | ArdourCanvas::Item | inline |
| width() const | ArdourCanvas::Item | |
| window_origin() const | ArdourCanvas::Item | |
| window_to_item(Duple const &) const | ArdourCanvas::Item | |
| window_to_item(Rect const &) const | ArdourCanvas::Item | |
| y_extent(double, Shape const, double const height) | ArdourWaveView::WaveView | privatestatic |
| ~Fill() | ArdourCanvas::Fill | inlinevirtual |
| ~Item() | ArdourCanvas::Item | virtual |
| ~Outline() | ArdourCanvas::Outline | inlinevirtual |
| ~WaveView() | ArdourWaveView::WaveView | |