Class PhysicsWorldExporter
Utilities for exporting physics world data to ECS components.
Inherited Members
Namespace: Unity.Physics.Systems
Syntax
public static class PhysicsWorldExporter
Methods
ExportPhysicsWorldImmediate(ref SystemState, ref PhysicsWorldExporter.ExportPhysicsWorldTypeHandles, in PhysicsWorld, EntityQuery)
Copies positions and velocities of all dynamic bodies from specified PhysicsWorld to ECS components of entities returned by specified query. No need to call Update(ref SystemState) prior to calling this method.
Declaration
public static void ExportPhysicsWorldImmediate(ref SystemState systemState, ref PhysicsWorldExporter.ExportPhysicsWorldTypeHandles exportPhysicsWorldHandles, in PhysicsWorld world, EntityQuery dynamicEntities)
Parameters
Type | Name | Description |
---|---|---|
SystemState | systemState | [in,out] State of the system. |
PhysicsWorldExporter.ExportPhysicsWorldTypeHandles | exportPhysicsWorldHandles | [in,out] The export physics world handles. |
PhysicsWorld | world | The world. |
EntityQuery | dynamicEntities | The dynamic entities. |
SchedulePhysicsWorldExport(ref SystemState, ref PhysicsWorldExporter.ExportPhysicsWorldTypeHandles, in PhysicsWorld, in JobHandle, EntityQuery)
Schedules a job that copies positions and velocities of all dynamic bodies from specified PhysicsWorld to ECS components of entities returned by specified query. No need to call Update(ref SystemState) prior to calling this method.
Declaration
public static JobHandle SchedulePhysicsWorldExport(ref SystemState systemState, ref PhysicsWorldExporter.ExportPhysicsWorldTypeHandles componentTypeHandles, in PhysicsWorld world, in JobHandle inputDep, EntityQuery dynamicEntities)
Parameters
Type | Name | Description |
---|---|---|
SystemState | systemState | [in,out] State of the system. |
PhysicsWorldExporter.ExportPhysicsWorldTypeHandles | componentTypeHandles | [in,out] The component type handles. |
PhysicsWorld | world | The world. |
JobHandle | inputDep | The input dependency. |
EntityQuery | dynamicEntities | The dynamic entities. |
Returns
Type | Description |
---|---|
JobHandle | A JobHandle. |