Quantum 3
3.0.10
Interface for receiving 3D collision callbacks More...
Public Member Functions | |
| void | OnCollision3D (FrameBase f, CollisionInfo3D info) |
| Raised when two non-trigger 3D colliders collide. Raised every frame while the collision lasts. More... | |
| void | OnCollisionEnter3D (FrameBase f, CollisionInfo3D info) |
| Raised on the frame when two non-trigger 3D colliders start colliding. More... | |
| void | OnCollisionExit3D (FrameBase f, ExitInfo3D info) |
| Raised on the first frame when two non-trigger 3D colliders are detected as no longer colliding. More... | |
| void | OnTrigger3D (FrameBase f, TriggerInfo3D info) |
| Raised when two 3D colliders collide if exactly one of them is a trigger collider. Raised every frame while the collision lasts. More... | |
| void | OnTriggerEnter3D (FrameBase f, TriggerInfo3D info) |
| Raised on the first frame when two 3D colliders start colliding if exactly one of them is a trigger collider. More... | |
| void | OnTriggerExit3D (FrameBase f, ExitInfo3D info) |
| Raised on the first frame when two 3D colliders are detected as no longer colliding if exactly one of them is a trigger collider. More... | |
Interface for receiving 3D collision callbacks
| void Quantum.Core.ICollisionCallbacks3D.OnCollision3D | ( | FrameBase | f, |
| CollisionInfo3D | info | ||
| ) |
Raised when two non-trigger 3D colliders collide. Raised every frame while the collision lasts.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.
| void Quantum.Core.ICollisionCallbacks3D.OnCollisionEnter3D | ( | FrameBase | f, |
| CollisionInfo3D | info | ||
| ) |
Raised on the frame when two non-trigger 3D colliders start colliding.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.
| void Quantum.Core.ICollisionCallbacks3D.OnCollisionExit3D | ( | FrameBase | f, |
| ExitInfo3D | info | ||
| ) |
Raised on the first frame when two non-trigger 3D colliders are detected as no longer colliding.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.
| void Quantum.Core.ICollisionCallbacks3D.OnTrigger3D | ( | FrameBase | f, |
| TriggerInfo3D | info | ||
| ) |
Raised when two 3D colliders collide if exactly one of them is a trigger collider. Raised every frame while the collision lasts.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.
| void Quantum.Core.ICollisionCallbacks3D.OnTriggerEnter3D | ( | FrameBase | f, |
| TriggerInfo3D | info | ||
| ) |
Raised on the first frame when two 3D colliders start colliding if exactly one of them is a trigger collider.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.
| void Quantum.Core.ICollisionCallbacks3D.OnTriggerExit3D | ( | FrameBase | f, |
| ExitInfo3D | info | ||
| ) |
Raised on the first frame when two 3D colliders are detected as no longer colliding if exactly one of them is a trigger collider.
| f | Current frame instance. |
| info | Details about the collision. |
Implemented in Quantum.Core.PhysicsSystem3D.