9 #ifndef GlobeEngine_MeshExampleEngine_h
10 #define GlobeEngine_MeshExampleEngine_h
17 #include "OpenGL_Includes.h"
29 #include "PLYObject.h"
48 void resize(
int _w,
int _h);
58 std::shared_ptr<ge::Shader> programForUtilities;
59 std::shared_ptr<ge::Shader> programForPlanes;
60 std::shared_ptr<ge::Shader> programForDebug;
61 std::shared_ptr<ge::Shader> programForMeshes;
68 std::shared_ptr<ge::Plane> plane;
69 std::shared_ptr<geData::Mesh> airplaneMesh;
74 vmml::Vector2ui screenExtent;
Definition: MeshExampleComposition.h:16
void clear()
Definition: MeshExampleEngine.cpp:14
Definition: DebugMap.h:18
MeshExampleEngine()
Definition: MeshExampleEngine.cpp:4
Definition: FrameBufferObject.h:20
void updateFramebufferStandardID()
Definition: MeshExampleEngine.cpp:168
void create()
Definition: MeshExampleEngine.cpp:27
void initializeScene(std::string _projectsrcPath=0)
Definition: MeshExampleEngine.cpp:32
Definition: MeshExampleEngine.h:35
void resize(int _w, int _h)
Definition: MeshExampleEngine.cpp:151
Definition: MeshExampleComposition.h:14
void drawScene()
Definition: MeshExampleEngine.cpp:122
~MeshExampleEngine()
Definition: MeshExampleEngine.cpp:9
void destroy()
Definition: MeshExampleEngine.cpp:22
Definition: SceneStateSet.h:41
void update()
Definition: MeshExampleEngine.cpp:107
Definition: Heightfield.h:19
Definition: CoordinateSystem.h:17