9 #ifndef GlobeEngine_CoreExampleEngine_h
10 #define GlobeEngine_CoreExampleEngine_h
17 #include "OpenGL_Includes.h"
33 class CoordinateSystem;
50 void resize(
int _w,
int _h);
55 std::shared_ptr<ge::Shader> programForUtilities;
56 std::shared_ptr<ge::Shader> programForCubes;
57 std::shared_ptr<ge::Shader> programForPlanes;
58 std::shared_ptr<ge::Shader> programForSpheres;
59 std::shared_ptr<ge::Shader> programForDebug;
60 std::shared_ptr<ge::Shader> programForCones;
63 std::shared_ptr<ge::CoordinateSystem> coordinateSystem;
67 std::shared_ptr<ge::Cube> cube;
68 std::shared_ptr<ge::Plane> plane;
69 std::shared_ptr<ge::Sphere> sphere;
70 std::shared_ptr<ge::Cone> cone;
86 std::shared_ptr<ge::Texture2Drgba> spheretex;
Definition: MemoryState.h:16
void clear()
Definition: CoreExampleEngine.cpp:21
Definition: DebugMap.h:18
Definition: DebugLogger.h:22
Definition: FrameBufferObject.h:20
void update()
Definition: CoreExampleEngine.cpp:173
void drawScene()
Definition: CoreExampleEngine.cpp:190
~CoreExampleEngine()
Definition: CoreExampleEngine.cpp:16
Definition: CoreExampleComposition.h:15
void destroy()
Definition: CoreExampleEngine.cpp:32
Definition: CoreExampleEngine.h:37
void resize(int _w, int _h)
Definition: CoreExampleEngine.cpp:240
CoreExampleEngine()
Definition: CoreExampleEngine.cpp:11
void updateFramebufferStandardID()
Definition: CoreExampleEngine.cpp:256
void create()
Definition: CoreExampleEngine.cpp:37
Definition: AvalancheTrainingSimulationEngine.h:28
Definition: CoreExampleComposition.h:13
Definition: SceneStateSet.h:41
void initializeScene(std::string _projectsrcPath=0)
Definition: CoreExampleEngine.cpp:42