|
UniDx
|
#include <Collider.h>
公開メンバ関数 | |
| AABBCollider (Vector3 c=Vector3::zero) | |
| virtual Bounds | getBounds () const override |
| virtual bool | Raycast (Vector3 origin, Vector3 direction, float maxDistance, RaycastHit *hitInfo=nullptr) |
| virtual bool | intersects (Collider *other) |
| virtual bool | intersects (SphereCollider *other) |
| virtual bool | intersects (AABBCollider *other) |
| virtual bool | checkIntersect (Collider *other, PhysicsActor *myActor, PhysicsActor *otherActor) |
| virtual bool | checkIntersect (SphereCollider *other, PhysicsActor *myActor, PhysicsActor *otherActor) |
| virtual bool | checkIntersect (AABBCollider *other, PhysicsActor *myActor, PhysicsActor *otherActor) |
| 基底クラス UniDx::Collider に属する継承公開メンバ関数 | |
| virtual void | OnEnable () override |
| virtual void | OnDisable () override |
| 基底クラス UniDx::Component に属する継承公開メンバ関数 | |
| void | checkAwake () |
| void | checkStart () |
| bool | isDestroyed () const |
| virtual | ~Component () |
| 基底クラス UniDx::Object に属する継承公開メンバ関数 | |
| virtual | ~Object () |
| Object (ReadOnlyProperty< StringId >::Getter nameGet) | |
公開変数類 | |
| Vector3 | center |
| Vector3 | size |
| 基底クラス UniDx::Collider に属する継承公開変数類 | |
| Rigidbody * | attachedRigidbody = nullptr |
| bool | isTrigger = false |
| float | bounciness = 0.75f |
| 基底クラス UniDx::Component に属する継承公開変数類 | |
| Property< bool > | enabled |
| ReadOnlyProperty< Transform * > | transform |
| GameObject * | gameObject = nullptr |
| 基底クラス UniDx::Object に属する継承公開変数類 | |
| ReadOnlyProperty< StringId > | name |
その他の継承メンバ | |
| 基底クラス UniDx::Component に属する継承限定公開メンバ関数 | |
| virtual void | Awake () |
| virtual void | Start () |
| virtual void | OnDestroy () |
| Component () | |
| void | doDestroy () |
| 基底クラス UniDx::Component に属する継承限定公開変数類 | |
| bool | isCalledAwake |
| bool | isCalledStart |
| bool | isCalledDestroy |
| bool | _enabled |
|
inline |
|
virtual |
UniDx::Colliderを実装しています。
|
inlinevirtual |
UniDx::Colliderを実装しています。
|
virtual |
UniDx::Colliderを実装しています。
|
overridevirtual |
UniDx::Colliderを実装しています。
|
virtual |
UniDx::Colliderを実装しています。
|
inlinevirtual |
UniDx::Colliderを実装しています。
|
virtual |
UniDx::Colliderを実装しています。
|
virtual |
UniDx::Colliderを実装しています。
| Vector3 UniDx::AABBCollider::center |
| Vector3 UniDx::AABBCollider::size |