Plush

PhysicsBodyDescription#

PlushEngine · Type index

Namespace: PlushEngine.Physics (using PlushEngine.Physics;)

public sealed record PhysicsBodyDescription(PhysicsShape Shape, PhysicsMotion Motion = PhysicsMotion.Dynamic, PhysicsMaterial? Material = null, bool IsSensor = false, float LinearDamping = .05f, float AngularDamping = .05f, float GravityFactor = 1, bool Continuous = false, float Mass = 1, int Layer = 0)

Record properties#

PropertyTypeAccessConstructor default
ShapePhysicsShapeget; init;required
MotionPhysicsMotionget; init;PhysicsMotion.Dynamic
MaterialPhysicsMaterial?get; init;null
IsSensorboolget; init;false
LinearDampingfloatget; init;.05f
AngularDampingfloatget; init;.05f
GravityFactorfloatget; init;1
Continuousboolget; init;false
Massfloatget; init;1
Layerintget; init;0

Material · PhysicsMaterial · PhysicsMotion · PhysicsShape

Source#