summaryrefslogtreecommitdiff
path: root/servers/visual/visual_server_global.h
blob: d413334ac423ba0dd4aac4a61803e208bd75a18b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef VISUALSERVERGLOBAL_H
#define VISUALSERVERGLOBAL_H

#include "rasterizer.h"

class VisualServerCanvas;
class VisualServerViewport;
class VisualServerScene;

class VisualServerGlobals
{
public:

	static RasterizerStorage *storage;
	static RasterizerCanvas *canvas_render;
	static RasterizerScene *scene_render;
	static Rasterizer *rasterizer;

	static VisualServerCanvas *canvas;
	static VisualServerViewport *viewport;
	static VisualServerScene *scene;
};

#define VSG VisualServerGlobals

#endif // VISUALSERVERGLOBAL_H