Representation of an Entity in the physics engine More...
Inherits CryEngine.EntitySystem.PhysicsObject.
Public Member Functions | |
void | Physicalize (float mass, PhysicalizationType type) |
Physicalize the PhysicsEntity with the specified mass and of the specified type. More... | |
void | Physicalize (float mass, EPhysicalizationType type) |
Physicalize the PhysicsEntity with the specified Physicalize parameters. More... | |
void | Physicalize (float mass, int density, EPhysicalizationType type) |
Physicalize the PhysicsEntity with the specified Physicalize parameters. More... | |
void | Physicalize (SEntityPhysicalizeParams phys) |
Physicalize the PhysicsEntity with the specified Physicalize parameters. More... | |
void | Physicalize () |
Physicalize the PhysicsEntity as a rigid-entity using default values. More... | |
void | Physicalize (EntityPhysicalizeParams parameters) |
Physicalize the PhysicsEntity with the specified Physicalize parameters. More... | |
Public Member Functions inherited from CryEngine.EntitySystem.PhysicsObject | |
void | SetVelocity (Vector3 velocity) |
Set the velocity of this PhysicsObject. More... | |
void | AddImpulse (Vector3 impulse) |
Adds an impulse to this PhysicsObject. More... | |
void | AddImpulse (Vector3 impulse, Vector3 point) |
Adds an impulse to this PhysicsObject. The impulse will be applied to the point in world-space. More... | |
void | Move (Vector3 direction) |
Move this PhysicsObject in a direction. More... | |
void | Jump (Vector3 direction) |
Move this PhysicsObject in a direction, but apply the velocity instantly. More... | |
void | Action< T > (Action< T > setParams) |
Adds and executes a physics action of type T. More... | |
T | GetStatus< T > () |
Properties | |
override Entity | OwnerEntity [get] |
Gets the Entity that this PhysicsEntity belongs to. More... | |
Properties inherited from CryEngine.EntitySystem.PhysicsObject | |
PhysicalizationType | PhysicsType = PhysicalizationType.None [get, set] |
The physicalized type of this PhysicsObject. If the PhysicsObject is not physicalized this will be PhysicalizationType.None . More... | |
virtual Entity | OwnerEntity [get] |
Gets the Entity that this PhysicsObject belongs to. More... | |
Vector3 | Velocity [get, set] |
Get or set the velocity of this PhysicsObject. More... | |
Vector3 | AngularVelocity [get, set] |
Get or set the angular velocity of this PhysicsObject. More... | |
Vector3 | LinearAcceleration [get] |
The acceleration that is currently being applied to this PhysicsObject. More... | |
Vector3 | AngularAcceleration [get] |
The angular acceleration that is currently being applied to this PhysicsObject. More... | |
Vector3 | Impulse [set] |
Adds an impulse to this PhysicsObject. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from CryEngine.EntitySystem.PhysicsObject | |
void | SetType (pe_type nativeType) |
Protected Attributes inherited from CryEngine.EntitySystem.PhysicsObject | |
Entity | _entity |
Representation of an Entity in the physics engine
|
inline |
Physicalize the PhysicsEntity with the specified mass and of the specified type.
mass | |
type |
|
inline |
Physicalize the PhysicsEntity with the specified Physicalize parameters.
mass | Mass of the entity in Kilograms. |
type |
|
inline |
Physicalize the PhysicsEntity with the specified Physicalize parameters.
mass | Mass of the entity in Kilograms. |
density | |
type |
|
inline |
Physicalize the PhysicsEntity with the specified Physicalize parameters.
phys |
|
inline |
Physicalize the PhysicsEntity as a rigid-entity using default values.
|
inline |
Physicalize the PhysicsEntity with the specified Physicalize parameters.
parameters |
|
get |
Gets the Entity that this PhysicsEntity belongs to.