#include "editor_audio_buses.h"
#include "core/config/project_settings.h"
#include "core/input/input.h"
#include "core/io/resource_saver.h"
#include "core/os/keyboard.h"
#include "editor/editor_command_palette.h"
#include "editor/editor_node.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/editor_undo_redo_manager.h"
#include "editor/filesystem_dock.h"
#include "editor/gui/editor_bottom_panel.h"
#include "editor/gui/editor_file_dialog.h"
#include "editor/themes/editor_scale.h"
#include "editor/themes/editor_theme_manager.h"
#include "scene/gui/separator.h"
#include "scene/resources/font.h"
#include "servers/audio_server.h"
void EditorAudioBus::_update_visible_channels() { … }
void EditorAudioBus::_notification(int p_what) { … }
void EditorAudioBus::update_send() { … }
void EditorAudioBus::update_bus() { … }
void EditorAudioBus::_name_changed(const String &p_new_name) { … }
void EditorAudioBus::_volume_changed(float p_normalized) { … }
float EditorAudioBus::_normalized_volume_to_scaled_db(float normalized) { … }
float EditorAudioBus::_scaled_db_to_normalized_volume(float db) { … }
void EditorAudioBus::_show_value(float slider_value) { … }
void EditorAudioBus::_hide_value_preview() { … }
void EditorAudioBus::_solo_toggled() { … }
void EditorAudioBus::_mute_toggled() { … }
void EditorAudioBus::_bypass_toggled() { … }
void EditorAudioBus::_send_selected(int p_which) { … }
void EditorAudioBus::_effect_selected() { … }
void EditorAudioBus::_effect_edited() { … }
void EditorAudioBus::_effect_add(int p_which) { … }
void EditorAudioBus::gui_input(const Ref<InputEvent> &p_event) { … }
void EditorAudioBus::_effects_gui_input(Ref<InputEvent> p_event) { … }
void EditorAudioBus::_bus_popup_pressed(int p_option) { … }
Variant EditorAudioBus::get_drag_data(const Point2 &p_point) { … }
bool EditorAudioBus::can_drop_data(const Point2 &p_point, const Variant &p_data) const { … }
void EditorAudioBus::drop_data(const Point2 &p_point, const Variant &p_data) { … }
Variant EditorAudioBus::get_drag_data_fw(const Point2 &p_point, Control *p_from) { … }
bool EditorAudioBus::can_drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) const { … }
void EditorAudioBus::drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) { … }
void EditorAudioBus::_delete_effect_pressed(int p_option) { … }
void EditorAudioBus::_effect_rmb(const Vector2 &p_pos, MouseButton p_button) { … }
void EditorAudioBus::_bind_methods() { … }
EditorAudioBus::EditorAudioBus(EditorAudioBuses *p_buses, bool p_is_master) { … }
void EditorAudioBusDrop::_notification(int p_what) { … }
bool EditorAudioBusDrop::can_drop_data(const Point2 &p_point, const Variant &p_data) const { … }
void EditorAudioBusDrop::drop_data(const Point2 &p_point, const Variant &p_data) { … }
void EditorAudioBusDrop::_bind_methods() { … }
EditorAudioBusDrop::EditorAudioBusDrop() { … }
void EditorAudioBuses::_rebuild_buses() { … }
EditorAudioBuses *EditorAudioBuses::register_editor() { … }
void EditorAudioBuses::_notification(int p_what) { … }
void EditorAudioBuses::_add_bus() { … }
void EditorAudioBuses::_update_bus(int p_index) { … }
void EditorAudioBuses::_update_sends() { … }
void EditorAudioBuses::_delete_bus(Object *p_which) { … }
void EditorAudioBuses::_duplicate_bus(int p_which) { … }
void EditorAudioBuses::_reset_bus_volume(Object *p_which) { … }
void EditorAudioBuses::_request_drop_end() { … }
void EditorAudioBuses::_drop_at_index(int p_bus, int p_index) { … }
void EditorAudioBuses::_server_save() { … }
void EditorAudioBuses::_select_layout() { … }
void EditorAudioBuses::_save_as_layout() { … }
void EditorAudioBuses::_new_layout() { … }
void EditorAudioBuses::_load_layout() { … }
void EditorAudioBuses::_load_default_layout() { … }
void EditorAudioBuses::_file_dialog_callback(const String &p_string) { … }
void EditorAudioBuses::_bind_methods() { … }
EditorAudioBuses::EditorAudioBuses() { … }
void EditorAudioBuses::open_layout(const String &p_path) { … }
void AudioBusesEditorPlugin::edit(Object *p_node) { … }
bool AudioBusesEditorPlugin::handles(Object *p_node) const { … }
void AudioBusesEditorPlugin::make_visible(bool p_visible) { … }
AudioBusesEditorPlugin::AudioBusesEditorPlugin(EditorAudioBuses *p_node) { … }
AudioBusesEditorPlugin::~AudioBusesEditorPlugin() { … }
void EditorAudioMeterNotches::add_notch(float p_normalized_offset, float p_db_value, bool p_render_value) { … }
Size2 EditorAudioMeterNotches::get_minimum_size() const { … }
void EditorAudioMeterNotches::_update_theme_item_cache() { … }
void EditorAudioMeterNotches::_bind_methods() { … }
void EditorAudioMeterNotches::_notification(int p_what) { … }
void EditorAudioMeterNotches::_draw_audio_notches() { … }