implements IJobParallelFor
0x00x0248
Members 27
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | k_BatchSize | int | PublicStatic+1 flags |
| — | 0x04 | k_LODFadeZeroPacked | uint | PrivateStatic+1 flags |
| — | 0x04 | k_LODPercentInvisible | float | PrivateStatic+1 flags |
| — | 0x04 | k_LODPercentFullyVisible | float | PrivateStatic+1 flags |
| — | 0x04 | k_LODPercentSpeedTree | float | PrivateStatic+1 flags |
| — | 0x04 | k_SmallMeshTransitionWidth | float | PrivateStatic+1 flags |
| 0x08 | binningConfig | BinningConfig | Public | |
| 0x04 | viewType | BatchCullingViewType | Public | |
| 0x0C | cameraPosition | float3 | Public | |
| 0x04 | sqrScreenRelativeMetric | float | Public | |
| 0x04 | minScreenRelativeHeight | float | Public | |
| 0x01 | isOrtho | bool | Public | |
| 0x01 | cullLightmappedShadowCasters | bool | Public | |
| 0x0022 | 0x02 | padding / unreflected | ||
| 0x04 | maxLOD | int | Public | |
| 0x04 | cullingLayerMask | uint | Public | |
| 0x002C | 0x04 | padding / unreflected | ||
| 0x08 | sceneCullingMask | ulong | Public | |
| 0x10 | frustumPlanePackets | NativeArray<UnityEngine.Rendering.FrustumPlaneCuller.PlanePacket4> | Public | |
| 0x10 | frustumSplitInfos | NativeArray<UnityEngine.Rendering.FrustumPlaneCuller.SplitInfo> | Public | |
| 0x10 | lightFacingFrustumPlanes | NativeArray<UnityEngine.Plane> | Public | |
| 0x10 | receiverSplitInfos | NativeArray<UnityEngine.Rendering.ReceiverSphereCuller.SplitInfo> | Public | |
| 0x24 | worldToLightSpaceRotation | float3x3 | Public | |
| 0x009C | 0x04 | padding / unreflected | ||
| 0xD8 | instanceData | ReadOnly | Public | |
| 0xA0 | sharedInstanceData | ReadOnly | Public | |
| 0x08 | lodGroupCullingData | NativeList<UnityEngine.Rendering.LODGroupCullingData> | Public | |
| 0x08 | occlusionBuffer | long | Public | |
| 0x10 | rendererVisibilityMasks | NativeArray<System.Byte> | Public | |
| 0x10 | rendererCrossFadeValues | NativeArray<System.Byte> | Public | |
Functions 4
| Signature | Flags | Native | Params |
|---|---|---|---|
| uint PackFloatToUint8(float percent) | PrivateStatic | 0x04 | |
| float CalculateLODVisibility(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags) | Private | 0x04 | |
| uint CalculateVisibilityMask(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags) | Private | 0x04 | |
| void Execute(int instanceIndex) | PublicFinal+2 flags | 0x04 |