8 #ifndef GlobeEngine_TerrainExampleEngine_h
9 #define GlobeEngine_TerrainExampleEngine_h
16 #include "OpenGL_Includes.h"
50 void resize(
int _w,
int _h);
60 std::shared_ptr<ge::Shader> programForUtilities;
61 std::shared_ptr<ge::Shader> programForCubes;
62 std::shared_ptr<ge::Shader> programForSpheres;
63 std::shared_ptr<ge::Shader> programForDebug;
66 std::shared_ptr<geTerrainExample::TerrainExampleTerrainModule> terrainmodule;
73 std::shared_ptr<ge::Cube> cube;
74 std::shared_ptr<ge::Sphere> sphere;
86 std::shared_ptr<ge::Texture2Drgba> spheretex;
89 std::string sceneFilePath;
void printTerrainState()
Definition: TerrainExampleEngine.cpp:291
Definition: DebugMap.h:18
Definition: FrameBufferObject.h:20
void create()
Definition: TerrainExampleEngine.cpp:31
Definition: TerrainExampleComposition.h:13
void initializeScene(std::string _projectsrcPath=0)
Definition: TerrainExampleEngine.cpp:36
void update()
Definition: TerrainExampleEngine.cpp:166
void destroy()
Definition: TerrainExampleEngine.cpp:26
TerrainExampleEngine(std::string _sceneFilePath)
Definition: TerrainExampleEngine.cpp:6
void clear()
Definition: TerrainExampleEngine.cpp:17
Definition: TerrainExampleEngine.h:37
void resize(int _w, int _h)
Definition: TerrainExampleEngine.cpp:268
Definition: SceneStateSet.h:41
void updateFramebufferStandardID()
Definition: TerrainExampleEngine.cpp:283
Definition: TerrainExampleComposition.h:15
void drawScene()
Definition: TerrainExampleEngine.cpp:209
Definition: CoordinateSystem.h:17
~TerrainExampleEngine()
Definition: TerrainExampleEngine.cpp:12
std::shared_ptr< TerrainExampleTerrainModule > getTerrainModule()
Definition: TerrainExampleEngine.cpp:295