#include <iEntityView.h>
◆ iEntityView()
igor::iEntityView::iEntityView |
( |
const iaString & |
name = "" | ) |
|
◆ ~iEntityView()
virtual igor::iEntityView::~iEntityView |
( |
| ) |
|
|
virtualdefault |
◆ checkCompatibility()
bool igor::iEntityView::checkCompatibility |
( |
iEntityPtr |
entity | ) |
const |
checks if given type index of components is suported
- Parameters
-
entity | pointer of entity to check compatibility with |
◆ getEntities()
std::vector< iEntityPtr > & igor::iEntityView::getEntities |
( |
| ) |
|
- Returns
- list of entities registered to this system
◆ getInactiveEntities()
std::vector< iEntityPtr > & igor::iEntityView::getInactiveEntities |
( |
| ) |
|
- Returns
- list of entities registered to this system but are currently inactive
◆ getName()
const iaString & igor::iEntityView::getName |
( |
| ) |
const |
◆ registerType()
template<typename T >
void igor::iEntityView::registerType |
( |
| ) |
|
|
inline |
register type of component
◆ iEntitySystem
The documentation for this class was generated from the following files: