VEGO-Engine  0.1
Loading...
Searching...
No Matches
RenderObject.h
1#pragma once
2
3class RenderManager;
4
6{
7public:
8 virtual void draw() = 0;
9
10 RenderObject(int zIndex, RenderManager& renderManager);
12
13 int getZIndex() { return this->zIndex; };
14
17 bool operator()(RenderObject const *lhs, RenderObject const *rhs ) const {
18 return lhs->zIndex < rhs->zIndex;
19 }
20 };
21
22private:
23 int zIndex = 0;
24
25protected:
26 RenderManager& renderManager;
27};
Definition RenderManager.h:7
Definition RenderObject.h:6
Comparitor to compare two ptr based on z-index.
Definition RenderObject.h:16