2025-07-06 20:43:53 +03:00
|
|
|
#pragma once
|
|
|
|
|
#include "DrawCamera.hpp"
|
|
|
|
|
#include "ResourceManager.hpp"
|
|
|
|
|
#include "FontData.hpp"
|
|
|
|
|
|
|
|
|
|
using namespace Eigen;
|
|
|
|
|
|
|
|
|
|
class Toolbar;
|
|
|
|
|
class MainProgram;
|
|
|
|
|
|
|
|
|
|
struct DrawData {
|
|
|
|
|
DrawCamera cam;
|
|
|
|
|
ResourceManager* rMan;
|
|
|
|
|
MainProgram* main;
|
2026-01-10 22:29:34 +03:00
|
|
|
bool onlyRenderLayerBeingEdited = false;
|
2025-07-06 20:43:53 +03:00
|
|
|
bool dontUseDrawProgCache = false;
|
|
|
|
|
bool clampDrawBetween = true;
|
2025-09-06 19:06:30 +03:00
|
|
|
bool drawGrids = true;
|
2025-07-06 20:43:53 +03:00
|
|
|
WorldScalar clampDrawMinimum;
|
2025-07-14 17:00:28 +03:00
|
|
|
WorldScalar mipMapLevelOne;
|
|
|
|
|
WorldScalar mipMapLevelTwo;
|
2025-07-20 15:24:44 +03:00
|
|
|
void refresh_draw_optimizing_values();
|
2025-07-06 20:43:53 +03:00
|
|
|
};
|