thunderbrew/src/ui/CSimpleModelFFX.hpp
2023-01-04 17:25:03 -06:00

28 lines
716 B
C++

#ifndef UI_C_SIMPLE_MODEL_FFX_HPP
#define UI_C_SIMPLE_MODEL_FFX_HPP
#include "ui/CSimpleModel.hpp"
class CSimpleFrame;
class CSimpleModelFFX : public CSimpleModel {
public:
// Static variables
static int32_t s_metatable;
// Static functions
static CSimpleFrame* Create(CSimpleFrame* parent);
static void CreateScriptMetaTable();
static void RegisterScriptMethods(lua_State* L);
static void Render(void* arg);
// Virtual member functions
virtual int32_t GetScriptMetaTable();
virtual void OnFrameRender(CRenderBatch* batch, uint32_t layer);
// Member functions
CSimpleModelFFX(CSimpleFrame* parent);
};
#endif