Vertices Engine  v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
Loading...
Searching...
No Matches
VerticesEngine.Physics.vxCapsuleCollider Class Reference
Inheritance diagram for VerticesEngine.Physics.vxCapsuleCollider:
VerticesEngine.Physics.vxPhysicsColliderBaseComponent VerticesEngine.vxComponent

Protected Member Functions

override Entity InitColliderEntity ()
 This is called during Initialise which should return back the collider entity for this physics body.
 
override void OnMassChanged (float mass)
 
- Protected Member Functions inherited from VerticesEngine.Physics.vxPhysicsColliderBaseComponent
override void Initialise ()
 Called on Initialise.
 
override void OnDisposed ()
 
virtual void RefreshDebugMesh ()
 
virtual void OnDetectingInitialCollision (EntityCollidable sender, Collidable other, CollidablePairHandler pair)
 
virtual void OnCollisionEnded (EntityCollidable sender, Collidable other, CollidablePairHandler pair)
 

Properties

override vxPhysicsBodyType ColliderType [get]
 
float Radius [get, set]
 Sphere collider radius.
 
float Length [get, set]
 
- Properties inherited from VerticesEngine.Physics.vxPhysicsColliderBaseComponent
virtual vxPhysicsBodyType ColliderType [get]
 What type of collider is this.
 
virtual vxPhysicsColliderMovementType MovementType [get, set]
 The movement type of this collider.
 
vxEntity3D PairedEntity [get]
 
float Mass [get, set]
 
bool IsAffectedByGravity [get, set]
 
Vector3 LinearVelocity [get, set]
 
Vector3 AngularVelocity [get, set]
 
Matrix WorldTransform [get, set]
 
float StaticFriction [get, set]
 
float KineticFriction [get, set]
 
float Bounciness [get, set]
 
bool IsTrigger [get, set]
 
float LinearDamping [get, set]
 
BoundingBox BoundingBox [get]
 
Vector3 Position [get, set]
 
bool IsDebugViewEnabled [get, set]
 
- Properties inherited from VerticesEngine.vxComponent
bool IsEnabled [get, set]
 Is this enabled.
 
string Name [get, set]
 
vxEntity Entity [get]
 The entitiy which owns this component.
 
bool IsDisposed [get]
 

Additional Inherited Members

- Public Member Functions inherited from VerticesEngine.Physics.vxPhysicsColliderBaseComponent
void Clear ()
 
void ApplyImpulse (Vector3 position, Vector3 impulse)
 
- Public Member Functions inherited from VerticesEngine.vxComponent
void Dispose ()
 Called when disposed.
 
- Public Attributes inherited from VerticesEngine.Physics.vxPhysicsColliderBaseComponent
object ExtraCollisionInfo
 
- Protected Attributes inherited from VerticesEngine.Physics.vxPhysicsColliderBaseComponent
BEPUphysics.Entities.Entity BEPUCollider
 

Member Function Documentation

◆ InitColliderEntity()

override Entity VerticesEngine.Physics.vxCapsuleCollider.InitColliderEntity ( )
protectedvirtual

This is called during Initialise which should return back the collider entity for this physics body.

Returns

Reimplemented from VerticesEngine.Physics.vxPhysicsColliderBaseComponent.

◆ OnMassChanged()

override void VerticesEngine.Physics.vxCapsuleCollider.OnMassChanged ( float mass)
protectedvirtual

The documentation for this class was generated from the following file: