implements IJobParallelFor
0x00x02B0
Members 35
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | k_BatchSize | int | PublicStatic+1 flags |
| — | 0x04 | k_MeshLodCrossfadeActive | uint | PublicStatic+1 flags |
| — | 0x04 | k_MeshLodCrossfadeSignBit | uint | PublicStatic+1 flags |
| — | 0x04 | k_MeshLodCrossfadeBits | uint | PublicStatic+1 flags |
| — | 0x04 | k_LODFadeOff | uint | PublicStatic+1 flags |
| — | 0x04 | k_LODFadeZeroPacked | uint | PublicStatic+1 flags |
| — | 0x04 | k_LODFadeIsSpeedTree | uint | PublicStatic+1 flags |
| — | 0x04 | k_InvalidCrossFadeAndLevel | uint | PrivateStatic+1 flags |
| — | 0x04 | k_VisibilityMaskNotVisible | uint | PrivateStatic+1 flags |
| — | 0x04 | k_SmallMeshTransitionWidth | float | PrivateStatic+1 flags |
| 0x08 | binningConfig | BinningConfig | Public | |
| 0x04 | viewType | BatchCullingViewType | Public | |
| 0x0C | cameraPosition | float3 | Public | |
| 0x04 | sqrMeshLodSelectionConstant | float | Public | |
| 0x04 | sqrScreenRelativeMetric | float | Public | |
| 0x04 | minScreenRelativeHeight | float | Public | |
| 0x01 | isOrtho | bool | Public | |
| 0x01 | cullLightmappedShadowCasters | bool | Public | |
| 0x0026 | 0x02 | padding / unreflected | ||
| 0x04 | maxLOD | int | Public | |
| 0x04 | cullingLayerMask | uint | Public | |
| 0x08 | sceneCullingMask | ulong | Public | |
| 0x01 | animateCrossFades | bool | Public | |
| 0x0039 | 0x07 | padding / unreflected | ||
| 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 | |
| 0x00A4 | 0x04 | padding / unreflected | ||
| 0xE8 | instanceData | ReadOnly | Public | |
| 0xB0 | sharedInstanceData | ReadOnly | Public | |
| 0x08 | lodGroupCullingData | NativeList<UnityEngine.Rendering.LODGroupCullingData> | Public | |
| 0x08 | occlusionBuffer | long | Public | |
| 0x30 | cameraInstanceData | PerCameraInstanceDataArrays | Public | |
| 0x10 | rendererVisibilityMasks | NativeArray<System.Byte> | Public | |
| 0x10 | rendererMeshLodSettings | NativeArray<System.Byte> | Public | |
| 0x10 | rendererCrossFadeValues | NativeArray<System.Byte> | Public | |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| uint PackFloatToUint8(float percent) | PrivateStatic | 0x04 | |
| uint CalculateLODVisibility(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags) | Private | 0x04 | |
| uint CalculateVisibilityMask(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags) | Private | 0x04 | |
| uint ComputeMeshLODLevel(int instanceIndex, int sharedInstanceIndex) | Private | 0x04 | |
| uint ComputeMeshLODCrossfade(int instanceIndex, ref uint& meshLodLevel) | Private | 0x04 | |
| void EnforcePreviousFrameMeshLOD(int instanceIndex, ref uint& meshLodLevel) | Private | 0x04 | |
| void Execute(int instanceIndex) | PublicFinal+2 flags | 0x04 |