Chicane

Component

Header
Chicane/Game/Transformable/Component/Instance.hpp
Namespace
Chicane::Component

Componentes que adiciona câmeras para Actors.

Construtores

ModificadorNomeDescrição
Component()

Destruidores

ModificadorNomeDescrição
virtual~Component()

Funções

AcessoModificadorTipoNomeDescrição
publicvirtualvoidonActivation()
publicvirtualvoidonDeactivation()
publicvirtualvoidonAttachment(Actor* inActor)
publicvirtualvoidonTick(float inDeltaTime)
publicboolisDrawable()
publicvoidactivate()
publicvoiddeactivate()
publicboolcanTick()
publicvoidsetCanTick(bool inCanTick)
publicvoidtick(float inDeltaTime)
publicboolisAttached()
publicT*getAttachment<T>()
publicvoidattachTo(Actor* inActor)
publicconst Transform&getBase()
publicvoidsetBase(const Transform& inOrigin)
publicconst Vec<3, float>&getBaseScale()
publicvoidsetBaseScale(const Vec<3, float>& inScale)
publicconst Vec<3, float>&getBaseRotation()
publicvoidsetBaseRotation(const Vec<3, float>& inRotation)
publicconst Vec<3, float>&getBaseTranslation()
publicvoidsetBaseTranslation(const Vec<3, float>& inTranslation)
privatevoidupdateTransform()

Propriedades

AcessoModificadorTipoNomeDescrição
protectedboolm_bCanTick
protectedboolm_bIsActive
protectedTransformm_base
protectedActor*m_attachment
protectedSubscription<const Transform&>*m_attachmentTransformSubscription