Files
anm2ed/src/imgui/window/spritesheet_editor.h
T
2025-11-18 00:56:32 -05:00

26 lines
515 B
C++

#pragma once
#include "canvas.h"
#include "manager.h"
#include "resources.h"
#include "settings.h"
namespace anm2ed::imgui
{
class SpritesheetEditor : public Canvas
{
glm::vec2 mousePos{};
glm::vec2 previousMousePos{};
glm::vec2 cropAnchor{};
glm::vec2 checkerPan{};
glm::vec2 checkerSyncPan{};
float checkerSyncZoom{};
bool isCheckerPanInitialized{};
bool hasPendingZoomPanAdjust{};
public:
SpritesheetEditor();
void update(Manager&, Settings&, Resources&);
};
}