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