naev
0.12.6
src
render.h
1
/*
2
* See Licensing and Copyright notice in naev.h
3
*/
4
#pragma once
5
6
#include "nlua_shader.h"
7
8
enum
{
9
PP_LAYER_NONE,
10
PP_LAYER_GAME,
11
PP_LAYER_GUI,
12
PP_LAYER_FINAL,
13
PP_LAYER_CORE,
15
PP_LAYER_MAX,
16
};
17
18
#define PP_SHADER_PERMANENT \
19
( 1 << 0 )
20
21
void
fps_setPos
(
double
x,
double
y );
22
void
render_all(
double
game_dt
,
double
real_dt
);
23
void
render_init(
void
);
24
void
render_exit(
void
);
25
26
unsigned
int
render_postprocessAdd(
LuaShader_t
*shader,
int
layer,
27
int
priority,
unsigned
int
flags );
28
int
render_postprocessRm(
unsigned
int
id
);
29
void
render_postprocessCleanup(
void
);
30
31
/* Special post-processing shaders. */
32
void
render_setGamma(
double
gamma );
33
34
/* For dealing with Lua messing things up. */
35
void
render_reset(
void
);
36
void
render_needsReset(
void
);
game_dt
static double game_dt
Definition
naev.c:110
real_dt
static double real_dt
Definition
naev.c:111
fps_setPos
void fps_setPos(double x, double y)
Sets the position to display the FPS.
Definition
naev.c:944
LuaShader_t
Definition
nlua_shader.h:33
Generated by
1.14.0