naev 0.10.4
render.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6#include "nlua_shader.h"
7
8enum {
9 PP_LAYER_GAME,
10 PP_LAYER_GUI,
11 PP_LAYER_FINAL,
12 PP_LAYER_MAX,
13};
14
15#define PP_SHADER_PERMANENT (1<<0)
17void fps_setPos( double x, double y );
18void render_all( double game_dt, double real_dt );
19void render_init (void);
20void render_exit (void);
21
22unsigned int render_postprocessAdd( LuaShader_t *shader, int layer, int priority, unsigned int flags );
23int render_postprocessRm( unsigned int id );
24void render_postprocessCleanup (void);
25
26/* Special post-processing shaders. */
27void render_setGamma( double gamma );
static double game_dt
Definition: naev.c:112
static double real_dt
Definition: naev.c:113
void fps_setPos(double x, double y)
Sets the position to display the FPS.
Definition: naev.c:904