TerraForge3D  2.3.1
3D Terrain And Landscape Generator
Application Class Reference
Inheritance diagram for Application:
MyApp

Public Member Functions

virtual void OnUpdate (float)
 
virtual void OnOneSecondTick ()
 
virtual void OnImGuiRender ()
 
virtual void OnStart (std::string loadFile)
 
virtual void OnEnd ()
 
virtual void OnPreload ()
 
void SetWindowConfigPath (std::string title)
 
void SetTitle (std::string title)
 
void SetLogsDir (std::string ld)
 
void Init ()
 
bool IsActive ()
 
void RenderImGui ()
 
void Render ()
 
void ImGuiRenderBegin ()
 
void ImGuiRenderEnd ()
 
void Run (std::string loadFile="")
 
void Close ()
 
WindowGetWindow ()
 

Static Public Member Functions

static ApplicationGet ()
 

Public Attributes

std::string logsDir = ""
 

Private Attributes

std::string m_WindowTitle = "Main Window"
 
std::string windowConfigPath = "windowconfigs.terr3d"
 
float previousTime
 
bool isActive
 
Windowm_Window
 

Static Private Attributes

static Applications_App
 

Detailed Description

Definition at line 7 of file Application.h.


The documentation for this class was generated from the following files: