Struct WheelTransformsUpdateFromSimulationJob
Job handling the update of wheel transforms from simulation vehicle transform
Inherited Members
Namespace: Unity.Vehicles
Assembly: com.unity.vehicles.dll
Syntax
[BurstCompile]
[WithAll(new Type[] { typeof(LocalTransform) })]
public struct WheelTransformsUpdateFromSimulationJob : IJobEntity, IJobChunk
Fields
DeltaTime
The time delta
Declaration
public float DeltaTime
Field Value
Type | Description |
---|---|
float |
LocalTransformLookup
Local transform component lookup
Declaration
public ComponentLookup<LocalTransform> LocalTransformLookup
Field Value
Type | Description |
---|---|
ComponentLookup<LocalTransform> |
Methods
Execute(in ArchetypeChunk, int, bool, in v128)
Declaration
public void Execute(in ArchetypeChunk chunk, int chunkIndexInQuery, bool useEnabledMask, in v128 chunkEnabledMask)
Parameters
Type | Name | Description |
---|---|---|
ArchetypeChunk | chunk | |
int | chunkIndexInQuery | |
bool | useEnabledMask | |
v128 | chunkEnabledMask |
Run()
Declaration
public void Run()
Run(EntityQuery)
Declaration
public void Run(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
RunByRef()
Declaration
public void RunByRef()
RunByRef(EntityQuery)
Declaration
public void RunByRef(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
Schedule()
Declaration
public void Schedule()
Schedule(EntityQuery)
Declaration
public void Schedule(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
Schedule(EntityQuery, JobHandle)
Declaration
public JobHandle Schedule(EntityQuery query, JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
Schedule(JobHandle)
Declaration
public JobHandle Schedule(JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleByRef()
Declaration
public void ScheduleByRef()
ScheduleByRef(EntityQuery)
Declaration
public void ScheduleByRef(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
ScheduleByRef(EntityQuery, JobHandle)
Declaration
public JobHandle ScheduleByRef(EntityQuery query, JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleByRef(JobHandle)
Declaration
public JobHandle ScheduleByRef(JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallel()
Declaration
public void ScheduleParallel()
ScheduleParallel(EntityQuery)
Declaration
public void ScheduleParallel(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
ScheduleParallel(EntityQuery, JobHandle)
Declaration
public JobHandle ScheduleParallel(EntityQuery query, JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallel(EntityQuery, JobHandle, NativeArray<int>)
Declaration
public JobHandle ScheduleParallel(EntityQuery query, JobHandle dependsOn, NativeArray<int> chunkBaseEntityIndices)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn | |
NativeArray<int> | chunkBaseEntityIndices |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallel(JobHandle)
Declaration
public JobHandle ScheduleParallel(JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallelByRef()
Declaration
public void ScheduleParallelByRef()
ScheduleParallelByRef(EntityQuery)
Declaration
public void ScheduleParallelByRef(EntityQuery query)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query |
ScheduleParallelByRef(EntityQuery, JobHandle)
Declaration
public JobHandle ScheduleParallelByRef(EntityQuery query, JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallelByRef(EntityQuery, JobHandle, NativeArray<int>)
Declaration
public JobHandle ScheduleParallelByRef(EntityQuery query, JobHandle dependsOn, NativeArray<int> chunkBaseEntityIndices)
Parameters
Type | Name | Description |
---|---|---|
EntityQuery | query | |
JobHandle | dependsOn | |
NativeArray<int> | chunkBaseEntityIndices |
Returns
Type | Description |
---|---|
JobHandle |
ScheduleParallelByRef(JobHandle)
Declaration
public JobHandle ScheduleParallelByRef(JobHandle dependsOn)
Parameters
Type | Name | Description |
---|---|---|
JobHandle | dependsOn |
Returns
Type | Description |
---|---|
JobHandle |