/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/Assets/EditorPluginAssets/CollectionAsset/CollectionAsset.h
32 строки
1013 B
Sanakan8472
Convert ezToolsFoundation to use ezStringView instead of const char* (#1071)
30 сен 2023, 17:40
Не верифицирован
30 сен 2023, 17:40
123eb05
Код
Авторство
О чём код?
#pragma once #include <Core/Collection/CollectionResource.h> #include <EditorFramework/Assets/SimpleAssetDocument.h> class ezCollectionAssetEntry : public ezReflectedClass { EZ_ADD_DYNAMIC_REFLECTION(ezCollectionAssetEntry, ezReflectedClass); public: ezString m_sLookupName; ezString m_sRedirectionAsset; }; class ezCollectionAssetData : public ezReflectedClass { EZ_ADD_DYNAMIC_REFLECTION(ezCollectionAssetData, ezReflectedClass); public: ezDynamicArray<ezCollectionAssetEntry> m_Entries; }; class ezCollectionAssetDocument : public ezSimpleAssetDocument<ezCollectionAssetData> { EZ_ADD_DYNAMIC_REFLECTION(ezCollectionAssetDocument, ezSimpleAssetDocument<ezCollectionAssetData>); public: ezCollectionAssetDocument(ezStringView sDocumentPath); protected: virtual ezTransformStatus InternalTransformAsset(ezStreamWriter& stream, ezStringView sOutputTag, const ezPlatformProfile* pAssetProfile, const ezAssetFileHeader& AssetHeader, ezBitflags<ezTransformFlags> transformFlags) override; };