#include <set>
#include <vector>
#include "commands.h"
+#include "cullface.h"
#include "matrix.h"
#include "programdata.h"
#include "renderer_backend.h"
namespace GL {
class Batch;
+class Blend;
class Buffer;
class Camera;
union ClearValue;
+class DepthTest;
class Material;
class Mesh;
class Lighting;
class Program;
class QueryPool;
+struct Rect;
class Renderable;
class Sampler;
+class StencilTest;
class Texture;
class VertexSetup;
void end_query(const QueryPool &, unsigned);
private:
+ void apply_framebuffer();
void apply_state();
};