]> git.mxchange.org Git - flightgear.git/blob - src/Main/renderer.hxx
c8db96d5e4185eced02a995baef31797cf1d41a7
[flightgear.git] / src / Main / renderer.hxx
1
2 #ifndef __FG_RENDERER_HXX
3 #define __FG_RENDERER_HXX 1
4
5 #include <simgear/screen/extensions.hxx>
6 #include <simgear/scene/sky/sky.hxx>
7
8 #define FG_ENABLE_MULTIPASS_CLOUDS 1
9
10 class SGSky;
11 extern SGSky *thesky;
12
13 extern glPointParameterfProc glPointParameterfPtr;
14 extern glPointParameterfvProc glPointParameterfvPtr;
15 extern bool glPointParameterIsSupported;
16
17
18 class FGRenderer {
19
20 public:
21     FGRenderer() {}
22     ~FGRenderer() {}
23
24     void init();
25     static void update();
26     static void resize(int width, int height );
27
28     void screendump();
29     void build_states();
30 };
31
32 #endif