Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
GridPlane
CGridPlaneRender.h
1
#pragma once
2
3
#include "CGridPlaneData.h"
4
#include "Transform/CWorldTransformData.h"
5
#include "Entity/IRenderSystem.h"
6
#include "Entity/CEntityGroup.h"
7
8
namespace
Skylicht
9
{
10
class
COMPONENT_API CGridPlaneRender :
public
IRenderSystem
11
{
12
protected
:
13
CEntityGroup
* m_group;
14
15
public
:
16
CGridPlaneRender();
17
18
virtual
void
beginQuery(
CEntityManager
* entityManager);
19
20
virtual
void
onQuery(
CEntityManager
* entityManager,
CEntity
** entities,
int
numEntity);
21
22
virtual
void
init(
CEntityManager
* entityManager);
23
24
virtual
void
update(
CEntityManager
* entityManager);
25
26
virtual
void
render(
CEntityManager
* entityManager);
27
};
28
}
Skylicht::CEntityGroup
The object class is designed to optimize entity queries.
Definition
CEntityGroup.h:54
Skylicht::CEntity
This is the object class that describes an entity.
Definition
CEntity.h:58
Skylicht::CEntityManager
This object class manages all entities within a scene.
Definition
CEntityManager.h:89
Skylicht
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition
AudioDebugLog.h:29
Generated by
1.17.0