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

#include <Rigidbody.h>

UniDx::Rigidbody の継承関係図
UniDx::Component UniDx::Object

公開メンバ関数

 Rigidbody ()
virtual void Awake () override
virtual void OnEnable () override
virtual void OnDisable () override
void MovePosition (Vector3 pos)
void MoveRotation (const Quaternion &rot)
Vector3 getMoveVector (float step)
virtual void physicsUpdate ()
virtual void applyMove (float step)
virtual void solveCorrection (Bounds correctPosition, Bounds correctVelocity)
基底クラス UniDx::Component に属する継承公開メンバ関数
void checkAwake ()
void checkStart ()
bool isDestroyed () const
virtual ~Component ()
基底クラス UniDx::Object に属する継承公開メンバ関数
virtual ~Object ()
 Object (ReadOnlyProperty< StringId >::Getter nameGet)

公開変数類

Property< Vector3position
Property< Quaternionrotation
Vector3 linearVelocity { 0, 0, 0 }
float gravityScale = 1.0f
float mass = 1.0f
bool isKinematic = false
基底クラス UniDx::Component に属する継承公開変数類
Property< bool > enabled
ReadOnlyProperty< Transform * > transform
GameObjectgameObject = nullptr
基底クラス UniDx::Object に属する継承公開変数類
ReadOnlyProperty< StringIdname

その他の継承メンバ

基底クラス UniDx::Component に属する継承限定公開メンバ関数
virtual void Start ()
virtual void OnDestroy ()
 Component ()
void doDestroy ()
基底クラス UniDx::Component に属する継承限定公開変数類
bool isCalledAwake
bool isCalledStart
bool isCalledDestroy
bool _enabled

構築子と解体子

◆ Rigidbody()

UniDx::Rigidbody::Rigidbody ( )
inline

関数詳解

◆ applyMove()

virtual void UniDx::Rigidbody::applyMove ( float step)
inlinevirtual

◆ Awake()

virtual void UniDx::Rigidbody::Awake ( )
inlineoverridevirtual

UniDx::Componentを再実装しています。

◆ getMoveVector()

Vector3 UniDx::Rigidbody::getMoveVector ( float step)
inline

◆ MovePosition()

void UniDx::Rigidbody::MovePosition ( Vector3 pos)
inline

◆ MoveRotation()

void UniDx::Rigidbody::MoveRotation ( const Quaternion & rot)
inline

◆ OnDisable()

virtual void UniDx::Rigidbody::OnDisable ( )
inlineoverridevirtual

UniDx::Componentを再実装しています。

◆ OnEnable()

virtual void UniDx::Rigidbody::OnEnable ( )
inlineoverridevirtual

UniDx::Componentを再実装しています。

◆ physicsUpdate()

virtual void UniDx::Rigidbody::physicsUpdate ( )
inlinevirtual

◆ solveCorrection()

virtual void UniDx::Rigidbody::solveCorrection ( Bounds correctPosition,
Bounds correctVelocity )
inlinevirtual

メンバ詳解

◆ gravityScale

float UniDx::Rigidbody::gravityScale = 1.0f

◆ isKinematic

bool UniDx::Rigidbody::isKinematic = false

◆ linearVelocity

Vector3 UniDx::Rigidbody::linearVelocity { 0, 0, 0 }

◆ mass

float UniDx::Rigidbody::mass = 1.0f

◆ position

Property<Vector3> UniDx::Rigidbody::position

◆ rotation

Property<Quaternion> UniDx::Rigidbody::rotation

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