Qualquer objeto, sendo visível ou não que interage com o level.
Construtores
Modificador | Nome | Descrição |
---|
| Actor() | |
Destruidores
Modificador | Nome | Descrição |
---|
virtual | ~Actor() | |
Funções
Acesso | Modificador | Tipo | Nome | Descrição |
---|
protected | virtual | void | onTick(float inDeltaTime) | |
protected | virtual | void | onCollision(const Actor* inSubject) | |
public | | bool | canCollide() | |
public | | void | setCanCollide(bool inCanCollide) | |
public | | bool | isCollidingWith(const Actor* inSubject) | |
public | | bool | isCollidingWith(const Bounds& inBounds) | |
public | | bool | isCollidingWith(const Vec<3, float>& inPoint) | |
public | | void | collideWith(const Actor* inSubject) | |
public | | bool | canTick() | |
public | | void | setCanTick(bool inCanTick) | |
public | | void | tick(float inDeltaTime) | |
Propriedades
Acesso | Modificador | Tipo | Nome | Descrição |
---|
protected | | bool | m_bCanCollide | |
protected | | bool | m_bCanTick | |