27 lines
923 B
Text
27 lines
923 B
Text
// {{ names.snake_case }} - ReXGlue Recompiled Project
|
|
//
|
|
// Customize your app by overriding virtual hooks from rex::ReXApp.
|
|
|
|
#pragma once
|
|
|
|
#include <rex/rex_app.h>
|
|
|
|
class {{ names.pascal_case }}App : public rex::ReXApp {
|
|
public:
|
|
using rex::ReXApp::ReXApp;
|
|
|
|
static std::unique_ptr<rex::ui::WindowedApp> Create(
|
|
rex::ui::WindowedAppContext& ctx) {
|
|
return std::unique_ptr<{{ names.pascal_case }}App>(new {{ names.pascal_case }}App(ctx, "{{ names.snake_case }}",
|
|
PPCImageConfig));
|
|
}
|
|
|
|
// Override virtual hooks for customization:
|
|
// void OnPostInitLogging() override {}
|
|
// void OnPreSetup(rex::RuntimeConfig& config) override {}
|
|
// void OnLoadXexImage(std::string& xex_image) override {}
|
|
// void OnPostSetup() override {}
|
|
// void OnCreateDialogs(rex::ui::ImGuiDrawer* drawer) override {}
|
|
// void OnShutdown() override {}
|
|
// void OnConfigurePaths(rex::PathConfig& paths) override {}
|
|
};
|