/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Inspector/ResourceWidget.moc.h
67 строк
1 KB
Jan Krassnigg
Updated ADS and fixed document layout restoration (#1497)
28 фев 2025, 12:35
Не верифицирован
28 фев 2025, 12:35
2e065c5
Код
Авторство
О чём код?
#pragma once #include <Core/ResourceManager/Resource.h> #include <Foundation/Basics.h> #include <Foundation/Containers/Set.h> #include <Foundation/Strings/String.h> #include <Foundation/Time/Time.h> #include <Inspector/ui_ResourceWidget.h> #include <ads/DockWidget.h> class ezQtResourceWidget : public ads::CDockWidget, public Ui_ResourceWidget { public: Q_OBJECT public: ezQtResourceWidget(ads::CDockManager* pDockManager, QWidget* pParent = 0); static ezQtResourceWidget* s_pWidget; private Q_SLOTS: void on_LineFilterByName_textChanged(); void on_ComboResourceTypes_currentIndexChanged(int state); void on_CheckShowDeleted_toggled(bool checked); void on_ButtonSave_clicked(); public: static void ProcessTelemetry(void* pUnuseed); void ResetStats(); void UpdateStats(); void UpdateTable(); private: void UpdateAll(); struct ResourceData { ResourceData() { m_pMainItem = nullptr; m_bUpdate = true; } bool m_bUpdate; QTableWidgetItem* m_pMainItem; ezString m_sResourceID; ezString m_sResourceType; ezResourcePriority m_Priority; ezBitflags<ezResourceFlags> m_Flags; ezResourceLoadDesc m_LoadingState; ezResource::MemoryUsage m_Memory; ezString m_sResourceDescription; }; bool m_bShowDeleted; ezString m_sTypeFilter; ezString m_sNameFilter; ezTime m_LastTableUpdate; bool m_bUpdateTable; bool m_bUpdateTypeBox; ezSet<ezString> m_ResourceTypes; ezHashTable<ezUInt64, ResourceData> m_Resources; };