Plasma Engine  2.0
Loading...
Searching...
No Matches
LUTAssetObjects.h
1#pragma once
2
3#include <EditorFramework/Assets/SimpleAssetDocument.h>
4#include <GuiFoundation/PropertyGrid/PropertyMetaState.h>
5#include <ToolsFoundation/Object/DocumentObjectBase.h>
6
7
9{
10 PL_ADD_DYNAMIC_REFLECTION(plLUTAssetProperties, plReflectedClass);
11
12public:
13 static void PropertyMetaStateEventHandler(plPropertyMetaStateEvent& e);
14
15 const char* GetInputFile() const { return m_sInput; }
16 void SetInputFile(const char* szFile) { m_sInput = szFile; }
17
18 plString GetAbsoluteInputFilePath() const;
19
20private:
21 plString m_sInput;
22};
Definition LUTAssetObjects.h:9
All classes that should be dynamically reflectable, need to be derived from this base class.
Definition DynamicRTTI.h:86
Event that is broadcast whenever information about how to present properties is required.
Definition PropertyMetaState.h:35