名称优化

This commit is contained in:
2026-08-02 03:43:39 +08:00
parent d8e023cea7
commit 3d027967b9
109 changed files with 1699 additions and 3979 deletions
+19 -20
View File
@@ -2,29 +2,28 @@
#include <functional>
#include <memory>
#include "Afterglow.h"
#include "Audio_Frequency.h"
#include "Hover_Info.h"
#include "Frequency_Trace.h"
#include "Hover_Tooltip.h"
#include "Interpolation.h"
#include "Multi_Select_Rect.h"
#include "Planisphere.h"
#include "Performance_Shower.h"
#include "Selection_Rectangle_Overlay.h"
#include "Constellation_Diagram.h"
#include "Performance_Overlay.h"
#include "Spectrum.h"
#include "Sweep_Frequency.h"
#include "Sweep_Spectrum.h"
#include "Waterfall.h"
namespace renderive {
class Plot_Core;
LIB_DECL std::shared_ptr<Performance_Shower> attach_performance_shower(Plot_Core& plot);
LIB_DECL std::shared_ptr<Performance_Shower> attach_performance_shower(Plot_Core& plot, const Performance_Shower_Options& options);
LIB_DECL std::shared_ptr<Performance_Shower> performance_shower(Plot_Core& plot);
LIB_DECL void detach_performance_shower(Plot_Core& plot);
LIB_DECL bool performance_shower_enabled(const Plot_Core& plot);
LIB_DECL void set_performance_shower_enabled(Plot_Core& plot, bool enabled);
LIB_DECL std::shared_ptr<const Performance_Display_Snapshot> performance_shower_snapshot(const Plot_Core& plot);
LIB_DECL void set_performance_shower_update_callback(Plot_Core& plot, std::function<void()> callback);
LIB_DECL void notify_performance_shower_viewport_changed(Plot_Core& plot);
LIB_DECL bool performance_shower_handle_wheel(Plot_Core& plot, PointF position, double angle_delta_y, double pixel_delta_y);
LIB_DECL bool performance_shower_handle_pointer_press(Plot_Core& plot, PointF position);
LIB_DECL bool performance_shower_handle_pointer_move(Plot_Core& plot, PointF position);
LIB_DECL bool performance_shower_handle_pointer_release(Plot_Core& plot, PointF position);
LIB_DECL std::shared_ptr<Performance_Overlay> attach_performance_overlay(Plot_Core& plot);
LIB_DECL std::shared_ptr<Performance_Overlay> attach_performance_overlay(Plot_Core& plot, const Performance_Overlay_Options& options);
LIB_DECL std::shared_ptr<Performance_Overlay> performance_overlay(Plot_Core& plot);
LIB_DECL void detach_performance_overlay(Plot_Core& plot);
LIB_DECL bool performance_overlay_enabled(const Plot_Core& plot);
LIB_DECL void set_performance_overlay_enabled(Plot_Core& plot, bool enabled);
LIB_DECL std::shared_ptr<const Performance_Display_Snapshot> performance_overlay_snapshot(const Plot_Core& plot);
LIB_DECL void set_performance_overlay_update_callback(Plot_Core& plot, std::function<void()> callback);
LIB_DECL void notify_performance_overlay_viewport_changed(Plot_Core& plot);
LIB_DECL bool performance_overlay_handle_wheel(Plot_Core& plot, PointF position, double angle_delta_y, double pixel_delta_y);
LIB_DECL bool performance_overlay_handle_pointer_press(Plot_Core& plot, PointF position);
LIB_DECL bool performance_overlay_handle_pointer_move(Plot_Core& plot, PointF position);
LIB_DECL bool performance_overlay_handle_pointer_release(Plot_Core& plot, PointF position);
} // namespace renderive