//
// Created by slinky on 5/11/26.
//

#ifndef B_ENGINE_EDITORCONTEXT_H
#define B_ENGINE_EDITORCONTEXT_H

#include "Scene.h"
#include "GLFW/glfw3.h"

struct EditorContext {
    bool sceneViewerFocused = false;
    glm::vec2 viewportSize = glm::vec2 {};
    float viewportAspectRatio = 1;

    Scene* scene {nullptr};
    GLFWwindow* window;
    entt::entity selectedEntity;
};

#endif //B_ENGINE_EDITORCONTEXT_H
