| 12345678910111213141516171819202122232425 |
- #pragma once
- #include "BsScriptEditorPrerequisites.h"
- #include "BsScriptGUIElement.h"
- namespace BansheeEngine
- {
- class BS_SCR_BED_EXPORT ScriptGUIFoldout : public TScriptGUIElement<ScriptGUIFoldout>
- {
- public:
- SCRIPT_OBJ(BansheeEditorAssemblyName, "BansheeEditor", "GUIFoldout")
- private:
- static void internal_createInstance(MonoObject* instance, MonoObject* content, MonoString* style, MonoArray* guiOptions);
- static void internal_setContent(ScriptGUIFoldout* nativeInstance, MonoObject* content);
- static void onToggled(MonoObject* instance, bool expanded);
- ScriptGUIFoldout(MonoObject* instance, GUIFoldout* foldout);
- typedef void (__stdcall *OnToggledThunkDef) (MonoObject*, bool, MonoException**);
- static OnToggledThunkDef onToggledThunk;
- };
- }
|