|  | Ankush's Garage
    A collection of stuff made by Ankush Roy | 
Structure representing an project application instance. More...
#include <BaseProject.h>
 
  
| Public Member Functions | |
| virtual | ~BaseProject ()=default | 
| virtual bool | Init ()=0 | 
| virtual bool | Update ()=0 | 
| virtual bool | Draw ()=0 | 
| virtual void | Quit ()=0 | 
| virtual const std::string & | GetName ()=0 | 
| Static Public Attributes | |
| static bool | hasUI = false | 
Structure representing an project application instance.
This structure contains function callbacks required for initialization, updating, drawing, and quitting an project.
| 
 | virtualdefault | 
| 
 | pure virtual | 
Implemented in Boids, N_Body_Simulation, SimpleExample, and Triangle.
| 
 | nodiscardpure virtual | 
Implemented in Boids, N_Body_Simulation, SimpleExample, and Triangle.
| 
 | pure virtual | 
Implemented in Boids, N_Body_Simulation, SimpleExample, and Triangle.
| 
 | pure virtual | 
Implemented in Boids, N_Body_Simulation, SimpleExample, and Triangle.
| 
 | pure virtual | 
Implemented in Boids, N_Body_Simulation, SimpleExample, and Triangle.
| 
 | static |