1#ifndef YAZE_APP_GUI_CANVAS_CANVAS_PERFORMANCE_INTEGRATION_H
2#define YAZE_APP_GUI_CANVAS_CANVAS_PERFORMANCE_INTEGRATION_H
6#include <unordered_map>
12#include "imgui/imgui.h"
111 size_t bitmap_memory,
112 size_t palette_memory);
210 ImVec4
GetPerformanceColor(
double value,
double threshold_good,
double threshold_warning)
const;
224 std::shared_ptr<CanvasPerformanceIntegration> integration);
229 std::shared_ptr<CanvasPerformanceIntegration>
GetIntegration(
const std::string& canvas_id);
234 const std::unordered_map<std::string, std::shared_ptr<CanvasPerformanceIntegration>>&
261 std::unordered_map<std::string, std::shared_ptr<CanvasPerformanceIntegration>>
integrations_;
CanvasUsage
Canvas usage patterns and tracking.
Main namespace for the application.