2003-08-17 09:54:41 +00:00
|
|
|
|
|
|
|
#ifndef __FG_MAIN_HXX
|
|
|
|
#define __FG_MAIN_HXX 1
|
|
|
|
|
2003-08-29 16:46:21 +00:00
|
|
|
#include <simgear/screen/extensions.hxx>
|
2003-08-17 09:54:41 +00:00
|
|
|
|
2003-08-29 16:46:21 +00:00
|
|
|
class SGSky;
|
2003-08-17 09:54:41 +00:00
|
|
|
extern SGSky *thesky;
|
|
|
|
|
2003-08-29 16:46:21 +00:00
|
|
|
extern glPointParameterfProc glPointParameterfPtr;
|
|
|
|
extern glPointParameterfvProc glPointParameterfvPtr;
|
|
|
|
extern bool glPointParameterIsSupported;
|
|
|
|
|
2003-08-17 09:54:41 +00:00
|
|
|
void fgLoadDCS (void);
|
|
|
|
void fgUpdateDCS (void);
|
|
|
|
void fgBuildRenderStates( void );
|
|
|
|
void fgInitVisuals( void );
|
|
|
|
void fgRenderFrame();
|
|
|
|
void fgUpdateTimeDepCalcs();
|
|
|
|
void fgInitTimeDepCalcs( void );
|
|
|
|
void fgReshape( int width, int height );
|
|
|
|
|
|
|
|
bool fgMainInit( int argc, char **argv );
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|