Chicane

Component

ヘッダー
Chicane/Game/Transformable/Component/Instance.hpp
ネームスペース
Chicane::Component

アクターのアタッチメント。

コンストラクター

モディファイア名前説明
Component()

デストラクター

モディファイア名前説明
virtual~Component()

関数

アクセスモディファイアタイプ名前説明
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)

メンバ

アクセスモディファイアタイプ名前説明
protectedboolm_bCanTick
protectedboolm_bIsActive
protectedTransformm_base
protectedActor*m_attachment
protectedSubscription<const Transform&>*m_attachmentTransformSubscription