terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
BatchRendererGroup.cs
Go to the documentation of this file.
1using System;
7using Unity.Jobs;
10
12{
14 [NativeHeader("Runtime/Math/Matrix4x4.h")]
15 [NativeHeader("Runtime/Camera/BatchRendererGroup.h")]
16 [global::Cpp2ILInjected.Token(Token = "0x200011D")]
17 [StructLayout(0)]
18 public class BatchRendererGroup
19 {
21 [global::Cpp2ILInjected.Token(Token = "0x60005CA")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1F8C40C", Offset = "0x1F8C40C", Length = "0x1F8")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeArrayUnsafeUtility[]), Member = "ConvertExistingDataToNativeArray", MemberTypeParameters = new object[] { typeof(Plane) }, MemberParameters = new object[]
26 {
27 typeof(void*),
28 typeof(int),
30 }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeArrayUnsafeUtility), Member = "ConvertExistingDataToNativeArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
32 {
33 typeof(void*),
34 typeof(int),
36 }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeArrayUnsafeUtility[]), Member = "ConvertExistingDataToNativeArray", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
38 {
39 typeof(void*),
40 typeof(int),
42 }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JobHandle), Member = "ScheduleBatchedJobs", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x40004CC")]
51 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
53
54 [global::Cpp2ILInjected.Token(Token = "0x40004CD")]
55 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
57
58 [global::Cpp2ILInjected.Token(Token = "0x200011E")]
60 }
61}
class f__AnonymousType0<< Count > j__TPar
delegate JobHandle OnPerformCulling(BatchRendererGroup rendererGroup, BatchCullingContext cullingContext)
static unsafe void InvokeOnPerformCulling(BatchRendererGroup group, ref BatchRendererCullingOutput context, ref LODParameters lodParameters)
BatchRendererGroup.OnPerformCulling m_PerformCulling