naev
0.11.5
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,
14
PP_LAYER_MAX,
15
};
16
17
#define PP_SHADER_PERMANENT (1<<0)
19
void
fps_setPos
(
double
x,
double
y );
20
void
render_all(
double
game_dt
,
double
real_dt
);
21
void
render_init (
void
);
22
void
render_exit (
void
);
23
24
unsigned
int
render_postprocessAdd(
LuaShader_t
*shader,
int
layer,
int
priority,
unsigned
int
flags );
25
int
render_postprocessRm(
unsigned
int
id
);
26
void
render_postprocessCleanup (
void
);
27
28
/* Special post-processing shaders. */
29
void
render_setGamma(
double
gamma );
30
31
/* For dealing with Lua messing things up. */
32
void
render_reset (
void
);
33
void
render_needsReset (
void
);
game_dt
static double game_dt
Definition
naev.c:112
real_dt
static double real_dt
Definition
naev.c:113
fps_setPos
void fps_setPos(double x, double y)
Sets the position to display the FPS.
Definition
naev.c:934
LuaShader_t
Definition
nlua_shader.h:31
Generated by
1.12.0