| CanClose() const | ITab | inlinevirtual |
| CanMove() const | ITab | inlinevirtual |
| CreateCharts() | EmberForge::PerformancePanel | private |
| CreateLayout() | EmberForge::PerformancePanel | private |
| CreateMetricsDisplay() | EmberForge::PerformancePanel | private |
| CreateToolbar() | EmberForge::PerformancePanel | private |
| DeserializeState(const wxString &state) | ITab | inlinevirtual |
| DrawChart(wxDC &dc, const wxRect &rect, std::shared_ptr< MetricData > metric) | EmberForge::PerformancePanel | private |
| DrawGrid(wxDC &dc, const wxRect &rect, float minVal, float maxVal) | EmberForge::PerformancePanel | private |
| DrawMetricInfo(wxDC &dc, const wxRect &rect, std::shared_ptr< MetricData > metric) | EmberForge::PerformancePanel | private |
| ExecuteOperation(const wxString &operation, const wxString ¶meter="") | ITab | inlinevirtual |
| FormatValue(float value, const wxString &unit) const | EmberForge::PerformancePanel | private |
| GetAvailableCharts() const | EmberForge::PerformancePanel | |
| GetChartRect(int index, int totalCharts) const | EmberForge::PerformancePanel | private |
| GetIcon() const | ITab | inlinevirtual |
| GetMonitor() const | EmberForge::PerformancePanel | inline |
| GetTabType() const override | EmberForge::PerformancePanel | inlinevirtual |
| GetTitle() const override | EmberForge::PerformancePanel | inlinevirtual |
| GetWidget() override | EmberForge::PerformancePanel | inlinevirtual |
| HasUnsavedChanges() const | ITab | inlinevirtual |
| ID_CLEAR_METRICS enum value | EmberForge::PerformancePanel | private |
| ID_EXPORT_METRICS enum value | EmberForge::PerformancePanel | private |
| ID_HISTORY_MINUS enum value | EmberForge::PerformancePanel | private |
| ID_HISTORY_PLUS enum value | EmberForge::PerformancePanel | private |
| ID_TOGGLE_CPU enum value | EmberForge::PerformancePanel | private |
| ID_TOGGLE_FPS enum value | EmberForge::PerformancePanel | private |
| ID_TOGGLE_FRAME_TIME enum value | EmberForge::PerformancePanel | private |
| ID_TOGGLE_MEMORY enum value | EmberForge::PerformancePanel | private |
| ID_TOGGLE_MONITORING enum value | EmberForge::PerformancePanel | private |
| ID_UPDATE_TIMER enum value | EmberForge::PerformancePanel | private |
| Initialize() | ITab | inlinevirtual |
| IsChartEnabled(const std::string &chartName) const | EmberForge::PerformancePanel | |
| IsValid() const | ITab | inlinevirtual |
| m_chartEnabled | EmberForge::PerformancePanel | private |
| m_chartHeight | EmberForge::PerformancePanel | private |
| m_chartHistory | EmberForge::PerformancePanel | private |
| m_chartMargin | EmberForge::PerformancePanel | private |
| m_chartsPanel | EmberForge::PerformancePanel | private |
| m_clearButton | EmberForge::PerformancePanel | private |
| m_cpuCheckbox | EmberForge::PerformancePanel | private |
| m_exportButton | EmberForge::PerformancePanel | private |
| m_fpsCheckbox | EmberForge::PerformancePanel | private |
| m_frameTimeCheckbox | EmberForge::PerformancePanel | private |
| m_historyMinusButton | EmberForge::PerformancePanel | private |
| m_historyPlusButton | EmberForge::PerformancePanel | private |
| m_historyText | EmberForge::PerformancePanel | private |
| m_labelFont | EmberForge::PerformancePanel | private |
| m_memoryCheckbox | EmberForge::PerformancePanel | private |
| m_monitor | EmberForge::PerformancePanel | private |
| m_monitoring | EmberForge::PerformancePanel | private |
| m_statusText | EmberForge::PerformancePanel | private |
| m_toggleButton | EmberForge::PerformancePanel | private |
| m_togglePanel | EmberForge::PerformancePanel | private |
| m_updateTimer | EmberForge::PerformancePanel | private |
| m_valueFont | EmberForge::PerformancePanel | private |
| OnActivated() | ITab | inlinevirtual |
| OnClearMetrics(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnClosed() | ITab | inlinevirtual |
| OnDeactivated() | ITab | inlinevirtual |
| OnExportMetrics(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnHistoryMinus(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnHistoryPlus(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnPaint(wxPaintEvent &event) | EmberForge::PerformancePanel | private |
| OnSize(wxSizeEvent &event) | EmberForge::PerformancePanel | private |
| OnToggleChart(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnToggleMonitoring(wxCommandEvent &event) | EmberForge::PerformancePanel | private |
| OnUpdateTimer(wxTimerEvent &event) | EmberForge::PerformancePanel | private |
| PerformancePanel(wxWindow *parent, PerformanceMonitor *monitor=nullptr) | EmberForge::PerformancePanel | explicit |
| Refresh() | ITab | inlinevirtual |
| RefreshDisplay() | EmberForge::PerformancePanel | |
| Save() | ITab | inlinevirtual |
| SerializeState() const | ITab | inlinevirtual |
| SetAllChartsEnabled(bool enabled) | EmberForge::PerformancePanel | |
| SetChartEnabled(const std::string &chartName, bool enabled) | EmberForge::PerformancePanel | |
| SetMonitor(PerformanceMonitor *monitor) | EmberForge::PerformancePanel | |
| SetUpdateInterval(int milliseconds) | EmberForge::PerformancePanel | |
| SupportsOperation(const wxString &operation) const | ITab | inlinevirtual |
| UpdateMetricDisplays() | EmberForge::PerformancePanel | private |
| wxDECLARE_EVENT_TABLE() | EmberForge::PerformancePanel | private |
| ~ITab()=default | ITab | virtual |
| ~PerformancePanel() | EmberForge::PerformancePanel | virtual |