29 lines
577 B
C++
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;
|
|
}; |