Struct TPC_CameraControllerJob
Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.GetType()
Object.ReferenceEquals(Object, Object)
Assembly: DOTS-TPC.dll
Syntax
[BurstCompile]
public struct TPC_CameraControllerJob : IJobChunk
Fields
DeltaTime
Declaration
Field Value
LocalToWorld_Lookup
Declaration
[ReadOnly]
public ComponentLookup<LocalToWorld> LocalToWorld_Lookup
Field Value
Type |
Description |
ComponentLookup<LocalToWorld> |
|
Declaration
public ComponentTypeHandle<LocalTransform> LocalTransform_WriteHandle
Field Value
Type |
Description |
ComponentTypeHandle<LocalTransform> |
|
PhysicsWorld
Declaration
[ReadOnly]
public PhysicsWorld PhysicsWorld
Field Value
Type |
Description |
PhysicsWorld |
|
TPC_CameraOptions_ReadHandle
Declaration
[ReadOnly]
public ComponentTypeHandle<TPC_ControllerOptions> TPC_CameraOptions_ReadHandle
Field Value
TPC_CameraState_WriteHandle
Declaration
public ComponentTypeHandle<TPC_ControllerState> TPC_CameraState_WriteHandle
Field Value
TPC_IgnoreTag_Lookup
Declaration
[ReadOnly]
public ComponentLookup<TPC_IgnoreTag> TPC_IgnoreTag_Lookup
Field Value
TPC_SmoothedTargetPosition_WriteHandle
Declaration
public ComponentTypeHandle<TPC_SmoothedTargetPosition> TPC_SmoothedTargetPosition_WriteHandle
Field Value
TPC_Target_ReadHandle
Declaration
[ReadOnly]
public ComponentTypeHandle<TPC_CameraTarget> TPC_Target_ReadHandle
Field Value
Methods
Execute(in ArchetypeChunk, Int32, Boolean, in v128)
Declaration
public void Execute(in ArchetypeChunk chunk, int unfilteredChunkIndex, bool useEnabledMask, in v128 chunkEnabledMask)
Parameters
Type |
Name |
Description |
ArchetypeChunk |
chunk |
|
Int32 |
unfilteredChunkIndex |
|
Boolean |
useEnabledMask |
|
v128 |
chunkEnabledMask |
|
GetCameraPosition(in TPC_ControllerState, in float3, in float3)
Declaration
public static float3 GetCameraPosition(in TPC_ControllerState state, in float3 targetPosition, in float3 preComputedOffsetVectorTransformed)
Parameters
Type |
Name |
Description |
TPC_ControllerState |
state |
|
float3 |
targetPosition |
|
float3 |
preComputedOffsetVectorTransformed |
|
Returns
GetCameraPosition(in TPC_ControllerState, in float3, in quaternion, in float3)
Declaration
public static float3 GetCameraPosition(in TPC_ControllerState state, in float3 targetPosition, in quaternion targetRotation, in float3 offsetVector)
Parameters
Type |
Name |
Description |
TPC_ControllerState |
state |
|
float3 |
targetPosition |
|
quaternion |
targetRotation |
|
float3 |
offsetVector |
|
Returns
GetCameraPosition(in quaternion, in float3, in float3, in float3, Single)
Declaration
public static float3 GetCameraPosition(in quaternion cameraRotation, in float3 targetPosition, in float3 offsetVectorTransformed, in float3 currentCameraOffsetVector, float distance)
Parameters
Type |
Name |
Description |
quaternion |
cameraRotation |
|
float3 |
targetPosition |
|
float3 |
offsetVectorTransformed |
|
float3 |
currentCameraOffsetVector |
|
Single |
distance |
|
Returns
Implements
Unity.Entities.IJobChunk