terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ InvokeOnPerformCulling()

static unsafe void UnityEngine.Rendering.BatchRendererGroup.InvokeOnPerformCulling ( BatchRendererGroup group,
BatchRendererCullingOutput context,
LODParameters lodParameters )
inlinestaticprivate

Definition at line 18 of file BatchRendererGroup.cs.

19 {
20 Plane* cullingPlanes = context.cullingPlanes;
21 int cullingPlanesCount = context.cullingPlanesCount;
22 int batchVisibilityCount = context.batchVisibilityCount;
23 BatchVisibility* batchVisibility = context.batchVisibility;
24 int visibleIndicesCount = context.visibleIndicesCount;
25 int* visibleIndices = context.visibleIndices;
26 int visibleIndicesCount2 = context.visibleIndicesCount;
27 int* visibleIndicesY = context.visibleIndicesY;
29 float m = context.cullingMatrix.m00;
30 float m2 = context.cullingMatrix.m10;
31 float m3 = context.cullingMatrix.m02;
32 float m4 = context.cullingMatrix.m12;
33 float nearPlane = context.nearPlane;
34 IntPtr invoke_impl = performCulling.invoke_impl;
35 IntPtr method_code = performCulling.method_code;
36 IntPtr method = performCulling.method;
37 context.cullingJobsFence = method_code;
39 }
class f__AnonymousType0<< Count > j__TPar
static void ScheduleBatchedJobs()
Definition JobHandle.cs:13

References UnityEngine.Rendering.BatchRendererCullingOutput.batchVisibility, UnityEngine.Rendering.BatchRendererCullingOutput.batchVisibilityCount, UnityEngine.Rendering.BatchRendererCullingOutput.cullingMatrix, UnityEngine.Rendering.BatchRendererCullingOutput.cullingPlanes, UnityEngine.Rendering.BatchRendererCullingOutput.cullingPlanesCount, j__TPar, UnityEngine.Matrix4x4.m00, UnityEngine.Matrix4x4.m02, UnityEngine.Matrix4x4.m10, UnityEngine.Matrix4x4.m12, UnityEngine.Rendering.BatchRendererGroup.m_PerformCulling, UnityEngine.Rendering.BatchRendererCullingOutput.nearPlane, Unity.Jobs.JobHandle.ScheduleBatchedJobs(), UnityEngine.Rendering.BatchRendererCullingOutput.visibleIndices, UnityEngine.Rendering.BatchRendererCullingOutput.visibleIndicesCount, and UnityEngine.Rendering.BatchRendererCullingOutput.visibleIndicesY.