class Texture;
class Texturing;
class VertexArray;
+class WindingTest;
/**
A class for supervising the rendering process. While many Renderables (in
const VertexArray *vertex_array;
bool vertex_array_changed;
const Buffer *element_buffer;
+ const WindingTest *winding_test;
public:
Renderer(const Camera *);
void add_shader_data(const ProgramData *);
void set_vertex_array(const VertexArray *);
void set_element_buffer(const Buffer *);
+ void set_winding_test(const WindingTest *);
void push_state();
void pop_state();