class MAGES::MeshDeformations::SoftbodyActor¶
Overview¶
A softbody simulation actor. More…
class SoftbodyActor: public MAGES::MeshDeformations::BasePhysicsActor { public: // structs struct ComputeBindingsJob; struct UpdateKinematicParticlesJob; struct UpdateMeshJob; struct VertexBindData; // properties uint Layer; bool UpdateKinematicParticles; // methods virtual override void AddToPhysicsWorld(); virtual override void RemoveFromPhysicsWorld(); };
Inherited Members¶
public:
// properties
PhysicsWorld PhysicsWorld;
SimulationMesh SharedSimulationMesh;
SimulationMesh SimulationMesh;
bool IsPartOfPhysicsWorld;
UnityEvent<PhysicsWorld> AddedToPhysicsWorld;
UnityEvent<PhysicsWorld> RemovedFromPhysicsWorld;
// methods
virtual void AddToPhysicsWorld();
virtual void RemoveFromPhysicsWorld();
Detailed Documentation¶
A softbody simulation actor.
Properties¶
uint Layer
Gets or sets the layer used for collision filtering.
bool UpdateKinematicParticles
Gets or sets a value indicating whether to update the kinematic particles position when this actor’s transform is updated.
Methods¶
virtual override void AddToPhysicsWorld()
Override this function to add the simulation mesh to the physics world.
virtual override void RemoveFromPhysicsWorld()
Override this function to remove the simulation mesh from the physics world.