Componentes que adiciona câmeras para Actors.
Construtores
Modificador | Nome | Descrição |
---|
| Component() | |
Destruidores
Modificador | Nome | Descrição |
---|
virtual | ~Component() | |
Funções
Acesso | Modificador | Tipo | Nome | Descrição |
---|
public | virtual | void | onActivation() | |
public | virtual | void | onDeactivation() | |
public | virtual | void | onAttachment(Actor* inActor) | |
public | virtual | void | onTick(float inDeltaTime) | |
public | | bool | isDrawable() | |
public | | void | activate() | |
public | | void | deactivate() | |
public | | bool | canTick() | |
public | | void | setCanTick(bool inCanTick) | |
public | | void | tick(float inDeltaTime) | |
public | | bool | isAttached() | |
public | | T* | getAttachment<T>() | |
public | | void | attachTo(Actor* inActor) | |
public | | const Transform& | getBase() | |
public | | void | setBase(const Transform& inOrigin) | |
public | | const Vec<3, float>& | getBaseScale() | |
public | | void | setBaseScale(const Vec<3, float>& inScale) | |
public | | const Vec<3, float>& | getBaseRotation() | |
public | | void | setBaseRotation(const Vec<3, float>& inRotation) | |
public | | const Vec<3, float>& | getBaseTranslation() | |
public | | void | setBaseTranslation(const Vec<3, float>& inTranslation) | |
private | | void | updateTransform() | |
Propriedades
Acesso | Modificador | Tipo | Nome | Descrição |
---|
protected | | bool | m_bCanTick | |
protected | | bool | m_bIsActive | |
protected | | Transform | m_base | |
protected | | Actor* | m_attachment | |
protected | | Subscription<const Transform&>* | m_attachmentTransformSubscription | |