Zdexby TheHolyOneZ
8,798 structs
Struct

CullingJob

: ValueType : Object
UnityEngine.Rendering.CullingJob, Unity.RenderPipelines.GPUDriven.Runtime 0x02B0 (688 B) Unity.RenderPipelines.GPUDriven.Runtime.dll
implements IJobParallelFor
0x00x02B0

Members 35

OffsetSizeNameTypeFlags
—0x04k_BatchSizeintPublicStatic+1 flags
—0x04k_MeshLodCrossfadeActiveuintPublicStatic+1 flags
—0x04k_MeshLodCrossfadeSignBituintPublicStatic+1 flags
—0x04k_MeshLodCrossfadeBitsuintPublicStatic+1 flags
—0x04k_LODFadeOffuintPublicStatic+1 flags
—0x04k_LODFadeZeroPackeduintPublicStatic+1 flags
—0x04k_LODFadeIsSpeedTreeuintPublicStatic+1 flags
—0x04k_InvalidCrossFadeAndLeveluintPrivateStatic+1 flags
—0x04k_VisibilityMaskNotVisibleuintPrivateStatic+1 flags
—0x04k_SmallMeshTransitionWidthfloatPrivateStatic+1 flags
0x08binningConfigBinningConfigPublic
0x04viewTypeBatchCullingViewTypePublic
0x0CcameraPositionfloat3Public
0x04sqrMeshLodSelectionConstantfloatPublic
0x04sqrScreenRelativeMetricfloatPublic
0x04minScreenRelativeHeightfloatPublic
0x01isOrthoboolPublic
0x01cullLightmappedShadowCastersboolPublic
0x00260x02padding / unreflected
0x04maxLODintPublic
0x04cullingLayerMaskuintPublic
0x08sceneCullingMaskulongPublic
0x01animateCrossFadesboolPublic
0x00390x07padding / unreflected
0x10frustumPlanePacketsNativeArray<UnityEngine.Rendering.FrustumPlaneCuller.PlanePacket4>Public
0x10frustumSplitInfosNativeArray<UnityEngine.Rendering.FrustumPlaneCuller.SplitInfo>Public
0x10lightFacingFrustumPlanesNativeArray<UnityEngine.Plane>Public
0x10receiverSplitInfosNativeArray<UnityEngine.Rendering.ReceiverSphereCuller.SplitInfo>Public
0x24worldToLightSpaceRotationfloat3x3Public
0x00A40x04padding / unreflected
0xE8instanceDataReadOnlyPublic
0xB0sharedInstanceDataReadOnlyPublic
0x08lodGroupCullingDataNativeList<UnityEngine.Rendering.LODGroupCullingData>Public
0x08occlusionBufferlongPublic
0x30cameraInstanceDataPerCameraInstanceDataArraysPublic
0x10rendererVisibilityMasksNativeArray<System.Byte>Public
0x10rendererMeshLodSettingsNativeArray<System.Byte>Public
0x10rendererCrossFadeValuesNativeArray<System.Byte>Public

Functions 7

SignatureFlagsNativeParams
uint PackFloatToUint8(float percent)PrivateStatic0x04
uint CalculateLODVisibility(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags)Private0x04
uint CalculateVisibilityMask(int instanceIndex, int sharedInstanceIndex, const InstanceFlags& instanceFlags)Private0x04
uint ComputeMeshLODLevel(int instanceIndex, int sharedInstanceIndex)Private0x04
uint ComputeMeshLODCrossfade(int instanceIndex, ref uint& meshLodLevel)Private0x04
void EnforcePreviousFrameMeshLOD(int instanceIndex, ref uint& meshLodLevel)Private0x04
void Execute(int instanceIndex)PublicFinal+2 flags0x04

Used by 2

types with a member, parameter or interface of this type