SpriteGen/MainLvl.h
2024-07-27 10:18:00 -07:00

29 lines
577 B
C++

#pragma once
#include <lwe/Level.h>
class MainLvl : public lwe::Level
{
public:
~MainLvl() override;
MainLvl();
MainLvl(MainLvl &&lvl) noexcept;
MainLvl(const MainLvl &lvl);
MainLvl &operator=(MainLvl &&lvl) noexcept;
MainLvl &operator=(const MainLvl &lvl);
void SetupResources(lwe::GpuInterface *inf) override;
void Setup(lwe::GpuInterface *inf) override;
void PostInitialize(lwe::GpuCmdBuffer *cmdBuffer) override;
void OnUpdate(lwe::RenderWindow *win, ehs::Input *input, float delta) override;
void PreRender(lwe::GpuCmdBuffer *cmdBuffer) override;
};