Plasma Engine  2.0
Loading...
Searching...
No Matches
VisualScriptClassAssetManager.h
1#pragma once
2
3#include <EditorFramework/Assets/AssetDocumentManager.h>
4
6{
8
9public:
12
13private:
14 void OnDocumentManagerEvent(const plDocumentManager::Event& e);
15
16 virtual void InternalCreateDocument(
17 plStringView sDocumentTypeName, plStringView sPath, bool bCreateNewDocument, plDocument*& out_pDocument, const plDocumentObject* pOpenContext) override;
18 virtual void InternalGetSupportedDocumentTypes(plDynamicArray<const plDocumentTypeDescriptor*>& inout_DocumentTypes) const override;
19
20 virtual bool GeneratesProfileSpecificAssets() const override { return false; }
21
23};
Definition AssetDocumentManager.h:13
Definition Document.h:57
Definition DocumentObjectBase.h:11
Definition DynamicArray.h:81
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Definition VisualScriptClassAssetManager.h:6
Definition Declarations.h:89
Definition DocumentManager.h:65