VEGO-Engine
0.1
Loading...
Searching...
No Matches
RenderManager.h
1
#pragma once
2
3
#include <vector>
4
5
#include "RenderObject.h"
6
7
class
RenderManager {
8
public
:
9
RenderManager() {};
10
11
/*
12
* Remove an object from the list of objects to be rendered
13
* \param renderObject The object to be removed
14
* \sa RenderObject
15
*/
16
void
remove(RenderObject* obj);
17
/*
18
* Add an object to be rendered
19
* \param renderObject The object to be rendered
20
* \sa RenderObject
21
*/
22
void
add(RenderObject* obj);
23
24
void
renderAll();
25
26
private
:
27
std::vector<RenderObject*> renderObjects;
28
bool
isSorted;
29
};
include
RenderManager.h
Generated by
1.13.2