#include "particle_process_material_editor_plugin.h"
#include "editor/editor_property_name_processor.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/gui/editor_spin_slider.h"
#include "editor/themes/editor_theme_manager.h"
#include "scene/gui/box_container.h"
#include "scene/gui/button.h"
#include "scene/gui/label.h"
#include "scene/resources/particle_process_material.h"
void ParticleProcessMaterialMinMaxPropertyEditor::_update_sizing() { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_range_edit_draw() { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_range_edit_gui_input(const Ref<InputEvent> &p_event) { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_set_mouse_inside(bool p_inside) { … }
float ParticleProcessMaterialMinMaxPropertyEditor::_get_min_ratio() const { … }
float ParticleProcessMaterialMinMaxPropertyEditor::_get_max_ratio() const { … }
float ParticleProcessMaterialMinMaxPropertyEditor::_get_left_offset() const { … }
float ParticleProcessMaterialMinMaxPropertyEditor::_get_right_offset() const { … }
Rect2 ParticleProcessMaterialMinMaxPropertyEditor::_get_middle_rect() const { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_set_clamped_values(float p_min, float p_max) { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_sync_property() { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_update_mode() { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_toggle_mode(bool p_edit_mode) { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_update_slider_values() { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_sync_sliders(float, const EditorSpinSlider *p_changed_slider) { … }
float ParticleProcessMaterialMinMaxPropertyEditor::_get_max_spread() const { … }
void ParticleProcessMaterialMinMaxPropertyEditor::_notification(int p_what) { … }
void ParticleProcessMaterialMinMaxPropertyEditor::setup(float p_min, float p_max, float p_step, bool p_allow_less, bool p_allow_greater, bool p_degrees) { … }
void ParticleProcessMaterialMinMaxPropertyEditor::update_property() { … }
ParticleProcessMaterialMinMaxPropertyEditor::ParticleProcessMaterialMinMaxPropertyEditor() { … }
bool EditorInspectorParticleProcessMaterialPlugin::can_handle(Object *p_object) { … }
bool EditorInspectorParticleProcessMaterialPlugin::parse_property(Object *p_object, const Variant::Type p_type, const String &p_path, const PropertyHint p_hint, const String &p_hint_text, const BitField<PropertyUsageFlags> p_usage, const bool p_wide) { … }