Polyphase Game Engine
Loading...
Searching...
No Matches
EngineState Struct Reference

#include <EngineTypes.h>

Public Attributes

uint32_t mWindowWidth = DEFAULT_WINDOW_WIDTH
 
uint32_t mWindowHeight = DEFAULT_WINDOW_HEIGHT
 
uint32_t mSecondWindowWidth = DEFAULT_WINDOW_WIDTH
 
uint32_t mSecondWindowHeight = DEFAULT_WINDOW_HEIGHT
 
uint32_t mGameCode = 0
 
uint32_t mVersion = 0
 
uint32_t mFrameNumber = 0
 
std::string mProjectPath
 
std::string mIOAssetPath
 
std::string mProjectDirectory
 
std::string mProjectName
 
std::string mAssetDirectory
 
std::string mSolutionPath
 
int32_t mArgC = 0
 
char ** mArgV = nullptr
 
float mGameDeltaTime = 0.0f
 
float mRealDeltaTime = 0.0f
 
float mGameElapsedTime = 0.0f
 
float mRealElapsedTime = 0.0f
 
float mTimeDilation = 1.0f
 
float mAspectRatioScale = 1.0f
 
bool mPaused = false
 
bool mFrameStep = false
 
bool mInitialized = false
 
bool mSuspended = false
 
FILE * mLogFile = nullptr
 
lua_State * mLua = nullptr
 
bool mConsoleMode = false
 
bool mQuit = false
 
bool mWindowMinimized = false
 
bool mStandalone = false
 
SystemState mSystem
 
GraphicsState mGraphics
 
InputState mInput
 

Member Data Documentation

◆ mArgC

int32_t EngineState::mArgC = 0

◆ mArgV

char** EngineState::mArgV = nullptr

◆ mAspectRatioScale

float EngineState::mAspectRatioScale = 1.0f

◆ mAssetDirectory

std::string EngineState::mAssetDirectory

◆ mConsoleMode

bool EngineState::mConsoleMode = false

◆ mFrameNumber

uint32_t EngineState::mFrameNumber = 0

◆ mFrameStep

bool EngineState::mFrameStep = false

◆ mGameCode

uint32_t EngineState::mGameCode = 0

◆ mGameDeltaTime

float EngineState::mGameDeltaTime = 0.0f

◆ mGameElapsedTime

float EngineState::mGameElapsedTime = 0.0f

◆ mGraphics

GraphicsState EngineState::mGraphics

◆ mInitialized

bool EngineState::mInitialized = false

◆ mInput

InputState EngineState::mInput

◆ mIOAssetPath

std::string EngineState::mIOAssetPath

◆ mLogFile

FILE* EngineState::mLogFile = nullptr

◆ mLua

lua_State* EngineState::mLua = nullptr

◆ mPaused

bool EngineState::mPaused = false

◆ mProjectDirectory

std::string EngineState::mProjectDirectory

◆ mProjectName

std::string EngineState::mProjectName

◆ mProjectPath

std::string EngineState::mProjectPath

◆ mQuit

bool EngineState::mQuit = false

◆ mRealDeltaTime

float EngineState::mRealDeltaTime = 0.0f

◆ mRealElapsedTime

float EngineState::mRealElapsedTime = 0.0f

◆ mSecondWindowHeight

uint32_t EngineState::mSecondWindowHeight = DEFAULT_WINDOW_HEIGHT

◆ mSecondWindowWidth

uint32_t EngineState::mSecondWindowWidth = DEFAULT_WINDOW_WIDTH

◆ mSolutionPath

std::string EngineState::mSolutionPath

◆ mStandalone

bool EngineState::mStandalone = false

◆ mSuspended

bool EngineState::mSuspended = false

◆ mSystem

SystemState EngineState::mSystem

◆ mTimeDilation

float EngineState::mTimeDilation = 1.0f

◆ mVersion

uint32_t EngineState::mVersion = 0

◆ mWindowHeight

uint32_t EngineState::mWindowHeight = DEFAULT_WINDOW_HEIGHT

◆ mWindowMinimized

bool EngineState::mWindowMinimized = false

◆ mWindowWidth

uint32_t EngineState::mWindowWidth = DEFAULT_WINDOW_WIDTH

The documentation for this struct was generated from the following file: