|
UniDx
|
GameObjectにアタッチして機能を追加する基本クラス [詳解]
#include <Component.h>
公開メンバ関数 | |
| void | checkAwake () |
| void | checkStart () |
| bool | isDestroyed () const |
| virtual | ~Component () |
| 基底クラス UniDx::Object に属する継承公開メンバ関数 | |
| virtual | ~Object () |
| Object (ReadOnlyProperty< StringId >::Getter nameGet) | |
公開変数類 | |
| Property< bool > | enabled |
| ReadOnlyProperty< Transform * > | transform |
| GameObject * | gameObject = nullptr |
| 基底クラス UniDx::Object に属する継承公開変数類 | |
| ReadOnlyProperty< StringId > | name |
限定公開メンバ関数 | |
| virtual void | Awake () |
| virtual void | Start () |
| virtual void | OnEnable () |
| virtual void | OnDisable () |
| virtual void | OnDestroy () |
| Component () | |
| void | doDestroy () |
限定公開変数類 | |
| bool | isCalledAwake |
| bool | isCalledStart |
| bool | isCalledDestroy |
| bool | _enabled |
フレンド | |
| class | GameObject |
| void | Destroy (Component *component) |
| コンポーネントを破棄 実際に削除されるタイミングはフレームの終了時 | |
GameObjectにアタッチして機能を追加する基本クラス
|
virtual |
|
protected |
|
inlineprotectedvirtual |
UniDx::Canvas, UniDx::Rigidbody, UniDx::TextMeshで再実装されています。
|
inline |
|
inline |
|
protected |
|
inline |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
friend |
コンポーネントを破棄 実際に削除されるタイミングはフレームの終了時
|
friend |
|
protected |
| Property<bool> UniDx::Component::enabled |
| GameObject* UniDx::Component::gameObject = nullptr |
|
protected |
|
protected |
|
protected |
| ReadOnlyProperty<Transform*> UniDx::Component::transform |