Zdexby TheHolyOneZ
8,798 structs
Struct

CullingResults

: ValueType : Object
UnityEngine.Rendering.CullingResults, UnityEngine.CoreModule 0x0010 (16 B) UnityEngine.CoreModule.dll
implements IEquatable`1
0x00x0010

Members 2

OffsetSizeNameTypeFlags
0x08ptrlong1 flags
—m_AllocationInfoCullingAllocationInfo*Private
0x00080x08unreflected bytes to end of CullingResults

Functions 27

SignatureFlagsNativeParams
int GetLightIndexCount(long cullingResultsPtr)PrivateStatic0x08
int GetReflectionProbeIndexCount(long cullingResultsPtr)PrivateStatic0x08
void FillLightAndReflectionProbeIndices(long cullingResultsPtr, ComputeBuffer computeBuffer)PrivateStatic0x08
int GetLightIndexMapSize(long cullingResultsPtr)PrivateStatic0x08
void FillLightIndexMap(long cullingResultsPtr, long indexMapPtr, int indexMapSize)PrivateStatic0x08
void SetLightIndexMap(long cullingResultsPtr, long indexMapPtr, int indexMapSize)PrivateStatic0x08
bool GetShadowCasterBounds(long cullingResultsPtr, int lightIndex, ref Bounds& bounds)PrivateStatic0x18
bool ComputeSpotShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)PrivateStatic0xFC
bool ComputePointShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, const CubemapFace& cubemapFace, float fovBias, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)PrivateStatic0xFC
bool ComputeDirectionalShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, const Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)PrivateStatic0xFC
NativeArray<UnityEngine.Rendering.VisibleLight> get_visibleLights()Public+1 flags0x10
NativeArray<UnityEngine.Rendering.VisibleReflectionProbe> get_visibleReflectionProbes()Public+1 flags0x10
NativeArray<T> GetNativeArray(const Void*& dataPointer, int length)Private0x10
int get_lightAndReflectionProbeIndexCount()Public+1 flags0x04
void FillLightAndReflectionProbeIndices(ComputeBuffer computeBuffer)Public0x08
NativeArray<System.Int32> GetLightIndexMap(const Allocator& allocator)Public0x10
void SetLightIndexMap(const NativeArray<System.Int32>& lightIndexMap)Public0x10
bool GetShadowCasterBounds(int lightIndex, ref Bounds& outBounds)Public0x18
bool ComputeSpotShadowMatricesAndCullingPrimitives(int activeLightIndex, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)Public0xFC
bool ComputePointShadowMatricesAndCullingPrimitives(int activeLightIndex, const CubemapFace& cubemapFace, float fovBias, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)Public0xFC
bool ComputeDirectionalShadowMatricesAndCullingPrimitives(int activeLightIndex, int splitIndex, int splitCount, const Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)Public0xFC
bool Equals(const CullingResults& other)PublicFinal+2 flags0x10
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(const CullingResults& left, const CullingResults& right)PublicStatic+1 flags0x10
void FillLightAndReflectionProbeIndices_Injected(long cullingResultsPtr, long computeBuffer)PrivateStatic0x08
bool ComputeDirectionalShadowMatricesAndCullingPrimitives_Injected(long cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, ref Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData)PrivateStatic0xFC

Used by 22

types with a member, parameter or interface of this type