UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::Behaviour クラス

GameObjectの挙動を記述する基底コンポーネント。UnityのMonoBehaviour相当 [詳解]

#include <Behaviour.h>

UniDx::Behaviour の継承関係図
UniDx::Component UniDx::Object UniDx::Camera UniDx::Canvas UniDx::Light UniDx::UIBehaviour UniDx::Image UniDx::TextMesh

公開メンバ関数

virtual void FixedUpdate ()
virtual void Update ()
virtual void LateUpdate ()
virtual void OnTriggerEnter (Collider *other)
virtual void OnTriggerStay (Collider *other)
virtual void OnTriggerExit (Collider *other)
virtual void OnCollisionEnter (const Collision &collision)
virtual void OnCollisionStay (const Collision &collision)
virtual void OnCollisionExit (const Collision &collision)
virtual ~Behaviour ()=default
template<typename T>
T * GetComponent (bool includeInactive=false) const
template<typename T>
T * GetComponentInParent (bool includeInactive=false) const
基底クラス UniDx::Component に属する継承公開メンバ関数
void checkAwake ()
void checkStart ()
bool isDestroyed () const
virtual ~Component ()
基底クラス UniDx::Object に属する継承公開メンバ関数
virtual ~Object ()
 Object (ReadOnlyProperty< StringId >::Getter nameGet)

その他の継承メンバ

基底クラス UniDx::Component に属する継承公開変数類
Property< bool > enabled
ReadOnlyProperty< Transform * > transform
GameObjectgameObject = nullptr
基底クラス UniDx::Object に属する継承公開変数類
ReadOnlyProperty< StringIdname
基底クラス UniDx::Component に属する継承限定公開メンバ関数
virtual void Awake ()
virtual void Start ()
virtual void OnEnable ()
virtual void OnDisable ()
virtual void OnDestroy ()
 Component ()
void doDestroy ()
基底クラス UniDx::Component に属する継承限定公開変数類
bool isCalledAwake
bool isCalledStart
bool isCalledDestroy
bool _enabled

詳解

GameObjectの挙動を記述する基底コンポーネント。UnityのMonoBehaviour相当

構築子と解体子

◆ ~Behaviour()

virtual UniDx::Behaviour::~Behaviour ( )
virtualdefault

関数詳解

◆ FixedUpdate()

virtual void UniDx::Behaviour::FixedUpdate ( )
inlinevirtual

◆ GetComponent()

template<typename T>
T * UniDx::Behaviour::GetComponent ( bool includeInactive = false) const
inline

◆ GetComponentInParent()

template<typename T>
T * UniDx::Behaviour::GetComponentInParent ( bool includeInactive = false) const
inline

◆ LateUpdate()

virtual void UniDx::Behaviour::LateUpdate ( )
inlinevirtual

◆ OnCollisionEnter()

virtual void UniDx::Behaviour::OnCollisionEnter ( const Collision & collision)
inlinevirtual

◆ OnCollisionExit()

virtual void UniDx::Behaviour::OnCollisionExit ( const Collision & collision)
inlinevirtual

◆ OnCollisionStay()

virtual void UniDx::Behaviour::OnCollisionStay ( const Collision & collision)
inlinevirtual

◆ OnTriggerEnter()

virtual void UniDx::Behaviour::OnTriggerEnter ( Collider * other)
inlinevirtual

◆ OnTriggerExit()

virtual void UniDx::Behaviour::OnTriggerExit ( Collider * other)
inlinevirtual

◆ OnTriggerStay()

virtual void UniDx::Behaviour::OnTriggerStay ( Collider * other)
inlinevirtual

◆ Update()

virtual void UniDx::Behaviour::Update ( )
inlinevirtual

このクラス詳解は次のファイルから抽出されました: