Files
inferno-hart/src/inferno.hpp
2023-04-24 15:47:01 +01:00

29 lines
510 B
C++

#pragma once
#include "graphics.hpp"
#include <memory>
namespace inferno {
class Window;
class HHM;
typedef struct InfernoInput {
glm::vec2 MouseDelta;
uint8_t MovementDelta;
} InfernoInput;
typedef struct InfernoApp {
InfernoInput* Input;
} InfernoApp;
InfernoApp* inferno_create();
void inferno_cleanup(InfernoApp* app);
void inferno_preset_gui(InfernoApp* app);
void inferno_move_input(InfernoApp* app);
void inferno_stop_move_input(InfernoApp* app);
int inferno_run(InfernoApp* app);
}