#pragma once
struct Settings
{
void Save();
void Load();
int sampleIndex = 0;
int windowWidth = 1920;
int windowHeight = 1080;
float hertz = 60.0f;
int subStepCount = 4;
int workerCount = 1;
bool useCameraBounds = false;
bool drawShapes = true;
bool drawJoints = true;
bool drawJointExtras = false;
bool drawAABBs = false;
bool drawContactPoints = false;
bool drawContactNormals = false;
bool drawContactImpulses = false;
bool drawFrictionImpulses = false;
bool drawMass = false;
bool drawGraphColors = false;
bool drawCounters = false;
bool drawProfile = false;
bool enableWarmStarting = true;
bool enableContinuous = true;
bool enableSleep = true;
bool pause = false;
bool singleStep = false;
bool restart = false;
};