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"
112 size_t bitmap_memory,
113 size_t palette_memory);
211 ImVec4
GetPerformanceColor(
double value,
double threshold_good,
double threshold_warning)
const;
225 std::shared_ptr<CanvasPerformanceIntegration> integration);
230 std::shared_ptr<CanvasPerformanceIntegration>
GetIntegration(
const std::string& canvas_id);
235 const std::unordered_map<std::string, std::shared_ptr<CanvasPerformanceIntegration>>&
262 std::unordered_map<std::string, std::shared_ptr<CanvasPerformanceIntegration>>
integrations_;
CanvasUsage
Canvas usage patterns and tracking.
Main namespace for the application.