/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/Assets/EditorPluginAssets/CustomDataAsset/CustomDataAsset.h
27 строк
897 B
Jan Krassnigg
Added asset filter tags to only select compatible assets (#1204)
14 фев 2024, 00:28
Не верифицирован
14 фев 2024, 00:28
be848a9
Код
Авторство
О чём код?
#pragma once #include <Core/Utils/CustomData.h> #include <EditorFramework/Assets/SimpleAssetDocument.h> class ezCustomDataAssetProperties : public ezReflectedClass { EZ_ADD_DYNAMIC_REFLECTION(ezCustomDataAssetProperties, ezReflectedClass); public: ezCustomData* m_pType = nullptr; }; class ezCustomDataAssetDocument : public ezSimpleAssetDocument<ezCustomDataAssetProperties> { EZ_ADD_DYNAMIC_REFLECTION(ezCustomDataAssetDocument, ezSimpleAssetDocument<ezCustomDataAssetProperties>); public: ezCustomDataAssetDocument(ezStringView sDocumentPath); protected: virtual ezTransformStatus InternalTransformAsset(ezStreamWriter& stream, ezStringView sOutputTag, const ezPlatformProfile* pAssetProfile, const ezAssetFileHeader& AssetHeader, ezBitflags<ezTransformFlags> transformFlags) override; virtual void UpdateAssetDocumentInfo(ezAssetDocumentInfo* pInfo) const override; };