1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-08 12:40:44 +00:00

RenderingServer reorganization

This commit is contained in:
reduz
2020-12-04 15:26:24 -03:00
parent 3dc8aaaccc
commit 2787ad65be
107 changed files with 3171 additions and 2954 deletions

View File

@@ -31,21 +31,23 @@
#ifndef RENDERING_SERVER_GLOBALS_H
#define RENDERING_SERVER_GLOBALS_H
#include "rasterizer.h"
#include "servers/rendering/renderer_canvas_cull.h"
#include "servers/rendering/renderer_canvas_render.h"
#include "servers/rendering/renderer_scene.h"
class RenderingServerCanvas;
class RenderingServerViewport;
class RenderingServerScene;
class RendererCanvasCull;
class RendererViewport;
class RendererScene;
class RenderingServerGlobals {
public:
static RasterizerStorage *storage;
static RasterizerCanvas *canvas_render;
static Rasterizer *rasterizer;
static RendererStorage *storage;
static RendererCanvasRender *canvas_render;
static RendererCompositor *rasterizer;
static RenderingServerCanvas *canvas;
static RenderingServerViewport *viewport;
static RenderingServerScene *scene;
static RendererCanvasCull *canvas;
static RendererViewport *viewport;
static RendererScene *scene;
};
#define RSG RenderingServerGlobals