/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Libs/ToolsFoundation/Assets/AssetFileExtensionWhitelist.h
22 строки
800 B
Sanakan8472
Convert ezToolsFoundation to use ezStringView instead of const char* (#1071)
30 сен 2023, 17:40
Не верифицирован
30 сен 2023, 17:40
123eb05
Код
Авторство
О чём код?
#pragma once #include <Foundation/Containers/Map.h> #include <Foundation/Containers/Set.h> #include <Foundation/Strings/String.h> #include <ToolsFoundation/ToolsFoundationDLL.h> /// \brief A global whitelist for file extension that may be used as certain asset types /// /// UI elements etc. may use this whitelist to detect whether a selected file is a valid candidate for an asset slot class EZ_TOOLSFOUNDATION_DLL ezAssetFileExtensionWhitelist { public: static void AddAssetFileExtension(ezStringView sAssetType, ezStringView sAllowedFileExtension); static bool IsFileOnAssetWhitelist(ezStringView sAssetType, ezStringView sFile); static const ezSet<ezString>& GetAssetFileExtensions(ezStringView sAssetType); private: static ezMap<ezString, ezSet<ezString>> s_ExtensionWhitelist; };