Zdexby TheHolyOneZ
9,523 structs
Struct

ReceiverSphereCuller

: ValueType : Object
UnityEngine.Rendering.ReceiverSphereCuller, Unity.RenderPipelines.GPUDriven.Runtime 0x0030 (48 B) Unity.RenderPipelines.GPUDriven.Runtime.dll
0x00x0030

Members 2

OffsetSizeNameTypeFlags
0x08splitInfosNativeList<UnityEngine.Rendering.ReceiverSphereCuller.SplitInfo>Public
0x24worldToLightSpaceRotationfloat3x3Public
0x002C0x04unreflected bytes to end of ReceiverSphereCuller

Functions 6

SignatureFlagsNativeParams
ReceiverSphereCuller CreateEmptyForTesting(const Allocator& allocator)Static+1 flags0x30
void Dispose(const JobHandle& job)1 flags0x10
bool UseReceiverPlanes()1 flags0x01
ReceiverSphereCuller Create(ref BatchCullingContext& cc, const Allocator& allocator)Static+1 flags0xB8
float DistanceUntilCylinderFullyCrossesPlane(const float3& cylinderCenter, const float3& cylinderDirection, float cylinderRadius, const Plane& plane)Static+1 flags0x10
uint ComputeSplitVisibilityMask(const NativeArray<UnityEngine.Plane>& lightFacingFrustumPlanes, const NativeArray<UnityEngine.Rendering.ReceiverSphereCuller.SplitInfo>& splitInfos, const float3x3& worldToLightSpaceRotation, ref AABB& bounds)Static+1 flags0x24

Used by 1

types with a member, parameter or interface of this type