优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

25555 行
1.3 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct VirtualActionInvoker5
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct VirtualActionInvoker6
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtualFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct VirtualFuncInvoker6
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
struct VirtualFuncInvoker7
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, invokeData.method);
}
};
// System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>
struct Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA;
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>
struct Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D;
// System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>
struct Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>
struct Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>
struct Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.String,System.Object>
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs>
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
// System.Func`2<System.Reflection.Assembly,System.Collections.Generic.IEnumerable`1<System.Type>>
struct Func_2_tDB9851E133717B16EF4D1F0B933444974B766016;
// System.Func`2<System.Object,System.Collections.Generic.IEnumerable`1<System.Object>>
struct Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.IEnumerable`1<System.Reflection.Assembly>
struct IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.Type>
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
// System.Collections.Generic.IEnumerable`1<System.UInt32>
struct IEnumerable_1_tF78C5A55C1D093F0B8CD95E0247BA2EE703D9D55;
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33;
// System.Collections.Generic.IEqualityComparer`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct IEqualityComparer_1_t08F8E4E756D4582340883B61B153BEE92402CBC7;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Camera>
struct IEqualityComparer_1_t57A43DC72C9BCCA9EDCF71364B5BF21D7EB6497C;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>
struct KeyCollection_tE0EA4C9CB0F7AA567C4AA87C2AF9F3220643EF96;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>
struct KeyCollection_t1DD9DA01E8F917158E0E796B8B9237D890B32700;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int16>
struct KeyCollection_tF86D4BF066D2918DC115471F95C704CCFE31A4BC;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.Vector4>
struct KeyCollection_t6EAA7FF2CF000EF8EBB1B2D467889F16C4F55FE3;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// UnityEngine.Rendering.ObjectPool`1<System.Object>
struct ObjectPool_1_t99595E72EFE3F4492DB424138C3B94C9E0C18B58;
// UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>
struct ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75;
// System.Collections.Generic.Stack`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>
struct Stack_1_t811BF6167859620B1418B59BDE371AD6DB66F24A;
// UnityEngine.Events.UnityAction`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>
struct UnityAction_1_t69DB95D4376E4D4759D2CC04CD6CF4DB5B833D26;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>
struct ValueCollection_tDD0F6C24A93061B291EBBDEB0D1C0D70A14CDAFC;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>
struct ValueCollection_t2458D1DC649FD3CF095F724C3EC92E16FA46982B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int16>
struct ValueCollection_tA47FB4D68690FF7BE3BE1C596C5E08768A9B9AA9;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.Vector4>
struct ValueCollection_tD3A6C27C765A169197804A564B0D1921EE5F6F88;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>[]
struct EntryU5BU5D_tCEC95CF6550B23221A8D7813F2ADDF0768CAD0B3;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>[]
struct EntryU5BU5D_t1D278BBD8CED6790AF7799AA4CFD47335ABAEF14;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int16>[]
struct EntryU5BU5D_tD38255F15A144A13BD574D956F88D9BDF9B44C1A;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.Vector4>[]
struct EntryU5BU5D_tD51D0D5737E414D2E6C3BCC6F8FE35EBB1EFC694;
// System.Collections.Generic.HashSet`1/Slot<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>[]
struct SlotU5BU5D_t3BEDECBC860429AA83832887868B2770E4484D2B;
// System.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
// UnityEngine.Rendering.ShaderKeyword[]
struct ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode[]
struct AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394;
// UnityEngine.Rendering.HableCurve/Segment[]
struct SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982;
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.Reflection.Assembly
struct Assembly_t;
// System.AssemblyLoadEventHandler
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
// UnityEngine.Rendering.AtlasAllocator
struct AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E;
// UnityEngine.Rendering.AtlasAllocatorDynamic
struct AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
// UnityEngine.ComputeShader
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8;
// UnityEngine.Cubemap
struct Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C;
// UnityEngine.CubemapArray
struct CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666;
// UnityEngine.Rendering.CullingAllocationInfo
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.EventHandler
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
// UnityEngine.Rendering.HableCurve
struct HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876;
// UnityEngine.Rendering.IBitArray
struct IBitArray_t32E2478390BB468AFCF27C565FDFBE6A67B5FA65;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Rendering.RTHandle
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
// UnityEngine.Rendering.RTHandleSystem
struct RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// System.ResolveEventHandler
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.Rendering.ScaleFunc
struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// System.String
struct String_t;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Texture2DArray
struct Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA;
// UnityEngine.Rendering.Texture2DAtlas
struct Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F;
// UnityEngine.Rendering.Texture2DAtlasDynamic
struct Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D;
// UnityEngine.Texture3D
struct Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// System.UnhandledExceptionEventHandler
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Rendering.AtlasAllocator/<>c
struct U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE;
// UnityEngine.Rendering.AtlasAllocator/AtlasNode
struct AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4;
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool
struct AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Rendering.CoreUtils/<>c
struct U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C;
// UnityEngine.Rendering.HableCurve/Segment
struct Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E;
// UnityEngine.Rendering.HableCurve/Uniforms
struct Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tDB9851E133717B16EF4D1F0B933444974B766016_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tC0CFE0E72EA6AEB9FDCA54EF2234CE64CE60C772____FE78C65211DD0B56A97024FB61111E686EF1FE054AA132BA58E2891AC496F1EE_1_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0898F49C5589FCB4CBAA5416907DF26E99722FA2;
IL2CPP_EXTERN_C String_t* _stringLiteral0902723DFFF43CF3B7C6C63235A27BA69D84621D;
IL2CPP_EXTERN_C String_t* _stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674;
IL2CPP_EXTERN_C String_t* _stringLiteral1897A975EECD41F0613D1778A0F22B464C8277CD;
IL2CPP_EXTERN_C String_t* _stringLiteral1F1446FA8B3EF6BF5F9E5BE903A40F07ADB3D49E;
IL2CPP_EXTERN_C String_t* _stringLiteral205553D68BAF0E0A0483E8FDECA0736C26CE34E1;
IL2CPP_EXTERN_C String_t* _stringLiteral233223C8E5F418C195B5284B000BA1642E17644C;
IL2CPP_EXTERN_C String_t* _stringLiteral2451575A0023BE897D375B3A2F505628B026E056;
IL2CPP_EXTERN_C String_t* _stringLiteral24B8FB8BB47C5BD7E79E0C316BF6E1BBF8371C84;
IL2CPP_EXTERN_C String_t* _stringLiteral2546136A4C74CF03045463C8DDB7C5D1E854EEEA;
IL2CPP_EXTERN_C String_t* _stringLiteral314E0FE5FA89D144ED1777C0392A72515AE19AD1;
IL2CPP_EXTERN_C String_t* _stringLiteral339388A4261E66A00F4092D4402EF4B32C53C5BB;
IL2CPP_EXTERN_C String_t* _stringLiteral365B1F014A888DCE72CCE1F09C3646A52674E509;
IL2CPP_EXTERN_C String_t* _stringLiteral3D90B8B32F87ACB4925C1A6F8C79144FDCAF8CDF;
IL2CPP_EXTERN_C String_t* _stringLiteral3FD1832AB941CF70788CDA8BA0EC5E4A6D340207;
IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
IL2CPP_EXTERN_C String_t* _stringLiteral53A7B8F3AA601B02DBFA30B6D8BCEC8081E7627D;
IL2CPP_EXTERN_C String_t* _stringLiteral5B05BB123A271CC15F1EEF190F0221CB80613031;
IL2CPP_EXTERN_C String_t* _stringLiteral6DF66CBF1811D949A4A31BB943DA9DC521172B37;
IL2CPP_EXTERN_C String_t* _stringLiteral6E975A3E04E04AD1056FB82AC061EA9EDD7F2CBF;
IL2CPP_EXTERN_C String_t* _stringLiteral701BED502AB06A3AEE8D146D8BC134D1B2B2C87A;
IL2CPP_EXTERN_C String_t* _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483;
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0;
IL2CPP_EXTERN_C String_t* _stringLiteral7D25A59CF547045B8AE96B99028442D90753BB52;
IL2CPP_EXTERN_C String_t* _stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7;
IL2CPP_EXTERN_C String_t* _stringLiteral7E610FC4FDB73DAF334119943E03819D44500C0E;
IL2CPP_EXTERN_C String_t* _stringLiteral8115B4BD81449052A4E19E865B714EA49DA4E46C;
IL2CPP_EXTERN_C String_t* _stringLiteral90FDD5A55E9A72404B00AF935ADEF8EBFCF6A96F;
IL2CPP_EXTERN_C String_t* _stringLiteral91896BFCE7A80962CB847131C99FBB40B54405A9;
IL2CPP_EXTERN_C String_t* _stringLiteral98CFF7D4C8E693FD927BAE1DFBED24F906EE2316;
IL2CPP_EXTERN_C String_t* _stringLiteralA4ACE7425465ED8B7CF6A88FEB3F0C61C30E530F;
IL2CPP_EXTERN_C String_t* _stringLiteralA8F35979507EE2CEE3C7F8D73C77F5F1FBC2B712;
IL2CPP_EXTERN_C String_t* _stringLiteralAF81647A04FE403C279B3B8A838CD888DFB2D9AC;
IL2CPP_EXTERN_C String_t* _stringLiteralB1994F9E540855D476C744B427AA560BC162C456;
IL2CPP_EXTERN_C String_t* _stringLiteralB647135ED349ACE71035F164D57AAAC743B2E7D9;
IL2CPP_EXTERN_C String_t* _stringLiteralB703F8AFE225534FED12B51AB14063DE7134E8F0;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralBE740A6E88D4BFA1DF63FB0D354B717C70241FA5;
IL2CPP_EXTERN_C String_t* _stringLiteralBED620E9E1D0711D29EE397E6EA506FD6EE38C3D;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8;
IL2CPP_EXTERN_C String_t* _stringLiteralCB2FF5112291E66F63509A6ABB6285E57EBD09D3;
IL2CPP_EXTERN_C String_t* _stringLiteralCFDB66A5C09DDC3274385CB8BDFC3E37839055F8;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDD4F6305D039CFF700BE55D3E90AFB5BA2755049;
IL2CPP_EXTERN_C String_t* _stringLiteralDE76084C69E4E563DD54C8D3FCF5010368D7964F;
IL2CPP_EXTERN_C String_t* _stringLiteralE0229C664E14FBFEEC931C53EB1ABB1BD50A8791;
IL2CPP_EXTERN_C String_t* _stringLiteralE90440F256366A5287F67776C37969DF52AF76D8;
IL2CPP_EXTERN_C String_t* _stringLiteralEAF21F21C0C5A5EC0A8F81864348365A8EA6366A;
IL2CPP_EXTERN_C String_t* _stringLiteralED754A3BF7536F651AB5799D602A24975EC3682A;
IL2CPP_EXTERN_C String_t* _stringLiteralEDB3D655D84A868F471CC6372389A968CFA3FC96;
IL2CPP_EXTERN_C String_t* _stringLiteralF2A9D94A0F3B66F34113F07FD956A839B571C7FB;
IL2CPP_EXTERN_C String_t* _stringLiteralF64393D0C87239822E362C5CF384E8A7A037C812;
IL2CPP_EXTERN_C String_t* _stringLiteralFA717E7314B83AAAAF129313F0CFA7EC15EBC525;
IL2CPP_EXTERN_C String_t* _stringLiteralFC2A368EC6B09D7670707343672D60E45A4F60A1;
IL2CPP_EXTERN_C String_t* _stringLiteralFDD7E4B2CEA12B65DF701B4F431AB943FCD36FEF;
IL2CPP_EXTERN_C const RuntimeMethod* CoreUtils_DrawRendererList_m072BB1E8D0EADE4C99888FB33B13FC59ECA52496_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CoreUtils_DrawRendererList_mC201FC8EAA8924BD19EC90085F054EB1EA94E8ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBDC758D6AB3612A7A4E6FD67A47E4372410CA462_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF8E7CECEC9905DEC1B90C93643B06C340E6EA397_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SelectMany_TisAssembly_t_TisType_t_m4202A85C8F13D2416DEC5685134CAB1F158461B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m882D100CECAF3E7AC184A18C8EEB45A5A090380F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m4DD2307E1A85CE1732E83B800176ACC7515E4B06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m280E033917A572D501EC4070430D723CDA03E875_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mCA104F8F7A1DC27E3B10B7E56D41783DE71F9332_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetAllAssemblyTypesU3Eb__81_0_m49BAC9B1A4D1E04F4AB5B5A08D1804D4C80887FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* MaterialQuality_t2D621F5951A5CE17C24E63B748DCFC1A8FBAD385_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
struct ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394;
struct SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>
struct Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tCEC95CF6550B23221A8D7813F2ADDF0768CAD0B3* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE0EA4C9CB0F7AA567C4AA87C2AF9F3220643EF96* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tDD0F6C24A93061B291EBBDEB0D1C0D70A14CDAFC* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>
struct Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t1D278BBD8CED6790AF7799AA4CFD47335ABAEF14* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t1DD9DA01E8F917158E0E796B8B9237D890B32700* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t2458D1DC649FD3CF095F724C3EC92E16FA46982B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>
struct Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tD38255F15A144A13BD574D956F88D9BDF9B44C1A* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tF86D4BF066D2918DC115471F95C704CCFE31A4BC* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA47FB4D68690FF7BE3BE1C596C5E08768A9B9AA9* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>
struct Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tD51D0D5737E414D2E6C3BCC6F8FE35EBB1EFC694* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t6EAA7FF2CF000EF8EBB1B2D467889F16C4F55FE3* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD3A6C27C765A169197804A564B0D1921EE5F6F88* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t3BEDECBC860429AA83832887868B2770E4484D2B* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>
struct ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75 : public RuntimeObject
{
// System.Collections.Generic.Stack`1<T> UnityEngine.Rendering.ObjectPool`1::m_Stack
Stack_1_t811BF6167859620B1418B59BDE371AD6DB66F24A* ___m_Stack_0;
// UnityEngine.Events.UnityAction`1<T> UnityEngine.Rendering.ObjectPool`1::m_ActionOnGet
UnityAction_1_t69DB95D4376E4D4759D2CC04CD6CF4DB5B833D26* ___m_ActionOnGet_1;
// UnityEngine.Events.UnityAction`1<T> UnityEngine.Rendering.ObjectPool`1::m_ActionOnRelease
UnityAction_1_t69DB95D4376E4D4759D2CC04CD6CF4DB5B833D26* ___m_ActionOnRelease_2;
// System.Boolean UnityEngine.Rendering.ObjectPool`1::m_CollectionCheck
bool ___m_CollectionCheck_3;
// System.Int32 UnityEngine.Rendering.ObjectPool`1::<countAll>k__BackingField
int32_t ___U3CcountAllU3Ek__BackingField_4;
};
struct Il2CppArrayBounds;
// UnityEngine.Rendering.ArrayExtensions
struct ArrayExtensions_t50967545561A867487EE4DD9E480EFF143ACE91D : public RuntimeObject
{
};
// System.Reflection.Assembly
struct Assembly_t : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
};
// UnityEngine.Rendering.AtlasAllocator
struct AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E : public RuntimeObject
{
// UnityEngine.Rendering.AtlasAllocator/AtlasNode UnityEngine.Rendering.AtlasAllocator::m_Root
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ___m_Root_0;
// System.Int32 UnityEngine.Rendering.AtlasAllocator::m_Width
int32_t ___m_Width_1;
// System.Int32 UnityEngine.Rendering.AtlasAllocator::m_Height
int32_t ___m_Height_2;
// System.Boolean UnityEngine.Rendering.AtlasAllocator::powerOfTwoPadding
bool ___powerOfTwoPadding_3;
// UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode> UnityEngine.Rendering.AtlasAllocator::m_NodePool
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* ___m_NodePool_4;
};
// UnityEngine.Rendering.AtlasAllocatorDynamic
struct AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170 : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.AtlasAllocatorDynamic::m_Width
int32_t ___m_Width_0;
// System.Int32 UnityEngine.Rendering.AtlasAllocatorDynamic::m_Height
int32_t ___m_Height_1;
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool UnityEngine.Rendering.AtlasAllocatorDynamic::m_Pool
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___m_Pool_2;
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic::m_Root
int16_t ___m_Root_3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int16> UnityEngine.Rendering.AtlasAllocatorDynamic::m_NodeFromID
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* ___m_NodeFromID_4;
};
// UnityEngine.Rendering.BitArrayUtilities
struct BitArrayUtilities_tBEE4BEF7D1928BBBB4119E18858F9AC52FB192C4 : public RuntimeObject
{
};
// UnityEngine.Rendering.Blitter
struct Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7 : public RuntimeObject
{
};
struct Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields
{
// UnityEngine.Material UnityEngine.Rendering.Blitter::s_Blit
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_Blit_0;
// UnityEngine.Material UnityEngine.Rendering.Blitter::s_BlitTexArray
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_BlitTexArray_1;
// UnityEngine.Material UnityEngine.Rendering.Blitter::s_BlitTexArraySingleSlice
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_BlitTexArraySingleSlice_2;
// UnityEngine.Material UnityEngine.Rendering.Blitter::s_BlitColorAndDepth
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_BlitColorAndDepth_3;
// UnityEngine.MaterialPropertyBlock UnityEngine.Rendering.Blitter::s_PropertyBlock
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___s_PropertyBlock_4;
// UnityEngine.Mesh UnityEngine.Rendering.Blitter::s_TriangleMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_TriangleMesh_5;
// UnityEngine.Mesh UnityEngine.Rendering.Blitter::s_QuadMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_QuadMesh_6;
};
// UnityEngine.Rendering.CameraCaptureBridge
struct CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559 : public RuntimeObject
{
};
struct CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>> UnityEngine.Rendering.CameraCaptureBridge::actionDict
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* ___actionDict_0;
// System.Boolean UnityEngine.Rendering.CameraCaptureBridge::_enabled
bool ____enabled_1;
};
// UnityEngine.Rendering.ColorUtils
struct ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18 : public RuntimeObject
{
};
struct ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_StaticFields
{
// System.Single UnityEngine.Rendering.ColorUtils::s_LightMeterCalibrationConstant
float ___s_LightMeterCalibrationConstant_0;
// System.Single UnityEngine.Rendering.ColorUtils::s_LensAttenuation
float ___s_LensAttenuation_1;
};
// UnityEngine.Rendering.CoreMatrixUtils
struct CoreMatrixUtils_t1A4A0BB16150D9705EB4C1870A65BADB6585AEC7 : public RuntimeObject
{
};
// UnityEngine.Rendering.CoreUtils
struct CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038 : public RuntimeObject
{
};
struct CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields
{
// UnityEngine.Vector3[] UnityEngine.Rendering.CoreUtils::lookAtList
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___lookAtList_0;
// UnityEngine.Vector3[] UnityEngine.Rendering.CoreUtils::upVectorList
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___upVectorList_1;
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::m_BlackCubeTexture
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* ___m_BlackCubeTexture_11;
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::m_MagentaCubeTexture
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* ___m_MagentaCubeTexture_12;
// UnityEngine.CubemapArray UnityEngine.Rendering.CoreUtils::m_MagentaCubeTextureArray
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* ___m_MagentaCubeTextureArray_13;
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::m_WhiteCubeTexture
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* ___m_WhiteCubeTexture_14;
// UnityEngine.RenderTexture UnityEngine.Rendering.CoreUtils::m_EmptyUAV
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_EmptyUAV_15;
// UnityEngine.Texture3D UnityEngine.Rendering.CoreUtils::m_BlackVolumeTexture
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* ___m_BlackVolumeTexture_16;
// System.Collections.Generic.IEnumerable`1<System.Type> UnityEngine.Rendering.CoreUtils::m_AssemblyTypes
RuntimeObject* ___m_AssemblyTypes_17;
};
// UnityEngine.Rendering.DelegateUtility
struct DelegateUtility_t9CC52019C774030EBC66354486490353E2B4A808 : public RuntimeObject
{
};
// UnityEngine.Rendering.HableCurve
struct HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876 : public RuntimeObject
{
// System.Single UnityEngine.Rendering.HableCurve::<whitePoint>k__BackingField
float ___U3CwhitePointU3Ek__BackingField_0;
// System.Single UnityEngine.Rendering.HableCurve::<inverseWhitePoint>k__BackingField
float ___U3CinverseWhitePointU3Ek__BackingField_1;
// System.Single UnityEngine.Rendering.HableCurve::<x0>k__BackingField
float ___U3Cx0U3Ek__BackingField_2;
// System.Single UnityEngine.Rendering.HableCurve::<x1>k__BackingField
float ___U3Cx1U3Ek__BackingField_3;
// UnityEngine.Rendering.HableCurve/Segment[] UnityEngine.Rendering.HableCurve::segments
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* ___segments_4;
// UnityEngine.Rendering.HableCurve/Uniforms UnityEngine.Rendering.HableCurve::uniforms
Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* ___uniforms_5;
};
// UnityEngine.Rendering.HaltonSequence
struct HaltonSequence_t5DF74D509292E81BB1B43A3DD77E33F7F5A00393 : public RuntimeObject
{
};
// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
// System.Object System.MarshalByRefObject::_identity
RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// UnityEngine.Rendering.MaterialQualityUtilities
struct MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326 : public RuntimeObject
{
};
struct MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields
{
// System.String[] UnityEngine.Rendering.MaterialQualityUtilities::KeywordNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___KeywordNames_0;
// System.String[] UnityEngine.Rendering.MaterialQualityUtilities::EnumNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___EnumNames_1;
// UnityEngine.Rendering.ShaderKeyword[] UnityEngine.Rendering.MaterialQualityUtilities::Keywords
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* ___Keywords_2;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// UnityEngine.Rendering.TextureXR
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B : public RuntimeObject
{
};
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields
{
// System.Int32 UnityEngine.Rendering.TextureXR::m_MaxViews
int32_t ___m_MaxViews_0;
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::m_BlackUIntTexture2DArray
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture2DArray_1;
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::m_BlackUIntTexture
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture_2;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackUIntTexture2DArrayRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTexture2DArrayRTH_3;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackUIntTextureRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTextureRTH_4;
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_ClearTexture2DArray
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_ClearTexture2DArray_5;
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_ClearTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_ClearTexture_6;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_ClearTexture2DArrayRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTexture2DArrayRTH_7;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_ClearTextureRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTextureRTH_8;
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_MagentaTexture2DArray
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_MagentaTexture2DArray_9;
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_MagentaTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_MagentaTexture_10;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_MagentaTexture2DArrayRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTexture2DArrayRTH_11;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_MagentaTextureRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTextureRTH_12;
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_BlackTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_BlackTexture_13;
// UnityEngine.Texture3D UnityEngine.Rendering.TextureXR::m_BlackTexture3D
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* ___m_BlackTexture3D_14;
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_BlackTexture2DArray
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_BlackTexture2DArray_15;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTexture2DArrayRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture2DArrayRTH_16;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTextureRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTextureRTH_17;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTexture3DRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture3DRTH_18;
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_WhiteTexture2DArray
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_WhiteTexture2DArray_19;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_WhiteTexture2DArrayRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTexture2DArrayRTH_20;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_WhiteTextureRTH
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTextureRTH_21;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.Rendering.AtlasAllocator/<>c
struct U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE : public RuntimeObject
{
};
struct U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_StaticFields
{
// UnityEngine.Rendering.AtlasAllocator/<>c UnityEngine.Rendering.AtlasAllocator/<>c::<>9
U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* ___U3CU3E9_0;
// UnityEngine.Events.UnityAction`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode> UnityEngine.Rendering.AtlasAllocator/<>c::<>9__6_0
UnityAction_1_t69DB95D4376E4D4759D2CC04CD6CF4DB5B833D26* ___U3CU3E9__6_0_1;
// UnityEngine.Events.UnityAction`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode> UnityEngine.Rendering.AtlasAllocator/<>c::<>9__6_1
UnityAction_1_t69DB95D4376E4D4759D2CC04CD6CF4DB5B833D26* ___U3CU3E9__6_1_2;
};
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool
struct AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0 : public RuntimeObject
{
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode[] UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::m_Nodes
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* ___m_Nodes_0;
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::m_Next
int16_t ___m_Next_1;
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::m_FreelistHead
int16_t ___m_FreelistHead_2;
};
// UnityEngine.Rendering.Blitter/BlitShaderIDs
struct BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB : public RuntimeObject
{
};
struct BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields
{
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitTexture
int32_t ____BlitTexture_0;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitCubeTexture
int32_t ____BlitCubeTexture_1;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitScaleBias
int32_t ____BlitScaleBias_2;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitScaleBiasRt
int32_t ____BlitScaleBiasRt_3;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitMipLevel
int32_t ____BlitMipLevel_4;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitTextureSize
int32_t ____BlitTextureSize_5;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_BlitPaddingSize
int32_t ____BlitPaddingSize_6;
// System.Int32 UnityEngine.Rendering.Blitter/BlitShaderIDs::_InputDepth
int32_t ____InputDepth_7;
};
// UnityEngine.Rendering.CoreUtils/<>c
struct U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C : public RuntimeObject
{
};
struct U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields
{
// UnityEngine.Rendering.CoreUtils/<>c UnityEngine.Rendering.CoreUtils/<>c::<>9
U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* ___U3CU3E9_0;
// System.Func`2<System.Reflection.Assembly,System.Collections.Generic.IEnumerable`1<System.Type>> UnityEngine.Rendering.CoreUtils/<>c::<>9__81_0
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* ___U3CU3E9__81_0_1;
};
// UnityEngine.Rendering.CoreUtils/Priorities
struct Priorities_tF851B0BA86DAC94848F683C7038BF8F2014DE7AF : public RuntimeObject
{
};
// UnityEngine.Rendering.CoreUtils/Sections
struct Sections_t092FA40D256B6E4964721AB03746E3482A7DE38C : public RuntimeObject
{
};
// UnityEngine.Rendering.HableCurve/Segment
struct Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E : public RuntimeObject
{
// System.Single UnityEngine.Rendering.HableCurve/Segment::offsetX
float ___offsetX_0;
// System.Single UnityEngine.Rendering.HableCurve/Segment::offsetY
float ___offsetY_1;
// System.Single UnityEngine.Rendering.HableCurve/Segment::scaleX
float ___scaleX_2;
// System.Single UnityEngine.Rendering.HableCurve/Segment::scaleY
float ___scaleY_3;
// System.Single UnityEngine.Rendering.HableCurve/Segment::lnA
float ___lnA_4;
// System.Single UnityEngine.Rendering.HableCurve/Segment::B
float ___B_5;
};
// UnityEngine.Rendering.HableCurve/Uniforms
struct Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC : public RuntimeObject
{
// UnityEngine.Rendering.HableCurve UnityEngine.Rendering.HableCurve/Uniforms::parent
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* ___parent_0;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// UnityEngine.Rendering.BitArray128
struct BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74
{
// System.UInt64 UnityEngine.Rendering.BitArray128::data1
uint64_t ___data1_0;
// System.UInt64 UnityEngine.Rendering.BitArray128::data2
uint64_t ___data2_1;
};
// UnityEngine.Rendering.BitArray16
struct BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92
{
// System.UInt16 UnityEngine.Rendering.BitArray16::data
uint16_t ___data_0;
};
// UnityEngine.Rendering.BitArray256
struct BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66
{
// System.UInt64 UnityEngine.Rendering.BitArray256::data1
uint64_t ___data1_0;
// System.UInt64 UnityEngine.Rendering.BitArray256::data2
uint64_t ___data2_1;
// System.UInt64 UnityEngine.Rendering.BitArray256::data3
uint64_t ___data3_2;
// System.UInt64 UnityEngine.Rendering.BitArray256::data4
uint64_t ___data4_3;
};
// UnityEngine.Rendering.BitArray32
struct BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB
{
// System.UInt32 UnityEngine.Rendering.BitArray32::data
uint32_t ___data_0;
};
// UnityEngine.Rendering.BitArray64
struct BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F
{
// System.UInt64 UnityEngine.Rendering.BitArray64::data
uint64_t ___data_0;
};
// UnityEngine.Rendering.BitArray8
struct BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0
{
// System.Byte UnityEngine.Rendering.BitArray8::data
uint8_t ___data_0;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Rendering.DepthState
struct DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255
{
// System.Byte UnityEngine.Rendering.DepthState::m_WriteEnabled
uint8_t ___m_WriteEnabled_0;
// System.SByte UnityEngine.Rendering.DepthState::m_CompareFunction
int8_t ___m_CompareFunction_1;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int16
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// UnityEngine.Rendering.RenderQueueRange
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_LowerBound
int32_t ___m_LowerBound_0;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_UpperBound
int32_t ___m_UpperBound_1;
};
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_StaticFields
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::minimumBound
int32_t ___minimumBound_3;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::maximumBound
int32_t ___maximumBound_5;
};
// UnityEngine.Rendering.RenderTargetBlendState
struct RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7
{
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_WriteMask
uint8_t ___m_WriteMask_0;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceColorBlendMode
uint8_t ___m_SourceColorBlendMode_1;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationColorBlendMode
uint8_t ___m_DestinationColorBlendMode_2;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceAlphaBlendMode
uint8_t ___m_SourceAlphaBlendMode_3;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationAlphaBlendMode
uint8_t ___m_DestinationAlphaBlendMode_4;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_ColorBlendOperation
uint8_t ___m_ColorBlendOperation_5;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_AlphaBlendOperation
uint8_t ___m_AlphaBlendOperation_6;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_Padding
uint8_t ___m_Padding_7;
};
// UnityEngine.Rendering.ShaderKeyword
struct ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661
{
// System.String UnityEngine.Rendering.ShaderKeyword::m_Name
String_t* ___m_Name_0;
// System.UInt32 UnityEngine.Rendering.ShaderKeyword::m_Index
uint32_t ___m_Index_1;
// System.Boolean UnityEngine.Rendering.ShaderKeyword::m_IsLocal
bool ___m_IsLocal_2;
// System.Boolean UnityEngine.Rendering.ShaderKeyword::m_IsCompute
bool ___m_IsCompute_3;
// System.Boolean UnityEngine.Rendering.ShaderKeyword::m_IsValid
bool ___m_IsValid_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.ShaderKeyword
struct ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661_marshaled_pinvoke
{
char* ___m_Name_0;
uint32_t ___m_Index_1;
int32_t ___m_IsLocal_2;
int32_t ___m_IsCompute_3;
int32_t ___m_IsValid_4;
};
// Native definition for COM marshalling of UnityEngine.Rendering.ShaderKeyword
struct ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661_marshaled_com
{
Il2CppChar* ___m_Name_0;
uint32_t ___m_Index_1;
int32_t ___m_IsLocal_2;
int32_t ___m_IsCompute_3;
int32_t ___m_IsValid_4;
};
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0
{
// System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id
int32_t ___m_Id_1;
};
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none_0;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Rendering.SortingLayerRange
struct SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9
{
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_LowerBound
int16_t ___m_LowerBound_0;
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_UpperBound
int16_t ___m_UpperBound_1;
};
// UnityEngine.Rendering.StencilState
struct StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9
{
// System.Byte UnityEngine.Rendering.StencilState::m_Enabled
uint8_t ___m_Enabled_0;
// System.Byte UnityEngine.Rendering.StencilState::m_ReadMask
uint8_t ___m_ReadMask_1;
// System.Byte UnityEngine.Rendering.StencilState::m_WriteMask
uint8_t ___m_WriteMask_2;
// System.Byte UnityEngine.Rendering.StencilState::m_Padding
uint8_t ___m_Padding_3;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionFront
uint8_t ___m_CompareFunctionFront_4;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationFront
uint8_t ___m_PassOperationFront_5;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationFront
uint8_t ___m_FailOperationFront_6;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationFront
uint8_t ___m_ZFailOperationFront_7;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionBack
uint8_t ___m_CompareFunctionBack_8;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationBack
uint8_t ___m_PassOperationBack_9;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationBack
uint8_t ___m_FailOperationBack_10;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationBack
uint8_t ___m_ZFailOperationBack_11;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// System.UIntPtr
struct UIntPtr_t
{
// System.Void* System.UIntPtr::_pointer
void* ____pointer_1;
};
struct UIntPtr_t_StaticFields
{
// System.UIntPtr System.UIntPtr::Zero
uintptr_t ___Zero_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer
struct U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D
{
union
{
struct
{
// System.Int32 UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer::FixedElementField
int32_t ___FixedElementField_0;
};
uint8_t U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D__padding[64];
};
};
// UnityEngine.Rendering.HableCurve/DirectParams
struct DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128
{
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::x0
float ___x0_0;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::y0
float ___y0_1;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::x1
float ___x1_2;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::y1
float ___y1_3;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::W
float ___W_4;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::overshootX
float ___overshootX_5;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::overshootY
float ___overshootY_6;
// System.Single UnityEngine.Rendering.HableCurve/DirectParams::gamma
float ___gamma_7;
};
// System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>
struct ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26
{
// T1 System.ValueTuple`2::Item1
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item1_0;
// T2 System.ValueTuple`2::Item2
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Item2_1;
};
// System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4>
struct ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6
{
// T1 System.ValueTuple`2::Item1
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item1_0;
// T2 System.ValueTuple`2::Item2
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item2_1;
};
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4>
struct ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC
{
// T1 System.ValueTuple`3::Item1
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item1_0;
// T2 System.ValueTuple`3::Item2
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item2_1;
// T3 System.ValueTuple`3::Item3
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item3_2;
};
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.IntPtr System.AppDomain::_mono_app_domain
intptr_t ____mono_app_domain_1;
// System.Object System.AppDomain::_evidence
RuntimeObject* ____evidence_6;
// System.Object System.AppDomain::_granted
RuntimeObject* ____granted_7;
// System.Int32 System.AppDomain::_principalPolicy
int32_t ____principalPolicy_8;
// System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad_10;
// System.ResolveEventHandler System.AppDomain::AssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve_11;
// System.EventHandler System.AppDomain::DomainUnload
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload_12;
// System.EventHandler System.AppDomain::ProcessExit
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit_13;
// System.ResolveEventHandler System.AppDomain::ResourceResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve_14;
// System.ResolveEventHandler System.AppDomain::TypeResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve_15;
// System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException
UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException_16;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs> System.AppDomain::FirstChanceException
EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException_17;
// System.Object System.AppDomain::_domain_manager
RuntimeObject* ____domain_manager_18;
// System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve_19;
// System.Object System.AppDomain::_activation
RuntimeObject* ____activation_20;
// System.Object System.AppDomain::_applicationIdentity
RuntimeObject* ____applicationIdentity_21;
// System.Collections.Generic.List`1<System.String> System.AppDomain::compatibility_switch
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_22;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
// System.String System.AppDomain::_process_guid
String_t* ____process_guid_2;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::type_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress_3;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_4;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress_refonly
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly_5;
// System.Object System.AppDomain::_principal
RuntimeObject* ____principal_9;
};
// Native definition for P/Invoke marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_10;
Il2CppMethodPointer ___AssemblyResolve_11;
Il2CppMethodPointer ___DomainUnload_12;
Il2CppMethodPointer ___ProcessExit_13;
Il2CppMethodPointer ___ResourceResolve_14;
Il2CppMethodPointer ___TypeResolve_15;
Il2CppMethodPointer ___UnhandledException_16;
Il2CppMethodPointer ___FirstChanceException_17;
Il2CppIUnknown* ____domain_manager_18;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_19;
Il2CppIUnknown* ____activation_20;
Il2CppIUnknown* ____applicationIdentity_21;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_22;
};
// Native definition for COM marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_10;
Il2CppMethodPointer ___AssemblyResolve_11;
Il2CppMethodPointer ___DomainUnload_12;
Il2CppMethodPointer ___ProcessExit_13;
Il2CppMethodPointer ___ResourceResolve_14;
Il2CppMethodPointer ___TypeResolve_15;
Il2CppMethodPointer ___UnhandledException_16;
Il2CppMethodPointer ___FirstChanceException_17;
Il2CppIUnknown* ____domain_manager_18;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_19;
Il2CppIUnknown* ____activation_20;
Il2CppIUnknown* ____applicationIdentity_21;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_22;
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.BlendState
struct BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630
{
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState0
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState0_0;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState1
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState1_1;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState2
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState2_2;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState3
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState3_3;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState4
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState4_4;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState5
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState5_5;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState6
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState6_6;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState7
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState7_7;
// System.Byte UnityEngine.Rendering.BlendState::m_SeparateMRTBlendStates
uint8_t ___m_SeparateMRTBlendStates_8;
// System.Byte UnityEngine.Rendering.BlendState::m_AlphaToMask
uint8_t ___m_AlphaToMask_9;
// System.Int16 UnityEngine.Rendering.BlendState::m_Padding
int16_t ___m_Padding_10;
};
// UnityEngine.Rendering.BuiltinRenderTextureType
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E
{
// System.Int32 UnityEngine.Rendering.BuiltinRenderTextureType::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.ClearFlag
struct ClearFlag_t0B57BE5A60AA0EE7CC0DAE7E7DF82EB993A59ADD
{
// System.Int32 UnityEngine.Rendering.ClearFlag::value__
int32_t ___value___2;
};
// UnityEngine.ColorSpace
struct ColorSpace_tD0808E0BE85FD3B9774234676F83A872F4EDA3C7
{
// System.Int32 UnityEngine.ColorSpace::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233 : public RuntimeObject
{
// System.IntPtr UnityEngine.ComputeBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.CubemapFace
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B
{
// System.Int32 UnityEngine.CubemapFace::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CullMode
struct CullMode_t049B71889E4E981866E205A3F71DC8B856306D50
{
// System.Int32 UnityEngine.Rendering.CullMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CullingResults
struct CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267
{
// System.IntPtr UnityEngine.Rendering.CullingResults::ptr
intptr_t ___ptr_0;
// UnityEngine.Rendering.CullingAllocationInfo* UnityEngine.Rendering.CullingResults::m_AllocationInfo
CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A* ___m_AllocationInfo_1;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Rendering.DepthBits
struct DepthBits_tB559EBF2048F6D10B241E6425FBAEC78C282D5DD
{
// System.Int32 UnityEngine.Rendering.DepthBits::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.DistanceMetric
struct DistanceMetric_t071B9815BB961E33F7CA2C553CA725F61AE09EDE
{
// System.Int32 UnityEngine.Rendering.DistanceMetric::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.DrawRendererFlags
struct DrawRendererFlags_t3AD0574208BFF93F323D5E1E92012F19EAE972CD
{
// System.Int32 UnityEngine.Rendering.DrawRendererFlags::value__
int32_t ___value___2;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// UnityEngine.FilterMode
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34
{
// System.Int32 UnityEngine.FilterMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.FilteringSettings
struct FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F
{
// UnityEngine.Rendering.RenderQueueRange UnityEngine.Rendering.FilteringSettings::m_RenderQueueRange
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___m_RenderQueueRange_0;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_LayerMask
int32_t ___m_LayerMask_1;
// System.UInt32 UnityEngine.Rendering.FilteringSettings::m_RenderingLayerMask
uint32_t ___m_RenderingLayerMask_2;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_ExcludeMotionVectorObjects
int32_t ___m_ExcludeMotionVectorObjects_3;
// UnityEngine.Rendering.SortingLayerRange UnityEngine.Rendering.FilteringSettings::m_SortingLayerRange
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___m_SortingLayerRange_4;
};
// UnityEngine.Rendering.FormatSwizzle
struct FormatSwizzle_t0690D305AE1E29EFC110E0914DC2EC5E42180449
{
// System.Int32 UnityEngine.Rendering.FormatSwizzle::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.GraphicsDeviceType
struct GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5
{
// System.Int32 UnityEngine.Rendering.GraphicsDeviceType::value__
int32_t ___value___2;
};
// UnityEngine.Experimental.Rendering.GraphicsFormat
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713
{
// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
int32_t ___value___2;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.MSAASamples
struct MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C
{
// System.Int32 UnityEngine.Rendering.MSAASamples::value__
int32_t ___value___2;
};
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D : public RuntimeObject
{
// System.IntPtr UnityEngine.MaterialPropertyBlock::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.MaterialQuality
struct MaterialQuality_t2D621F5951A5CE17C24E63B748DCFC1A8FBAD385
{
// System.Int32 UnityEngine.Rendering.MaterialQuality::value__
int32_t ___value___2;
};
// UnityEngine.MeshTopology
struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF
{
// System.Int32 UnityEngine.MeshTopology::value__
int32_t ___value___2;
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// UnityEngine.Rendering.PerObjectData
struct PerObjectData_t04DDCBE9ABF1113E8F9BAFCF4A7F94DD841B9CC9
{
// System.Int32 UnityEngine.Rendering.PerObjectData::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RTClearFlags
struct RTClearFlags_t127E0A4F62D0A19D256CBCB7AB0E7A774A96C24F
{
// System.Int32 UnityEngine.Rendering.RTClearFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RTHandleProperties
struct RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6
{
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandleProperties::previousViewportSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousViewportSize_0;
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandleProperties::previousRenderTargetSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousRenderTargetSize_1;
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandleProperties::currentViewportSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentViewportSize_2;
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandleProperties::currentRenderTargetSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentRenderTargetSize_3;
// UnityEngine.Vector4 UnityEngine.Rendering.RTHandleProperties::rtHandleScale
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rtHandleScale_4;
};
// UnityEngine.Rendering.RenderBufferLoadAction
struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E
{
// System.Int32 UnityEngine.Rendering.RenderBufferLoadAction::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderBufferStoreAction
struct RenderBufferStoreAction_t87683F22C09634E24A574F21F42037C953A2C8B7
{
// System.Int32 UnityEngine.Rendering.RenderBufferStoreAction::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderStateMask
struct RenderStateMask_tC9C95BF62EADEE4D622D4E16CDE1DF94E2A9EF57
{
// System.Int32 UnityEngine.Rendering.RenderStateMask::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureFormat
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F
{
// System.Int32 UnityEngine.RenderTextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureMemoryless
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69
{
// System.Int32 UnityEngine.RenderTextureMemoryless::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderTextureSubElement
struct RenderTextureSubElement_t7FCDF6E745D03D1410D18929AF26E239F61A6D78
{
// System.Int32 UnityEngine.Rendering.RenderTextureSubElement::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RendererUtils.RendererList
struct RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E
{
// System.UIntPtr UnityEngine.Rendering.RendererUtils.RendererList::context
uintptr_t ___context_0;
// System.UInt32 UnityEngine.Rendering.RendererUtils.RendererList::index
uint32_t ___index_1;
// System.UInt32 UnityEngine.Rendering.RendererUtils.RendererList::frame
uint32_t ___frame_2;
};
struct RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E_StaticFields
{
// UnityEngine.Rendering.RendererUtils.RendererList UnityEngine.Rendering.RendererUtils.RendererList::nullRendererList
RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___nullRendererList_3;
};
// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
// System.IntPtr System.RuntimeFieldHandle::value
intptr_t ___value_0;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.ScriptableRenderContext
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36
{
// System.IntPtr UnityEngine.Rendering.ScriptableRenderContext::m_Ptr
intptr_t ___m_Ptr_1;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ScriptableRenderContext::kRenderTypeTag
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag_0;
};
// UnityEngine.Rendering.SortingCriteria
struct SortingCriteria_t4907D221CB6E6AA4A32C1ED7B5D17103FD3E7C39
{
// System.Int32 UnityEngine.Rendering.SortingCriteria::value__
int32_t ___value___2;
};
// UnityEngine.Experimental.Rendering.TextureCreationFlags
struct TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3
{
// System.Int32 UnityEngine.Experimental.Rendering.TextureCreationFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.TextureDimension
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642
{
// System.Int32 UnityEngine.Rendering.TextureDimension::value__
int32_t ___value___2;
};
// UnityEngine.TextureFormat
struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D
{
// System.Int32 UnityEngine.TextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.TextureWrapMode
struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD
{
// System.Int32 UnityEngine.TextureWrapMode::value__
int32_t ___value___2;
};
// UnityEngine.Jobs.TransformAccessArray
struct TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4
{
// System.IntPtr UnityEngine.Jobs.TransformAccessArray::m_TransformArray
intptr_t ___m_TransformArray_0;
};
// UnityEngine.Rendering.AtlasAllocator/AtlasNode
struct AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4 : public RuntimeObject
{
// UnityEngine.Rendering.AtlasAllocator/AtlasNode UnityEngine.Rendering.AtlasAllocator/AtlasNode::m_RightChild
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ___m_RightChild_0;
// UnityEngine.Rendering.AtlasAllocator/AtlasNode UnityEngine.Rendering.AtlasAllocator/AtlasNode::m_BottomChild
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ___m_BottomChild_1;
// UnityEngine.Vector4 UnityEngine.Rendering.AtlasAllocator/AtlasNode::m_Rect
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Rect_2;
};
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode
struct AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A
{
union
{
struct
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_Self
int16_t ___m_Self_0;
};
#pragma pack(pop, tp)
struct
{
int16_t ___m_Self_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_Parent_1_OffsetPadding[2];
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_Parent
int16_t ___m_Parent_1;
};
#pragma pack(pop, tp)
struct
{
char ___m_Parent_1_OffsetPadding_forAlignmentOnly[2];
int16_t ___m_Parent_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_LeftChild_2_OffsetPadding[4];
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_LeftChild
int16_t ___m_LeftChild_2;
};
#pragma pack(pop, tp)
struct
{
char ___m_LeftChild_2_OffsetPadding_forAlignmentOnly[4];
int16_t ___m_LeftChild_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_RightChild_3_OffsetPadding[6];
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_RightChild
int16_t ___m_RightChild_3;
};
#pragma pack(pop, tp)
struct
{
char ___m_RightChild_3_OffsetPadding_forAlignmentOnly[6];
int16_t ___m_RightChild_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_FreelistNext_4_OffsetPadding[8];
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_FreelistNext
int16_t ___m_FreelistNext_4;
};
#pragma pack(pop, tp)
struct
{
char ___m_FreelistNext_4_OffsetPadding_forAlignmentOnly[8];
int16_t ___m_FreelistNext_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_Flags_5_OffsetPadding[10];
// System.UInt16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_Flags
uint16_t ___m_Flags_5;
};
#pragma pack(pop, tp)
struct
{
char ___m_Flags_5_OffsetPadding_forAlignmentOnly[10];
uint16_t ___m_Flags_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_Rect_6_OffsetPadding[16];
// UnityEngine.Vector4 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::m_Rect
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Rect_6;
};
#pragma pack(pop, tp)
struct
{
char ___m_Rect_6_OffsetPadding_forAlignmentOnly[16];
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Rect_6_forAlignmentOnly;
};
};
};
uint8_t AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A__padding[32];
};
};
// UnityEngine.Rendering.Texture2DAtlas/BlitType
struct BlitType_t95BAB067B025CAC29F8D933D60D95AB5A479E252
{
// System.Int32 UnityEngine.Rendering.Texture2DAtlas/BlitType::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode/AtlasNodeFlags
struct AtlasNodeFlags_t1F1A814595E91D5663955E40AEC6121AD646D17D
{
// System.UInt32 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode/AtlasNodeFlags::value__
uint32_t ___value___2;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.ComputeShader
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.Rendering.RasterState
struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26
{
// UnityEngine.Rendering.CullMode UnityEngine.Rendering.RasterState::m_CullingMode
int32_t ___m_CullingMode_1;
// System.Int32 UnityEngine.Rendering.RasterState::m_OffsetUnits
int32_t ___m_OffsetUnits_2;
// System.Single UnityEngine.Rendering.RasterState::m_OffsetFactor
float ___m_OffsetFactor_3;
// System.Byte UnityEngine.Rendering.RasterState::m_DepthClip
uint8_t ___m_DepthClip_4;
// System.Byte UnityEngine.Rendering.RasterState::m_Conservative
uint8_t ___m_Conservative_5;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding1
uint8_t ___m_Padding1_6;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding2
uint8_t ___m_Padding2_7;
};
struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26_StaticFields
{
// UnityEngine.Rendering.RasterState UnityEngine.Rendering.RasterState::defaultValue
RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___defaultValue_0;
};
// UnityEngine.Rendering.RenderTargetIdentifier
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
{
// UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type
int32_t ___m_Type_1;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID
int32_t ___m_NameID_2;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID
int32_t ___m_InstanceID_3;
// System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer
intptr_t ___m_BufferPointer_4;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel
int32_t ___m_MipLevel_5;
// UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace
int32_t ___m_CubeFace_6;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice
int32_t ___m_DepthSlice_7;
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.SortingSettings
struct SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_WorldToCameraMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldToCameraMatrix_0;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition_1;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CustomAxis
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CustomAxis_2;
// UnityEngine.Rendering.SortingCriteria UnityEngine.Rendering.SortingSettings::m_Criteria
int32_t ___m_Criteria_3;
// UnityEngine.Rendering.DistanceMetric UnityEngine.Rendering.SortingSettings::m_DistanceMetric
int32_t ___m_DistanceMetric_4;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_PreviousVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_PreviousVPMatrix_5;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_NonJitteredVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_NonJitteredVPMatrix_6;
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Rendering.Texture2DAtlas
struct Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F : public RuntimeObject
{
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.Texture2DAtlas::m_AtlasTexture
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_AtlasTexture_3;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::m_Width
int32_t ___m_Width_4;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::m_Height
int32_t ___m_Height_5;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Texture2DAtlas::m_Format
int32_t ___m_Format_6;
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::m_UseMipMaps
bool ___m_UseMipMaps_7;
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::m_IsAtlasTextureOwner
bool ___m_IsAtlasTextureOwner_8;
// UnityEngine.Rendering.AtlasAllocator UnityEngine.Rendering.Texture2DAtlas::m_AtlasAllocator
AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* ___m_AtlasAllocator_9;
// System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>> UnityEngine.Rendering.Texture2DAtlas::m_AllocationCache
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* ___m_AllocationCache_10;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.Rendering.Texture2DAtlas::m_IsGPUTextureUpToDate
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_IsGPUTextureUpToDate_11;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.Rendering.Texture2DAtlas::m_TextureHashes
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_TextureHashes_12;
};
struct Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Rendering.Texture2DAtlas::fullScaleOffset
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___fullScaleOffset_13;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::s_MaxMipLevelPadding
int32_t ___s_MaxMipLevelPadding_14;
};
// UnityEngine.Rendering.Texture2DAtlasDynamic
struct Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D : public RuntimeObject
{
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.Texture2DAtlasDynamic::m_AtlasTexture
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_AtlasTexture_0;
// System.Boolean UnityEngine.Rendering.Texture2DAtlasDynamic::isAtlasTextureOwner
bool ___isAtlasTextureOwner_1;
// System.Int32 UnityEngine.Rendering.Texture2DAtlasDynamic::m_Width
int32_t ___m_Width_2;
// System.Int32 UnityEngine.Rendering.Texture2DAtlasDynamic::m_Height
int32_t ___m_Height_3;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Texture2DAtlasDynamic::m_Format
int32_t ___m_Format_4;
// UnityEngine.Rendering.AtlasAllocatorDynamic UnityEngine.Rendering.Texture2DAtlasDynamic::m_AtlasAllocator
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* ___m_AtlasAllocator_5;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4> UnityEngine.Rendering.Texture2DAtlasDynamic::m_AllocationCache
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* ___m_AllocationCache_6;
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>
struct Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.Assembly,System.Collections.Generic.IEnumerable`1<System.Type>>
struct Func_2_tDB9851E133717B16EF4D1F0B933444974B766016 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Cubemap
struct Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.CubemapArray
struct CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Rendering.DrawingSettings
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49
{
// UnityEngine.Rendering.SortingSettings UnityEngine.Rendering.DrawingSettings::m_SortingSettings
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___m_SortingSettings_1;
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer UnityEngine.Rendering.DrawingSettings::shaderPassNames
U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D ___shaderPassNames_2;
// UnityEngine.Rendering.PerObjectData UnityEngine.Rendering.DrawingSettings::m_PerObjectData
int32_t ___m_PerObjectData_3;
// UnityEngine.Rendering.DrawRendererFlags UnityEngine.Rendering.DrawingSettings::m_Flags
int32_t ___m_Flags_4;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialInstanceId
int32_t ___m_OverrideMaterialInstanceId_5;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialPassIndex
int32_t ___m_OverrideMaterialPassIndex_6;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_fallbackMaterialInstanceId
int32_t ___m_fallbackMaterialInstanceId_7;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_MainLightIndex
int32_t ___m_MainLightIndex_8;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_UseSrpBatcher
int32_t ___m_UseSrpBatcher_9;
};
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_StaticFields
{
// System.Int32 UnityEngine.Rendering.DrawingSettings::maxShaderPasses
int32_t ___maxShaderPasses_0;
};
// UnityEngine.Rendering.RTHandle
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B : public RuntimeObject
{
// UnityEngine.Rendering.RTHandleSystem UnityEngine.Rendering.RTHandle::m_Owner
RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F* ___m_Owner_0;
// UnityEngine.RenderTexture UnityEngine.Rendering.RTHandle::m_RT
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RT_1;
// UnityEngine.Texture UnityEngine.Rendering.RTHandle::m_ExternalTexture
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_ExternalTexture_2;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RTHandle::m_NameID
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_NameID_3;
// System.Boolean UnityEngine.Rendering.RTHandle::m_EnableMSAA
bool ___m_EnableMSAA_4;
// System.Boolean UnityEngine.Rendering.RTHandle::m_EnableRandomWrite
bool ___m_EnableRandomWrite_5;
// System.Boolean UnityEngine.Rendering.RTHandle::m_EnableHWDynamicScale
bool ___m_EnableHWDynamicScale_6;
// System.String UnityEngine.Rendering.RTHandle::m_Name
String_t* ___m_Name_7;
// System.Boolean UnityEngine.Rendering.RTHandle::m_UseCustomHandleScales
bool ___m_UseCustomHandleScales_8;
// UnityEngine.Rendering.RTHandleProperties UnityEngine.Rendering.RTHandle::m_CustomHandleProperties
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 ___m_CustomHandleProperties_9;
// UnityEngine.Vector2 UnityEngine.Rendering.RTHandle::<scaleFactor>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscaleFactorU3Ek__BackingField_10;
// UnityEngine.Rendering.ScaleFunc UnityEngine.Rendering.RTHandle::scaleFunc
ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___scaleFunc_11;
// System.Boolean UnityEngine.Rendering.RTHandle::<useScaling>k__BackingField
bool ___U3CuseScalingU3Ek__BackingField_12;
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandle::<referenceSize>k__BackingField
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CreferenceSizeU3Ek__BackingField_13;
};
// UnityEngine.Rendering.RenderStateBlock
struct RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733
{
// UnityEngine.Rendering.BlendState UnityEngine.Rendering.RenderStateBlock::m_BlendState
BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 ___m_BlendState_0;
// UnityEngine.Rendering.RasterState UnityEngine.Rendering.RenderStateBlock::m_RasterState
RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___m_RasterState_1;
// UnityEngine.Rendering.DepthState UnityEngine.Rendering.RenderStateBlock::m_DepthState
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___m_DepthState_2;
// UnityEngine.Rendering.StencilState UnityEngine.Rendering.RenderStateBlock::m_StencilState
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___m_StencilState_3;
// System.Int32 UnityEngine.Rendering.RenderStateBlock::m_StencilReference
int32_t ___m_StencilReference_4;
// UnityEngine.Rendering.RenderStateMask UnityEngine.Rendering.RenderStateBlock::m_Mask
int32_t ___m_Mask_5;
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Texture2DArray
struct Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Texture3D
struct Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.Nullable`1<UnityEngine.Rendering.RenderStateBlock>
struct Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 ___value_1;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Experimental.Rendering.RendererList
struct RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635
{
// System.Boolean UnityEngine.Experimental.Rendering.RendererList::<isValid>k__BackingField
bool ___U3CisValidU3Ek__BackingField_2;
// UnityEngine.Rendering.CullingResults UnityEngine.Experimental.Rendering.RendererList::cullingResult
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResult_3;
// UnityEngine.Rendering.DrawingSettings UnityEngine.Experimental.Rendering.RendererList::drawSettings
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings_4;
// UnityEngine.Rendering.FilteringSettings UnityEngine.Experimental.Rendering.RendererList::filteringSettings
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings_5;
// System.Nullable`1<UnityEngine.Rendering.RenderStateBlock> UnityEngine.Experimental.Rendering.RendererList::stateBlock
Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock_6;
};
struct RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Experimental.Rendering.RendererList::s_EmptyName
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___s_EmptyName_0;
// UnityEngine.Experimental.Rendering.RendererList UnityEngine.Experimental.Rendering.RendererList::nullRendererList
RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635 ___nullRendererList_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RendererList
struct RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635_marshaled_pinvoke
{
int32_t ___U3CisValidU3Ek__BackingField_2;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResult_3;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings_4;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings_5;
Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock_6;
};
// Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RendererList
struct RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635_marshaled_com
{
int32_t ___U3CisValidU3Ek__BackingField_2;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResult_3;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings_4;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings_5;
Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock_6;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode[]
struct AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394 : public RuntimeArray
{
ALIGN_FIELD (8) AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A m_Items[1];
inline AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A value)
{
m_Items[index] = value;
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE : public RuntimeArray
{
ALIGN_FIELD (8) RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B m_Items[1];
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray
{
ALIGN_FIELD (8) Assembly_t* m_Items[1];
inline Assembly_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Assembly_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Assembly_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Rendering.HableCurve/Segment[]
struct SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982 : public RuntimeArray
{
ALIGN_FIELD (8) Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* m_Items[1];
inline Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Rendering.ShaderKeyword[]
struct ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341 : public RuntimeArray
{
ALIGN_FIELD (8) ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 m_Items[1];
inline ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name_0), (void*)NULL);
}
inline ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name_0), (void*)NULL);
}
};
// T UnityEngine.Rendering.ObjectPool`1<System.Object>::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_mE9FFBA2538E67EDE8398894D38E4F29EF389DCD0_gshared (ObjectPool_1_t99595E72EFE3F4492DB424138C3B94C9E0C18B58* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ObjectPool`1<System.Object>::Release(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1_Release_mF2F787094C8ED78607A13686E4119494D7F71654_gshared (ObjectPool_1_t99595E72EFE3F4492DB424138C3B94C9E0C18B58* __this, RuntimeObject* ___element0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69_gshared (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB_gshared (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_gshared (ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___item21, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB_gshared (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_gshared (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58_gshared (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94_gshared (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F_gshared (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, int16_t ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B_gshared (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, int16_t* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC_gshared (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E_gshared (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_gshared (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263_gshared (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_gshared (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_gshared (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62_gshared (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Int32 System.Linq.Enumerable::Count<System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::ElementAt<System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_gshared (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4>::.ctor(T1,T2,T3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_gshared (ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item21, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item32, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF_gshared (ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item21, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::SelectMany<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_m4052F60F13DF530E12A56A34BC921BA5E262B711_gshared (RuntimeObject* ___source0, Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1* ___selector1, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Rendering.RenderStateBlock>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_gshared_inline (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Rendering.RenderStateBlock>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC_gshared (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.AtlasAllocator/AtlasNode UnityEngine.Rendering.AtlasAllocator/AtlasNode::Allocate(UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>&,System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* AtlasNode_Allocate_m2BDA3A3172B54122AE5A862692103B7AEB5DA014 (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* __this, ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** ___pool0, int32_t ___width1, int32_t ___height2, bool ___powerOfTwoPadding3, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>::Get()
inline AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316 (ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* __this, const RuntimeMethod* method)
{
return (( AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* (*) (ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75*, const RuntimeMethod*))ObjectPool_1_Get_mE9FFBA2538E67EDE8398894D38E4F29EF389DCD0_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocator/AtlasNode::Release(UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_Release_m6710C2233272E0EFEBD120970FA83453684D1BAA (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* __this, ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** ___pool0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>::Release(T)
inline void ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5 (ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* __this, AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ___element0, const RuntimeMethod* method)
{
(( void (*) (ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75*, AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*, const RuntimeMethod*))ObjectPool_1_Release_mF2F787094C8ED78607A13686E4119494D7F71654_gshared)(__this, ___element0, method);
}
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocator/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6DFD93D6692A1B46CDBCC2CCD89F031D086AD221 (U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::.ctor()
inline void Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69 (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*, const RuntimeMethod*))Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared)(__this, method);
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.RTHandles::Alloc(System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.DepthBits,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.FilterMode,UnityEngine.TextureWrapMode,UnityEngine.Rendering.TextureDimension,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Single,UnityEngine.Rendering.MSAASamples,System.Boolean,System.Boolean,UnityEngine.RenderTextureMemoryless,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_m95E0AEEEC5E86C190497A80E0471C65645D8C976 (int32_t ___width0, int32_t ___height1, int32_t ___slices2, int32_t ___depthBufferBits3, int32_t ___colorFormat4, int32_t ___filterMode5, int32_t ___wrapMode6, int32_t ___dimension7, bool ___enableRandomWrite8, bool ___useMipMap9, bool ___autoGenerateMips10, bool ___isShadowMap11, int32_t ___anisoLevel12, float ___mipMapBias13, int32_t ___msaaSamples14, bool ___bindTextureMS15, bool ___useDynamicScale16, int32_t ___memoryless17, String_t* ___name18, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureMipmapCount(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureMipmapCount_mD097894ECA68A2E85D291B9CF7A156FEA9C5B7BF (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___width0, int32_t ___height1, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.Rendering.RTHandle::op_Implicit(UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_op_Implicit_mCC1B19A781896CDB078D13C11EEE78B27522C0FD (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Graphics::SetRenderTarget(UnityEngine.RenderTexture,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_SetRenderTarget_m5188F0ADB3FAE24708F3B2CDCC5008D8A258E8C3 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt0, int32_t ___mipLevel1, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::Clear(System.Boolean,System.Boolean,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Clear_m303329453ADB3495208897E282FD24910878F537 (bool ___clearDepth0, bool ___clearColor1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocator::.ctor(System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocator__ctor_m5F1B4A78BD5489FCC8100F2D0AC721CC42272BEB (AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* __this, int32_t ___width0, int32_t ___height1, bool ___potPadding2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Texture2DAtlas::ResetAllocator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_ResetAllocator_m5930577CC814DC28121C8678204D3566783FCDE7 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RTHandles::Release(UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rth0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocator::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocator_Reset_mF10CD4D29A6CB93FAA43BDCA6680C87166E84989 (AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::Clear()
inline void Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*, const RuntimeMethod*))Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
inline void Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_gshared)(__this, method);
}
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RTHandle::op_Implicit(UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m9E602C758517FB0B4E5B858DC043D24B4FA91EBB (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, int32_t ___mipLevel1, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Texture2D::get_blackTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_blackTexture_mE228D76BC18E2406D8398651AC04F06F6B6ED251 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuad_mCBF7991C0C986458A76146822A145C2977359008 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT3, int32_t ___mipLevelTex4, bool ___bilinear5, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Log(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline (float ___f0, float ___p1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline (float ___f0, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetComponentCount(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t GraphicsFormatUtility_GetComponentCount_mF58928ABD313BE66BFF27F7011860B23D30D06B2 (int32_t ___format0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.FormatSwizzle UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetSwizzleA(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetSwizzleA_m891F7DA1CC3020861E17E78493E3DE2656421FDB (int32_t ___format0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.FormatSwizzle UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetSwizzleB(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetSwizzleB_mBF4495904859D2B7EC75C13CA2EF1E1F985EF449 (int32_t ___format0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.FormatSwizzle UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetSwizzleG(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetSwizzleG_m4F6466307A2AB97400729B57594518026AB396BE (int32_t ___format0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.FormatSwizzle UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetSwizzleR(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetSwizzleR_m4C9AC7D7B52CA7801D01B0574CC391CD5E0A55A3 (int32_t ___format0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitCubeToOctahedral2DQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCubeToOctahedral2DQuad_m406F5BA9EAE4985E613E80465614FC051E16BB16 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT2, int32_t ___mipLevelTex3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitQuadSingleChannel(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuadSingleChannel_mC14750B1B6DC1C7A1362ACDB112A2A72ED4D88C9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT3, int32_t ___mipLevelTex4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitCubeToOctahedral2DQuadSingleChannel(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCubeToOctahedral2DQuadSingleChannel_m6A42740206DB7A4F66756D00E9054E3BFA7CEDC3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT2, int32_t ___mipLevelTex3, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::Is2D(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_Is2D_m0F89CF0AD3A0ED6A12C5036A922F97DBAF66B14F (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsSingleChannelBlit(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsSingleChannelBlit_m36A444AD8A5BECBF02CC38EB8C67EF34025BBF3E (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___destination1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Texture2DAtlas::Blit2DTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,UnityEngine.Rendering.Texture2DAtlas/BlitType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_Blit2DTexture_m70934965558F0FFAE19E97C84B527E94D044440B (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___sourceScaleOffset3, bool ___blitMips4, int32_t ___blitType5, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureID(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Texture2DAtlas::MarkGPUTextureValid(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___instanceId0, bool ___mipAreValid1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.CoreUtils::GetTextureHash(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Assert(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216 (bool ___condition0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Object::GetInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.AtlasAllocator::Allocate(UnityEngine.Vector4&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasAllocator_Allocate_m4CAB1873DB9D4E4CC5C0CF6581E0B4AEFCED19C6 (AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___result0, int32_t ___width1, int32_t ___height2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::Scale(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scale0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___x0, int32_t ___y1, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>::.ctor(T1,T2)
inline void ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6 (ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___item21, const RuntimeMethod* method)
{
(( void (*) (ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_gshared)(__this, ___item10, ___item21, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*, int32_t, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26, const RuntimeMethod*))Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::MarkGPUTextureInvalid(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_MarkGPUTextureInvalid_m8EBA5CAADA72E99FAED3D20C6C49A1D1360564ED (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___instanceId0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureID(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureID_mC3B186580F3138AC25F5FDA6016FF4435023CC29 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsCached(UnityEngine.Vector4&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsCached_m4B4781C1DA4FF2E1F7E49F7358BF6EFEF629A57A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, int32_t ___id1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*, int32_t, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26*, const RuntimeMethod*))Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_gshared)(__this, ___key0, ___value1, method);
}
// System.UInt32 UnityEngine.Texture::get_updateCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureHash(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureHash_mF19A8BC40CD6B6681BBB3B5A3DA9FD113C708A1A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB1, const RuntimeMethod* method) ;
// System.UInt32 System.Math::Min(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Min_m1C7DD94B2E3BECC3C15A8B6899E88178DC539397 (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsCached(UnityEngine.Vector4&,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsCached_m7B54023CE1A4C8BFF99CB0E76A8240A4248B2556 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector2Int>>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58 (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* __this, int32_t ___key0, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*, int32_t, ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26, const RuntimeMethod*))Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58_gshared)(__this, ___key0, ___value1, method);
}
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Assert(System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806 (bool ___condition0, String_t* ___message1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::.ctor(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool__ctor_m22C2652C4D29136D79798422530C9A5D9E8CC69D (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___capacity0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::.ctor(System.Int32)
inline void Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94 (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94_gshared)(__this, ___capacity0, method);
}
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::AtlasNodeCreate(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___parent0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::Set(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Set_m3ABFE71180FF7D12472A10C89A682CFC36D822F0_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___newX0, float ___newY1, float ___newZ2, float ___newW3, const RuntimeMethod* method) ;
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::Allocate(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, int32_t ___width1, int32_t ___height2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Add(TKey,TValue)
inline void Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, int16_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*, int32_t, int16_t, const RuntimeMethod*))Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, int16_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*, int32_t, int16_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ReleaseAndMerge(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ReleaseAndMerge_mF3EA698E178F2042996A9C630D05723A4B3E11AF (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Remove(TKey)
inline bool Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool_Clear_mE8DEA3A08060A6BD5DB3767066D1543C0DD77984 (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int16>::Clear()
inline void Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*, const RuntimeMethod*))Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::DebugStringFromNode(System.String&,System.Int16,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_DebugStringFromNode_m5051017F1F7E5381DE412AFA6D3CB22EE1AC2423 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, String_t** ___res0, int16_t ___n1, int32_t ___depthCurrent2, int32_t ___depthMax3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method) ;
// System.String System.Int16::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int16_ToString_mD65153B762673B865D4F8FF9B567BECC1ABF6D23 (int16_t* __this, const RuntimeMethod* method) ;
// System.String System.Single::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::.ctor(System.Int16,System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, int16_t ___self0, int16_t ___parent1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::SetIsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ClearIsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ClearIsOccupied_m15C4CF7573BF45C8472AAE6C72D93496F69F74B6 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsLeafNode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ReleaseChildren(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::AtlasNodeFree(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool_AtlasNodeFree_m8439BC672727D5205BD768CCF3A26C3E924D53EF (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___index0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsMergeNeeded(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsMergeNeeded_m70B87CDC5F874B42D73D0A5D889F7E86AD44A8AE (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic__ctor_mAAB00F112B923640812220262633F2B59C8B7BB4 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, int32_t ___width0, int32_t ___height1, int32_t ___capacityAllocations2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::.ctor(System.Int32)
inline void Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0 (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_gshared)(__this, ___capacity0, method);
}
// UnityEngine.RenderTexture UnityEngine.Rendering.RTHandle::get_rt()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTexture::get_graphicsFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::ResetAllocator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic_ResetAllocator_m896AD6D2A4BC73A314AC6EF64136EC6A3A239CC5 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_Release_m8458B490232D8C3FFF90F84483B9E7C10400205D (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Clear()
inline void Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263 (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*, const RuntimeMethod*))Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230 (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, const RuntimeMethod*))Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic::Allocate(UnityEngine.Vector4&,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasAllocatorDynamic_Allocate_mCB0BE9CC01255B8019E1EB0AF10818F65C97A537 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___result0, int32_t ___key1, int32_t ___width2, int32_t ___height3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Texture::get_mipmapCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_mipmapCount_m9E68435BC8E30B9821525BFC8121C34A53774023 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Add(TKey,TValue)
inline void Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381 (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::Release(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_Release_m66405964817DEC615B19E29F831A741E60DAE537 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Vector4>::Remove(TKey)
inline bool Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62 (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62_gshared)(__this, ___key0, method);
}
// UnityEngine.Rendering.GraphicsDeviceType UnityEngine.SystemInfo::get_graphicsDeviceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.TextureXR::get_useTexArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::CreateBlackUIntTextureArray(UnityEngine.Rendering.CommandBuffer,UnityEngine.ComputeShader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureXR_CreateBlackUIntTextureArray_m31C723201EE5836D79EAC9547B2717525E3B7A3D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___clearR32_UIntShader1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.RTHandles::Alloc(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex0, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::CreateBlackUintTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.ComputeShader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureXR_CreateBlackUintTexture_mA6A75A180C5B5FBB68B8C8CD8C703E8C472C6F17 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___clearR32_UIntShader1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___width0, int32_t ___height1, int32_t ___format2, int32_t ___flags3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixel(System.Int32,System.Int32,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___x0, int32_t ___y1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::CreateTexture2DArrayFromTexture2D(UnityEngine.Texture2D,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___source0, String_t* ___name1, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_magenta()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mF552F660CB0E42F18558AD59D516EBAC923F57E2_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline (const RuntimeMethod* method) ;
// UnityEngine.Texture3D UnityEngine.Rendering.TextureXR::CreateBlackTexture3D(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* TextureXR_CreateBlackTexture3D_m70E166C61FADBE1D1F29A91FA821D89B17802F9F (String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_whiteTexture_m7999084E0B635CF834F8DD2D840FAA71720404DA (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.TextureXR::get_slices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline (const RuntimeMethod* method) ;
// UnityEngine.TextureFormat UnityEngine.Texture2D::get_format()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2DArray::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DArray__ctor_m02B575835C1D88384829865AAC5A30228AB9C12C (Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* __this, int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___textureFormat3, bool ___mipChain4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Graphics::CopyTexture(UnityEngine.Texture,System.Int32,System.Int32,UnityEngine.Texture,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_CopyTexture_mEAE31D47419B997178F8AC531F065432C3270F1D (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src0, int32_t ___srcElement1, int32_t ___srcMip2, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___dst3, int32_t ___dstElement4, int32_t ___dstMip5, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m0C81127DE754F64FDD3E80E94BE11054B2791F98 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_volumeDepth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_useMipMap(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_autoGenerateMips(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_enableRandomWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderTexture::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ComputeShader::FindKernel(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetComputeTextureParam(UnityEngine.ComputeShader,System.Int32,System.String,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___computeShader0, int32_t ___kernelIndex1, String_t* ___name2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DispatchCompute(UnityEngine.ComputeShader,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___computeShader0, int32_t ___kernelIndex1, int32_t ___threadGroupsX2, int32_t ___threadGroupsY3, int32_t ___threadGroupsZ4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture3D::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture3D__ctor_mA853CA41A85C285281FB928BC926B0798987B17F (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* __this, int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, int32_t ___flags4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture3D::SetPixel(System.Int32,System.Int32,System.Int32,UnityEngine.Color,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture3D_SetPixel_m36D3CD03ED5AB8C509B2DCBC1870C1DA962B9FE4 (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* __this, int32_t ___x0, int32_t ___y1, int32_t ___z2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color3, int32_t ___mipLevel4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture3D::Apply(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture3D_Apply_m79EA861C7F9EBF4DD11F4FCF262DE4E4C07DD743 (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* __this, bool ___updateMipmaps0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Jobs.TransformAccessArray::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformAccessArray__ctor_m66B44699D46850AA776992B25A5443B6BAC42ED1 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, int32_t ___capacity0, int32_t ___desiredJobCount1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Jobs.TransformAccessArray::get_isCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TransformAccessArray_get_isCreated_m27A01F9644D14864AAF311A87959DF8705A0B142 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Jobs.TransformAccessArray::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* TransformAccessArray_get_Item_m77FCB1BF0420039FBF381102A5363A6E8FFDE251 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Jobs.TransformAccessArray::Add(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformAccessArray_Add_mC1B41F75FE0CD6AAB77186F6EF7A41E790BDE336 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Jobs.TransformAccessArray::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TransformAccessArray_get_length_mC5BF0953331F1128106EC2647B558FB9163DE165 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Jobs.TransformAccessArray::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformAccessArray_Dispose_mC0775DCFFE41173544615D7031AC028D653C4186 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray8::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray8::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_allFalse_m90DB2959D94946C2EFE34547AD6E2B8F10168463 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray8::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_allTrue_m793F5AAF8F83DAB21C0308F738147A29FFF08451 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.String System.UInt32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.String System.Convert::ToString(System.Byte,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_m58CEFC66D90B56A11C21C7B24BB856FD797C93A2 (uint8_t ___value0, int32_t ___toBase1, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray8::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray8_get_humanizedData_mF2404C0DEFF15E9DA20FC99071CA3A5900F4E791 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get8(System.UInt32,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get8_m9D48D91A431CEF3FFA4C4A8CD5ACAF4E0744580D (uint32_t ___index0, uint8_t ___data1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray8::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_Item_m4A05F5141C4554B92AE97D5487224C7840EC4D53 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set8(System.UInt32,System.Byte&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set8_m4BC480ABC2E8827779655B035B29D2F3E29507CD (uint32_t ___index0, uint8_t* ___data1, bool ___value2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray8::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray8_set_Item_m547A700177E97C60883197FE03D3DD03CBDE5F08 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray8::.ctor(System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint8_t ___initValue0, const RuntimeMethod* method) ;
// System.Int32 System.Linq.Enumerable::Count<System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>)
inline int32_t Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_gshared)(___source0, method);
}
// TSource System.Linq.Enumerable::ElementAt<System.UInt32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
inline uint32_t Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214 (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method)
{
return (( uint32_t (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_gshared)(___source0, ___index1, method);
}
// System.Void UnityEngine.Rendering.BitArray8::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray8__ctor_m831CBA0141A7161831057654C9363F50C0AF6151 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_BitwiseAnd(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_BitwiseAnd_mA7AF39894148406CCDAA991F455582F36365FA9D (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitAnd_mB8BFBCC7ED08AE63C8DCD56F224FC2A887666536 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_BitwiseOr(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_BitwiseOr_m3A5FAC9E1115587DE663A36FCE6B3E342E8C7EC4 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitOr_m18AF19D6C292BF095EDC795C3018099B3A8CD121 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_OnesComplement(UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_OnesComplement_m74BED0A30CDF3A69F4EB66CF9BFE87F6A6047A4E (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitNot_mB1E3ADFBDB897ED040CE28C797CD868DE95B9B26 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray8::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_Equals_m86ADBD06E76F1B28D197017F091F13F063B453EB (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.Byte::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Byte_GetHashCode_mB42A844E310593D124CE92EBA90F3755C9B10678 (uint8_t* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray8::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray8_GetHashCode_m0226A2FAF19B61AEBC5CC60F87DC272CCCF20A77 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray16::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray16::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_allFalse_mB74A351DF512549357B62F578F8745861E768BCA (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray16::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_allTrue_mA4CFAC20D5338EA36278D5762FEF1879DEF44298 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.String System.Convert::ToString(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_m244C97184477B594D97652377A63F2A205EC9B1E (int32_t ___value0, int32_t ___toBase1, const RuntimeMethod* method) ;
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66 (String_t* ___input0, String_t* ___pattern1, String_t* ___replacement2, const RuntimeMethod* method) ;
// System.String System.String::TrimEnd(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8 (String_t* __this, Il2CppChar ___trimChar0, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray16::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray16_get_humanizedData_m12F476DEF544F28CCD2579475DE167820BD88E87 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get16(System.UInt32,System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get16_m066D2B1DAEDCAFF7F410EACD5685646F0CEBFF99 (uint32_t ___index0, uint16_t ___data1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray16::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_Item_mCA32C50FD252F47DCBFD7262435245238430A180 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set16(System.UInt32,System.UInt16&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set16_mB599DC5FF7486C291CF767FAE66A796B007A35FF (uint32_t ___index0, uint16_t* ___data1, bool ___value2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray16::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray16_set_Item_m9457F4B8745BC1C5285574EE23FDD05A4BA2F088 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray16::.ctor(System.UInt16)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint16_t ___initValue0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray16::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray16__ctor_m337D042A8EE2131DED83B273A8CC47843E17CBF6 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_BitwiseAnd(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_BitwiseAnd_m53F60BC19E6F05FA7072F201EF25FFF17FFEACB8 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitAnd_mD1AFD4C59ED599951E61A3E8BA716D5A3FFD04EC (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_BitwiseOr(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_BitwiseOr_m72716C6C58CCAB01CB72A57BB96DA350FBA57AFA (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitOr_mD788B0B73A61E66973D6B4160729C868D5BE8B35 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_OnesComplement(UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_OnesComplement_mE37C83AB8E876316835FBECBA1A1C5EF5979E814 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitNot_m7FB6BD7B74C796E05A9E7BA6FFEF58F6F23F10BC (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray16::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_Equals_mD170A00318A901D23C1F17444D5022FF947586D2 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.UInt16::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200 (uint16_t* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray16::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray16_GetHashCode_m018CAECA54A403343CE08C2F4225670FE5780E6D (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray32::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray32::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_allFalse_m01D83A39CE7D6FBDEA9D5E57044285FF55E8260F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray32::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_allTrue_m9AA64C6C9B386B1806BD0A9F83113055AA0967EB (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.String System.Convert::ToString(System.Int64,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44 (int64_t ___value0, int32_t ___toBase1, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray32::get_humanizedVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray32_get_humanizedVersion_m56C96176FE170F18CEC3327A7D19E1A774325228 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray32::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray32_get_humanizedData_m38DE7DAE7EE5527EC6C6FDD518253031DFF2374F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get32(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get32_m3105A06D66A28B263CC53E3F714F72FD7244EAE1 (uint32_t ___index0, uint32_t ___data1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray32::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_Item_mC8CEDEAB87139CA781BADBD4FBB1E84930F19FFE (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set32(System.UInt32,System.UInt32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set32_m3A905DABCE191DACC520ACF62EDB2D7501AF3CCB (uint32_t ___index0, uint32_t* ___data1, bool ___value2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray32::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray32_set_Item_m6248824F85F4FCD452DE48E6B714AEB52D07AF44 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray32::.ctor(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___initValue0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray32::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray32__ctor_m410177CA4D679011D0A4653FC28A4B83B39A1EF1 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_BitwiseAnd(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_BitwiseAnd_m0B7FDD7E86B52E16FA45E774E64CFC26C745C1B9 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitAnd_m050354D3A87E2A90324EEB8AA7D1156A482E058A (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_BitwiseOr(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_BitwiseOr_mDDA7BE99A4D5A25FE02467C8301740B60B9A4177 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitOr_mFB1856DBA7D371F7C6C04FD475577C3A9E15D62F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_OnesComplement(UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_OnesComplement_m898623FAA720F5ECDC16B448A976CE40F53301DB (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitNot_mA3731229D50D6F6F4ACB1B80EB1EBA5610C656E8 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray32::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_Equals_mE94B4571565F0D7243127EB6070E76B8A958781C (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.UInt32::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC (uint32_t* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray32::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray32_GetHashCode_m918359D3BC8DF9C6F2BA72085B422BED8B7AA5EC (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray64::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray64::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_allFalse_m066B324DA3D868A839C4C000E923D590D09FC40B (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray64::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_allTrue_mD2AA9BCA8BD30CEE7F6648362CA4493BC81318CF (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray64::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray64_get_humanizedData_m3D2C299930B49D326C92EE0B0BA574DFF3C74891 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get64(System.UInt32,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get64_m6D4980C3A87139E97BB03FBBDCF0C1693CA2F6DA (uint32_t ___index0, uint64_t ___data1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray64::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_Item_m44EA8594329A57FA9400342251411BCE62B54453 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set64(System.UInt32,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set64_m386E330CC480D74FD497AB0B695EA5C86DA04AF0 (uint32_t ___index0, uint64_t* ___data1, bool ___value2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray64::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray64_set_Item_mDEB0D2418675CD4FEAA1CDBDDDEA70A5CD35E44D (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray64::.ctor(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint64_t ___initValue0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray64::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray64__ctor_m8745536B9B0A03C956553C54B7F425604CF60E37 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_BitwiseAnd(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_BitwiseAnd_mB51BF8ABF7AC1F151D3B8C67A12BE48A78F0D345 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitAnd_m578053826382B2ACB7E67872F4DB1E475C12B707 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_BitwiseOr(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_BitwiseOr_m861E7D4EC020CF3606364C4F65BEFBBD2C6F6C01 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitOr_mC80A8A2E27FE8E3614F1ECFB64C7D38BFA7ADC10 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_OnesComplement(UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_OnesComplement_m299275129C52E24E06DFF482EBFCA64C08042736 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitNot_mDEA129C39BEEE912882F8F2F6D79277ED3B2CED6 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray64::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_Equals_m302E3D444E2E2F74D865409C90AD08ECF3228498 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.UInt64::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92 (uint64_t* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray64::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray64_GetHashCode_mC01786968B8E26CD78AF9F6BA8D9DDFA1A56AB14 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray128::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray128_get_capacity_mF8B9300884F70FA7D2E5424DF4B844F98224105B (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray128::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_allFalse_mD54F8D614FE56898CAC736E0D471E03CF27DE84D (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray128::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_allTrue_m613B6531E734903771CB400313E3C58324095EC3 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray128::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray128_get_humanizedData_mFBE6722FC3146F9439687F1D23B26B8BBA497588 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get128(System.UInt32,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get128_mA21152D99D5617A4B11C84526E83FC410783D4D1 (uint32_t ___index0, uint64_t ___data11, uint64_t ___data22, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray128::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_Item_m2056FC3D3AE3A6650545407C0961C91621453676 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set128(System.UInt32,System.UInt64&,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set128_m0D4C44ED0B3AD702E25C60A6B53F6774121C2CD1 (uint32_t ___index0, uint64_t* ___data11, uint64_t* ___data22, bool ___value3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray128::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128_set_Item_mACDC728AC1CA0A2114008187840DC3242CC0C8E8 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray128::.ctor(System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint64_t ___initValue10, uint64_t ___initValue21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray128::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128__ctor_m48BF375FF417816E116009DA45CF3B498929AF4B (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_BitwiseAnd(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_BitwiseAnd_m7E6FE8D5303DE1D218A17522BD54E774DBD1E019 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitAnd_m573069987C6CD28B9045D0A34BB9384A7D943404 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_BitwiseOr(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_BitwiseOr_m03022DB05D521B8BEF13B293D2783BD6509F06FC (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitOr_m0621F3B8EB34A40324EE7559AA4B3104B04264F1 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_OnesComplement(UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_OnesComplement_mA128D42CCD0E8146CBF8E53299DF10C67FC33436 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitNot_m9D31DF47F85C778B39C77B7FC96725F5B7DAFCF5 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.Boolean System.UInt64::Equals(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81 (uint64_t* __this, uint64_t ___obj0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray128::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_Equals_m7BBE0682933DA4AB8B2605AD8428AE845154C5C2 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray128::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray128_GetHashCode_mB8C12AF9AAC59655B4AFA06D4A0F204157FF5320 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.BitArray256::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray256_get_capacity_mBEEC883503CA5B2F2ED0E5EE4E917B3E20902676 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray256::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_allFalse_mC89BB118740CCF24F251D5C89DC15C54E02137CF (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray256::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_allTrue_m7467D31E9239CA8F8D067A048A272424855A8139 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.BitArray256::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray256_get_humanizedData_m35B5547DD137D862F789A03722AA192DA3E1B748 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get256(System.UInt32,System.UInt64,System.UInt64,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get256_m28697BC1E2CB8E4F0BFCD5947BC459603E680149 (uint32_t ___index0, uint64_t ___data11, uint64_t ___data22, uint64_t ___data33, uint64_t ___data44, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray256::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_Item_m97E7E356A32515F35B77F5310BCB350A63EF0287 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set256(System.UInt32,System.UInt64&,System.UInt64&,System.UInt64&,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set256_m2C69FC76E54B7DFAFB89BDD5DCD2E8749FF7520F (uint32_t ___index0, uint64_t* ___data11, uint64_t* ___data22, uint64_t* ___data33, uint64_t* ___data44, bool ___value5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray256::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256_set_Item_mE6BF23C525D050DF66970DFFAB563A34323226B2 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray256::.ctor(System.UInt64,System.UInt64,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint64_t ___initValue10, uint64_t ___initValue21, uint64_t ___initValue32, uint64_t ___initValue43, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.BitArray256::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256__ctor_m67548173CE100A6542C2BD45BD9D04B04760B0A4 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_BitwiseAnd(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_BitwiseAnd_m4FDAD6E0FDAECAE2CD3D742329D7A243000BF372 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitAnd_mDC9F06C7E0E0BA44380F19BADCE0C54CA6301A1F (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_BitwiseOr(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_BitwiseOr_m036B626BD8173B53B9D4ADDAAE516BF2A9A9906D (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitOr_m991E6FDFEF4405D82BBFC2F907B9F7B0AEB9CE66 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_OnesComplement(UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_OnesComplement_m260EB2662B64747EDC89042792941A983D0E94E9 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitNot_m2DB60E7421D37CB7808A363E0B23D579A61B993E (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.BitArray256::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_Equals_m6723D6D291F588EDD9861D7C58247F246E94417F (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.BitArray256::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray256_GetHashCode_mCB0868DFC6212118B07731906DAB0BBF2AC38F7C (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Rendering.CoreUtils::CreateEngineMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SystemInfo::get_graphicsShaderLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_usesReversedZBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_usesReversedZBuffer_m4A186CB8A4769D18DFFA10CA9143F41B365F8D92 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Rendering.Blitter::<Initialize>g__GetFullScreenTriangleVertexPosition|8_0(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Blitter_U3CInitializeU3Eg__GetFullScreenTriangleVertexPositionU7C8_0_mCDED15E354E9F60A216FCD5027B7521183575FA0 (float ___z0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Rendering.Blitter::<Initialize>g__GetFullScreenTriangleTexCoord|8_1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Blitter_U3CInitializeU3Eg__GetFullScreenTriangleTexCoordU7C8_1_m23B785ECE01FA6D217CD165A5FF3D5DAB12E98A9 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Rendering.Blitter::<Initialize>g__GetQuadVertexPosition|8_2(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Blitter_U3CInitializeU3Eg__GetQuadVertexPositionU7C8_2_m22515FA8B1C1C002FF8364F55A1023C730D7784F (float ___z0, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Rendering.Blitter::<Initialize>g__GetQuadTexCoord|8_3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Blitter_U3CInitializeU3Eg__GetQuadTexCoordU7C8_3_mD5AE97A26B4D470981CA48A776E61813C645A638 (const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF (RuntimeArray* ___array0, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fldHandle1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,System.Int32,UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawMesh_m5C2FA266FB98E3B7F59009B501824511E47003D9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material2, int32_t ___submeshIndex3, int32_t ___shaderPass4, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawProcedural(UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.MeshTopology,System.Int32,System.Int32,UnityEngine.MaterialPropertyBlock)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, int32_t ___topology3, int32_t ___vertexCount4, int32_t ___instanceCount5, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties6, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.TextureDimension UnityEngine.Rendering.TextureXR::get_dimension()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureXR_get_dimension_mF5451652AD01DE1A917D0C4078E4EBDD451A5AE5 (const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Rendering.Blitter::GetBlitMaterial(UnityEngine.Rendering.TextureDimension,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958 (int32_t ___dimension0, bool ___singleSlice1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture_mDDF2CA8C4C33D434A8FBB60D796CC3B67F87C732 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material3, int32_t ___pass4, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.Int32,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.Int32,UnityEngine.RenderTexture,UnityEngine.Rendering.RenderTextureSubElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_mA7A6CA3D349E117CEA635266F987E4BAFB91F6A2 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value1, int32_t ___element2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::DrawTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawTriangle_m96C9657CFBFD17632584A0663AF00A73B12C009B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Rendering.RTHandle::op_Implicit(UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* RTHandle_op_Implicit_m4F275BDD5E7B189BAD0F9081A056D9433A8B583E (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RTHandleProperties UnityEngine.Rendering.RTHandle::get_rtHandleProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture_mCE6C5259E6FC80F39D17499862DD3AEC31ADA534 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::BlitTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture2D_mDC79E2CB57C632E3F4382172AB75F63C9DDC7359 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetViewport(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetViewport_m3BCCABB7493369D88DB15EE43C41D9858AE2574D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Blitter::DrawQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetInt(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, int32_t ___value1, const RuntimeMethod* method) ;
// UnityEngine.TextureWrapMode UnityEngine.Texture::get_wrapMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Experimental.Rendering.GraphicsFormatUtility::IsAlphaOnlyFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsAlphaOnlyFormat_m0AFACD29C56C33A14B54F5042A2CBCB8870C737E (int32_t ___format0, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_graphicsUVStartsAtTop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_graphicsUVStartsAtTop_mC3C73E1B00C1A9D849220F6BF1C3510002BBE5AE (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB (String_t* ___name0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___key0, HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>::GetEnumerator()
inline Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF HashSet_1_GetEnumerator_m4DD2307E1A85CE1732E83B800176ACC7515E4B06 (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* __this, const RuntimeMethod* method)
{
return (( Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF (*) (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>::.ctor()
inline void HashSet_1__ctor_mCA104F8F7A1DC27E3B10B7E56D41783DE71F9332 (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mBDC758D6AB3612A7A4E6FD67A47E4372410CA462 (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___key0, HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>::Add(T)
inline bool HashSet_1_Add_m882D100CECAF3E7AC184A18C8EEB45A5A090380F (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* __this, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>::Remove(T)
inline bool HashSet_1_Remove_m280E033917A572D501EC4070430D723CDA03E875 (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* __this, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Camera,System.Collections.Generic.HashSet`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>>::.ctor()
inline void Dictionary_2__ctor_mF8E7CECEC9905DEC1B90C93643B06C340E6EA397 (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Single UnityEngine.Rendering.ColorUtils::StandardIlluminantY(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_StandardIlluminantY_mFD230DBEFCB34E96CC10AC6D973A0785F94C334B (float ___x0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.ColorUtils::CIExyToLMS(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtils_CIExyToLMS_mEF4695F158057988801E4D033A919BA1F9A6B74E (float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6 (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4>::.ctor(T1,T2,T3)
inline void ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7 (ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item21, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item32, const RuntimeMethod* method)
{
(( void (*) (ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_gshared)(__this, ___item10, ___item21, ___item32, method);
}
// UnityEngine.Color UnityEngine.Color::op_Implicit(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Implicit_m04FFC6EBCB0576CD59529546F8FA10F4F71E9005_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.ColorUtils::Luminance(UnityEngine.Color&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_Luminance_mF356655EDE24C312306A119C4509A9F15C1E7D02 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___color0, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4>::.ctor(T1,T2)
inline void ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF (ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item10, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___item21, const RuntimeMethod* method)
{
(( void (*) (ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF_gshared)(__this, ___item10, ___item21, method);
}
// System.Single UnityEngine.Rendering.ColorUtils::get_lensImperfectionExposureScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_get_lensImperfectionExposureScale_m010ADD67B5701B40DED2B3E12AD32BCE5B093ADF (const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyOrthoMatrixCentered(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyOrthoMatrixCentered_mD2863C48C17219ED31CA7AFAE19B82B2509518D0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ortho0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyGenericOrthoMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyGenericOrthoMatrix_m53C5BA7BD6E9E62F1A0962B4999C5418D07A5A14 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ortho0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyPerspectiveMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyPerspectiveMatrix_m4674F50DAE5D50F2F92A400247C29B9065C2A576 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___perspective0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Cubemap::.ctor(System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cubemap__ctor_m3821285A2DC0E20113E2BEAE3F16C9AF925FE14B (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* __this, int32_t ___width0, int32_t ___format1, int32_t ___flags2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Cubemap::SetPixel(UnityEngine.CubemapFace,System.Int32,System.Int32,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cubemap_SetPixel_m4A6C16EFC65BAF97489A7609A397615069A5B6A7 (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* __this, int32_t ___face0, int32_t ___x1, int32_t ___y2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Cubemap::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cubemap_Apply_m55519B28F6F64CFD7C90AA60484FB12A4C696B8D (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.CubemapArray::.ctor(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubemapArray__ctor_mD255863D4BD2CC18AF0065CAB121609A82019676 (CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* __this, int32_t ___width0, int32_t ___cubemapCount1, int32_t ___format2, int32_t ___flags3, const RuntimeMethod* method) ;
// System.Void UnityEngine.CubemapArray::SetPixels(UnityEngine.Color[],UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubemapArray_SetPixels_m685B2F758167CD642FAE1349414CB592AFA14B7D (CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___colors0, int32_t ___face1, int32_t ___arrayElement2, const RuntimeMethod* method) ;
// System.Void UnityEngine.CubemapArray::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CubemapArray_Apply_m29DF64E3A89EB850B60F2042BF5358F7E6F0156E (CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m45EACC89DDF408948889586516B3CA7AA8B73BFA (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___width0, int32_t ___height1, int32_t ___depth2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture3D::SetPixels(UnityEngine.Color[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture3D_SetPixels_m81DBC84411B2B82D5CB8C883E10088649E3DDC44 (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___colors0, int32_t ___miplevel1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture3D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture3D_Apply_m1043B9228683E9150D2A79EDBE2D3D828F299ED2 (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::ClearRenderTarget(UnityEngine.Rendering.RTClearFlags,UnityEngine.Color,System.Single,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ClearRenderTarget_mF79756BB41395A459CC5FD5CFFC517F65D93D86C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___clearFlags0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor1, float ___depth2, uint32_t ___stencil3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.CoreUtils::FixupDepthSlice(System.Int32,UnityEngine.CubemapFace)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_FixupDepthSlice_m867298EDF226CD749E87096C28F9581B8D235130 (int32_t ___depthSlice0, int32_t ___cubemapFace1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_mB2089C569DC81491FEBF3F685188DDFCF7F324EC (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, int32_t ___mipLevel1, int32_t ___cubemapFace2, int32_t ___depthSlice3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::ClearRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, int32_t ___clearFlag1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m6CE0BBF5E5D16ED93D0FEAE483F3DB6A69ED3D8D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m929338F2F9D6CB3813526A5BA6409B54FD461B56 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, int32_t ___miplevel5, int32_t ___cubemapFace6, int32_t ___depthSlice7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_mDD78775F6E0B5F1E74F65A08C3973A3575382619 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___color0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depth1, int32_t ___mipLevel2, int32_t ___cubemapFace3, int32_t ___depthSlice4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m69ECACBA48FEC53BE5691E5A1F8F7B640DDABA37 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m2A11A517DE44DC5F37BA08EF86ED1DCABAC4CC1E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colors0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depth1, int32_t ___mipLevel2, int32_t ___cubemapFace3, int32_t ___depthSlice4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_mC138EA08E2FADA524DA4A0B7C702DAEA17D41B8C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, int32_t ___loadAction1, int32_t ___storeAction2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m7C82A292875AA22F474887FAF9129351DA7035B7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___loadAction2, int32_t ___storeAction3, int32_t ___clearFlag4, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___color0, int32_t ___colorLoadAction1, int32_t ___colorStoreAction2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depth3, int32_t ___depthLoadAction4, int32_t ___depthStoreAction5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, int32_t ___colorLoadAction1, int32_t ___colorStoreAction2, int32_t ___depthLoadAction3, int32_t ___depthStoreAction4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m03DF45FB5DF653277879D290B90A284F6EFC2257 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, int32_t ___colorLoadAction2, int32_t ___colorStoreAction3, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer4, int32_t ___depthLoadAction5, int32_t ___depthStoreAction6, int32_t ___clearFlag7, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor8, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetViewport(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetViewport_m92C82E5708AB8C69C3F2A02A5398929A7FCA2F8C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___target1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.CoreUtils::FixupDepthSlice(System.Int32,UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_FixupDepthSlice_m2BFC1680099E788CE5E3C8710950266180290A17 (int32_t ___depthSlice0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetViewportAndClear(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m21FAE62EC0EE884521A2F8C0A94758CFB30D8A80 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mDBD8F90E95612618F02AA57FF827919E7E0E50BA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___colorBuffer1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, int32_t ___miplevel5, int32_t ___cubemapFace6, int32_t ___depthSlice7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mEEFF3082D095E30261FE5416357B1FB156B30E9B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m138826BDE3B52178379A1D586AA6C114E64FE973 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.RTHandle::get_useScaling()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Rendering.RTHandle::GetScaledSize(UnityEngine.Vector2Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A RTHandle_GetScaledSize_m58D71FF94244F1EE9BCB5690381DB37C79D3E239 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___refSize0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.CoreUtils::GetRenderTargetAutoName(System.Int32,System.Int32,System.Int32,System.String,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Boolean,UnityEngine.Rendering.MSAASamples,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetRenderTargetAutoName_m6ED1EFF259EB08ECAB656DBEFEA3C04C3788E2F9 (int32_t ___width0, int32_t ___height1, int32_t ___depth2, String_t* ___format3, int32_t ___dim4, String_t* ___name5, bool ___mips6, bool ___enableMSAA7, int32_t ___msaaSamples8, bool ___dynamicRes9, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.String UnityEngine.Rendering.CoreUtils::GetTextureAutoName(System.Int32,System.Int32,System.String,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetTextureAutoName_m7E0742D6C5C6537DA118ED3D575FD92E52D9A4CA (int32_t ___width0, int32_t ___height1, String_t* ___format2, int32_t ___dim3, String_t* ___name4, bool ___mips5, int32_t ___depth6, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderTexture::get_useMipMap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderTargetIdentifier::.ctor(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_mD6E20FA134EEBCE40A8B5E64C505DE8A0DC96BDF (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m7D1D649DE10628F304644AD43659B0E8A4681AD7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthStencilBuffer3, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties4, int32_t ___shaderPassId5, const RuntimeMethod* method) ;
// UnityEngine.ColorSpace UnityEngine.QualitySettings::get_activeColorSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_linear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_gamma()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::EnableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DisableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::DisableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_DisableKeyword_mC123927EBF2F2A19220A4456C8EA19F2BA416E8C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeShader::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_EnableKeyword_mCA7166C6F79824086296AA2978DA7274FFBB035D (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeShader::DisableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_DisableKeyword_m390D1E9F02D21BF97338594E94B03101B9C99305 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.AppDomain System.AppDomain::get_CurrentDomain()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m5085B6AF21A19506C85E0650C46BE35A18011CFE (const RuntimeMethod* method) ;
// System.Reflection.Assembly[] System.AppDomain::GetAssemblies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.Assembly,System.Collections.Generic.IEnumerable`1<System.Type>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mE7E2BD541D8288445CB79C54B1F9805C5D66D5BB (Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tDB9851E133717B16EF4D1F0B933444974B766016*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::SelectMany<System.Reflection.Assembly,System.Type>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>)
inline RuntimeObject* Enumerable_SelectMany_TisAssembly_t_TisType_t_m4202A85C8F13D2416DEC5685134CAB1F158461B4 (RuntimeObject* ___source0, Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* ___selector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tDB9851E133717B16EF4D1F0B933444974B766016*, const RuntimeMethod*))Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_m4052F60F13DF530E12A56A34BC921BA5E262B711_gshared)(___source0, ___selector1, method);
}
// System.Void UnityEngine.ComputeBuffer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Experimental.Rendering.RendererList::get_isValid()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RendererList_get_isValid_mD49D7348F5E73DD10528CA33E7E47D045F59ABA4_inline (RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635* __this, const RuntimeMethod* method) ;
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Rendering.RenderStateBlock>::get_HasValue()
inline bool Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_inline (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5*, const RuntimeMethod*))Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults0, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___drawingSettings1, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___filteringSettings2, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Rendering.RenderStateBlock>::get_Value()
inline RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* __this, const RuntimeMethod* method)
{
return (( RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 (*) (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5*, const RuntimeMethod*))Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults0, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___drawingSettings1, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___filteringSettings2, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___stateBlock3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.RendererUtils.RendererList::get_isValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererList_get_isValid_m4D3FB1386B71A02B9453A00ACD38355F1B82DD68 (RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawRendererList(UnityEngine.Rendering.RendererUtils.RendererList)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawRendererList_m4EFA7C3FABF52BE5A6A1EAACC723BF027600CDDE (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___rendererList0, const RuntimeMethod* method) ;
// System.Int32 System.Int32::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
// UnityEngine.FilterMode UnityEngine.Texture::get_filterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Texture::get_anisoLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_anisoLevel_m49CB873A0A3A71281BAE34A9512803D76D2EA27F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63FCDA748E14E0F9C9219BC0BDC490716CA2207C (U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* __this, const RuntimeMethod* method) ;
// System.Object System.Delegate::get_Target()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_m54D60E94C8F2D3C551E447D63FE7F549A6FEBECD (Type_t* ___type0, RuntimeObject* ___firstArgument1, MethodInfo_t* ___method2, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Combine(System.Delegate[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_mFD4D6FDD575DE2725D874815A118A0D4C2A4654A (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve/Segment::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Segment__ctor_m3BD236F840ED5C6DFE5FFA54BC6B86C9D12C5457 (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve/Uniforms::.ctor(UnityEngine.Rendering.HableCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uniforms__ctor_mBEA943A03EC891EB56969AFAF36E54BC9D5F125C (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* ___parent0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.HableCurve::get_inverseWhitePoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_inverseWhitePoint_m5F59401B566306A949B32D661F869075981E50DA_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.HableCurve::get_x0()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_x0_m6B5D5E0670C8B9CBEEC20B68A75DB35BC1C6E509_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.HableCurve::get_x1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_x1_m6C889E5A754B5BA6439F913BA64A4A053F8BE1A2_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.HableCurve/Segment::Eval(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Segment_Eval_m9B9E078B5AAD56567D62AFCDA502B313C9954FCD (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* __this, float ___x0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::InitSegments(UnityEngine.Rendering.HableCurve/DirectParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_InitSegments_m934CDA943CD74A520E387BEF57E6821279A6CB02 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 ___srcParams0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::set_whitePoint(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_whitePoint_m178C9CC10D68A74D67DFB3A167EFA72911615BC0_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::set_inverseWhitePoint(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_inverseWhitePoint_m1A0666ED505D2CE050EB41256F9F5295A2286820_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::AsSlopeIntercept(System.Single&,System.Single&,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_AsSlopeIntercept_mCF42D98D9AA26AFD4BD4F84BE46C562C1B44E7FC (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float* ___m0, float* ___b1, float ___x02, float ___x13, float ___y04, float ___y15, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.HableCurve::EvalDerivativeLinearGamma(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_EvalDerivativeLinearGamma_mCB43DA2C80D623957C9226E8901EF35F9DBD5028 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___m0, float ___b1, float ___g2, float ___x3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::set_x0(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_x0_m23752EEB60CAFE7B808783F8C21139157C9CA3BB_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::set_x1(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_x1_m6D171AB75E179893656FB10E41AA73E50DA498B6_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.HableCurve::SolveAB(System.Single&,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_SolveAB_m92A4CDE2D58A4B13FFE40416B8A2092CE579E1B0 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float* ___lnA0, float* ___B1, float ___x02, float ___y03, float ___m4, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.MaterialQualityUtilities::ToFirstIndex(UnityEngine.Rendering.MaterialQuality)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_ToFirstIndex_m63F534D84D7A3604D109965E0A656F22A5C6C0A1 (int32_t ___level0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.MaterialQuality UnityEngine.Rendering.MaterialQualityUtilities::FromIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_FromIndex_m38CCD6AAA9914A7CAB83E6D0B800F912D132B6B2 (int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Shader::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Shader_EnableKeyword_m24DB964DE6795F323916C317DDDB88061E6D5761 (String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Shader::DisableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Shader_DisableKeyword_m6427E6828CF809F12752AE2CF70E6A79281A3DB2 (String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.String[] System.Enum::GetNames(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enum_GetNames_mA16B3D5DABC2AE21290B05053660F925DBFF6D94 (Type_t* ___enumType0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ShaderKeyword::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderKeyword__ctor_m7F07272BD798B4145B55BC7CAD71D4E2330FD1D1 (ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661* __this, String_t* ___keywordName0, const RuntimeMethod* method) ;
// System.Double System.Math::Log(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m00DE509EBC0F78461570ED4F104B3010EB203FD1 (double ___a0, double ___newBase1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::LinearToGammaSpace(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_LinearToGammaSpace_mB23054C857C5AE0E5E27B0EA00A35F82E024B430 (float ___value0, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rendering.AtlasAllocator/AtlasNode UnityEngine.Rendering.AtlasAllocator/AtlasNode::Allocate(UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>&,System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* AtlasNode_Allocate_m2BDA3A3172B54122AE5A862692103B7AEB5DA014 (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* __this, ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** ___pool0, int32_t ___width1, int32_t ___height2, bool ___powerOfTwoPadding3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* V_3 = NULL;
bool V_4 = false;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B9_0 = 0;
{
// if (m_RightChild != null)
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_0 = __this->___m_RightChild_0;
V_2 = (bool)((!(((RuntimeObject*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0045;
}
}
{
// AtlasNode node = m_RightChild.Allocate(ref pool, width, height, powerOfTwoPadding);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_2 = __this->___m_RightChild_0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_3 = ___pool0;
int32_t L_4 = ___width1;
int32_t L_5 = ___height2;
bool L_6 = ___powerOfTwoPadding3;
NullCheck(L_2);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_7;
L_7 = AtlasNode_Allocate_m2BDA3A3172B54122AE5A862692103B7AEB5DA014(L_2, L_3, L_4, L_5, L_6, NULL);
V_3 = L_7;
// if (node == null)
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_8 = V_3;
V_4 = (bool)((((RuntimeObject*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_9 = V_4;
if (!L_9)
{
goto IL_003d;
}
}
{
// node = m_BottomChild.Allocate(ref pool, width, height, powerOfTwoPadding);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_10 = __this->___m_BottomChild_1;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_11 = ___pool0;
int32_t L_12 = ___width1;
int32_t L_13 = ___height2;
bool L_14 = ___powerOfTwoPadding3;
NullCheck(L_10);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_15;
L_15 = AtlasNode_Allocate_m2BDA3A3172B54122AE5A862692103B7AEB5DA014(L_10, L_11, L_12, L_13, L_14, NULL);
V_3 = L_15;
}
IL_003d:
{
// return node;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_16 = V_3;
V_5 = L_16;
goto IL_02f3;
}
IL_0045:
{
// int wPadd = 0;
V_0 = 0;
// int hPadd = 0;
V_1 = 0;
// if (powerOfTwoPadding)
bool L_17 = ___powerOfTwoPadding3;
V_6 = L_17;
bool L_18 = V_6;
if (!L_18)
{
goto IL_0071;
}
}
{
// wPadd = (int)m_Rect.x % width;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_19 = (&__this->___m_Rect_2);
float L_20 = L_19->___x_1;
int32_t L_21 = ___width1;
V_0 = ((int32_t)(il2cpp_codegen_cast_double_to_int<int32_t>(L_20)%L_21));
// hPadd = (int)m_Rect.y % height;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_22 = (&__this->___m_Rect_2);
float L_23 = L_22->___y_2;
int32_t L_24 = ___height2;
V_1 = ((int32_t)(il2cpp_codegen_cast_double_to_int<int32_t>(L_23)%L_24));
}
IL_0071:
{
// if ((width <= m_Rect.x - wPadd) && (height <= m_Rect.y - hPadd))
int32_t L_25 = ___width1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_26 = (&__this->___m_Rect_2);
float L_27 = L_26->___x_1;
int32_t L_28 = V_0;
if ((!(((float)((float)L_25)) <= ((float)((float)il2cpp_codegen_subtract(L_27, ((float)L_28)))))))
{
goto IL_009a;
}
}
{
int32_t L_29 = ___height2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_30 = (&__this->___m_Rect_2);
float L_31 = L_30->___y_2;
int32_t L_32 = V_1;
G_B9_0 = ((((int32_t)((!(((float)((float)L_29)) <= ((float)((float)il2cpp_codegen_subtract(L_31, ((float)L_32))))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_009b;
}
IL_009a:
{
G_B9_0 = 0;
}
IL_009b:
{
V_7 = (bool)G_B9_0;
bool L_33 = V_7;
if (!L_33)
{
goto IL_02ee;
}
}
{
// m_RightChild = pool.Get();
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_34 = ___pool0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* L_35 = *((ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75**)L_34);
NullCheck(L_35);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_36;
L_36 = ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316(L_35, ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316_RuntimeMethod_var);
__this->___m_RightChild_0 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RightChild_0), (void*)L_36);
// m_BottomChild = pool.Get();
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_37 = ___pool0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* L_38 = *((ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75**)L_37);
NullCheck(L_38);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_39;
L_39 = ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316(L_38, ObjectPool_1_Get_m72989C70A667938534DB2B5633F1957384957316_RuntimeMethod_var);
__this->___m_BottomChild_1 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BottomChild_1), (void*)L_39);
// m_Rect.z += wPadd;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_40 = (&__this->___m_Rect_2);
float* L_41 = (&L_40->___z_3);
float* L_42 = L_41;
float L_43 = *((float*)L_42);
int32_t L_44 = V_0;
*((float*)L_42) = (float)((float)il2cpp_codegen_add(L_43, ((float)L_44)));
// m_Rect.w += hPadd;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_45 = (&__this->___m_Rect_2);
float* L_46 = (&L_45->___w_4);
float* L_47 = L_46;
float L_48 = *((float*)L_47);
int32_t L_49 = V_1;
*((float*)L_47) = (float)((float)il2cpp_codegen_add(L_48, ((float)L_49)));
// m_Rect.x -= wPadd;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_50 = (&__this->___m_Rect_2);
float* L_51 = (&L_50->___x_1);
float* L_52 = L_51;
float L_53 = *((float*)L_52);
int32_t L_54 = V_0;
*((float*)L_52) = (float)((float)il2cpp_codegen_subtract(L_53, ((float)L_54)));
// m_Rect.y -= hPadd;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_55 = (&__this->___m_Rect_2);
float* L_56 = (&L_55->___y_2);
float* L_57 = L_56;
float L_58 = *((float*)L_57);
int32_t L_59 = V_1;
*((float*)L_57) = (float)((float)il2cpp_codegen_subtract(L_58, ((float)L_59)));
// if (width > height) // logic to decide which way to split
int32_t L_60 = ___width1;
int32_t L_61 = ___height2;
V_8 = (bool)((((int32_t)L_60) > ((int32_t)L_61))? 1 : 0);
bool L_62 = V_8;
if (!L_62)
{
goto IL_01f2;
}
}
{
// m_RightChild.m_Rect.z = m_Rect.z + width; // | | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_63 = __this->___m_RightChild_0;
NullCheck(L_63);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_64 = (&L_63->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_65 = (&__this->___m_Rect_2);
float L_66 = L_65->___z_3;
int32_t L_67 = ___width1;
L_64->___z_3 = ((float)il2cpp_codegen_add(L_66, ((float)L_67)));
// m_RightChild.m_Rect.w = m_Rect.w; // +--------+------+
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_68 = __this->___m_RightChild_0;
NullCheck(L_68);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_69 = (&L_68->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_70 = (&__this->___m_Rect_2);
float L_71 = L_70->___w_4;
L_69->___w_4 = L_71;
// m_RightChild.m_Rect.x = m_Rect.x - width; // | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_72 = __this->___m_RightChild_0;
NullCheck(L_72);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_73 = (&L_72->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_74 = (&__this->___m_Rect_2);
float L_75 = L_74->___x_1;
int32_t L_76 = ___width1;
L_73->___x_1 = ((float)il2cpp_codegen_subtract(L_75, ((float)L_76)));
// m_RightChild.m_Rect.y = height; // | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_77 = __this->___m_RightChild_0;
NullCheck(L_77);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_78 = (&L_77->___m_Rect_2);
int32_t L_79 = ___height2;
L_78->___y_2 = ((float)L_79);
// m_BottomChild.m_Rect.z = m_Rect.z;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_80 = __this->___m_BottomChild_1;
NullCheck(L_80);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_81 = (&L_80->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_82 = (&__this->___m_Rect_2);
float L_83 = L_82->___z_3;
L_81->___z_3 = L_83;
// m_BottomChild.m_Rect.w = m_Rect.w + height;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_84 = __this->___m_BottomChild_1;
NullCheck(L_84);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_85 = (&L_84->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_86 = (&__this->___m_Rect_2);
float L_87 = L_86->___w_4;
int32_t L_88 = ___height2;
L_85->___w_4 = ((float)il2cpp_codegen_add(L_87, ((float)L_88)));
// m_BottomChild.m_Rect.x = m_Rect.x;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_89 = __this->___m_BottomChild_1;
NullCheck(L_89);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_90 = (&L_89->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_91 = (&__this->___m_Rect_2);
float L_92 = L_91->___x_1;
L_90->___x_1 = L_92;
// m_BottomChild.m_Rect.y = m_Rect.y - height;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_93 = __this->___m_BottomChild_1;
NullCheck(L_93);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_94 = (&L_93->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_95 = (&__this->___m_Rect_2);
float L_96 = L_95->___y_2;
int32_t L_97 = ___height2;
L_94->___y_2 = ((float)il2cpp_codegen_subtract(L_96, ((float)L_97)));
goto IL_02cf;
}
IL_01f2:
{
// m_RightChild.m_Rect.z = m_Rect.z + width; // | | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_98 = __this->___m_RightChild_0;
NullCheck(L_98);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_99 = (&L_98->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_100 = (&__this->___m_Rect_2);
float L_101 = L_100->___z_3;
int32_t L_102 = ___width1;
L_99->___z_3 = ((float)il2cpp_codegen_add(L_101, ((float)L_102)));
// m_RightChild.m_Rect.w = m_Rect.w; // | | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_103 = __this->___m_RightChild_0;
NullCheck(L_103);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_104 = (&L_103->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_105 = (&__this->___m_Rect_2);
float L_106 = L_105->___w_4;
L_104->___w_4 = L_106;
// m_RightChild.m_Rect.x = m_Rect.x - width; // +---+ +
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_107 = __this->___m_RightChild_0;
NullCheck(L_107);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_108 = (&L_107->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_109 = (&__this->___m_Rect_2);
float L_110 = L_109->___x_1;
int32_t L_111 = ___width1;
L_108->___x_1 = ((float)il2cpp_codegen_subtract(L_110, ((float)L_111)));
// m_RightChild.m_Rect.y = m_Rect.y; // | | |
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_112 = __this->___m_RightChild_0;
NullCheck(L_112);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_113 = (&L_112->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_114 = (&__this->___m_Rect_2);
float L_115 = L_114->___y_2;
L_113->___y_2 = L_115;
// m_BottomChild.m_Rect.z = m_Rect.z;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_116 = __this->___m_BottomChild_1;
NullCheck(L_116);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_117 = (&L_116->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_118 = (&__this->___m_Rect_2);
float L_119 = L_118->___z_3;
L_117->___z_3 = L_119;
// m_BottomChild.m_Rect.w = m_Rect.w + height;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_120 = __this->___m_BottomChild_1;
NullCheck(L_120);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_121 = (&L_120->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_122 = (&__this->___m_Rect_2);
float L_123 = L_122->___w_4;
int32_t L_124 = ___height2;
L_121->___w_4 = ((float)il2cpp_codegen_add(L_123, ((float)L_124)));
// m_BottomChild.m_Rect.x = width;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_125 = __this->___m_BottomChild_1;
NullCheck(L_125);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_126 = (&L_125->___m_Rect_2);
int32_t L_127 = ___width1;
L_126->___x_1 = ((float)L_127);
// m_BottomChild.m_Rect.y = m_Rect.y - height;
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_128 = __this->___m_BottomChild_1;
NullCheck(L_128);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_129 = (&L_128->___m_Rect_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_130 = (&__this->___m_Rect_2);
float L_131 = L_130->___y_2;
int32_t L_132 = ___height2;
L_129->___y_2 = ((float)il2cpp_codegen_subtract(L_131, ((float)L_132)));
}
IL_02cf:
{
// m_Rect.x = width;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_133 = (&__this->___m_Rect_2);
int32_t L_134 = ___width1;
L_133->___x_1 = ((float)L_134);
// m_Rect.y = height;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_135 = (&__this->___m_Rect_2);
int32_t L_136 = ___height2;
L_135->___y_2 = ((float)L_136);
// return this;
V_5 = __this;
goto IL_02f3;
}
IL_02ee:
{
// return null;
V_5 = (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL;
goto IL_02f3;
}
IL_02f3:
{
// }
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_137 = V_5;
return L_137;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocator/AtlasNode::Release(UnityEngine.Rendering.ObjectPool`1<UnityEngine.Rendering.AtlasAllocator/AtlasNode>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_Release_m6710C2233272E0EFEBD120970FA83453684D1BAA (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* __this, ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** ___pool0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_RightChild != null)
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_0 = __this->___m_RightChild_0;
V_0 = (bool)((!(((RuntimeObject*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0046;
}
}
{
// m_RightChild.Release(ref pool);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_2 = __this->___m_RightChild_0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_3 = ___pool0;
NullCheck(L_2);
AtlasNode_Release_m6710C2233272E0EFEBD120970FA83453684D1BAA(L_2, L_3, NULL);
// m_BottomChild.Release(ref pool);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_4 = __this->___m_BottomChild_1;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_5 = ___pool0;
NullCheck(L_4);
AtlasNode_Release_m6710C2233272E0EFEBD120970FA83453684D1BAA(L_4, L_5, NULL);
// pool.Release(m_RightChild);
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_6 = ___pool0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* L_7 = *((ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75**)L_6);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_8 = __this->___m_RightChild_0;
NullCheck(L_7);
ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5(L_7, L_8, ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5_RuntimeMethod_var);
// pool.Release(m_BottomChild);
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75** L_9 = ___pool0;
ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75* L_10 = *((ObjectPool_1_t8C0B23C65F1A38AC680713F7FC4D9F79FECE2C75**)L_9);
AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* L_11 = __this->___m_BottomChild_1;
NullCheck(L_10);
ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5(L_10, L_11, ObjectPool_1_Release_mDA165395335415A6CC5C0332EC48735507B673B5_RuntimeMethod_var);
}
IL_0046:
{
// m_RightChild = null;
__this->___m_RightChild_0 = (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RightChild_0), (void*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL);
// m_BottomChild = null;
__this->___m_BottomChild_1 = (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BottomChild_1), (void*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL);
// m_Rect = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
L_12 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
__this->___m_Rect_2 = L_12;
// }
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocator/AtlasNode::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode__ctor_mB6D5CFB4511F82EBF3BB82CD666B0C2B3B2CC76B (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* __this, const RuntimeMethod* method)
{
{
// public AtlasNode m_RightChild = null;
__this->___m_RightChild_0 = (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RightChild_0), (void*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL);
// public AtlasNode m_BottomChild = null;
__this->___m_BottomChild_1 = (AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BottomChild_1), (void*)(AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4*)NULL);
// public Vector4 m_Rect = new Vector4(0, 0, 0, 0); // x,y is width and height (scale) z,w offset into atlas (offset)
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___m_Rect_2 = L_0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.AtlasAllocator/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD58A602DF54D9A856FC000844D1F689E0B3273C0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* L_0 = (U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE*)il2cpp_codegen_object_new(U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m6DFD93D6692A1B46CDBCC2CCD89F031D086AD221(L_0, NULL);
((U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocator/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6DFD93D6692A1B46CDBCC2CCD89F031D086AD221 (U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocator/<>c::<.ctor>b__6_0(UnityEngine.Rendering.AtlasAllocator/AtlasNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__6_0_mEE6E87AE529F16564D6A203353BE0BF274FEED70 (U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* __this, AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ____0, const RuntimeMethod* method)
{
{
// m_NodePool = new ObjectPool<AtlasNode>(_ => { }, _ => { });
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocator/<>c::<.ctor>b__6_1(UnityEngine.Rendering.AtlasAllocator/AtlasNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__6_1_mCB0411FC9901BAFC4F1272C563E40879E9881F45 (U3CU3Ec_tB15EE8CAD7A79C2BC916C6233BF1E9A8D5C8DACE* __this, AtlasNode_tD031D7BFC95A96AAD9C344F59A3621025EA3CBF4* ____0, const RuntimeMethod* method)
{
{
// m_NodePool = new ObjectPool<AtlasNode>(_ => { }, _ => { });
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::get_maxMipLevelPadding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_get_maxMipLevelPadding_m2F9C5CD50662D4374217BCB3571AB1BF919F761F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static int maxMipLevelPadding => s_MaxMipLevelPadding;
il2cpp_codegen_runtime_class_init_inline(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
int32_t L_0 = ((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___s_MaxMipLevelPadding_14;
return L_0;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.Texture2DAtlas::get_AtlasTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Texture2DAtlas_get_AtlasTexture_m7768401CB1687EDDACF3A103E476F2C217C69C8C (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, const RuntimeMethod* method)
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
{
// return m_AtlasTexture;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_AtlasTexture_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::.ctor(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.FilterMode,System.Boolean,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas__ctor_mB0FB5774A1037C4F0AE42B5255C966B64688B54A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___width0, int32_t ___height1, int32_t ___format2, int32_t ___filterMode3, bool ___powerOfTwoPadding4, String_t* ___name5, bool ___useMipMap6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// private protected RTHandle m_AtlasTexture = null;
__this->___m_AtlasTexture_3 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_3), (void*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL);
// bool m_IsAtlasTextureOwner = false;
__this->___m_IsAtlasTextureOwner_8 = (bool)0;
// private AtlasAllocator m_AtlasAllocator = null;
__this->___m_AtlasAllocator_9 = (AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_9), (void*)(AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E*)NULL);
// private Dictionary<int, (Vector4 scaleOffset, Vector2Int size)> m_AllocationCache = new Dictionary<int, (Vector4, Vector2Int)>();
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_0 = (Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B*)il2cpp_codegen_object_new(Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69(L_0, Dictionary_2__ctor_m2558CA63B57880719B2AC3164028F64C7844BF69_RuntimeMethod_var);
__this->___m_AllocationCache_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllocationCache_10), (void*)L_0);
// private Dictionary<int, int> m_IsGPUTextureUpToDate = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_1 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_1, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
__this->___m_IsGPUTextureUpToDate_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IsGPUTextureUpToDate_11), (void*)L_1);
// private Dictionary<int, int> m_TextureHashes = new Dictionary<int, int>();
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_2 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_2, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
__this->___m_TextureHashes_12 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextureHashes_12), (void*)L_2);
// public Texture2DAtlas(int width, int height, GraphicsFormat format, FilterMode filterMode = FilterMode.Point, bool powerOfTwoPadding = false, string name = "", bool useMipMap = true)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Width = width;
int32_t L_3 = ___width0;
__this->___m_Width_4 = L_3;
// m_Height = height;
int32_t L_4 = ___height1;
__this->___m_Height_5 = L_4;
// m_Format = format;
int32_t L_5 = ___format2;
__this->___m_Format_6 = L_5;
// m_UseMipMaps = useMipMap;
bool L_6 = ___useMipMap6;
__this->___m_UseMipMaps_7 = L_6;
// m_AtlasTexture = RTHandles.Alloc(
// width: m_Width,
// height: m_Height,
// filterMode: filterMode,
// colorFormat: m_Format,
// wrapMode: TextureWrapMode.Clamp,
// useMipMap: useMipMap,
// autoGenerateMips: false,
// name: name
// );
int32_t L_7 = __this->___m_Width_4;
int32_t L_8 = __this->___m_Height_5;
int32_t L_9 = ___filterMode3;
V_1 = L_9;
int32_t L_10 = __this->___m_Format_6;
int32_t L_11 = V_1;
bool L_12 = ___useMipMap6;
String_t* L_13 = ___name5;
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14;
L_14 = RTHandles_Alloc_m95E0AEEEC5E86C190497A80E0471C65645D8C976(L_7, L_8, 1, 0, L_10, L_11, 1, 2, (bool)0, L_12, (bool)0, (bool)0, 1, (0.0f), 1, (bool)0, (bool)0, 0, L_13, NULL);
__this->___m_AtlasTexture_3 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_3), (void*)L_14);
// m_IsAtlasTextureOwner = true;
__this->___m_IsAtlasTextureOwner_8 = (bool)1;
// int mipCount = useMipMap ? GetTextureMipmapCount(m_Width, m_Height) : 1;
bool L_15 = ___useMipMap6;
if (L_15)
{
goto IL_009f;
}
}
{
G_B3_0 = 1;
goto IL_00b1;
}
IL_009f:
{
int32_t L_16 = __this->___m_Width_4;
int32_t L_17 = __this->___m_Height_5;
int32_t L_18;
L_18 = Texture2DAtlas_GetTextureMipmapCount_mD097894ECA68A2E85D291B9CF7A156FEA9C5B7BF(__this, L_16, L_17, NULL);
G_B3_0 = L_18;
}
IL_00b1:
{
V_0 = G_B3_0;
// for (int mipIdx = 0; mipIdx < mipCount; ++mipIdx)
V_2 = 0;
goto IL_00db;
}
IL_00b6:
{
// Graphics.SetRenderTarget(m_AtlasTexture, mipIdx);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_19 = __this->___m_AtlasTexture_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20;
L_20 = RTHandle_op_Implicit_mCC1B19A781896CDB078D13C11EEE78B27522C0FD(L_19, NULL);
int32_t L_21 = V_2;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_SetRenderTarget_m5188F0ADB3FAE24708F3B2CDCC5008D8A258E8C3(L_20, L_21, NULL);
// GL.Clear(false, true, Color.clear);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22;
L_22 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
GL_Clear_m303329453ADB3495208897E282FD24910878F537((bool)0, (bool)1, L_22, NULL);
// for (int mipIdx = 0; mipIdx < mipCount; ++mipIdx)
int32_t L_23 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_00db:
{
// for (int mipIdx = 0; mipIdx < mipCount; ++mipIdx)
int32_t L_24 = V_2;
int32_t L_25 = V_0;
V_3 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
bool L_26 = V_3;
if (L_26)
{
goto IL_00b6;
}
}
{
// m_AtlasAllocator = new AtlasAllocator(width, height, powerOfTwoPadding);
int32_t L_27 = ___width0;
int32_t L_28 = ___height1;
bool L_29 = ___powerOfTwoPadding4;
AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* L_30 = (AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E*)il2cpp_codegen_object_new(AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E_il2cpp_TypeInfo_var);
NullCheck(L_30);
AtlasAllocator__ctor_m5F1B4A78BD5489FCC8100F2D0AC721CC42272BEB(L_30, L_27, L_28, L_29, NULL);
__this->___m_AtlasAllocator_9 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_9), (void*)L_30);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_Release_mE23245C71F1E00D6AE6C57DC61B3CEE8D5C7CC17 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// ResetAllocator();
Texture2DAtlas_ResetAllocator_m5930577CC814DC28121C8678204D3566783FCDE7(__this, NULL);
// if (m_IsAtlasTextureOwner) { RTHandles.Release(m_AtlasTexture); }
bool L_0 = __this->___m_IsAtlasTextureOwner_8;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0020;
}
}
{
// if (m_IsAtlasTextureOwner) { RTHandles.Release(m_AtlasTexture); }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = __this->___m_AtlasTexture_3;
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_2, NULL);
}
IL_0020:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::ResetAllocator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_ResetAllocator_m5930577CC814DC28121C8678204D3566783FCDE7 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_AtlasAllocator.Reset();
AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* L_0 = __this->___m_AtlasAllocator_9;
NullCheck(L_0);
AtlasAllocator_Reset_mF10CD4D29A6CB93FAA43BDCA6680C87166E84989(L_0, NULL);
// m_AllocationCache.Clear();
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_1 = __this->___m_AllocationCache_10;
NullCheck(L_1);
Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB(L_1, Dictionary_2_Clear_mA6D8FBFFDC846F64D707528D1E157204243191AB_RuntimeMethod_var);
// m_IsGPUTextureUpToDate.Clear(); // mark all GPU textures as invalid.
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_2 = __this->___m_IsGPUTextureUpToDate_11;
NullCheck(L_2);
Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0(L_2, Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::ClearTarget(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_ClearTarget_mDC234897D6E1A06F28E1A4DF6DE9E9FD98692BBA (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// int mipCount = (m_UseMipMaps) ? GetTextureMipmapCount(m_Width, m_Height) : 1;
bool L_0 = __this->___m_UseMipMaps_7;
if (L_0)
{
goto IL_000c;
}
}
{
G_B3_0 = 1;
goto IL_001e;
}
IL_000c:
{
int32_t L_1 = __this->___m_Width_4;
int32_t L_2 = __this->___m_Height_5;
int32_t L_3;
L_3 = Texture2DAtlas_GetTextureMipmapCount_mD097894ECA68A2E85D291B9CF7A156FEA9C5B7BF(__this, L_1, L_2, NULL);
G_B3_0 = L_3;
}
IL_001e:
{
V_0 = G_B3_0;
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
V_1 = 0;
goto IL_0054;
}
IL_0023:
{
// cmd.SetRenderTarget(m_AtlasTexture, mipLevel);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = __this->___m_AtlasTexture_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_6;
L_6 = RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A(L_5, NULL);
int32_t L_7 = V_1;
NullCheck(L_4);
CommandBuffer_SetRenderTarget_m9E602C758517FB0B4E5B858DC043D24B4FA91EBB(L_4, L_6, L_7, NULL);
// Blitter.BlitQuad(cmd, Texture2D.blackTexture, fullScaleOffset, fullScaleOffset, mipLevel, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9;
L_9 = Texture2D_get_blackTexture_mE228D76BC18E2406D8398651AC04F06F6B6ED251(NULL);
il2cpp_codegen_runtime_class_init_inline(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___fullScaleOffset_13;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___fullScaleOffset_13;
int32_t L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitQuad_mCBF7991C0C986458A76146822A145C2977359008(L_8, L_9, L_10, L_11, L_12, (bool)1, NULL);
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0054:
{
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
int32_t L_14 = V_1;
int32_t L_15 = V_0;
V_2 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
bool L_16 = V_2;
if (L_16)
{
goto IL_0023;
}
}
{
// m_IsGPUTextureUpToDate.Clear(); // mark all GPU textures as invalid.
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_17 = __this->___m_IsGPUTextureUpToDate_11;
NullCheck(L_17);
Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0(L_17, Dictionary_2_Clear_m9821889E928BB7EAEE9A7E81EDFC59651F7CBDD0_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureMipmapCount(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureMipmapCount_mD097894ECA68A2E85D291B9CF7A156FEA9C5B7BF (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___width0, int32_t ___height1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
int32_t V_2 = 0;
{
// if (!m_UseMipMaps)
bool L_0 = __this->___m_UseMipMaps_7;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// return 1;
V_2 = 1;
goto IL_0030;
}
IL_0012:
{
// float maxSize = Mathf.Max(width, height);
int32_t L_2 = ___width0;
int32_t L_3 = ___height1;
int32_t L_4;
L_4 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_2, L_3, NULL);
V_0 = ((float)L_4);
// return Mathf.FloorToInt(Mathf.Log(maxSize, 2)) + 1;
float L_5 = V_0;
float L_6;
L_6 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(L_5, (2.0f), NULL);
int32_t L_7;
L_7 = Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline(L_6, NULL);
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
goto IL_0030;
}
IL_0030:
{
// }
int32_t L_8 = V_2;
return L_8;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::Is2D(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_Is2D_m0F89CF0AD3A0ED6A12C5036A922F97DBAF66B14F (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
bool V_1 = false;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// RenderTexture rt = texture as RenderTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
V_0 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
// return (texture is Texture2D || rt?.dimension == TextureDimension.Tex2D);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture0;
if (((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)IsInstSealed((RuntimeObject*)L_1, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)))
{
goto IL_0021;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = V_0;
if (L_2)
{
goto IL_0016;
}
}
{
G_B4_0 = 0;
goto IL_001f;
}
IL_0016:
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_3);
G_B4_0 = ((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
}
IL_001f:
{
G_B6_0 = G_B4_0;
goto IL_0022;
}
IL_0021:
{
G_B6_0 = 1;
}
IL_0022:
{
V_1 = (bool)G_B6_0;
goto IL_0025;
}
IL_0025:
{
// }
bool L_5 = V_1;
return L_5;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsSingleChannelBlit(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsSingleChannelBlit_m36A444AD8A5BECBF02CC38EB8C67EF34025BBF3E (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___destination1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
int32_t G_B3_0 = 0;
{
// var srcCount = GraphicsFormatUtility.GetComponentCount(source.graphicsFormat);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___source0;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_0);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
uint32_t L_2;
L_2 = GraphicsFormatUtility_GetComponentCount_mF58928ABD313BE66BFF27F7011860B23D30D06B2(L_1, NULL);
V_0 = L_2;
// var dstCount = GraphicsFormatUtility.GetComponentCount(destination.graphicsFormat);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = ___destination1;
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_3);
uint32_t L_5;
L_5 = GraphicsFormatUtility_GetComponentCount_mF58928ABD313BE66BFF27F7011860B23D30D06B2(L_4, NULL);
V_1 = L_5;
// if (srcCount == 1 || dstCount == 1)
uint32_t L_6 = V_0;
if ((((int32_t)L_6) == ((int32_t)1)))
{
goto IL_0023;
}
}
{
uint32_t L_7 = V_1;
G_B3_0 = ((((int32_t)L_7) == ((int32_t)1))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 1;
}
IL_0024:
{
V_2 = (bool)G_B3_0;
bool L_8 = V_2;
if (!L_8)
{
goto IL_00fe;
}
}
{
// if (srcCount != dstCount)
uint32_t L_9 = V_0;
uint32_t L_10 = V_1;
V_5 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_0041;
}
}
{
// return true;
V_6 = (bool)1;
goto IL_0103;
}
IL_0041:
{
// var srcSwizzle =
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleA(source.graphicsFormat) & 0x7)) << 24) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleB(source.graphicsFormat) & 0x7)) << 16) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleG(source.graphicsFormat) & 0x7)) << 8) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleR(source.graphicsFormat) & 0x7)));
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12 = ___source0;
NullCheck(L_12);
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_12);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
int32_t L_14;
L_14 = GraphicsFormatUtility_GetSwizzleA_m891F7DA1CC3020861E17E78493E3DE2656421FDB(L_13, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___source0;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_15);
int32_t L_17;
L_17 = GraphicsFormatUtility_GetSwizzleB_mBF4495904859D2B7EC75C13CA2EF1E1F985EF449(L_16, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18 = ___source0;
NullCheck(L_18);
int32_t L_19;
L_19 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_18);
int32_t L_20;
L_20 = GraphicsFormatUtility_GetSwizzleG_m4F6466307A2AB97400729B57594518026AB396BE(L_19, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_21 = ___source0;
NullCheck(L_21);
int32_t L_22;
L_22 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_21);
int32_t L_23;
L_23 = GraphicsFormatUtility_GetSwizzleR_m4C9AC7D7B52CA7801D01B0574CC391CD5E0A55A3(L_22, NULL);
V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_14&7))&((int32_t)31)))))<<((int32_t)24)))|((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_17&7))&((int32_t)31)))))<<((int32_t)16)))))|((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_20&7))&((int32_t)31)))))<<8))))|((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_23&7))&((int32_t)31)))))));
// var dstSwizzle =
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleA(destination.graphicsFormat) & 0x7)) << 24) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleB(destination.graphicsFormat) & 0x7)) << 16) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleG(destination.graphicsFormat) & 0x7)) << 8) |
// ((1 << ((int)GraphicsFormatUtility.GetSwizzleR(destination.graphicsFormat) & 0x7)));
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_24 = ___destination1;
NullCheck(L_24);
int32_t L_25;
L_25 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_24);
int32_t L_26;
L_26 = GraphicsFormatUtility_GetSwizzleA_m891F7DA1CC3020861E17E78493E3DE2656421FDB(L_25, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_27 = ___destination1;
NullCheck(L_27);
int32_t L_28;
L_28 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_27);
int32_t L_29;
L_29 = GraphicsFormatUtility_GetSwizzleB_mBF4495904859D2B7EC75C13CA2EF1E1F985EF449(L_28, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_30 = ___destination1;
NullCheck(L_30);
int32_t L_31;
L_31 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_30);
int32_t L_32;
L_32 = GraphicsFormatUtility_GetSwizzleG_m4F6466307A2AB97400729B57594518026AB396BE(L_31, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_33 = ___destination1;
NullCheck(L_33);
int32_t L_34;
L_34 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_33);
int32_t L_35;
L_35 = GraphicsFormatUtility_GetSwizzleR_m4C9AC7D7B52CA7801D01B0574CC391CD5E0A55A3(L_34, NULL);
V_4 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_26&7))&((int32_t)31)))))<<((int32_t)24)))|((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_29&7))&((int32_t)31)))))<<((int32_t)16)))))|((int32_t)(((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_32&7))&((int32_t)31)))))<<8))))|((int32_t)(1<<((int32_t)(((int32_t)((int32_t)L_35&7))&((int32_t)31)))))));
// if (srcSwizzle != dstSwizzle)
int32_t L_36 = V_3;
int32_t L_37 = V_4;
V_7 = (bool)((((int32_t)((((int32_t)L_36) == ((int32_t)L_37))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_38 = V_7;
if (!L_38)
{
goto IL_00fd;
}
}
{
// return true;
V_6 = (bool)1;
goto IL_0103;
}
IL_00fd:
{
}
IL_00fe:
{
// return false;
V_6 = (bool)0;
goto IL_0103;
}
IL_0103:
{
// }
bool L_39 = V_6;
return L_39;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::Blit2DTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,UnityEngine.Rendering.Texture2DAtlas/BlitType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_Blit2DTexture_m70934965558F0FFAE19E97C84B527E94D044440B (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___sourceScaleOffset3, bool ___blitMips4, int32_t ___blitType5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
{
// int mipCount = GetTextureMipmapCount(texture.width, texture.height);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture2;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___texture2;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2);
int32_t L_4;
L_4 = Texture2DAtlas_GetTextureMipmapCount_mD097894ECA68A2E85D291B9CF7A156FEA9C5B7BF(__this, L_1, L_3, NULL);
V_0 = L_4;
// if (!blitMips)
bool L_5 = ___blitMips4;
V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_001f;
}
}
{
// mipCount = 1;
V_0 = 1;
}
IL_001f:
{
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
V_2 = 0;
goto IL_0090;
}
IL_0023:
{
// cmd.SetRenderTarget(m_AtlasTexture, mipLevel);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8 = __this->___m_AtlasTexture_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_9;
L_9 = RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A(L_8, NULL);
int32_t L_10 = V_2;
NullCheck(L_7);
CommandBuffer_SetRenderTarget_m9E602C758517FB0B4E5B858DC043D24B4FA91EBB(L_7, L_9, L_10, NULL);
// switch (blitType)
int32_t L_11 = ___blitType5;
V_4 = L_11;
int32_t L_12 = V_4;
V_3 = L_12;
int32_t L_13 = V_3;
switch (L_13)
{
case 0:
{
goto IL_0056;
}
case 1:
{
goto IL_0065;
}
case 2:
{
goto IL_0071;
}
case 3:
{
goto IL_007f;
}
}
}
{
goto IL_008b;
}
IL_0056:
{
// case BlitType.Default: Blitter.BlitQuad(cmd, texture, sourceScaleOffset, scaleOffset, mipLevel, true); break;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = ___sourceScaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = ___scaleOffset1;
int32_t L_18 = V_2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitQuad_mCBF7991C0C986458A76146822A145C2977359008(L_14, L_15, L_16, L_17, L_18, (bool)1, NULL);
// case BlitType.Default: Blitter.BlitQuad(cmd, texture, sourceScaleOffset, scaleOffset, mipLevel, true); break;
goto IL_008b;
}
IL_0065:
{
// case BlitType.CubeTo2DOctahedral: Blitter.BlitCubeToOctahedral2DQuad(cmd, texture, scaleOffset, mipLevel); break;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = ___scaleOffset1;
int32_t L_22 = V_2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitCubeToOctahedral2DQuad_m406F5BA9EAE4985E613E80465614FC051E16BB16(L_19, L_20, L_21, L_22, NULL);
// case BlitType.CubeTo2DOctahedral: Blitter.BlitCubeToOctahedral2DQuad(cmd, texture, scaleOffset, mipLevel); break;
goto IL_008b;
}
IL_0071:
{
// case BlitType.SingleChannel: Blitter.BlitQuadSingleChannel(cmd, texture, sourceScaleOffset, scaleOffset, mipLevel); break;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_23 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_24 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25 = ___sourceScaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26 = ___scaleOffset1;
int32_t L_27 = V_2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitQuadSingleChannel_mC14750B1B6DC1C7A1362ACDB112A2A72ED4D88C9(L_23, L_24, L_25, L_26, L_27, NULL);
// case BlitType.SingleChannel: Blitter.BlitQuadSingleChannel(cmd, texture, sourceScaleOffset, scaleOffset, mipLevel); break;
goto IL_008b;
}
IL_007f:
{
// case BlitType.CubeTo2DOctahedralSingleChannel: Blitter.BlitCubeToOctahedral2DQuadSingleChannel(cmd, texture, scaleOffset, mipLevel); break;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_29 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = ___scaleOffset1;
int32_t L_31 = V_2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitCubeToOctahedral2DQuadSingleChannel_m6A42740206DB7A4F66756D00E9054E3BFA7CEDC3(L_28, L_29, L_30, L_31, NULL);
// case BlitType.CubeTo2DOctahedralSingleChannel: Blitter.BlitCubeToOctahedral2DQuadSingleChannel(cmd, texture, scaleOffset, mipLevel); break;
goto IL_008b;
}
IL_008b:
{
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
int32_t L_32 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0090:
{
// for (int mipLevel = 0; mipLevel < mipCount; mipLevel++)
int32_t L_33 = V_2;
int32_t L_34 = V_0;
V_5 = (bool)((((int32_t)L_33) < ((int32_t)L_34))? 1 : 0);
bool L_35 = V_5;
if (L_35)
{
goto IL_0023;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::MarkGPUTextureValid(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___instanceId0, bool ___mipAreValid1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B2_0 = 0;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* G_B2_1 = NULL;
int32_t G_B1_0 = 0;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* G_B1_1 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* G_B3_2 = NULL;
{
// m_IsGPUTextureUpToDate[instanceId] = (mipAreValid) ? kGPUTexValidMipAll : kGPUTexValidMip0;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_0 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_1 = ___instanceId0;
bool L_2 = ___mipAreValid1;
G_B1_0 = L_1;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = L_0;
goto IL_000e;
}
}
{
G_B3_0 = 1;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_000f;
}
IL_000e:
{
G_B3_0 = 2;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_000f:
{
NullCheck(G_B3_2);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(G_B3_2, G_B3_1, G_B3_0, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::MarkGPUTextureInvalid(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_MarkGPUTextureInvalid_m8EBA5CAADA72E99FAED3D20C6C49A1D1360564ED (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___instanceId0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// private protected void MarkGPUTextureInvalid(int instanceId) => m_IsGPUTextureUpToDate[instanceId] = kGPUTexInvalid;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_0 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_1 = ___instanceId0;
NullCheck(L_0);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_0, L_1, 0, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_BlitTexture_mB5ABFBE98460A97AE9B4DB0DBDF8A6A440C06DB1 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___sourceScaleOffset3, bool ___blitMips4, int32_t ___overrideInstanceID5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t G_B6_0 = 0;
{
// if (Is2D(texture))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture2;
bool L_1;
L_1 = Texture2DAtlas_Is2D_m0F89CF0AD3A0ED6A12C5036A922F97DBAF66B14F(__this, L_0, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0065;
}
}
{
// BlitType blitType = BlitType.Default;
V_1 = 0;
// if (IsSingleChannelBlit(texture, m_AtlasTexture.m_RT))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = ___texture2;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = __this->___m_AtlasTexture_3;
NullCheck(L_4);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = L_4->___m_RT_1;
bool L_6;
L_6 = Texture2DAtlas_IsSingleChannelBlit_m36A444AD8A5BECBF02CC38EB8C67EF34025BBF3E(__this, L_3, L_5, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0027;
}
}
{
// blitType = BlitType.SingleChannel;
V_1 = 2;
}
IL_0027:
{
// Blit2DTexture(cmd, scaleOffset, texture, sourceScaleOffset, blitMips, blitType);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___scaleOffset1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___sourceScaleOffset3;
bool L_12 = ___blitMips4;
int32_t L_13 = V_1;
Texture2DAtlas_Blit2DTexture_m70934965558F0FFAE19E97C84B527E94D044440B(__this, L_8, L_9, L_10, L_11, L_12, L_13, NULL);
// var instanceID = overrideInstanceID != -1 ? overrideInstanceID : GetTextureID(texture);
int32_t L_14 = ___overrideInstanceID5;
if ((!(((uint32_t)L_14) == ((uint32_t)(-1)))))
{
goto IL_0044;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___texture2;
int32_t L_16;
L_16 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_15, NULL);
G_B6_0 = L_16;
goto IL_0046;
}
IL_0044:
{
int32_t L_17 = ___overrideInstanceID5;
G_B6_0 = L_17;
}
IL_0046:
{
V_2 = G_B6_0;
// MarkGPUTextureValid(instanceID, blitMips);
int32_t L_18 = V_2;
bool L_19 = ___blitMips4;
Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A(__this, L_18, L_19, NULL);
// m_TextureHashes[instanceID] = CoreUtils.GetTextureHash(texture);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_20 = __this->___m_TextureHashes_12;
int32_t L_21 = V_2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = ___texture2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_23;
L_23 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_22, NULL);
NullCheck(L_20);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_20, L_21, L_23, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
}
IL_0065:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::BlitOctahedralTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_BlitOctahedralTexture_mF1369305082B2D023FF45176A64D4E2ECD7094CE (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___sourceScaleOffset3, bool ___blitMips4, int32_t ___overrideInstanceID5, const RuntimeMethod* method)
{
{
// BlitTexture(cmd, scaleOffset, texture, sourceScaleOffset, blitMips, overrideInstanceID);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___scaleOffset1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___sourceScaleOffset3;
bool L_4 = ___blitMips4;
int32_t L_5 = ___overrideInstanceID5;
VirtualActionInvoker6< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, bool, int32_t >::Invoke(4 /* System.Void UnityEngine.Rendering.Texture2DAtlas::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,System.Int32) */, __this, L_0, L_1, L_2, L_3, L_4, L_5);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::BlitCubeTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas_BlitCubeTexture2D_m7314E241BE55A44A687A7DF69A838EB7830A0350 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, bool ___blitMips3, int32_t ___overrideInstanceID4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t G_B6_0 = 0;
{
// Debug.Assert(texture.dimension == TextureDimension.Cube);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture2;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_0);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_1) == ((int32_t)4))? 1 : 0), NULL);
// if (texture.dimension == TextureDimension.Cube)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___texture2;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_2);
V_0 = (bool)((((int32_t)L_3) == ((int32_t)4))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_008d;
}
}
{
// BlitType blitType = BlitType.CubeTo2DOctahedral;
V_1 = 1;
// if (IsSingleChannelBlit(texture, m_AtlasTexture.m_RT))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = ___texture2;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = __this->___m_AtlasTexture_3;
NullCheck(L_6);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = L_6->___m_RT_1;
bool L_8;
L_8 = Texture2DAtlas_IsSingleChannelBlit_m36A444AD8A5BECBF02CC38EB8C67EF34025BBF3E(__this, L_5, L_7, NULL);
V_3 = L_8;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0038;
}
}
{
// blitType = BlitType.CubeTo2DOctahedralSingleChannel;
V_1 = 3;
}
IL_0038:
{
// Blit2DTexture(cmd, scaleOffset, texture, new Vector4(1.0f, 1.0f, 0.0f, 0.0f), blitMips, blitType);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___scaleOffset1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_13), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
bool L_14 = ___blitMips3;
int32_t L_15 = V_1;
Texture2DAtlas_Blit2DTexture_m70934965558F0FFAE19E97C84B527E94D044440B(__this, L_10, L_11, L_12, L_13, L_14, L_15, NULL);
// var instanceID = overrideInstanceID != -1 ? overrideInstanceID : GetTextureID(texture);
int32_t L_16 = ___overrideInstanceID4;
if ((!(((uint32_t)L_16) == ((uint32_t)(-1)))))
{
goto IL_006c;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = ___texture2;
int32_t L_18;
L_18 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_17, NULL);
G_B6_0 = L_18;
goto IL_006e;
}
IL_006c:
{
int32_t L_19 = ___overrideInstanceID4;
G_B6_0 = L_19;
}
IL_006e:
{
V_2 = G_B6_0;
// MarkGPUTextureValid(instanceID, blitMips);
int32_t L_20 = V_2;
bool L_21 = ___blitMips3;
Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A(__this, L_20, L_21, NULL);
// m_TextureHashes[instanceID] = CoreUtils.GetTextureHash(texture);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_22 = __this->___m_TextureHashes_12;
int32_t L_23 = V_2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_24 = ___texture2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_25;
L_25 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_24, NULL);
NullCheck(L_22);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_22, L_23, L_25, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
}
IL_008d:
{
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4&,UnityEngine.Texture,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_AllocateTexture_mF1FDB3F2BE25762FC61DEF882514E85D239649CA (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, int32_t ___width3, int32_t ___height4, int32_t ___overrideInstanceID5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B3_0 = 0;
{
// var instanceID = overrideInstanceID != -1 ? overrideInstanceID : GetTextureID(texture);
int32_t L_0 = ___overrideInstanceID5;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_000f;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture2;
int32_t L_2;
L_2 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_1, NULL);
G_B3_0 = L_2;
goto IL_0011;
}
IL_000f:
{
int32_t L_3 = ___overrideInstanceID5;
G_B3_0 = L_3;
}
IL_0011:
{
V_0 = G_B3_0;
// bool allocated = AllocateTextureWithoutBlit(instanceID, width, height, ref scaleOffset);
int32_t L_4 = V_0;
int32_t L_5 = ___width3;
int32_t L_6 = ___height4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_7 = ___scaleOffset1;
bool L_8;
L_8 = VirtualFuncInvoker4< bool, int32_t, int32_t, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* >::Invoke(8 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTextureWithoutBlit(System.Int32,System.Int32,System.Int32,UnityEngine.Vector4&) */, __this, L_4, L_5, L_6, L_7);
V_1 = L_8;
// if (allocated)
bool L_9 = V_1;
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0076;
}
}
{
// if (Is2D(texture))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ___texture2;
bool L_12;
L_12 = Texture2DAtlas_Is2D_m0F89CF0AD3A0ED6A12C5036A922F97DBAF66B14F(__this, L_11, NULL);
V_3 = L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_0048;
}
}
{
// BlitTexture(cmd, scaleOffset, texture, fullScaleOffset);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_15 = ___scaleOffset1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_15);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = ___texture2;
il2cpp_codegen_runtime_class_init_inline(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = ((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___fullScaleOffset_13;
VirtualActionInvoker6< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, bool, int32_t >::Invoke(4 /* System.Void UnityEngine.Rendering.Texture2DAtlas::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,System.Int32) */, __this, L_14, L_16, L_17, L_18, (bool)1, (-1));
goto IL_0059;
}
IL_0048:
{
// BlitCubeTexture2D(cmd, scaleOffset, texture, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_20 = ___scaleOffset1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_20);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = ___texture2;
VirtualActionInvoker5< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, bool, int32_t >::Invoke(6 /* System.Void UnityEngine.Rendering.Texture2DAtlas::BlitCubeTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,System.Boolean,System.Int32) */, __this, L_19, L_21, L_22, (bool)1, (-1));
}
IL_0059:
{
// MarkGPUTextureValid(instanceID, true);
int32_t L_23 = V_0;
Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A(__this, L_23, (bool)1, NULL);
// m_TextureHashes[instanceID] = CoreUtils.GetTextureHash(texture);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_24 = __this->___m_TextureHashes_12;
int32_t L_25 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = ___texture2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_26, NULL);
NullCheck(L_24);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_24, L_25, L_27, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
}
IL_0076:
{
// return allocated;
bool L_28 = V_1;
V_4 = L_28;
goto IL_007b;
}
IL_007b:
{
// }
bool L_29 = V_4;
return L_29;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTextureWithoutBlit(UnityEngine.Texture,System.Int32,System.Int32,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_AllocateTextureWithoutBlit_m6C78FBCE1123E73B2DC327E300A687BA2F38BFBA (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, int32_t ___width1, int32_t ___height2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset3, const RuntimeMethod* method)
{
{
// => AllocateTextureWithoutBlit(texture.GetInstanceID(), width, height, ref scaleOffset);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
int32_t L_2 = ___width1;
int32_t L_3 = ___height2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4 = ___scaleOffset3;
bool L_5;
L_5 = VirtualFuncInvoker4< bool, int32_t, int32_t, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* >::Invoke(8 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTextureWithoutBlit(System.Int32,System.Int32,System.Int32,UnityEngine.Vector4&) */, __this, L_1, L_2, L_3, L_4);
return L_5;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTextureWithoutBlit(System.Int32,System.Int32,System.Int32,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_AllocateTextureWithoutBlit_m458E981155A8758EB9D669306D61A01C3A892910 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___instanceId0, int32_t ___width1, int32_t ___height2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// scaleOffset = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___scaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
L_1 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_0 = L_1;
// if (m_AtlasAllocator.Allocate(ref scaleOffset, width, height))
AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* L_2 = __this->___m_AtlasAllocator_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3 = ___scaleOffset3;
int32_t L_4 = ___width1;
int32_t L_5 = ___height2;
NullCheck(L_2);
bool L_6;
L_6 = AtlasAllocator_Allocate_m4CAB1873DB9D4E4CC5C0CF6581E0B4AEFCED19C6(L_2, L_3, L_4, L_5, NULL);
V_0 = L_6;
bool L_7 = V_0;
if (!L_7)
{
goto IL_009c;
}
}
{
// scaleOffset.Scale(new Vector4(1.0f / m_Width, 1.0f / m_Height, 1.0f / m_Width, 1.0f / m_Height));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_8 = ___scaleOffset3;
int32_t L_9 = __this->___m_Width_4;
int32_t L_10 = __this->___m_Height_5;
int32_t L_11 = __this->___m_Width_4;
int32_t L_12 = __this->___m_Height_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_13), ((float)((1.0f)/((float)L_9))), ((float)((1.0f)/((float)L_10))), ((float)((1.0f)/((float)L_11))), ((float)((1.0f)/((float)L_12))), /*hidden argument*/NULL);
Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline(L_8, L_13, NULL);
// m_AllocationCache[instanceId] = (scaleOffset, new Vector2Int(width, height));
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_14 = __this->___m_AllocationCache_10;
int32_t L_15 = ___instanceId0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_16 = ___scaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_16);
int32_t L_18 = ___width1;
int32_t L_19 = ___height2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
memset((&L_20), 0, sizeof(L_20));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_20), L_18, L_19, /*hidden argument*/NULL);
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 L_21;
memset((&L_21), 0, sizeof(L_21));
ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6((&L_21), L_17, L_20, /*hidden argument*/ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_RuntimeMethod_var);
NullCheck(L_14);
Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB(L_14, L_15, L_21, Dictionary_2_set_Item_mE46499A47B2A95498692503EBD04CAC9B9022ABB_RuntimeMethod_var);
// MarkGPUTextureInvalid(instanceId); // the texture data haven't been uploaded
int32_t L_22 = ___instanceId0;
Texture2DAtlas_MarkGPUTextureInvalid_m8EBA5CAADA72E99FAED3D20C6C49A1D1360564ED(__this, L_22, NULL);
// m_TextureHashes[instanceId] = -1;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_23 = __this->___m_TextureHashes_12;
int32_t L_24 = ___instanceId0;
NullCheck(L_23);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_23, L_24, (-1), Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_1 = (bool)1;
goto IL_00a1;
}
IL_009c:
{
// return false;
V_1 = (bool)0;
goto IL_00a1;
}
IL_00a1:
{
// }
bool L_25 = V_1;
return L_25;
}
}
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureHash(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureHash_mF19A8BC40CD6B6681BBB3B5A3DA9FD113C708A1A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// int hash = CoreUtils.GetTextureHash(textureA) + 23 * CoreUtils.GetTextureHash(textureB);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___textureA0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_0, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___textureB1;
int32_t L_3;
L_3 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_2, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_3))));
// return hash;
int32_t L_4 = V_0;
V_1 = L_4;
goto IL_0016;
}
IL_0016:
{
// }
int32_t L_5 = V_1;
return L_5;
}
}
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureID(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return texture.GetInstanceID();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
// }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Int32 UnityEngine.Rendering.Texture2DAtlas::GetTextureID(UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2DAtlas_GetTextureID_mC3B186580F3138AC25F5FDA6016FF4435023CC29 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return GetTextureID(textureA) + 23 * GetTextureID(textureB);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___textureA0;
int32_t L_1;
L_1 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_0, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___textureB1;
int32_t L_3;
L_3 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_2, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_3))));
goto IL_0016;
}
IL_0016:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsCached(UnityEngine.Vector4&,UnityEngine.Texture,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsCached_m26C4E0F45A65963FA56EAC22F40E76BD1353E426 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB2, const RuntimeMethod* method)
{
{
// => IsCached(out scaleOffset, GetTextureID(textureA, textureB));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___scaleOffset0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___textureA1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___textureB2;
int32_t L_3;
L_3 = Texture2DAtlas_GetTextureID_mC3B186580F3138AC25F5FDA6016FF4435023CC29(__this, L_1, L_2, NULL);
bool L_4;
L_4 = Texture2DAtlas_IsCached_m4B4781C1DA4FF2E1F7E49F7358BF6EFEF629A57A(__this, L_0, L_3, NULL);
return L_4;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsCached(UnityEngine.Vector4&,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsCached_m7B54023CE1A4C8BFF99CB0E76A8240A4248B2556 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture1, const RuntimeMethod* method)
{
{
// => IsCached(out scaleOffset, GetTextureID(texture));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___scaleOffset0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture1;
int32_t L_2;
L_2 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_1, NULL);
bool L_3;
L_3 = Texture2DAtlas_IsCached_m4B4781C1DA4FF2E1F7E49F7358BF6EFEF629A57A(__this, L_0, L_2, NULL);
return L_3;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::IsCached(UnityEngine.Vector4&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_IsCached_m4B4781C1DA4FF2E1F7E49F7358BF6EFEF629A57A (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, int32_t ___id1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
{
// bool cached = m_AllocationCache.TryGetValue(id, out var value);
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_0 = __this->___m_AllocationCache_10;
int32_t L_1 = ___id1;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F(L_0, L_1, (&V_1), Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
V_0 = L_2;
// scaleOffset = value.scaleOffset;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3 = ___scaleOffset0;
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 L_4 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = L_4.___Item1_0;
*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_3 = L_5;
// return cached;
bool L_6 = V_0;
V_2 = L_6;
goto IL_0020;
}
IL_0020:
{
// }
bool L_7 = V_2;
return L_7;
}
}
// UnityEngine.Vector2Int UnityEngine.Rendering.Texture2DAtlas::GetCachedTextureSize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Texture2DAtlas_GetCachedTextureSize_m4C26C916F8599CD4FAEB2481EDEFC59709F5F8BD (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, int32_t ___id0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// m_AllocationCache.TryGetValue(id, out var value);
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_0 = __this->___m_AllocationCache_10;
int32_t L_1 = ___id0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
// return value.size;
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 L_3 = V_0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = L_3.___Item2_1;
V_1 = L_4;
goto IL_0019;
}
IL_0019:
{
// }
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_1;
return L_5;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::NeedsUpdate(UnityEngine.Texture,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_NeedsUpdate_mC4400C203B33A8E349F55FEB32CDFDB5C70C9BB9 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, bool ___needMips1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
int32_t V_8 = 0;
bool V_9 = false;
int32_t V_10 = 0;
bool V_11 = false;
int32_t G_B10_0 = 0;
int32_t G_B17_0 = 0;
int32_t G_B19_0 = 0;
{
// RenderTexture rt = texture as RenderTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
V_0 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
// int key = GetTextureID(texture);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture0;
int32_t L_2;
L_2 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_1, NULL);
V_1 = L_2;
// int textureHash = CoreUtils.GetTextureHash(texture);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = ___texture0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300(L_3, NULL);
V_2 = L_4;
// if (rt != null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0081;
}
}
{
// if (m_IsGPUTextureUpToDate.TryGetValue(key, out updateCount))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_8 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_9 = V_1;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_8, L_9, (&V_4), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
V_5 = L_10;
bool L_11 = V_5;
if (!L_11)
{
goto IL_0069;
}
}
{
// if (rt.updateCount != updateCount)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = V_0;
NullCheck(L_12);
uint32_t L_13;
L_13 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_12, NULL);
int32_t L_14 = V_4;
V_6 = (bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)L_13)) == ((int64_t)((int64_t)L_14)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_6;
if (!L_15)
{
goto IL_0066;
}
}
{
// m_IsGPUTextureUpToDate[key] = (int)rt.updateCount;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_16 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_17 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = V_0;
NullCheck(L_18);
uint32_t L_19;
L_19 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_18, NULL);
NullCheck(L_16);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_16, L_17, L_19, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_7 = (bool)1;
goto IL_00e5;
}
IL_0066:
{
goto IL_007e;
}
IL_0069:
{
// m_IsGPUTextureUpToDate[key] = (int)rt.updateCount;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_20 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_21 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = V_0;
NullCheck(L_22);
uint32_t L_23;
L_23 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_22, NULL);
NullCheck(L_20);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_20, L_21, L_23, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
}
IL_007e:
{
goto IL_00e0;
}
IL_0081:
{
// else if (m_TextureHashes.TryGetValue(key, out int hash) && hash != textureHash)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_24 = __this->___m_TextureHashes_12;
int32_t L_25 = V_1;
NullCheck(L_24);
bool L_26;
L_26 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_24, L_25, (&V_8), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
if (!L_26)
{
goto IL_009b;
}
}
{
int32_t L_27 = V_8;
int32_t L_28 = V_2;
G_B10_0 = ((((int32_t)((((int32_t)L_27) == ((int32_t)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_009c;
}
IL_009b:
{
G_B10_0 = 0;
}
IL_009c:
{
V_9 = (bool)G_B10_0;
bool L_29 = V_9;
if (!L_29)
{
goto IL_00b6;
}
}
{
// m_TextureHashes[key] = textureHash;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_30 = __this->___m_TextureHashes_12;
int32_t L_31 = V_1;
int32_t L_32 = V_2;
NullCheck(L_30);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_30, L_31, L_32, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_7 = (bool)1;
goto IL_00e5;
}
IL_00b6:
{
// else if (m_IsGPUTextureUpToDate.TryGetValue(key, out var value))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_33 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_34 = V_1;
NullCheck(L_33);
bool L_35;
L_35 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_33, L_34, (&V_10), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
V_11 = L_35;
bool L_36 = V_11;
if (!L_36)
{
goto IL_00e0;
}
}
{
// return value == kGPUTexInvalid || (needMips && value == kGPUTexValidMip0);
int32_t L_37 = V_10;
if (!L_37)
{
goto IL_00db;
}
}
{
bool L_38 = ___needMips1;
if (!L_38)
{
goto IL_00d8;
}
}
{
int32_t L_39 = V_10;
G_B17_0 = ((((int32_t)L_39) == ((int32_t)1))? 1 : 0);
goto IL_00d9;
}
IL_00d8:
{
G_B17_0 = 0;
}
IL_00d9:
{
G_B19_0 = G_B17_0;
goto IL_00dc;
}
IL_00db:
{
G_B19_0 = 1;
}
IL_00dc:
{
V_7 = (bool)G_B19_0;
goto IL_00e5;
}
IL_00e0:
{
// return false;
V_7 = (bool)0;
goto IL_00e5;
}
IL_00e5:
{
// }
bool L_40 = V_7;
return L_40;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::NeedsUpdate(UnityEngine.Texture,UnityEngine.Texture,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_NeedsUpdate_m6906FEF78BC34F7246181C6F4EF208E6D095F2E7 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureA0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___textureB1, bool ___needMips2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t V_11 = 0;
bool V_12 = false;
int32_t V_13 = 0;
bool V_14 = false;
int32_t G_B3_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B19_0 = 0;
int32_t G_B27_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B36_0 = 0;
{
// RenderTexture rtA = textureA as RenderTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___textureA0;
V_0 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
// RenderTexture rtB = textureB as RenderTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___textureB1;
V_1 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
// int key = GetTextureID(textureA, textureB);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___textureA0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = ___textureB1;
int32_t L_4;
L_4 = Texture2DAtlas_GetTextureID_mC3B186580F3138AC25F5FDA6016FF4435023CC29(__this, L_2, L_3, NULL);
V_2 = L_4;
// int textureHash = GetTextureHash(textureA, textureB);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = ___textureA0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = ___textureB1;
int32_t L_7;
L_7 = Texture2DAtlas_GetTextureHash_mF19A8BC40CD6B6681BBB3B5A3DA9FD113C708A1A(__this, L_5, L_6, NULL);
V_3 = L_7;
// if (rtA != null || rtB != null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_9)
{
goto IL_0033;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_11));
goto IL_0034;
}
IL_0033:
{
G_B3_0 = 1;
}
IL_0034:
{
V_4 = (bool)G_B3_0;
bool L_12 = V_4;
if (!L_12)
{
goto IL_013f;
}
}
{
// if (m_IsGPUTextureUpToDate.TryGetValue(key, out updateCount))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_13 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_14 = V_2;
NullCheck(L_13);
bool L_15;
L_15 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_13, L_14, (&V_5), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
V_6 = L_15;
bool L_16 = V_6;
if (!L_16)
{
goto IL_012c;
}
}
{
// if (rtA != null && rtB != null && Math.Min(rtA.updateCount, rtB.updateCount) != updateCount)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_18)
{
goto IL_0084;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_20)
{
goto IL_0084;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = V_0;
NullCheck(L_21);
uint32_t L_22;
L_22 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_21, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = V_1;
NullCheck(L_23);
uint32_t L_24;
L_24 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_23, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
uint32_t L_25;
L_25 = Math_Min_m1C7DD94B2E3BECC3C15A8B6899E88178DC539397(L_22, L_24, NULL);
int32_t L_26 = V_5;
G_B9_0 = ((((int32_t)((((int64_t)((int64_t)(uint64_t)L_25)) == ((int64_t)((int64_t)L_26)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0085;
}
IL_0084:
{
G_B9_0 = 0;
}
IL_0085:
{
V_7 = (bool)G_B9_0;
bool L_27 = V_7;
if (!L_27)
{
goto IL_00b2;
}
}
{
// m_IsGPUTextureUpToDate[key] = (int)Math.Min(rtA.updateCount, rtB.updateCount);
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_28 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_29 = V_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = V_0;
NullCheck(L_30);
uint32_t L_31;
L_31 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_30, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_32 = V_1;
NullCheck(L_32);
uint32_t L_33;
L_33 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_32, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
uint32_t L_34;
L_34 = Math_Min_m1C7DD94B2E3BECC3C15A8B6899E88178DC539397(L_31, L_33, NULL);
NullCheck(L_28);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_28, L_29, L_34, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_8 = (bool)1;
goto IL_01a3;
}
IL_00b2:
{
// else if (rtA != null && rtA.updateCount != updateCount)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_36;
L_36 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_36)
{
goto IL_00cc;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_37 = V_0;
NullCheck(L_37);
uint32_t L_38;
L_38 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_37, NULL);
int32_t L_39 = V_5;
G_B14_0 = ((((int32_t)((((int64_t)((int64_t)(uint64_t)L_38)) == ((int64_t)((int64_t)L_39)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_00cd;
}
IL_00cc:
{
G_B14_0 = 0;
}
IL_00cd:
{
V_9 = (bool)G_B14_0;
bool L_40 = V_9;
if (!L_40)
{
goto IL_00ef;
}
}
{
// m_IsGPUTextureUpToDate[key] = (int)rtA.updateCount;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_41 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_42 = V_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_43 = V_0;
NullCheck(L_43);
uint32_t L_44;
L_44 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_43, NULL);
NullCheck(L_41);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_41, L_42, L_44, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_8 = (bool)1;
goto IL_01a3;
}
IL_00ef:
{
// else if (rtB != null && rtB.updateCount != updateCount)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_45 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_46;
L_46 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_45, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_46)
{
goto IL_0109;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_47 = V_1;
NullCheck(L_47);
uint32_t L_48;
L_48 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_47, NULL);
int32_t L_49 = V_5;
G_B19_0 = ((((int32_t)((((int64_t)((int64_t)(uint64_t)L_48)) == ((int64_t)((int64_t)L_49)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_010a;
}
IL_0109:
{
G_B19_0 = 0;
}
IL_010a:
{
V_10 = (bool)G_B19_0;
bool L_50 = V_10;
if (!L_50)
{
goto IL_0129;
}
}
{
// m_IsGPUTextureUpToDate[key] = (int)rtB.updateCount;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_51 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_52 = V_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_53 = V_1;
NullCheck(L_53);
uint32_t L_54;
L_54 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_53, NULL);
NullCheck(L_51);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_51, L_52, L_54, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_8 = (bool)1;
goto IL_01a3;
}
IL_0129:
{
goto IL_013c;
}
IL_012c:
{
// m_IsGPUTextureUpToDate[key] = textureHash;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_55 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_56 = V_2;
int32_t L_57 = V_3;
NullCheck(L_55);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_55, L_56, L_57, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
}
IL_013c:
{
goto IL_019e;
}
IL_013f:
{
// else if (m_TextureHashes.TryGetValue(key, out int hash) && hash != textureHash)
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_58 = __this->___m_TextureHashes_12;
int32_t L_59 = V_2;
NullCheck(L_58);
bool L_60;
L_60 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_58, L_59, (&V_11), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
if (!L_60)
{
goto IL_0159;
}
}
{
int32_t L_61 = V_11;
int32_t L_62 = V_3;
G_B27_0 = ((((int32_t)((((int32_t)L_61) == ((int32_t)L_62))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_015a;
}
IL_0159:
{
G_B27_0 = 0;
}
IL_015a:
{
V_12 = (bool)G_B27_0;
bool L_63 = V_12;
if (!L_63)
{
goto IL_0174;
}
}
{
// m_TextureHashes[key] = key;
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_64 = __this->___m_TextureHashes_12;
int32_t L_65 = V_2;
int32_t L_66 = V_2;
NullCheck(L_64);
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_64, L_65, L_66, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
// return true;
V_8 = (bool)1;
goto IL_01a3;
}
IL_0174:
{
// else if (m_IsGPUTextureUpToDate.TryGetValue(key, out var value))
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_67 = __this->___m_IsGPUTextureUpToDate_11;
int32_t L_68 = V_2;
NullCheck(L_67);
bool L_69;
L_69 = Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9(L_67, L_68, (&V_13), Dictionary_2_TryGetValue_mAAEB730BB484D3ECA345BF704F67084E465FFBF9_RuntimeMethod_var);
V_14 = L_69;
bool L_70 = V_14;
if (!L_70)
{
goto IL_019e;
}
}
{
// return value == kGPUTexInvalid || (needMips && value == kGPUTexValidMip0);
int32_t L_71 = V_13;
if (!L_71)
{
goto IL_0199;
}
}
{
bool L_72 = ___needMips2;
if (!L_72)
{
goto IL_0196;
}
}
{
int32_t L_73 = V_13;
G_B34_0 = ((((int32_t)L_73) == ((int32_t)1))? 1 : 0);
goto IL_0197;
}
IL_0196:
{
G_B34_0 = 0;
}
IL_0197:
{
G_B36_0 = G_B34_0;
goto IL_019a;
}
IL_0199:
{
G_B36_0 = 1;
}
IL_019a:
{
V_8 = (bool)G_B36_0;
goto IL_01a3;
}
IL_019e:
{
// return false;
V_8 = (bool)0;
goto IL_01a3;
}
IL_01a3:
{
// }
bool L_74 = V_8;
return L_74;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::AddTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4&,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_AddTexture_m173ABA0D0F69CE3D63BBFBB57B39061813A5F928 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (IsCached(out scaleOffset, texture))
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___scaleOffset1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture2;
bool L_2;
L_2 = Texture2DAtlas_IsCached_m7B54023CE1A4C8BFF99CB0E76A8240A4248B2556(__this, L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0011;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_002a;
}
IL_0011:
{
// return AllocateTexture(cmd, ref scaleOffset, texture, texture.width, texture.height);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5 = ___scaleOffset1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = ___texture2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = ___texture2;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_9 = ___texture2;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_9);
bool L_11;
L_11 = VirtualFuncInvoker6< bool, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4&,UnityEngine.Texture,System.Int32,System.Int32,System.Int32) */, __this, L_4, L_5, L_6, L_8, L_10, (-1));
V_1 = L_11;
goto IL_002a;
}
IL_002a:
{
// }
bool L_12 = V_1;
return L_12;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::UpdateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Texture,UnityEngine.Vector4&,UnityEngine.Vector4,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_UpdateTexture_mAA7E89665582543A3D34D2AF10F520DFF2E68DD9 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___oldTexture1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___newTexture2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___sourceScaleOffset4, bool ___updateIfNeeded5, bool ___blitMips6, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t G_B4_0 = 0;
{
// if (IsCached(out scaleOffset, oldTexture))
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___scaleOffset3;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___oldTexture1;
bool L_2;
L_2 = Texture2DAtlas_IsCached_m7B54023CE1A4C8BFF99CB0E76A8240A4248B2556(__this, L_0, L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_006d;
}
}
{
// if (updateIfNeeded && NeedsUpdate(newTexture))
bool L_4 = ___updateIfNeeded5;
if (!L_4)
{
goto IL_001d;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = ___newTexture2;
bool L_6;
L_6 = VirtualFuncInvoker2< bool, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, bool >::Invoke(9 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::NeedsUpdate(UnityEngine.Texture,System.Boolean) */, __this, L_5, (bool)0);
G_B4_0 = ((int32_t)(L_6));
goto IL_001e;
}
IL_001d:
{
G_B4_0 = 0;
}
IL_001e:
{
V_1 = (bool)G_B4_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0069;
}
}
{
// if (Is2D(newTexture))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = ___newTexture2;
bool L_9;
L_9 = Texture2DAtlas_Is2D_m0F89CF0AD3A0ED6A12C5036A922F97DBAF66B14F(__this, L_8, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0045;
}
}
{
// BlitTexture(cmd, scaleOffset, newTexture, sourceScaleOffset, blitMips);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_11 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_12 = ___scaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_12);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_14 = ___newTexture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = ___sourceScaleOffset4;
bool L_16 = ___blitMips6;
VirtualActionInvoker6< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, bool, int32_t >::Invoke(4 /* System.Void UnityEngine.Rendering.Texture2DAtlas::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,UnityEngine.Vector4,System.Boolean,System.Int32) */, __this, L_11, L_13, L_14, L_15, L_16, (-1));
goto IL_0058;
}
IL_0045:
{
// BlitCubeTexture2D(cmd, scaleOffset, newTexture, blitMips);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_18 = ___scaleOffset3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_18);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___newTexture2;
bool L_21 = ___blitMips6;
VirtualActionInvoker5< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, bool, int32_t >::Invoke(6 /* System.Void UnityEngine.Rendering.Texture2DAtlas::BlitCubeTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4,UnityEngine.Texture,System.Boolean,System.Int32) */, __this, L_17, L_19, L_20, L_21, (-1));
}
IL_0058:
{
// MarkGPUTextureValid(GetTextureID(newTexture), blitMips); // texture is up to date
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = ___newTexture2;
int32_t L_23;
L_23 = Texture2DAtlas_GetTextureID_mE87B21A6574D318E9E4C240DD80BBFBFB1E7963B(__this, L_22, NULL);
bool L_24 = ___blitMips6;
Texture2DAtlas_MarkGPUTextureValid_mF402EAFB808A49DCAB232E44B400DA131481344A(__this, L_23, L_24, NULL);
}
IL_0069:
{
// return true;
V_3 = (bool)1;
goto IL_0088;
}
IL_006d:
{
// return AllocateTexture(cmd, ref scaleOffset, newTexture, newTexture.width, newTexture.height);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = ___cmd0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_26 = ___scaleOffset3;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_27 = ___newTexture2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = ___newTexture2;
NullCheck(L_28);
int32_t L_29;
L_29 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_28);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_30 = ___newTexture2;
NullCheck(L_30);
int32_t L_31;
L_31 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_30);
bool L_32;
L_32 = VirtualFuncInvoker6< bool, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::AllocateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4&,UnityEngine.Texture,System.Int32,System.Int32,System.Int32) */, __this, L_25, L_26, L_27, L_29, L_31, (-1));
V_3 = L_32;
goto IL_0088;
}
IL_0088:
{
// }
bool L_33 = V_3;
return L_33;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::UpdateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4&,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_UpdateTexture_mFDD2BDBB6B05E9BC03B132A9490D426C053ED6B2 (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset2, bool ___updateIfNeeded3, bool ___blitMips4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => UpdateTexture(cmd, texture, texture, ref scaleOffset, fullScaleOffset, updateIfNeeded, blitMips);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1 = ___texture1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___texture1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3 = ___scaleOffset2;
il2cpp_codegen_runtime_class_init_inline(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___fullScaleOffset_13;
bool L_5 = ___updateIfNeeded3;
bool L_6 = ___blitMips4;
bool L_7;
L_7 = VirtualFuncInvoker7< bool, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, bool, bool >::Invoke(12 /* System.Boolean UnityEngine.Rendering.Texture2DAtlas::UpdateTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Texture,UnityEngine.Vector4&,UnityEngine.Vector4,System.Boolean,System.Boolean) */, __this, L_0, L_1, L_2, L_3, L_4, L_5, L_6);
return L_7;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlas::EnsureTextureSlot(System.Boolean&,UnityEngine.Vector4&,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlas_EnsureTextureSlot_mA671255AC3FE44365706656DA6895E396C39CD2C (Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* __this, bool* ___isUploadNeeded0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleBias1, int32_t ___key2, int32_t ___width3, int32_t ___height4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// isUploadNeeded = false;
bool* L_0 = ___isUploadNeeded0;
*((int8_t*)L_0) = (int8_t)0;
// if (m_AllocationCache.TryGetValue(key, out var value))
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_1 = __this->___m_AllocationCache_10;
int32_t L_2 = ___key2;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m1EEB5E9C85400756E857A890B8379FD44DEA100F_RuntimeMethod_var);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002a;
}
}
{
// scaleBias = value.scaleOffset;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5 = ___scaleBias1;
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 L_6 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = L_6.___Item1_0;
*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_5 = L_7;
// return true;
V_2 = (bool)1;
goto IL_00ad;
}
IL_002a:
{
// if (!m_AtlasAllocator.Allocate(ref scaleBias, width, height))
AtlasAllocator_tE73998A33352CBACEB838B47E24055984F97430E* L_8 = __this->___m_AtlasAllocator_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_9 = ___scaleBias1;
int32_t L_10 = ___width3;
int32_t L_11 = ___height4;
NullCheck(L_8);
bool L_12;
L_12 = AtlasAllocator_Allocate_m4CAB1873DB9D4E4CC5C0CF6581E0B4AEFCED19C6(L_8, L_9, L_10, L_11, NULL);
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_0045;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_00ad;
}
IL_0045:
{
// isUploadNeeded = true;
bool* L_14 = ___isUploadNeeded0;
*((int8_t*)L_14) = (int8_t)1;
// scaleBias.Scale(new Vector4(1.0f / m_Width, 1.0f / m_Height, 1.0f / m_Width, 1.0f / m_Height));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_15 = ___scaleBias1;
int32_t L_16 = __this->___m_Width_4;
int32_t L_17 = __this->___m_Height_5;
int32_t L_18 = __this->___m_Width_4;
int32_t L_19 = __this->___m_Height_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), ((float)((1.0f)/((float)L_16))), ((float)((1.0f)/((float)L_17))), ((float)((1.0f)/((float)L_18))), ((float)((1.0f)/((float)L_19))), /*hidden argument*/NULL);
Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline(L_15, L_20, NULL);
// m_AllocationCache.Add(key, (scaleBias, new Vector2Int(width, height)));
Dictionary_2_tBE995FA87CE27220FD97BCC009668BA7930F425B* L_21 = __this->___m_AllocationCache_10;
int32_t L_22 = ___key2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_23 = ___scaleBias1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_23);
int32_t L_25 = ___width3;
int32_t L_26 = ___height4;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
memset((&L_27), 0, sizeof(L_27));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_27), L_25, L_26, /*hidden argument*/NULL);
ValueTuple_2_t05010CA1EDA09F02C7ADFC1E8C90141D6388EF26 L_28;
memset((&L_28), 0, sizeof(L_28));
ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6((&L_28), L_24, L_27, /*hidden argument*/ValueTuple_2__ctor_mBC854B906321EBCBD5B8B90F1075808CD316F9C6_RuntimeMethod_var);
NullCheck(L_21);
Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58(L_21, L_22, L_28, Dictionary_2_Add_m2E5B8F24222E5929B4B5E21DC32E0FC4936E5F58_RuntimeMethod_var);
// return true;
V_2 = (bool)1;
goto IL_00ad;
}
IL_00ad:
{
// }
bool L_29 = V_2;
return L_29;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlas::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlas__cctor_m91EE154122A88004E03425354202DE1EAD402797 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static readonly Vector4 fullScaleOffset = new Vector4(1, 1, 0, 0);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_0), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___fullScaleOffset_13 = L_0;
// static readonly int s_MaxMipLevelPadding = 10;
((Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_StaticFields*)il2cpp_codegen_static_fields_for(Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F_il2cpp_TypeInfo_var))->___s_MaxMipLevelPadding_14 = ((int32_t)10);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic__ctor_mAAB00F112B923640812220262633F2B59C8B7BB4 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, int32_t ___width0, int32_t ___height1, int32_t ___capacityAllocations2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE90440F256366A5287F67776C37969DF52AF76D8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2A9D94A0F3B66F34113F07FD956A839B571C7FB);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int16_t V_1 = 0;
int32_t V_2 = 0;
{
// public AtlasAllocatorDynamic(int width, int height, int capacityAllocations)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// int capacityNodes = capacityAllocations * 2;
int32_t L_0 = ___capacityAllocations2;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, 2));
// Debug.Assert(capacityNodes < (1 << 16), "Error: AtlasAllocatorDynamic: Attempted to allocate a capacity of " + capacityNodes + ", which is greater than our 16-bit indices can support. Please request a capacity <=" + (1 << 16));
int32_t L_1 = V_0;
String_t* L_2;
L_2 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
V_2 = ((int32_t)65536);
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
String_t* L_4;
L_4 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(_stringLiteralE90440F256366A5287F67776C37969DF52AF76D8, L_2, _stringLiteralF2A9D94A0F3B66F34113F07FD956A839B571C7FB, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_1) < ((int32_t)((int32_t)65536)))? 1 : 0), L_4, NULL);
// m_Pool = new AtlasNodePool((Int16)capacityNodes);
int32_t L_5 = V_0;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_6 = (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0*)il2cpp_codegen_object_new(AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0_il2cpp_TypeInfo_var);
NullCheck(L_6);
AtlasNodePool__ctor_m22C2652C4D29136D79798422530C9A5D9E8CC69D(L_6, ((int16_t)L_5), NULL);
__this->___m_Pool_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Pool_2), (void*)L_6);
// m_NodeFromID = new Dictionary<int, Int16>(capacityAllocations);
int32_t L_7 = ___capacityAllocations2;
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* L_8 = (Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E*)il2cpp_codegen_object_new(Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E_il2cpp_TypeInfo_var);
NullCheck(L_8);
Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94(L_8, L_7, Dictionary_2__ctor_m47BB8E7152F27A5218E85206AA3A6EACDA139E94_RuntimeMethod_var);
__this->___m_NodeFromID_4 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NodeFromID_4), (void*)L_8);
// Int16 rootParent = -1;
V_1 = (int16_t)(-1);
// m_Root = m_Pool.AtlasNodeCreate(rootParent);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_9 = __this->___m_Pool_2;
int16_t L_10 = V_1;
NullCheck(L_9);
int16_t L_11;
L_11 = AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF(L_9, L_10, NULL);
__this->___m_Root_3 = L_11;
// m_Pool.m_Nodes[m_Root].m_Rect.Set(width, height, 0, 0);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_12 = __this->___m_Pool_2;
NullCheck(L_12);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_13 = L_12->___m_Nodes_0;
int16_t L_14 = __this->___m_Root_3;
NullCheck(L_13);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_15 = (&((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___m_Rect_6);
int32_t L_16 = ___width0;
int32_t L_17 = ___height1;
Vector4_Set_m3ABFE71180FF7D12472A10C89A682CFC36D822F0_inline(L_15, ((float)L_16), ((float)L_17), (0.0f), (0.0f), NULL);
// m_Width = width;
int32_t L_18 = ___width0;
__this->___m_Width_0 = L_18;
// m_Height = height;
int32_t L_19 = ___height1;
__this->___m_Height_1 = L_19;
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic::Allocate(UnityEngine.Vector4&,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasAllocatorDynamic_Allocate_mCB0BE9CC01255B8019E1EB0AF10818F65C97A537 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___result0, int32_t ___key1, int32_t ___width2, int32_t ___height3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int16_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
// Int16 node = m_Pool.m_Nodes[m_Root].Allocate(m_Pool, width, height);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_0 = __this->___m_Pool_2;
NullCheck(L_0);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_1 = L_0->___m_Nodes_0;
int16_t L_2 = __this->___m_Root_3;
NullCheck(L_1);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_3 = __this->___m_Pool_2;
int32_t L_4 = ___width2;
int32_t L_5 = ___height3;
int16_t L_6;
L_6 = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), L_3, L_4, L_5, NULL);
V_0 = L_6;
// if (node >= 0)
int16_t L_7 = V_0;
V_1 = (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_8 = V_1;
if (!L_8)
{
goto IL_0060;
}
}
{
// result = m_Pool.m_Nodes[node].m_Rect;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_9 = ___result0;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_10 = __this->___m_Pool_2;
NullCheck(L_10);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_11 = L_10->___m_Nodes_0;
int16_t L_12 = V_0;
NullCheck(L_11);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___m_Rect_6;
*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_9 = L_13;
// m_NodeFromID.Add(key, node);
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* L_14 = __this->___m_NodeFromID_4;
int32_t L_15 = ___key1;
int16_t L_16 = V_0;
NullCheck(L_14);
Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F(L_14, L_15, L_16, Dictionary_2_Add_m1E941F2C1CDD8057B1A502A38E419D4B583D831F_RuntimeMethod_var);
// return true;
V_2 = (bool)1;
goto IL_0070;
}
IL_0060:
{
// result = Vector4.zero;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_17 = ___result0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
L_18 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_17 = L_18;
// return false;
V_2 = (bool)0;
goto IL_0070;
}
IL_0070:
{
// }
bool L_19 = V_2;
return L_19;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::Release(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_Release_m66405964817DEC615B19E29F831A741E60DAE537 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, int32_t ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int16_t V_0 = 0;
bool V_1 = false;
int32_t G_B4_0 = 0;
{
// if (m_NodeFromID.TryGetValue(key, out Int16 node))
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* L_0 = __this->___m_NodeFromID_4;
int32_t L_1 = ___key0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m2D1EA6829700F6B428BF1C48026ECBABBDC9038B_RuntimeMethod_var);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_005d;
}
}
{
// Debug.Assert(node >= 0 && node < m_Pool.m_Nodes.Length);
int16_t L_4 = V_0;
if ((((int32_t)L_4) < ((int32_t)0)))
{
goto IL_002a;
}
}
{
int16_t L_5 = V_0;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_6 = __this->___m_Pool_2;
NullCheck(L_6);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_7 = L_6->___m_Nodes_0;
NullCheck(L_7);
G_B4_0 = ((((int32_t)L_5) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))? 1 : 0);
goto IL_002b;
}
IL_002a:
{
G_B4_0 = 0;
}
IL_002b:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B4_0, NULL);
// m_Pool.m_Nodes[node].ReleaseAndMerge(m_Pool);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_8 = __this->___m_Pool_2;
NullCheck(L_8);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_9 = L_8->___m_Nodes_0;
int16_t L_10 = V_0;
NullCheck(L_9);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_11 = __this->___m_Pool_2;
AtlasNode_ReleaseAndMerge_mF3EA698E178F2042996A9C630D05723A4B3E11AF(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), L_11, NULL);
// m_NodeFromID.Remove(key);
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* L_12 = __this->___m_NodeFromID_4;
int32_t L_13 = ___key0;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC(L_12, L_13, Dictionary_2_Remove_mBFDE29F1E8B29EC001EC37D43F4B86D6165B11CC_RuntimeMethod_var);
// return;
goto IL_005d;
}
IL_005d:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_Release_m8458B490232D8C3FFF90F84483B9E7C10400205D (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Pool.Clear();
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_0 = __this->___m_Pool_2;
NullCheck(L_0);
AtlasNodePool_Clear_mE8DEA3A08060A6BD5DB3767066D1543C0DD77984(L_0, NULL);
// m_Root = m_Pool.AtlasNodeCreate(-1);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_1 = __this->___m_Pool_2;
NullCheck(L_1);
int16_t L_2;
L_2 = AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF(L_1, (int16_t)(-1), NULL);
__this->___m_Root_3 = L_2;
// m_Pool.m_Nodes[m_Root].m_Rect.Set(m_Width, m_Height, 0, 0);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_3 = __this->___m_Pool_2;
NullCheck(L_3);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_4 = L_3->___m_Nodes_0;
int16_t L_5 = __this->___m_Root_3;
NullCheck(L_4);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6 = (&((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___m_Rect_6);
int32_t L_7 = __this->___m_Width_0;
int32_t L_8 = __this->___m_Height_1;
Vector4_Set_m3ABFE71180FF7D12472A10C89A682CFC36D822F0_inline(L_6, ((float)L_7), ((float)L_8), (0.0f), (0.0f), NULL);
// m_NodeFromID.Clear();
Dictionary_2_t91C6CE9606BDA85C77443D05E3B9D8CAB951172E* L_9 = __this->___m_NodeFromID_4;
NullCheck(L_9);
Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E(L_9, Dictionary_2_Clear_mB76E51EAB1D0DAA739EF3ED555816A81C9C8931E_RuntimeMethod_var);
// }
return;
}
}
// System.String UnityEngine.Rendering.AtlasAllocatorDynamic::DebugStringFromRoot(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AtlasAllocatorDynamic_DebugStringFromRoot_mB566719762843EF35C69990C48714428644B40AD (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, int32_t ___depthMax0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// string res = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// DebugStringFromNode(ref res, m_Root, 0, depthMax);
int16_t L_0 = __this->___m_Root_3;
int32_t L_1 = ___depthMax0;
AtlasAllocatorDynamic_DebugStringFromNode_m5051017F1F7E5381DE412AFA6D3CB22EE1AC2423(__this, (&V_0), L_0, 0, L_1, NULL);
// return res;
String_t* L_2 = V_0;
V_1 = L_2;
goto IL_001c;
}
IL_001c:
{
// }
String_t* L_3 = V_1;
return L_3;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic::DebugStringFromNode(System.String&,System.Int16,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasAllocatorDynamic_DebugStringFromNode_m5051017F1F7E5381DE412AFA6D3CB22EE1AC2423 (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* __this, String_t** ___res0, int16_t ___n1, int32_t ___depthCurrent2, int32_t ___depthMax3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DF66CBF1811D949A4A31BB943DA9DC521172B37);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8115B4BD81449052A4E19E865B714EA49DA4E46C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF81647A04FE403C279B3B8A838CD888DFB2D9AC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBED620E9E1D0711D29EE397E6EA506FD6EE38C3D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B2_0 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_1 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
String_t** G_B2_3 = NULL;
int32_t G_B1_0 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_1 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_2 = NULL;
String_t** G_B1_3 = NULL;
String_t* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
String_t** G_B3_4 = NULL;
int32_t G_B6_0 = 0;
{
// res += "{[" + depthCurrent + "], isOccupied = " + (m_Pool.m_Nodes[n].IsOccupied() ? "true" : "false") + ", self = " + m_Pool.m_Nodes[n].m_Self + ", " + m_Pool.m_Nodes[n].m_Rect.x + "," + m_Pool.m_Nodes[n].m_Rect.y + ", " + m_Pool.m_Nodes[n].m_Rect.z + ", " + m_Pool.m_Nodes[n].m_Rect.w + "}\n";
String_t** L_0 = ___res0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
String_t** L_3 = ___res0;
String_t* L_4 = *((String_t**)L_3);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_4);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, _stringLiteral6DF66CBF1811D949A4A31BB943DA9DC521172B37);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral6DF66CBF1811D949A4A31BB943DA9DC521172B37);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
String_t* L_7;
L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___depthCurrent2), NULL);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_7);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_6;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, _stringLiteral8115B4BD81449052A4E19E865B714EA49DA4E46C);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral8115B4BD81449052A4E19E865B714EA49DA4E46C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_10 = __this->___m_Pool_2;
NullCheck(L_10);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_11 = L_10->___m_Nodes_0;
int16_t L_12 = ___n1;
NullCheck(L_11);
bool L_13;
L_13 = AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), NULL);
G_B1_0 = 4;
G_B1_1 = L_9;
G_B1_2 = L_9;
G_B1_3 = L_0;
if (L_13)
{
G_B2_0 = 4;
G_B2_1 = L_9;
G_B2_2 = L_9;
G_B2_3 = L_0;
goto IL_0049;
}
}
{
G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
G_B3_4 = G_B1_3;
goto IL_004e;
}
IL_0049:
{
G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
G_B3_4 = G_B2_3;
}
IL_004e:
{
NullCheck(G_B3_2);
ArrayElementTypeCheck (G_B3_2, G_B3_0);
(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (String_t*)G_B3_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = G_B3_3;
NullCheck(L_14);
ArrayElementTypeCheck (L_14, _stringLiteralAF81647A04FE403C279B3B8A838CD888DFB2D9AC);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralAF81647A04FE403C279B3B8A838CD888DFB2D9AC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_16 = __this->___m_Pool_2;
NullCheck(L_16);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_17 = L_16->___m_Nodes_0;
int16_t L_18 = ___n1;
NullCheck(L_17);
int16_t* L_19 = (&((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___m_Self_0);
String_t* L_20;
L_20 = Int16_ToString_mD65153B762673B865D4F8FF9B567BECC1ABF6D23(L_19, NULL);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_20);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_20);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_15;
NullCheck(L_21);
ArrayElementTypeCheck (L_21, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_23 = __this->___m_Pool_2;
NullCheck(L_23);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_24 = L_23->___m_Nodes_0;
int16_t L_25 = ___n1;
NullCheck(L_24);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_26 = (&((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___m_Rect_6);
float* L_27 = (&L_26->___x_1);
String_t* L_28;
L_28 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_27, NULL);
NullCheck(L_22);
ArrayElementTypeCheck (L_22, L_28);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_28);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_22;
NullCheck(L_29);
ArrayElementTypeCheck (L_29, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_31 = __this->___m_Pool_2;
NullCheck(L_31);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_32 = L_31->___m_Nodes_0;
int16_t L_33 = ___n1;
NullCheck(L_32);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_34 = (&((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->___m_Rect_6);
float* L_35 = (&L_34->___y_2);
String_t* L_36;
L_36 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_35, NULL);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_36);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)L_36);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_30;
NullCheck(L_37);
ArrayElementTypeCheck (L_37, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_39 = __this->___m_Pool_2;
NullCheck(L_39);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_40 = L_39->___m_Nodes_0;
int16_t L_41 = ___n1;
NullCheck(L_40);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_42 = (&((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___m_Rect_6);
float* L_43 = (&L_42->___z_3);
String_t* L_44;
L_44 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_43, NULL);
NullCheck(L_38);
ArrayElementTypeCheck (L_38, L_44);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)L_44);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_38;
NullCheck(L_45);
ArrayElementTypeCheck (L_45, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_47 = __this->___m_Pool_2;
NullCheck(L_47);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_48 = L_47->___m_Nodes_0;
int16_t L_49 = ___n1;
NullCheck(L_48);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_50 = (&((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___m_Rect_6);
float* L_51 = (&L_50->___w_4);
String_t* L_52;
L_52 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972(L_51, NULL);
NullCheck(L_46);
ArrayElementTypeCheck (L_46, L_52);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)L_52);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_46;
NullCheck(L_53);
ArrayElementTypeCheck (L_53, _stringLiteralBED620E9E1D0711D29EE397E6EA506FD6EE38C3D);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteralBED620E9E1D0711D29EE397E6EA506FD6EE38C3D);
String_t* L_54;
L_54 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_53, NULL);
*((RuntimeObject**)G_B3_4) = (RuntimeObject*)L_54;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B3_4, (void*)(RuntimeObject*)L_54);
// if (depthMax == -1 || depthCurrent < depthMax)
int32_t L_55 = ___depthMax3;
if ((((int32_t)L_55) == ((int32_t)(-1))))
{
goto IL_0142;
}
}
{
int32_t L_56 = ___depthCurrent2;
int32_t L_57 = ___depthMax3;
G_B6_0 = ((((int32_t)L_56) < ((int32_t)L_57))? 1 : 0);
goto IL_0143;
}
IL_0142:
{
G_B6_0 = 1;
}
IL_0143:
{
V_0 = (bool)G_B6_0;
bool L_58 = V_0;
if (!L_58)
{
goto IL_01d6;
}
}
{
// if (m_Pool.m_Nodes[n].m_LeftChild >= 0)
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_59 = __this->___m_Pool_2;
NullCheck(L_59);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_60 = L_59->___m_Nodes_0;
int16_t L_61 = ___n1;
NullCheck(L_60);
int16_t L_62 = ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->___m_LeftChild_2;
V_1 = (bool)((((int32_t)((((int32_t)L_62) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_63 = V_1;
if (!L_63)
{
goto IL_0190;
}
}
{
// DebugStringFromNode(ref res, m_Pool.m_Nodes[n].m_LeftChild, depthCurrent + 1, depthMax);
String_t** L_64 = ___res0;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_65 = __this->___m_Pool_2;
NullCheck(L_65);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_66 = L_65->___m_Nodes_0;
int16_t L_67 = ___n1;
NullCheck(L_66);
int16_t L_68 = ((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___m_LeftChild_2;
int32_t L_69 = ___depthCurrent2;
int32_t L_70 = ___depthMax3;
AtlasAllocatorDynamic_DebugStringFromNode_m5051017F1F7E5381DE412AFA6D3CB22EE1AC2423(__this, L_64, L_68, ((int32_t)il2cpp_codegen_add(L_69, 1)), L_70, NULL);
}
IL_0190:
{
// if (m_Pool.m_Nodes[n].m_RightChild >= 0)
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_71 = __this->___m_Pool_2;
NullCheck(L_71);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_72 = L_71->___m_Nodes_0;
int16_t L_73 = ___n1;
NullCheck(L_72);
int16_t L_74 = ((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->___m_RightChild_3;
V_2 = (bool)((((int32_t)((((int32_t)L_74) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_75 = V_2;
if (!L_75)
{
goto IL_01d5;
}
}
{
// DebugStringFromNode(ref res, m_Pool.m_Nodes[n].m_RightChild, depthCurrent + 1, depthMax);
String_t** L_76 = ___res0;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_77 = __this->___m_Pool_2;
NullCheck(L_77);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_78 = L_77->___m_Nodes_0;
int16_t L_79 = ___n1;
NullCheck(L_78);
int16_t L_80 = ((L_78)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->___m_RightChild_3;
int32_t L_81 = ___depthCurrent2;
int32_t L_82 = ___depthMax3;
AtlasAllocatorDynamic_DebugStringFromNode_m5051017F1F7E5381DE412AFA6D3CB22EE1AC2423(__this, L_76, L_80, ((int32_t)il2cpp_codegen_add(L_81, 1)), L_82, NULL);
}
IL_01d5:
{
}
IL_01d6:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::.ctor(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool__ctor_m22C2652C4D29136D79798422530C9A5D9E8CC69D (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public AtlasNodePool(Int16 capacity)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Nodes = new AtlasNode[capacity];
int16_t L_0 = ___capacity0;
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_1 = (AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394*)(AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394*)SZArrayNew(AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394_il2cpp_TypeInfo_var, (uint32_t)L_0);
__this->___m_Nodes_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Nodes_0), (void*)L_1);
// m_Next = 0;
__this->___m_Next_1 = (int16_t)0;
// m_FreelistHead = -1;
__this->___m_FreelistHead_2 = (int16_t)(-1);
// }
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool_Dispose_m655F49046B7605E8FCE3A1553C74C0386ED6D746 (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, const RuntimeMethod* method)
{
{
// Clear();
AtlasNodePool_Clear_mE8DEA3A08060A6BD5DB3767066D1543C0DD77984(__this, NULL);
// m_Nodes = null;
__this->___m_Nodes_0 = (AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Nodes_0), (void*)(AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool_Clear_mE8DEA3A08060A6BD5DB3767066D1543C0DD77984 (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, const RuntimeMethod* method)
{
{
// m_Next = 0;
__this->___m_Next_1 = (int16_t)0;
// m_FreelistHead = -1;
__this->___m_FreelistHead_2 = (int16_t)(-1);
// }
return;
}
}
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::AtlasNodeCreate(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___parent0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2546136A4C74CF03045463C8DDB7C5D1E854EEEA);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int16_t V_1 = 0;
int16_t V_2 = 0;
int16_t V_3 = 0;
int16_t V_4 = 0;
int32_t G_B3_0 = 0;
{
// Debug.Assert((m_Next < m_Nodes.Length) || (m_FreelistHead != -1), "Error: AtlasNodePool: Out of memory. Please pre-allocate pool to larger capacity");
int16_t L_0 = __this->___m_Next_1;
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_1 = __this->___m_Nodes_0;
NullCheck(L_1);
if ((((int32_t)L_0) < ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_001f;
}
}
{
int16_t L_2 = __this->___m_FreelistHead_2;
G_B3_0 = ((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0020;
}
IL_001f:
{
G_B3_0 = 1;
}
IL_0020:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)G_B3_0, _stringLiteral2546136A4C74CF03045463C8DDB7C5D1E854EEEA, NULL);
// if (m_FreelistHead != -1)
int16_t L_3 = __this->___m_FreelistHead_2;
V_0 = (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0082;
}
}
{
// Int16 freelistHeadNext = m_Nodes[m_FreelistHead].m_FreelistNext;
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_5 = __this->___m_Nodes_0;
int16_t L_6 = __this->___m_FreelistHead_2;
NullCheck(L_5);
int16_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___m_FreelistNext_4;
V_1 = L_7;
// m_Nodes[m_FreelistHead] = new AtlasNode(m_FreelistHead, parent);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_8 = __this->___m_Nodes_0;
int16_t L_9 = __this->___m_FreelistHead_2;
int16_t L_10 = __this->___m_FreelistHead_2;
int16_t L_11 = ___parent0;
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A L_12;
memset((&L_12), 0, sizeof(L_12));
AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05((&L_12), L_10, L_11, /*hidden argument*/NULL);
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A)L_12);
// Int16 res = m_FreelistHead;
int16_t L_13 = __this->___m_FreelistHead_2;
V_2 = L_13;
// m_FreelistHead = freelistHeadNext;
int16_t L_14 = V_1;
__this->___m_FreelistHead_2 = L_14;
// return res;
int16_t L_15 = V_2;
V_3 = L_15;
goto IL_00b7;
}
IL_0082:
{
// m_Nodes[m_Next] = new AtlasNode(m_Next, parent);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_16 = __this->___m_Nodes_0;
int16_t L_17 = __this->___m_Next_1;
int16_t L_18 = __this->___m_Next_1;
int16_t L_19 = ___parent0;
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A L_20;
memset((&L_20), 0, sizeof(L_20));
AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05((&L_20), L_18, L_19, /*hidden argument*/NULL);
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A)L_20);
// return m_Next++;
int16_t L_21 = __this->___m_Next_1;
V_4 = L_21;
int16_t L_22 = V_4;
__this->___m_Next_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, 1)));
int16_t L_23 = V_4;
V_3 = L_23;
goto IL_00b7;
}
IL_00b7:
{
// }
int16_t L_24 = V_3;
return L_24;
}
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool::AtlasNodeFree(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNodePool_AtlasNodeFree_m8439BC672727D5205BD768CCF3A26C3E924D53EF (AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* __this, int16_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDB3D655D84A868F471CC6372389A968CFA3FC96);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// Debug.Assert(index >= 0 && index < m_Nodes.Length, "Error: AtlasNodeFree: index out of range.");
int16_t L_0 = ___index0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0012;
}
}
{
int16_t L_1 = ___index0;
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_2 = __this->___m_Nodes_0;
NullCheck(L_2);
G_B3_0 = ((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))? 1 : 0);
goto IL_0013;
}
IL_0012:
{
G_B3_0 = 0;
}
IL_0013:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)G_B3_0, _stringLiteralEDB3D655D84A868F471CC6372389A968CFA3FC96, NULL);
// m_Nodes[index].m_FreelistNext = m_FreelistHead;
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_3 = __this->___m_Nodes_0;
int16_t L_4 = ___index0;
NullCheck(L_3);
int16_t L_5 = __this->___m_FreelistHead_2;
((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___m_FreelistNext_4 = L_5;
// m_FreelistHead = index;
int16_t L_6 = ___index0;
__this->___m_FreelistHead_2 = L_6;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::.ctor(System.Int16,System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, int16_t ___self0, int16_t ___parent1, const RuntimeMethod* method)
{
{
// m_Self = self;
int16_t L_0 = ___self0;
__this->___m_Self_0 = L_0;
// m_Parent = parent;
int16_t L_1 = ___parent1;
__this->___m_Parent_1 = L_1;
// m_LeftChild = -1;
__this->___m_LeftChild_2 = (int16_t)(-1);
// m_RightChild = -1;
__this->___m_RightChild_3 = (int16_t)(-1);
// m_Flags = 0;
__this->___m_Flags_5 = (uint16_t)0;
// m_FreelistNext = -1;
__this->___m_FreelistNext_4 = (int16_t)(-1);
// m_Rect = Vector4.zero; // x,y is width and height (scale) z,w offset into atlas (bias)
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
__this->___m_Rect_6 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05_AdjustorThunk (RuntimeObject* __this, int16_t ___self0, int16_t ___parent1, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
AtlasNode__ctor_mFFF2DBE5F81BD41BFF58E221F82DA5D3EF3B8C05(_thisAdjusted, ___self0, ___parent1, method);
}
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return (m_Flags & (UInt16)AtlasNodeFlags.IsOccupied) > 0;
uint16_t L_0 = __this->___m_Flags_5;
V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) > ((int32_t)0))? 1 : 0);
goto IL_000f;
}
IL_000f:
{
// }
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C bool AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
bool _returnValue;
_returnValue = AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::SetIsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
// UInt16 isOccupiedMask = (UInt16)AtlasNodeFlags.IsOccupied;
V_0 = (uint16_t)1;
// m_Flags |= isOccupiedMask;
uint16_t L_0 = __this->___m_Flags_5;
uint16_t L_1 = V_0;
__this->___m_Flags_5 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0|(int32_t)L_1)));
// }
return;
}
}
IL2CPP_EXTERN_C void AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB(_thisAdjusted, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ClearIsOccupied()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ClearIsOccupied_m15C4CF7573BF45C8472AAE6C72D93496F69F74B6 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
// UInt16 isOccupiedMask = (UInt16)AtlasNodeFlags.IsOccupied;
V_0 = (uint16_t)1;
// m_Flags &= (UInt16)~isOccupiedMask;
uint16_t L_0 = __this->___m_Flags_5;
uint16_t L_1 = V_0;
__this->___m_Flags_5 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0&((int32_t)(uint16_t)((~L_1))))));
// }
return;
}
}
IL2CPP_EXTERN_C void AtlasNode_ClearIsOccupied_m15C4CF7573BF45C8472AAE6C72D93496F69F74B6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
AtlasNode_ClearIsOccupied_m15C4CF7573BF45C8472AAE6C72D93496F69F74B6(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsLeafNode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return m_LeftChild == -1;
int16_t L_0 = __this->___m_LeftChild_2;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
goto IL_000d;
}
IL_000d:
{
// }
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C bool AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
bool _returnValue;
_returnValue = AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925(_thisAdjusted, method);
return _returnValue;
}
// System.Int16 UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::Allocate(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07 (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, int32_t ___width1, int32_t ___height2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral314E0FE5FA89D144ED1777C0392A72515AE19AD1);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
int16_t V_3 = 0;
bool V_4 = false;
int16_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int16_t V_11 = 0;
bool V_12 = false;
bool V_13 = false;
int16_t V_14 = 0;
bool V_15 = false;
int32_t G_B11_0 = 0;
int32_t G_B16_0 = 0;
int32_t G_B19_0 = 0;
{
// if (Mathf.Min(width, height) < 1)
int32_t L_0 = ___width1;
int32_t L_1 = ___height2;
int32_t L_2;
L_2 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_0, L_1, NULL);
V_2 = (bool)((((int32_t)L_2) < ((int32_t)1))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0023;
}
}
{
// Debug.Assert(false, "Error: Texture2DAtlasDynamic: Attempted to allocate a degenerate region. Please ensure width and height are >= 1");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)0, _stringLiteral314E0FE5FA89D144ED1777C0392A72515AE19AD1, NULL);
// return -1;
V_3 = (int16_t)(-1);
goto IL_04a3;
}
IL_0023:
{
// if (!IsLeafNode())
bool L_4;
L_4 = AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925(__this, NULL);
V_4 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_4;
if (!L_5)
{
goto IL_007e;
}
}
{
// Int16 node = pool.m_Nodes[m_LeftChild].Allocate(pool, width, height);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_6 = ___pool0;
NullCheck(L_6);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_7 = L_6->___m_Nodes_0;
int16_t L_8 = __this->___m_LeftChild_2;
NullCheck(L_7);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_9 = ___pool0;
int32_t L_10 = ___width1;
int32_t L_11 = ___height2;
int16_t L_12;
L_12 = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))), L_9, L_10, L_11, NULL);
V_5 = L_12;
// if (node == -1)
int16_t L_13 = V_5;
V_6 = (bool)((((int32_t)L_13) == ((int32_t)(-1)))? 1 : 0);
bool L_14 = V_6;
if (!L_14)
{
goto IL_0076;
}
}
{
// node = pool.m_Nodes[m_RightChild].Allocate(pool, width, height);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_15 = ___pool0;
NullCheck(L_15);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_16 = L_15->___m_Nodes_0;
int16_t L_17 = __this->___m_RightChild_3;
NullCheck(L_16);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_18 = ___pool0;
int32_t L_19 = ___width1;
int32_t L_20 = ___height2;
int16_t L_21;
L_21 = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), L_18, L_19, L_20, NULL);
V_5 = L_21;
}
IL_0076:
{
// return node;
int16_t L_22 = V_5;
V_3 = L_22;
goto IL_04a3;
}
IL_007e:
{
// if (IsOccupied()) { return -1; }
bool L_23;
L_23 = AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1(__this, NULL);
V_7 = L_23;
bool L_24 = V_7;
if (!L_24)
{
goto IL_0092;
}
}
{
// if (IsOccupied()) { return -1; }
V_3 = (int16_t)(-1);
goto IL_04a3;
}
IL_0092:
{
// if (width > m_Rect.x || height > m_Rect.y) { return -1; }
int32_t L_25 = ___width1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_26 = (&__this->___m_Rect_6);
float L_27 = L_26->___x_1;
if ((((float)((float)L_25)) > ((float)L_27)))
{
goto IL_00b2;
}
}
{
int32_t L_28 = ___height2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_29 = (&__this->___m_Rect_6);
float L_30 = L_29->___y_2;
G_B11_0 = ((((float)((float)L_28)) > ((float)L_30))? 1 : 0);
goto IL_00b3;
}
IL_00b2:
{
G_B11_0 = 1;
}
IL_00b3:
{
V_8 = (bool)G_B11_0;
bool L_31 = V_8;
if (!L_31)
{
goto IL_00c1;
}
}
{
// if (width > m_Rect.x || height > m_Rect.y) { return -1; }
V_3 = (int16_t)(-1);
goto IL_04a3;
}
IL_00c1:
{
// Debug.Assert(m_LeftChild == -1);
int16_t L_32 = __this->___m_LeftChild_2;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_32) == ((int32_t)(-1)))? 1 : 0), NULL);
// Debug.Assert(m_RightChild == -1);
int16_t L_33 = __this->___m_RightChild_3;
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_33) == ((int32_t)(-1)))? 1 : 0), NULL);
// m_LeftChild = pool.AtlasNodeCreate(m_Self);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_34 = ___pool0;
int16_t L_35 = __this->___m_Self_0;
NullCheck(L_34);
int16_t L_36;
L_36 = AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF(L_34, L_35, NULL);
__this->___m_LeftChild_2 = L_36;
// m_RightChild = pool.AtlasNodeCreate(m_Self);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_37 = ___pool0;
int16_t L_38 = __this->___m_Self_0;
NullCheck(L_37);
int16_t L_39;
L_39 = AtlasNodePool_AtlasNodeCreate_mCB3CA729969FC4DC8787F4F1CB6AF136E20514DF(L_37, L_38, NULL);
__this->___m_RightChild_3 = L_39;
// Debug.Assert(m_LeftChild >= 0 && m_LeftChild < pool.m_Nodes.Length);
int16_t L_40 = __this->___m_LeftChild_2;
if ((((int32_t)L_40) < ((int32_t)0)))
{
goto IL_011e;
}
}
{
int16_t L_41 = __this->___m_LeftChild_2;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_42 = ___pool0;
NullCheck(L_42);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_43 = L_42->___m_Nodes_0;
NullCheck(L_43);
G_B16_0 = ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))? 1 : 0);
goto IL_011f;
}
IL_011e:
{
G_B16_0 = 0;
}
IL_011f:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B16_0, NULL);
// Debug.Assert(m_RightChild >= 0 && m_RightChild < pool.m_Nodes.Length);
int16_t L_44 = __this->___m_RightChild_3;
if ((((int32_t)L_44) < ((int32_t)0)))
{
goto IL_0140;
}
}
{
int16_t L_45 = __this->___m_RightChild_3;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_46 = ___pool0;
NullCheck(L_46);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_47 = L_46->___m_Nodes_0;
NullCheck(L_47);
G_B19_0 = ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))? 1 : 0);
goto IL_0141;
}
IL_0140:
{
G_B19_0 = 0;
}
IL_0141:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B19_0, NULL);
// float deltaX = m_Rect.x - width;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_48 = (&__this->___m_Rect_6);
float L_49 = L_48->___x_1;
int32_t L_50 = ___width1;
V_0 = ((float)il2cpp_codegen_subtract(L_49, ((float)L_50)));
// float deltaY = m_Rect.y - height;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_51 = (&__this->___m_Rect_6);
float L_52 = L_51->___y_2;
int32_t L_53 = ___height2;
V_1 = ((float)il2cpp_codegen_subtract(L_52, ((float)L_53)));
// if (deltaX >= deltaY)
float L_54 = V_0;
float L_55 = V_1;
V_9 = (bool)((((int32_t)((!(((float)L_54) >= ((float)L_55)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_56 = V_9;
if (!L_56)
{
goto IL_030f;
}
}
{
// pool.m_Nodes[m_LeftChild].m_Rect.x = width;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_57 = ___pool0;
NullCheck(L_57);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_58 = L_57->___m_Nodes_0;
int16_t L_59 = __this->___m_LeftChild_2;
NullCheck(L_58);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_60 = (&((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->___m_Rect_6);
int32_t L_61 = ___width1;
L_60->___x_1 = ((float)L_61);
// pool.m_Nodes[m_LeftChild].m_Rect.y = m_Rect.y;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_62 = ___pool0;
NullCheck(L_62);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_63 = L_62->___m_Nodes_0;
int16_t L_64 = __this->___m_LeftChild_2;
NullCheck(L_63);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_65 = (&((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_66 = (&__this->___m_Rect_6);
float L_67 = L_66->___y_2;
L_65->___y_2 = L_67;
// pool.m_Nodes[m_LeftChild].m_Rect.z = m_Rect.z;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_68 = ___pool0;
NullCheck(L_68);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_69 = L_68->___m_Nodes_0;
int16_t L_70 = __this->___m_LeftChild_2;
NullCheck(L_69);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_71 = (&((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_70)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_72 = (&__this->___m_Rect_6);
float L_73 = L_72->___z_3;
L_71->___z_3 = L_73;
// pool.m_Nodes[m_LeftChild].m_Rect.w = m_Rect.w;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_74 = ___pool0;
NullCheck(L_74);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_75 = L_74->___m_Nodes_0;
int16_t L_76 = __this->___m_LeftChild_2;
NullCheck(L_75);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_77 = (&((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_78 = (&__this->___m_Rect_6);
float L_79 = L_78->___w_4;
L_77->___w_4 = L_79;
// pool.m_Nodes[m_RightChild].m_Rect.x = deltaX;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_80 = ___pool0;
NullCheck(L_80);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_81 = L_80->___m_Nodes_0;
int16_t L_82 = __this->___m_RightChild_3;
NullCheck(L_81);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_83 = (&((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___m_Rect_6);
float L_84 = V_0;
L_83->___x_1 = L_84;
// pool.m_Nodes[m_RightChild].m_Rect.y = m_Rect.y;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_85 = ___pool0;
NullCheck(L_85);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_86 = L_85->___m_Nodes_0;
int16_t L_87 = __this->___m_RightChild_3;
NullCheck(L_86);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_88 = (&((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_89 = (&__this->___m_Rect_6);
float L_90 = L_89->___y_2;
L_88->___y_2 = L_90;
// pool.m_Nodes[m_RightChild].m_Rect.z = m_Rect.z + width;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_91 = ___pool0;
NullCheck(L_91);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_92 = L_91->___m_Nodes_0;
int16_t L_93 = __this->___m_RightChild_3;
NullCheck(L_92);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_94 = (&((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_93)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_95 = (&__this->___m_Rect_6);
float L_96 = L_95->___z_3;
int32_t L_97 = ___width1;
L_94->___z_3 = ((float)il2cpp_codegen_add(L_96, ((float)L_97)));
// pool.m_Nodes[m_RightChild].m_Rect.w = m_Rect.w;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_98 = ___pool0;
NullCheck(L_98);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_99 = L_98->___m_Nodes_0;
int16_t L_100 = __this->___m_RightChild_3;
NullCheck(L_99);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_101 = (&((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_102 = (&__this->___m_Rect_6);
float L_103 = L_102->___w_4;
L_101->___w_4 = L_103;
// if (deltaY < 1)
float L_104 = V_1;
V_10 = (bool)((((float)L_104) < ((float)(1.0f)))? 1 : 0);
bool L_105 = V_10;
if (!L_105)
{
goto IL_02c8;
}
}
{
// pool.m_Nodes[m_LeftChild].SetIsOccupied();
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_106 = ___pool0;
NullCheck(L_106);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_107 = L_106->___m_Nodes_0;
int16_t L_108 = __this->___m_LeftChild_2;
NullCheck(L_107);
AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB(((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108))), NULL);
// return m_LeftChild;
int16_t L_109 = __this->___m_LeftChild_2;
V_3 = L_109;
goto IL_04a3;
}
IL_02c8:
{
// Int16 node = pool.m_Nodes[m_LeftChild].Allocate(pool, width, height);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_110 = ___pool0;
NullCheck(L_110);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_111 = L_110->___m_Nodes_0;
int16_t L_112 = __this->___m_LeftChild_2;
NullCheck(L_111);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_113 = ___pool0;
int32_t L_114 = ___width1;
int32_t L_115 = ___height2;
int16_t L_116;
L_116 = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112))), L_113, L_114, L_115, NULL);
V_11 = L_116;
// if (node >= 0) { pool.m_Nodes[node].SetIsOccupied(); }
int16_t L_117 = V_11;
V_12 = (bool)((((int32_t)((((int32_t)L_117) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_118 = V_12;
if (!L_118)
{
goto IL_0307;
}
}
{
// if (node >= 0) { pool.m_Nodes[node].SetIsOccupied(); }
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_119 = ___pool0;
NullCheck(L_119);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_120 = L_119->___m_Nodes_0;
int16_t L_121 = V_11;
NullCheck(L_120);
AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB(((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_121))), NULL);
}
IL_0307:
{
// return node;
int16_t L_122 = V_11;
V_3 = L_122;
goto IL_04a3;
}
IL_030f:
{
// pool.m_Nodes[m_LeftChild].m_Rect.x = m_Rect.x;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_123 = ___pool0;
NullCheck(L_123);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_124 = L_123->___m_Nodes_0;
int16_t L_125 = __this->___m_LeftChild_2;
NullCheck(L_124);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_126 = (&((L_124)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_125)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_127 = (&__this->___m_Rect_6);
float L_128 = L_127->___x_1;
L_126->___x_1 = L_128;
// pool.m_Nodes[m_LeftChild].m_Rect.y = height;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_129 = ___pool0;
NullCheck(L_129);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_130 = L_129->___m_Nodes_0;
int16_t L_131 = __this->___m_LeftChild_2;
NullCheck(L_130);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_132 = (&((L_130)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_131)))->___m_Rect_6);
int32_t L_133 = ___height2;
L_132->___y_2 = ((float)L_133);
// pool.m_Nodes[m_LeftChild].m_Rect.z = m_Rect.z;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_134 = ___pool0;
NullCheck(L_134);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_135 = L_134->___m_Nodes_0;
int16_t L_136 = __this->___m_LeftChild_2;
NullCheck(L_135);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_137 = (&((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_136)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_138 = (&__this->___m_Rect_6);
float L_139 = L_138->___z_3;
L_137->___z_3 = L_139;
// pool.m_Nodes[m_LeftChild].m_Rect.w = m_Rect.w;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_140 = ___pool0;
NullCheck(L_140);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_141 = L_140->___m_Nodes_0;
int16_t L_142 = __this->___m_LeftChild_2;
NullCheck(L_141);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_143 = (&((L_141)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_142)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_144 = (&__this->___m_Rect_6);
float L_145 = L_144->___w_4;
L_143->___w_4 = L_145;
// pool.m_Nodes[m_RightChild].m_Rect.x = m_Rect.x;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_146 = ___pool0;
NullCheck(L_146);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_147 = L_146->___m_Nodes_0;
int16_t L_148 = __this->___m_RightChild_3;
NullCheck(L_147);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_149 = (&((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_150 = (&__this->___m_Rect_6);
float L_151 = L_150->___x_1;
L_149->___x_1 = L_151;
// pool.m_Nodes[m_RightChild].m_Rect.y = deltaY;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_152 = ___pool0;
NullCheck(L_152);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_153 = L_152->___m_Nodes_0;
int16_t L_154 = __this->___m_RightChild_3;
NullCheck(L_153);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_155 = (&((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->___m_Rect_6);
float L_156 = V_1;
L_155->___y_2 = L_156;
// pool.m_Nodes[m_RightChild].m_Rect.z = m_Rect.z;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_157 = ___pool0;
NullCheck(L_157);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_158 = L_157->___m_Nodes_0;
int16_t L_159 = __this->___m_RightChild_3;
NullCheck(L_158);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_160 = (&((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_159)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_161 = (&__this->___m_Rect_6);
float L_162 = L_161->___z_3;
L_160->___z_3 = L_162;
// pool.m_Nodes[m_RightChild].m_Rect.w = m_Rect.w + height;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_163 = ___pool0;
NullCheck(L_163);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_164 = L_163->___m_Nodes_0;
int16_t L_165 = __this->___m_RightChild_3;
NullCheck(L_164);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_166 = (&((L_164)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_165)))->___m_Rect_6);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_167 = (&__this->___m_Rect_6);
float L_168 = L_167->___w_4;
int32_t L_169 = ___height2;
L_166->___w_4 = ((float)il2cpp_codegen_add(L_168, ((float)L_169)));
// if (deltaX < 1)
float L_170 = V_0;
V_13 = (bool)((((float)L_170) < ((float)(1.0f)))? 1 : 0);
bool L_171 = V_13;
if (!L_171)
{
goto IL_045f;
}
}
{
// pool.m_Nodes[m_LeftChild].SetIsOccupied();
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_172 = ___pool0;
NullCheck(L_172);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_173 = L_172->___m_Nodes_0;
int16_t L_174 = __this->___m_LeftChild_2;
NullCheck(L_173);
AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB(((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_174))), NULL);
// return m_LeftChild;
int16_t L_175 = __this->___m_LeftChild_2;
V_3 = L_175;
goto IL_04a3;
}
IL_045f:
{
// Int16 node = pool.m_Nodes[m_LeftChild].Allocate(pool, width, height);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_176 = ___pool0;
NullCheck(L_176);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_177 = L_176->___m_Nodes_0;
int16_t L_178 = __this->___m_LeftChild_2;
NullCheck(L_177);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_179 = ___pool0;
int32_t L_180 = ___width1;
int32_t L_181 = ___height2;
int16_t L_182;
L_182 = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(((L_177)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_178))), L_179, L_180, L_181, NULL);
V_14 = L_182;
// if (node >= 0) { pool.m_Nodes[node].SetIsOccupied(); }
int16_t L_183 = V_14;
V_15 = (bool)((((int32_t)((((int32_t)L_183) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_184 = V_15;
if (!L_184)
{
goto IL_049e;
}
}
{
// if (node >= 0) { pool.m_Nodes[node].SetIsOccupied(); }
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_185 = ___pool0;
NullCheck(L_185);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_186 = L_185->___m_Nodes_0;
int16_t L_187 = V_14;
NullCheck(L_186);
AtlasNode_SetIsOccupied_mDE0F696F9119A0A840D300CFF9BFDC5844C37DEB(((L_186)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_187))), NULL);
}
IL_049e:
{
// return node;
int16_t L_188 = V_14;
V_3 = L_188;
goto IL_04a3;
}
IL_04a3:
{
// }
int16_t L_189 = V_3;
return L_189;
}
}
IL2CPP_EXTERN_C int16_t AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07_AdjustorThunk (RuntimeObject* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, int32_t ___width1, int32_t ___height2, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
int16_t _returnValue;
_returnValue = AtlasNode_Allocate_mA96F58D6ED00C8AED33E570BD38FC508D11A3A07(_thisAdjusted, ___pool0, ___width1, ___height2, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ReleaseChildren(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (IsLeafNode()) { return; }
bool L_0;
L_0 = AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925(__this, NULL);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_000e;
}
}
{
// if (IsLeafNode()) { return; }
goto IL_0066;
}
IL_000e:
{
// pool.m_Nodes[m_LeftChild].ReleaseChildren(pool);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_2 = ___pool0;
NullCheck(L_2);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_3 = L_2->___m_Nodes_0;
int16_t L_4 = __this->___m_LeftChild_2;
NullCheck(L_3);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_5 = ___pool0;
AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), L_5, NULL);
// pool.m_Nodes[m_RightChild].ReleaseChildren(pool);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_6 = ___pool0;
NullCheck(L_6);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_7 = L_6->___m_Nodes_0;
int16_t L_8 = __this->___m_RightChild_3;
NullCheck(L_7);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_9 = ___pool0;
AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B(((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))), L_9, NULL);
// pool.AtlasNodeFree(m_LeftChild);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_10 = ___pool0;
int16_t L_11 = __this->___m_LeftChild_2;
NullCheck(L_10);
AtlasNodePool_AtlasNodeFree_m8439BC672727D5205BD768CCF3A26C3E924D53EF(L_10, L_11, NULL);
// pool.AtlasNodeFree(m_RightChild);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_12 = ___pool0;
int16_t L_13 = __this->___m_RightChild_3;
NullCheck(L_12);
AtlasNodePool_AtlasNodeFree_m8439BC672727D5205BD768CCF3A26C3E924D53EF(L_12, L_13, NULL);
// m_LeftChild = -1;
__this->___m_LeftChild_2 = (int16_t)(-1);
// m_RightChild = -1;
__this->___m_RightChild_3 = (int16_t)(-1);
}
IL_0066:
{
// }
return;
}
}
IL2CPP_EXTERN_C void AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B_AdjustorThunk (RuntimeObject* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B(_thisAdjusted, ___pool0, method);
}
// System.Void UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::ReleaseAndMerge(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasNode_ReleaseAndMerge_mF3EA698E178F2042996A9C630D05723A4B3E11AF (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
int16_t V_0 = 0;
bool V_1 = false;
int32_t G_B4_0 = 0;
{
// Int16 n = m_Self;
int16_t L_0 = __this->___m_Self_0;
V_0 = L_0;
}
IL_0008:
{
// pool.m_Nodes[n].ReleaseChildren(pool);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_1 = ___pool0;
NullCheck(L_1);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_2 = L_1->___m_Nodes_0;
int16_t L_3 = V_0;
NullCheck(L_2);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_4 = ___pool0;
AtlasNode_ReleaseChildren_m1B0112B1DD2DCFF5E204BE80B8F7C9BC91E7BB6B(((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), L_4, NULL);
// pool.m_Nodes[n].ClearIsOccupied();
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_5 = ___pool0;
NullCheck(L_5);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_6 = L_5->___m_Nodes_0;
int16_t L_7 = V_0;
NullCheck(L_6);
AtlasNode_ClearIsOccupied_m15C4CF7573BF45C8472AAE6C72D93496F69F74B6(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
// n = pool.m_Nodes[n].m_Parent;
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_8 = ___pool0;
NullCheck(L_8);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_9 = L_8->___m_Nodes_0;
int16_t L_10 = V_0;
NullCheck(L_9);
int16_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___m_Parent_1;
V_0 = L_11;
// while (n >= 0 && pool.m_Nodes[n].IsMergeNeeded(pool));
int16_t L_12 = V_0;
if ((((int32_t)L_12) < ((int32_t)0)))
{
goto IL_0059;
}
}
{
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_13 = ___pool0;
NullCheck(L_13);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_14 = L_13->___m_Nodes_0;
int16_t L_15 = V_0;
NullCheck(L_14);
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_16 = ___pool0;
bool L_17;
L_17 = AtlasNode_IsMergeNeeded_m70B87CDC5F874B42D73D0A5D889F7E86AD44A8AE(((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), L_16, NULL);
G_B4_0 = ((int32_t)(L_17));
goto IL_005a;
}
IL_0059:
{
G_B4_0 = 0;
}
IL_005a:
{
V_1 = (bool)G_B4_0;
bool L_18 = V_1;
if (L_18)
{
goto IL_0008;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void AtlasNode_ReleaseAndMerge_mF3EA698E178F2042996A9C630D05723A4B3E11AF_AdjustorThunk (RuntimeObject* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
AtlasNode_ReleaseAndMerge_mF3EA698E178F2042996A9C630D05723A4B3E11AF(_thisAdjusted, ___pool0, method);
}
// System.Boolean UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNode::IsMergeNeeded(UnityEngine.Rendering.AtlasAllocatorDynamic/AtlasNodePool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasNode_IsMergeNeeded_m70B87CDC5F874B42D73D0A5D889F7E86AD44A8AE (AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B5_0 = 0;
{
// return pool.m_Nodes[m_LeftChild].IsLeafNode() && (!pool.m_Nodes[m_LeftChild].IsOccupied())
// && pool.m_Nodes[m_RightChild].IsLeafNode() && (!pool.m_Nodes[m_RightChild].IsOccupied());
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_0 = ___pool0;
NullCheck(L_0);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_1 = L_0->___m_Nodes_0;
int16_t L_2 = __this->___m_LeftChild_2;
NullCheck(L_1);
bool L_3;
L_3 = AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), NULL);
if (!L_3)
{
goto IL_0064;
}
}
{
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_4 = ___pool0;
NullCheck(L_4);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_5 = L_4->___m_Nodes_0;
int16_t L_6 = __this->___m_LeftChild_2;
NullCheck(L_5);
bool L_7;
L_7 = AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), NULL);
if (L_7)
{
goto IL_0064;
}
}
{
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_8 = ___pool0;
NullCheck(L_8);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_9 = L_8->___m_Nodes_0;
int16_t L_10 = __this->___m_RightChild_3;
NullCheck(L_9);
bool L_11;
L_11 = AtlasNode_IsLeafNode_m026D9501AB6E24CF82AD67D96AD9B08F164F5925(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), NULL);
if (!L_11)
{
goto IL_0064;
}
}
{
AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* L_12 = ___pool0;
NullCheck(L_12);
AtlasNodeU5BU5D_t82889CCDF8278EF72D3F6F4A80D4413B36101394* L_13 = L_12->___m_Nodes_0;
int16_t L_14 = __this->___m_RightChild_3;
NullCheck(L_13);
bool L_15;
L_15 = AtlasNode_IsOccupied_m4DAB3793E66F89B97D1521DA6A639A0B16C8BEE1(((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14))), NULL);
G_B5_0 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
goto IL_0065;
}
IL_0064:
{
G_B5_0 = 0;
}
IL_0065:
{
V_0 = (bool)G_B5_0;
goto IL_0068;
}
IL_0068:
{
// }
bool L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C bool AtlasNode_IsMergeNeeded_m70B87CDC5F874B42D73D0A5D889F7E86AD44A8AE_AdjustorThunk (RuntimeObject* __this, AtlasNodePool_t3A74A7331B2EEA0321FE04A40B1E770A3894D1E0* ___pool0, const RuntimeMethod* method)
{
AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AtlasNode_tE1393243E3FBC4D627662BB3BD7D37E36687987A*>(__this + _offset);
bool _returnValue;
_returnValue = AtlasNode_IsMergeNeeded_m70B87CDC5F874B42D73D0A5D889F7E86AD44A8AE(_thisAdjusted, ___pool0, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.Texture2DAtlasDynamic::get_AtlasTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Texture2DAtlasDynamic_get_AtlasTexture_mAE927AA3791B87C4D51E202BE0245B5A83243B80 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, const RuntimeMethod* method)
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
{
// return m_AtlasTexture;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_AtlasTexture_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic__ctor_mC9820B0906E6000B52062287587B7DEBC56240BA (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, int32_t ___width0, int32_t ___height1, int32_t ___capacity2, int32_t ___format3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// private RTHandle m_AtlasTexture = null;
__this->___m_AtlasTexture_0 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_0), (void*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL);
// private bool isAtlasTextureOwner = false;
__this->___isAtlasTextureOwner_1 = (bool)0;
// private AtlasAllocatorDynamic m_AtlasAllocator = null;
__this->___m_AtlasAllocator_5 = (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_5), (void*)(AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)NULL);
// public Texture2DAtlasDynamic(int width, int height, int capacity, GraphicsFormat format)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Width = width;
int32_t L_0 = ___width0;
__this->___m_Width_2 = L_0;
// m_Height = height;
int32_t L_1 = ___height1;
__this->___m_Height_3 = L_1;
// m_Format = format;
int32_t L_2 = ___format3;
__this->___m_Format_4 = L_2;
// m_AtlasTexture = RTHandles.Alloc(
// m_Width,
// m_Height,
// 1,
// DepthBits.None,
// m_Format,
// FilterMode.Point,
// TextureWrapMode.Clamp,
// TextureDimension.Tex2D,
// false,
// true,
// false,
// false,
// 1,
// 0,
// MSAASamples.None,
// false,
// false
// );
int32_t L_3 = __this->___m_Width_2;
int32_t L_4 = __this->___m_Height_3;
int32_t L_5 = __this->___m_Format_4;
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6;
L_6 = RTHandles_Alloc_m95E0AEEEC5E86C190497A80E0471C65645D8C976(L_3, L_4, 1, 0, L_5, 0, 1, 2, (bool)0, (bool)1, (bool)0, (bool)0, 1, (0.0f), 1, (bool)0, (bool)0, 0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
__this->___m_AtlasTexture_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_0), (void*)L_6);
// isAtlasTextureOwner = true;
__this->___isAtlasTextureOwner_1 = (bool)1;
// m_AtlasAllocator = new AtlasAllocatorDynamic(width, height, capacity);
int32_t L_7 = ___width0;
int32_t L_8 = ___height1;
int32_t L_9 = ___capacity2;
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_10 = (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)il2cpp_codegen_object_new(AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170_il2cpp_TypeInfo_var);
NullCheck(L_10);
AtlasAllocatorDynamic__ctor_mAAB00F112B923640812220262633F2B59C8B7BB4(L_10, L_7, L_8, L_9, NULL);
__this->___m_AtlasAllocator_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_5), (void*)L_10);
// m_AllocationCache = new Dictionary<int, Vector4>(capacity);
int32_t L_11 = ___capacity2;
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_12 = (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*)il2cpp_codegen_object_new(Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC_il2cpp_TypeInfo_var);
NullCheck(L_12);
Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0(L_12, L_11, Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_RuntimeMethod_var);
__this->___m_AllocationCache_6 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllocationCache_6), (void*)L_12);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic__ctor_m336C4EA6736F484F44512865CD888655B552FCAB (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, int32_t ___width0, int32_t ___height1, int32_t ___capacity2, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___atlasTexture3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private RTHandle m_AtlasTexture = null;
__this->___m_AtlasTexture_0 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_0), (void*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL);
// private bool isAtlasTextureOwner = false;
__this->___isAtlasTextureOwner_1 = (bool)0;
// private AtlasAllocatorDynamic m_AtlasAllocator = null;
__this->___m_AtlasAllocator_5 = (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_5), (void*)(AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)NULL);
// public Texture2DAtlasDynamic(int width, int height, int capacity, RTHandle atlasTexture)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Width = width;
int32_t L_0 = ___width0;
__this->___m_Width_2 = L_0;
// m_Height = height;
int32_t L_1 = ___height1;
__this->___m_Height_3 = L_1;
// m_Format = atlasTexture.rt.graphicsFormat;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ___atlasTexture3;
NullCheck(L_2);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3;
L_3 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_2, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_3, NULL);
__this->___m_Format_4 = L_4;
// m_AtlasTexture = atlasTexture;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = ___atlasTexture3;
__this->___m_AtlasTexture_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasTexture_0), (void*)L_5);
// isAtlasTextureOwner = false;
__this->___isAtlasTextureOwner_1 = (bool)0;
// m_AtlasAllocator = new AtlasAllocatorDynamic(width, height, capacity);
int32_t L_6 = ___width0;
int32_t L_7 = ___height1;
int32_t L_8 = ___capacity2;
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_9 = (AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170*)il2cpp_codegen_object_new(AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170_il2cpp_TypeInfo_var);
NullCheck(L_9);
AtlasAllocatorDynamic__ctor_mAAB00F112B923640812220262633F2B59C8B7BB4(L_9, L_6, L_7, L_8, NULL);
__this->___m_AtlasAllocator_5 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasAllocator_5), (void*)L_9);
// m_AllocationCache = new Dictionary<int, Vector4>(capacity);
int32_t L_10 = ___capacity2;
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_11 = (Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC*)il2cpp_codegen_object_new(Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC_il2cpp_TypeInfo_var);
NullCheck(L_11);
Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0(L_11, L_10, Dictionary_2__ctor_m54AB0B3D9A5E24F797E6002203095E8F6B6614C0_RuntimeMethod_var);
__this->___m_AllocationCache_6 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllocationCache_6), (void*)L_11);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic_Release_m1812DA4BB82F8D3D65B3F9CD51D4A66ED93E7F3E (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// ResetAllocator();
Texture2DAtlasDynamic_ResetAllocator_m896AD6D2A4BC73A314AC6EF64136EC6A3A239CC5(__this, NULL);
// if (isAtlasTextureOwner) { RTHandles.Release(m_AtlasTexture); }
bool L_0 = __this->___isAtlasTextureOwner_1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0020;
}
}
{
// if (isAtlasTextureOwner) { RTHandles.Release(m_AtlasTexture); }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = __this->___m_AtlasTexture_0;
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_2, NULL);
}
IL_0020:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::ResetAllocator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic_ResetAllocator_m896AD6D2A4BC73A314AC6EF64136EC6A3A239CC5 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_AtlasAllocator.Release();
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_0 = __this->___m_AtlasAllocator_5;
NullCheck(L_0);
AtlasAllocatorDynamic_Release_m8458B490232D8C3FFF90F84483B9E7C10400205D(L_0, NULL);
// m_AllocationCache.Clear();
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_1 = __this->___m_AllocationCache_6;
NullCheck(L_1);
Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263(L_1, Dictionary_2_Clear_mB8765A050BD63D1C591079B7C7F21D4DB7977263_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlasDynamic::AddTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Vector4&,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlasDynamic_AddTexture_mA2A1D2AED36157C9A0994953D4E4E4EC00D43D92 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset1, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
{
// int key = texture.GetInstanceID();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture2;
NullCheck(L_0);
int32_t L_1;
L_1 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_0, NULL);
V_0 = L_1;
// if (!m_AllocationCache.TryGetValue(key, out scaleOffset))
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_2 = __this->___m_AllocationCache_6;
int32_t L_3 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4 = ___scaleOffset1;
NullCheck(L_2);
bool L_5;
L_5 = Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230(L_2, L_3, L_4, Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0105;
}
}
{
// int width = texture.width;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = ___texture2;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
V_2 = L_8;
// int height = texture.height;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_9 = ___texture2;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_9);
V_3 = L_10;
// if (m_AtlasAllocator.Allocate(out scaleOffset, key, width, height))
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_11 = __this->___m_AtlasAllocator_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_12 = ___scaleOffset1;
int32_t L_13 = V_0;
int32_t L_14 = V_2;
int32_t L_15 = V_3;
NullCheck(L_11);
bool L_16;
L_16 = AtlasAllocatorDynamic_Allocate_mCB0BE9CC01255B8019E1EB0AF10818F65C97A537(L_11, L_12, L_13, L_14, L_15, NULL);
V_4 = L_16;
bool L_17 = V_4;
if (!L_17)
{
goto IL_00ff;
}
}
{
// scaleOffset.Scale(new Vector4(1.0f / m_Width, 1.0f / m_Height, 1.0f / m_Width, 1.0f / m_Height));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_18 = ___scaleOffset1;
int32_t L_19 = __this->___m_Width_2;
int32_t L_20 = __this->___m_Height_3;
int32_t L_21 = __this->___m_Width_2;
int32_t L_22 = __this->___m_Height_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_23), ((float)((1.0f)/((float)L_19))), ((float)((1.0f)/((float)L_20))), ((float)((1.0f)/((float)L_21))), ((float)((1.0f)/((float)L_22))), /*hidden argument*/NULL);
Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline(L_18, L_23, NULL);
// for (int mipLevel = 0; mipLevel < (texture as Texture2D).mipmapCount; mipLevel++)
V_5 = 0;
goto IL_00d2;
}
IL_008c:
{
// cmd.SetRenderTarget(m_AtlasTexture, mipLevel);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_24 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_25 = __this->___m_AtlasTexture_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_26;
L_26 = RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A(L_25, NULL);
int32_t L_27 = V_5;
NullCheck(L_24);
CommandBuffer_SetRenderTarget_m9E602C758517FB0B4E5B858DC043D24B4FA91EBB(L_24, L_26, L_27, NULL);
// Blitter.BlitQuad(cmd, texture, new Vector4(1, 1, 0, 0), scaleOffset, mipLevel, false);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_29 = ___texture2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_30), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_31 = ___scaleOffset1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_31);
int32_t L_33 = V_5;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitQuad_mCBF7991C0C986458A76146822A145C2977359008(L_28, L_29, L_30, L_32, L_33, (bool)0, NULL);
// for (int mipLevel = 0; mipLevel < (texture as Texture2D).mipmapCount; mipLevel++)
int32_t L_34 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00d2:
{
// for (int mipLevel = 0; mipLevel < (texture as Texture2D).mipmapCount; mipLevel++)
int32_t L_35 = V_5;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_36 = ___texture2;
NullCheck(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)IsInstSealed((RuntimeObject*)L_36, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)));
int32_t L_37;
L_37 = Texture_get_mipmapCount_m9E68435BC8E30B9821525BFC8121C34A53774023(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)IsInstSealed((RuntimeObject*)L_36, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)), NULL);
V_6 = (bool)((((int32_t)L_35) < ((int32_t)L_37))? 1 : 0);
bool L_38 = V_6;
if (L_38)
{
goto IL_008c;
}
}
{
// m_AllocationCache.Add(key, scaleOffset);
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_39 = __this->___m_AllocationCache_6;
int32_t L_40 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_41 = ___scaleOffset1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_41);
NullCheck(L_39);
Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381(L_39, L_40, L_42, Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_RuntimeMethod_var);
// return true;
V_7 = (bool)1;
goto IL_010a;
}
IL_00ff:
{
// return false;
V_7 = (bool)0;
goto IL_010a;
}
IL_0105:
{
// return true;
V_7 = (bool)1;
goto IL_010a;
}
IL_010a:
{
// }
bool L_43 = V_7;
return L_43;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlasDynamic::IsCached(UnityEngine.Vector4&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlasDynamic_IsCached_m09E0FB48076CA53709A7E8296EDBD0A1C040A898 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset0, int32_t ___key1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// return m_AllocationCache.TryGetValue(key, out scaleOffset);
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_0 = __this->___m_AllocationCache_6;
int32_t L_1 = ___key1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_2 = ___scaleOffset0;
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230(L_0, L_1, L_2, Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
bool L_4 = V_0;
return L_4;
}
}
// System.Boolean UnityEngine.Rendering.Texture2DAtlasDynamic::EnsureTextureSlot(System.Boolean&,UnityEngine.Vector4&,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2DAtlasDynamic_EnsureTextureSlot_mCE0B6C1445851861E89135B087000B8817CE21FF (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, bool* ___isUploadNeeded0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___scaleOffset1, int32_t ___key2, int32_t ___width3, int32_t ___height4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// isUploadNeeded = false;
bool* L_0 = ___isUploadNeeded0;
*((int8_t*)L_0) = (int8_t)0;
// if (m_AllocationCache.TryGetValue(key, out scaleOffset)) { return true; }
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_1 = __this->___m_AllocationCache_6;
int32_t L_2 = ___key2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3 = ___scaleOffset1;
NullCheck(L_1);
bool L_4;
L_4 = Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230(L_1, L_2, L_3, Dictionary_2_TryGetValue_m3EC43ADA4BD4A1E931EA489BE45702557B2D2230_RuntimeMethod_var);
V_0 = L_4;
bool L_5 = V_0;
if (!L_5)
{
goto IL_001a;
}
}
{
// if (m_AllocationCache.TryGetValue(key, out scaleOffset)) { return true; }
V_1 = (bool)1;
goto IL_0091;
}
IL_001a:
{
// if (!m_AtlasAllocator.Allocate(out scaleOffset, key, width, height)) { return false; }
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_6 = __this->___m_AtlasAllocator_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_7 = ___scaleOffset1;
int32_t L_8 = ___key2;
int32_t L_9 = ___width3;
int32_t L_10 = ___height4;
NullCheck(L_6);
bool L_11;
L_11 = AtlasAllocatorDynamic_Allocate_mCB0BE9CC01255B8019E1EB0AF10818F65C97A537(L_6, L_7, L_8, L_9, L_10, NULL);
V_2 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_2;
if (!L_12)
{
goto IL_0037;
}
}
{
// if (!m_AtlasAllocator.Allocate(out scaleOffset, key, width, height)) { return false; }
V_1 = (bool)0;
goto IL_0091;
}
IL_0037:
{
// isUploadNeeded = true;
bool* L_13 = ___isUploadNeeded0;
*((int8_t*)L_13) = (int8_t)1;
// scaleOffset.Scale(new Vector4(1.0f / m_Width, 1.0f / m_Height, 1.0f / m_Width, 1.0f / m_Height));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_14 = ___scaleOffset1;
int32_t L_15 = __this->___m_Width_2;
int32_t L_16 = __this->___m_Height_3;
int32_t L_17 = __this->___m_Width_2;
int32_t L_18 = __this->___m_Height_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_19), ((float)((1.0f)/((float)L_15))), ((float)((1.0f)/((float)L_16))), ((float)((1.0f)/((float)L_17))), ((float)((1.0f)/((float)L_18))), /*hidden argument*/NULL);
Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline(L_14, L_19, NULL);
// m_AllocationCache.Add(key, scaleOffset);
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_20 = __this->___m_AllocationCache_6;
int32_t L_21 = ___key2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_22 = ___scaleOffset1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_22);
NullCheck(L_20);
Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381(L_20, L_21, L_23, Dictionary_2_Add_m7810005131176D8408CF347E9270C499B3E66381_RuntimeMethod_var);
// return true;
V_1 = (bool)1;
goto IL_0091;
}
IL_0091:
{
// }
bool L_24 = V_1;
return L_24;
}
}
// System.Void UnityEngine.Rendering.Texture2DAtlasDynamic::ReleaseTextureSlot(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2DAtlasDynamic_ReleaseTextureSlot_m64D7A4CD2351FADA1AC1EB5C336B449D7E0C6845 (Texture2DAtlasDynamic_t8655AA2AAA626078AB75D59ED75A248D13A3527D* __this, int32_t ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_AtlasAllocator.Release(key);
AtlasAllocatorDynamic_t1C5BD5EE7946E12B603130FA9D7CEB42B3B4D170* L_0 = __this->___m_AtlasAllocator_5;
int32_t L_1 = ___key0;
NullCheck(L_0);
AtlasAllocatorDynamic_Release_m66405964817DEC615B19E29F831A741E60DAE537(L_0, L_1, NULL);
// m_AllocationCache.Remove(key);
Dictionary_2_t66703E5B5DAC871FEE58F3ED3A50BC6863FC12DC* L_2 = __this->___m_AllocationCache_6;
int32_t L_3 = ___key0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62(L_2, L_3, Dictionary_2_Remove_mBBABC880E9EF15EA34353297E46DCA00A8FF6B62_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.TextureXR::set_maxViews(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureXR_set_maxViews_m372FF3225D53990EB6982ACD1096F613BDE69922 (int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_MaxViews = value;
int32_t L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews_0 = L_0;
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.TextureXR::get_slices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static int slices { get => m_MaxViews; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews_0;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.TextureXR::get_useTexArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D (const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
// switch (SystemInfo.graphicsDeviceType)
int32_t L_0;
L_0 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) > ((int32_t)((int32_t)13))))
{
goto IL_001b;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)2)))
{
goto IL_0030;
}
}
{
goto IL_0014;
}
IL_0014:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)((int32_t)13))))
{
goto IL_0030;
}
}
{
goto IL_0034;
}
IL_001b:
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) == ((int32_t)((int32_t)18))))
{
goto IL_0030;
}
}
{
goto IL_0022;
}
IL_0022:
{
int32_t L_6 = V_0;
if ((((int32_t)L_6) == ((int32_t)((int32_t)21))))
{
goto IL_0030;
}
}
{
goto IL_0029;
}
IL_0029:
{
int32_t L_7 = V_0;
if ((((int32_t)L_7) == ((int32_t)((int32_t)26))))
{
goto IL_0030;
}
}
{
goto IL_0034;
}
IL_0030:
{
// return true;
V_2 = (bool)1;
goto IL_0038;
}
IL_0034:
{
// return false;
V_2 = (bool)0;
goto IL_0038;
}
IL_0038:
{
// }
bool L_8 = V_2;
return L_8;
}
}
// UnityEngine.Rendering.TextureDimension UnityEngine.Rendering.TextureXR::get_dimension()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureXR_get_dimension_mF5451652AD01DE1A917D0C4078E4EBDD451A5AE5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// return useTexArray ? TextureDimension.Tex2DArray : TextureDimension.Tex2D;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000b;
}
}
{
G_B3_0 = 2;
goto IL_000c;
}
IL_000b:
{
G_B3_0 = 5;
}
IL_000c:
{
V_0 = G_B3_0;
goto IL_000f;
}
IL_000f:
{
// }
int32_t L_1 = V_0;
return L_1;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetBlackUIntTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackUIntTexture_m9F4F07C63375F1200E69DEF0C50B173354DBAF73 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
{
// public static RTHandle GetBlackUIntTexture() { return useTexArray ? m_BlackUIntTexture2DArrayRTH : m_BlackUIntTextureRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTextureRTH_4;
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArrayRTH_3;
G_B3_0 = L_2;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// public static RTHandle GetBlackUIntTexture() { return useTexArray ? m_BlackUIntTexture2DArrayRTH : m_BlackUIntTextureRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = V_0;
return L_3;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetClearTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetClearTexture_mF064CE808953BF4FAF6275FA37FC64FC6C32047A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
{
// public static RTHandle GetClearTexture() { return useTexArray ? m_ClearTexture2DArrayRTH : m_ClearTextureRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTextureRTH_8;
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArrayRTH_7;
G_B3_0 = L_2;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// public static RTHandle GetClearTexture() { return useTexArray ? m_ClearTexture2DArrayRTH : m_ClearTextureRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = V_0;
return L_3;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetMagentaTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetMagentaTexture_m540F2F78494398B2CD2667B458CFEDB45357E626 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
{
// public static RTHandle GetMagentaTexture() { return useTexArray ? m_MagentaTexture2DArrayRTH : m_MagentaTextureRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTextureRTH_12;
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArrayRTH_11;
G_B3_0 = L_2;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// public static RTHandle GetMagentaTexture() { return useTexArray ? m_MagentaTexture2DArrayRTH : m_MagentaTextureRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = V_0;
return L_3;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetBlackTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTexture_mC8BC117CF59ED27F57A66F0CA34758647098C46D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
{
// public static RTHandle GetBlackTexture() { return useTexArray ? m_BlackTexture2DArrayRTH : m_BlackTextureRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTextureRTH_17;
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArrayRTH_16;
G_B3_0 = L_2;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// public static RTHandle GetBlackTexture() { return useTexArray ? m_BlackTexture2DArrayRTH : m_BlackTextureRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = V_0;
return L_3;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetBlackTextureArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTextureArray_m854E06ABA457E2C6BB7345BAC0E49C2477667967 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
{
// public static RTHandle GetBlackTextureArray() { return m_BlackTexture2DArrayRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArrayRTH_16;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// public static RTHandle GetBlackTextureArray() { return m_BlackTexture2DArrayRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = V_0;
return L_1;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetBlackTexture3D()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTexture3D_m8D80CB8404ED895D0A2D5E4B73B4FAA9689BF5C2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
{
// public static RTHandle GetBlackTexture3D() { return m_BlackTexture3DRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3DRTH_18;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// public static RTHandle GetBlackTexture3D() { return m_BlackTexture3DRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = V_0;
return L_1;
}
}
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::GetWhiteTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetWhiteTexture_m6280FF7F2A9425E90DB30809B7067ADE05D7A9FB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
{
// public static RTHandle GetWhiteTexture() { return useTexArray ? m_WhiteTexture2DArrayRTH : m_WhiteTextureRTH; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTextureRTH_21;
G_B3_0 = L_1;
goto IL_0014;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArrayRTH_20;
G_B3_0 = L_2;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// public static RTHandle GetWhiteTexture() { return useTexArray ? m_WhiteTexture2DArrayRTH : m_WhiteTextureRTH; }
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = V_0;
return L_3;
}
}
// System.Void UnityEngine.Rendering.TextureXR::Initialize(UnityEngine.Rendering.CommandBuffer,UnityEngine.ComputeShader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureXR_Initialize_m3FBDB7039F1DA5958BD87DB420A3A495FD4D7E9B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___clearR32_UIntShader1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral233223C8E5F418C195B5284B000BA1642E17644C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D90B8B32F87ACB4925C1A6F8C79144FDCAF8CDF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E610FC4FDB73DAF334119943E03819D44500C0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91896BFCE7A80962CB847131C99FBB40B54405A9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4ACE7425465ED8B7CF6A88FEB3F0C61C30E530F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1994F9E540855D476C744B427AA560BC162C456);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0229C664E14FBFEEC931C53EB1ABB1BD50A8791);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA717E7314B83AAAAF129313F0CFA7EC15EBC525);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_BlackUIntTexture2DArray == null) // We assume that everything is invalid if one is invalid.
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArray_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_024f;
}
}
{
// RTHandles.Release(m_BlackUIntTexture2DArrayRTH);
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArrayRTH_3;
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_3, NULL);
// m_BlackUIntTexture2DArray = CreateBlackUIntTextureArray(cmd, clearR32_UIntShader);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_5 = ___clearR32_UIntShader1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6;
L_6 = TextureXR_CreateBlackUIntTextureArray_m31C723201EE5836D79EAC9547B2717525E3B7A3D(L_4, L_5, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArray_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArray_1), (void*)L_6);
// m_BlackUIntTexture2DArrayRTH = RTHandles.Alloc(m_BlackUIntTexture2DArray);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArray_1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8;
L_8 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_7, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArrayRTH_3 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture2DArrayRTH_3), (void*)L_8);
// RTHandles.Release(m_BlackUIntTextureRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTextureRTH_4;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_9, NULL);
// m_BlackUIntTexture = CreateBlackUintTexture(cmd, clearR32_UIntShader);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_11 = ___clearR32_UIntShader1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12;
L_12 = TextureXR_CreateBlackUintTexture_mA6A75A180C5B5FBB68B8C8CD8C703E8C472C6F17(L_10, L_11, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture_2), (void*)L_12);
// m_BlackUIntTextureRTH = RTHandles.Alloc(m_BlackUIntTexture);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTexture_2;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14;
L_14 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_13, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTextureRTH_4 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackUIntTextureRTH_4), (void*)L_14);
// RTHandles.Release(m_ClearTextureRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_15 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTextureRTH_8;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_15, NULL);
// m_ClearTexture = new Texture2D(1, 1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None) { name = "Clear Texture" };
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_16);
Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_16, 1, 1, 4, 0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = L_16;
NullCheck(L_17);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_17, _stringLiteralB1994F9E540855D476C744B427AA560BC162C456, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6), (void*)L_17);
// m_ClearTexture.SetPixel(0, 0, Color.clear);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
L_19 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
NullCheck(L_18);
Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB(L_18, 0, 0, L_19, NULL);
// m_ClearTexture.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6;
NullCheck(L_20);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_20, NULL);
// m_ClearTextureRTH = RTHandles.Alloc(m_ClearTexture);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_22;
L_22 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_21, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTextureRTH_8 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTextureRTH_8), (void*)L_22);
// RTHandles.Release(m_ClearTexture2DArrayRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_23 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArrayRTH_7;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_23, NULL);
// m_ClearTexture2DArray = CreateTexture2DArrayFromTexture2D(m_ClearTexture, "Clear Texture2DArray");
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_24 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture_6;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_25;
L_25 = TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63(L_24, _stringLiteral3D90B8B32F87ACB4925C1A6F8C79144FDCAF8CDF, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArray_5 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArray_5), (void*)L_25);
// m_ClearTexture2DArrayRTH = RTHandles.Alloc(m_ClearTexture2DArray);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_26 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArray_5;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_27;
L_27 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_26, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArrayRTH_7 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_ClearTexture2DArrayRTH_7), (void*)L_27);
// RTHandles.Release(m_MagentaTextureRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_28 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTextureRTH_12;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_28, NULL);
// m_MagentaTexture = new Texture2D(1, 1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None) { name = "Magenta Texture" };
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_29);
Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_29, 1, 1, 4, 0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_30 = L_29;
NullCheck(L_30);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_30, _stringLiteral7E610FC4FDB73DAF334119943E03819D44500C0E, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10), (void*)L_30);
// m_MagentaTexture.SetPixel(0, 0, Color.magenta);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32;
L_32 = Color_get_magenta_mF552F660CB0E42F18558AD59D516EBAC923F57E2_inline(NULL);
NullCheck(L_31);
Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB(L_31, 0, 0, L_32, NULL);
// m_MagentaTexture.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_33 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10;
NullCheck(L_33);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_33, NULL);
// m_MagentaTextureRTH = RTHandles.Alloc(m_MagentaTexture);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_34 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_35;
L_35 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_34, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTextureRTH_12 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTextureRTH_12), (void*)L_35);
// RTHandles.Release(m_MagentaTexture2DArrayRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_36 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArrayRTH_11;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_36, NULL);
// m_MagentaTexture2DArray = CreateTexture2DArrayFromTexture2D(m_MagentaTexture, "Magenta Texture2DArray");
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_37 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture_10;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_38;
L_38 = TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63(L_37, _stringLiteralFA717E7314B83AAAAF129313F0CFA7EC15EBC525, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArray_9 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArray_9), (void*)L_38);
// m_MagentaTexture2DArrayRTH = RTHandles.Alloc(m_MagentaTexture2DArray);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_39 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArray_9;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_40;
L_40 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_39, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArrayRTH_11 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MagentaTexture2DArrayRTH_11), (void*)L_40);
// RTHandles.Release(m_BlackTextureRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_41 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTextureRTH_17;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_41, NULL);
// m_BlackTexture = new Texture2D(1, 1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None) { name = "Black Texture" };
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_42);
Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_42, 1, 1, 4, 0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = L_42;
NullCheck(L_43);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_43, _stringLiteral91896BFCE7A80962CB847131C99FBB40B54405A9, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13), (void*)L_43);
// m_BlackTexture.SetPixel(0, 0, Color.black);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_44 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_45;
L_45 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
NullCheck(L_44);
Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB(L_44, 0, 0, L_45, NULL);
// m_BlackTexture.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_46 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13;
NullCheck(L_46);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_46, NULL);
// m_BlackTextureRTH = RTHandles.Alloc(m_BlackTexture);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_47 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_48;
L_48 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_47, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTextureRTH_17 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTextureRTH_17), (void*)L_48);
// RTHandles.Release(m_BlackTexture2DArrayRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_49 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArrayRTH_16;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_49, NULL);
// m_BlackTexture2DArray = CreateTexture2DArrayFromTexture2D(m_BlackTexture, "Black Texture2DArray");
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_50 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture_13;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_51;
L_51 = TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63(L_50, _stringLiteralE0229C664E14FBFEEC931C53EB1ABB1BD50A8791, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArray_15 = L_51;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArray_15), (void*)L_51);
// m_BlackTexture2DArrayRTH = RTHandles.Alloc(m_BlackTexture2DArray);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_52 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArray_15;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_53;
L_53 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_52, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArrayRTH_16 = L_53;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture2DArrayRTH_16), (void*)L_53);
// RTHandles.Release(m_BlackTexture3DRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_54 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3DRTH_18;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_54, NULL);
// m_BlackTexture3D = CreateBlackTexture3D("Black Texture3D");
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_55;
L_55 = TextureXR_CreateBlackTexture3D_m70E166C61FADBE1D1F29A91FA821D89B17802F9F(_stringLiteral233223C8E5F418C195B5284B000BA1642E17644C, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3D_14 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3D_14), (void*)L_55);
// m_BlackTexture3DRTH = RTHandles.Alloc(m_BlackTexture3D);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_56 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3D_14;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_57;
L_57 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_56, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3DRTH_18 = L_57;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_BlackTexture3DRTH_18), (void*)L_57);
// RTHandles.Release(m_WhiteTextureRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_58 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTextureRTH_21;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_58, NULL);
// m_WhiteTextureRTH = RTHandles.Alloc(Texture2D.whiteTexture);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_59;
L_59 = Texture2D_get_whiteTexture_m7999084E0B635CF834F8DD2D840FAA71720404DA(NULL);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_60;
L_60 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_59, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTextureRTH_21 = L_60;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTextureRTH_21), (void*)L_60);
// RTHandles.Release(m_WhiteTexture2DArrayRTH);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_61 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArrayRTH_20;
RTHandles_Release_m30F0805D0D28A1EA1C0A661E31E6A0F1B8D26EE4(L_61, NULL);
// m_WhiteTexture2DArray = CreateTexture2DArrayFromTexture2D(Texture2D.whiteTexture, "White Texture2DArray");
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_62;
L_62 = Texture2D_get_whiteTexture_m7999084E0B635CF834F8DD2D840FAA71720404DA(NULL);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_63;
L_63 = TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63(L_62, _stringLiteralA4ACE7425465ED8B7CF6A88FEB3F0C61C30E530F, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArray_19 = L_63;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArray_19), (void*)L_63);
// m_WhiteTexture2DArrayRTH = RTHandles.Alloc(m_WhiteTexture2DArray);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_64 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArray_19;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_65;
L_65 = RTHandles_Alloc_m6C29C447A6F154094BCEDB69E1B874406414095B(L_64, NULL);
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArrayRTH_20 = L_65;
Il2CppCodeGenWriteBarrier((void**)(&((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_WhiteTexture2DArrayRTH_20), (void*)L_65);
}
IL_024f:
{
// }
return;
}
}
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::CreateTexture2DArrayFromTexture2D(UnityEngine.Texture2D,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* TextureXR_CreateTexture2DArrayFromTexture2D_mE2D47790EDF8E296A4BD08D68A2EC845D533CD63 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___source0, String_t* ___name1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* V_3 = NULL;
{
// Texture2DArray texArray = new Texture2DArray(source.width, source.height, slices, source.format, false) { name = name };
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___source0;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___source0;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2);
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = ___source0;
NullCheck(L_5);
int32_t L_6;
L_6 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_5, NULL);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_7 = (Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA*)il2cpp_codegen_object_new(Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA_il2cpp_TypeInfo_var);
NullCheck(L_7);
Texture2DArray__ctor_m02B575835C1D88384829865AAC5A30228AB9C12C(L_7, L_1, L_3, L_4, L_6, (bool)0, NULL);
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_8 = L_7;
String_t* L_9 = ___name1;
NullCheck(L_8);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, L_9, NULL);
V_0 = L_8;
// for (int i = 0; i < slices; ++i)
V_1 = 0;
goto IL_003b;
}
IL_002b:
{
// Graphics.CopyTexture(source, 0, 0, texArray, i, 0);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___source0;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_11 = V_0;
int32_t L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_CopyTexture_mEAE31D47419B997178F8AC531F065432C3270F1D(L_10, 0, 0, L_11, L_12, 0, NULL);
// for (int i = 0; i < slices; ++i)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003b:
{
// for (int i = 0; i < slices; ++i)
int32_t L_14 = V_1;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
V_2 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
bool L_16 = V_2;
if (L_16)
{
goto IL_002b;
}
}
{
// return texArray;
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_17 = V_0;
V_3 = L_17;
goto IL_004b;
}
IL_004b:
{
// }
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* L_18 = V_3;
return L_18;
}
}
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::CreateBlackUIntTextureArray(UnityEngine.Rendering.CommandBuffer,UnityEngine.ComputeShader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureXR_CreateBlackUIntTextureArray_m31C723201EE5836D79EAC9547B2717525E3B7A3D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___clearR32_UIntShader1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2451575A0023BE897D375B3A2F505628B026E056);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB703F8AFE225534FED12B51AB14063DE7134E8F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE76084C69E4E563DD54C8D3FCF5010368D7964F);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
int32_t V_1 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_2 = NULL;
{
// RenderTexture blackUIntTexture2DArray = new RenderTexture(1, 1, 0, GraphicsFormat.R32_UInt)
// {
// dimension = TextureDimension.Tex2DArray,
// volumeDepth = slices,
// useMipMap = false,
// autoGenerateMips = false,
// enableRandomWrite = true,
// name = "Black UInt Texture Array"
// };
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_0);
RenderTexture__ctor_m0C81127DE754F64FDD3E80E94BE11054B2791F98(L_0, 1, 1, 0, ((int32_t)37), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = L_0;
NullCheck(L_1);
VirtualActionInvoker1< int32_t >::Invoke(10 /* System.Void UnityEngine.Texture::set_dimension(UnityEngine.Rendering.TextureDimension) */, L_1, 5);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = L_1;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
NullCheck(L_2);
RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633(L_2, L_3, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = L_2;
NullCheck(L_4);
RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_4, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = L_4;
NullCheck(L_5);
RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_5, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = L_5;
NullCheck(L_6);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_6, (bool)1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = L_6;
NullCheck(L_7);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_7, _stringLiteralDE76084C69E4E563DD54C8D3FCF5010368D7964F, NULL);
V_0 = L_7;
// blackUIntTexture2DArray.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_8, NULL);
// int kernel = clearR32_UIntShader.FindKernel("ClearUIntTextureArray");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_10 = ___clearR32_UIntShader1;
NullCheck(L_10);
int32_t L_11;
L_11 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_10, _stringLiteral2451575A0023BE897D375B3A2F505628B026E056, NULL);
V_1 = L_11;
// cmd.SetComputeTextureParam(clearR32_UIntShader, kernel, "_TargetArray", blackUIntTexture2DArray);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_13 = ___clearR32_UIntShader1;
int32_t L_14 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_16;
L_16 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_15, NULL);
NullCheck(L_12);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_12, L_13, L_14, _stringLiteralB703F8AFE225534FED12B51AB14063DE7134E8F0, L_16, NULL);
// cmd.DispatchCompute(clearR32_UIntShader, kernel, 1, 1, slices);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = ___clearR32_UIntShader1;
int32_t L_19 = V_1;
int32_t L_20;
L_20 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
NullCheck(L_17);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_17, L_18, L_19, 1, 1, L_20, NULL);
// return blackUIntTexture2DArray as Texture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = V_0;
V_2 = L_21;
goto IL_007f;
}
IL_007f:
{
// }
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = V_2;
return L_22;
}
}
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::CreateBlackUintTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.ComputeShader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureXR_CreateBlackUintTexture_mA6A75A180C5B5FBB68B8C8CD8C703E8C472C6F17 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___clearR32_UIntShader1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral339388A4261E66A00F4092D4402EF4B32C53C5BB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B05BB123A271CC15F1EEF190F0221CB80613031);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE76084C69E4E563DD54C8D3FCF5010368D7964F);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
int32_t V_1 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_2 = NULL;
{
// RenderTexture blackUIntTexture2D = new RenderTexture(1, 1, 0, GraphicsFormat.R32_UInt)
// {
// dimension = TextureDimension.Tex2D,
// volumeDepth = slices,
// useMipMap = false,
// autoGenerateMips = false,
// enableRandomWrite = true,
// name = "Black UInt Texture Array"
// };
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_0);
RenderTexture__ctor_m0C81127DE754F64FDD3E80E94BE11054B2791F98(L_0, 1, 1, 0, ((int32_t)37), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = L_0;
NullCheck(L_1);
VirtualActionInvoker1< int32_t >::Invoke(10 /* System.Void UnityEngine.Texture::set_dimension(UnityEngine.Rendering.TextureDimension) */, L_1, 2);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = L_1;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
NullCheck(L_2);
RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633(L_2, L_3, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = L_2;
NullCheck(L_4);
RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_4, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = L_4;
NullCheck(L_5);
RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_5, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = L_5;
NullCheck(L_6);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_6, (bool)1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = L_6;
NullCheck(L_7);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_7, _stringLiteralDE76084C69E4E563DD54C8D3FCF5010368D7964F, NULL);
V_0 = L_7;
// blackUIntTexture2D.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_8, NULL);
// int kernel = clearR32_UIntShader.FindKernel("ClearUIntTexture");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_10 = ___clearR32_UIntShader1;
NullCheck(L_10);
int32_t L_11;
L_11 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_10, _stringLiteral5B05BB123A271CC15F1EEF190F0221CB80613031, NULL);
V_1 = L_11;
// cmd.SetComputeTextureParam(clearR32_UIntShader, kernel, "_Target", blackUIntTexture2D);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_13 = ___clearR32_UIntShader1;
int32_t L_14 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_16;
L_16 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_15, NULL);
NullCheck(L_12);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_12, L_13, L_14, _stringLiteral339388A4261E66A00F4092D4402EF4B32C53C5BB, L_16, NULL);
// cmd.DispatchCompute(clearR32_UIntShader, kernel, 1, 1, slices);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = ___cmd0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = ___clearR32_UIntShader1;
int32_t L_19 = V_1;
int32_t L_20;
L_20 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
NullCheck(L_17);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_17, L_18, L_19, 1, 1, L_20, NULL);
// return blackUIntTexture2D as Texture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = V_0;
V_2 = L_21;
goto IL_007f;
}
IL_007f:
{
// }
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = V_2;
return L_22;
}
}
// UnityEngine.Texture3D UnityEngine.Rendering.TextureXR::CreateBlackTexture3D(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* TextureXR_CreateBlackTexture3D_m70E166C61FADBE1D1F29A91FA821D89B17802F9F (String_t* ___name0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* V_0 = NULL;
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* V_1 = NULL;
{
// Texture3D texture3D = new Texture3D(width: 1, height: 1, depth: 1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_0 = (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1*)il2cpp_codegen_object_new(Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1_il2cpp_TypeInfo_var);
NullCheck(L_0);
Texture3D__ctor_mA853CA41A85C285281FB928BC926B0798987B17F(L_0, 1, 1, 1, 4, 0, NULL);
V_0 = L_0;
// texture3D.name = name;
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_1 = V_0;
String_t* L_2 = ___name0;
NullCheck(L_1);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_1, L_2, NULL);
// texture3D.SetPixel(0, 0, 0, Color.black, 0);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_3 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
NullCheck(L_3);
Texture3D_SetPixel_m36D3CD03ED5AB8C509B2DCBC1870C1DA962B9FE4(L_3, 0, 0, 0, L_4, 0, NULL);
// texture3D.Apply(updateMipmaps: false);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_5 = V_0;
NullCheck(L_5);
Texture3D_Apply_m79EA861C7F9EBF4DD11F4FCF262DE4E4C07DD743(L_5, (bool)0, NULL);
// return texture3D;
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_6 = V_0;
V_1 = L_6;
goto IL_0030;
}
IL_0030:
{
// }
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_7 = V_1;
return L_7;
}
}
// System.Void UnityEngine.Rendering.TextureXR::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureXR__cctor_mE878B10D1BF0795040F3EE53CA670752192BAA7F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static int m_MaxViews = 1;
((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews_0 = 1;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.ArrayExtensions::ResizeArray(UnityEngine.Jobs.TransformAccessArray&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_m652C33E2C6CC635B812F158A1AA9FEB54E8F7488 (TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* ___array0, int32_t ___capacity1, const RuntimeMethod* method)
{
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
{
// var newArray = new TransformAccessArray(capacity);
int32_t L_0 = ___capacity1;
TransformAccessArray__ctor_m66B44699D46850AA776992B25A5443B6BAC42ED1((&V_0), L_0, (-1), NULL);
// if (array.isCreated)
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* L_1 = ___array0;
bool L_2;
L_2 = TransformAccessArray_get_isCreated_m27A01F9644D14864AAF311A87959DF8705A0B142(L_1, NULL);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0041;
}
}
{
// for (int i = 0; i < array.length; ++i)
V_2 = 0;
goto IL_002c;
}
IL_0019:
{
// newArray.Add(array[i]);
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* L_4 = ___array0;
int32_t L_5 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = TransformAccessArray_get_Item_m77FCB1BF0420039FBF381102A5363A6E8FFDE251(L_4, L_5, NULL);
TransformAccessArray_Add_mC1B41F75FE0CD6AAB77186F6EF7A41E790BDE336((&V_0), L_6, NULL);
// for (int i = 0; i < array.length; ++i)
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002c:
{
// for (int i = 0; i < array.length; ++i)
int32_t L_8 = V_2;
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* L_9 = ___array0;
int32_t L_10;
L_10 = TransformAccessArray_get_length_mC5BF0953331F1128106EC2647B558FB9163DE165(L_9, NULL);
V_3 = (bool)((((int32_t)L_8) < ((int32_t)L_10))? 1 : 0);
bool L_11 = V_3;
if (L_11)
{
goto IL_0019;
}
}
{
// array.Dispose();
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* L_12 = ___array0;
TransformAccessArray_Dispose_mC0775DCFFE41173544615D7031AC028D653C4186(L_12, NULL);
}
IL_0041:
{
// array = newArray;
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4* L_13 = ___array0;
TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4 L_14 = V_0;
*(TransformAccessArray_t104EDE5BB3DC7E294332BB1D2AA508CAEDEE83D4*)L_13 = L_14;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray8::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 8u;
return 8;
}
}
IL2CPP_EXTERN_C uint32_t BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray8::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_allFalse_m90DB2959D94946C2EFE34547AD6E2B8F10168463 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
{
// public bool allFalse => data == 0u;
uint8_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray8_get_allFalse_m90DB2959D94946C2EFE34547AD6E2B8F10168463_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray8_get_allFalse_m90DB2959D94946C2EFE34547AD6E2B8F10168463(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray8::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_allTrue_m793F5AAF8F83DAB21C0308F738147A29FFF08451 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
{
// public bool allTrue => data == byte.MaxValue;
uint8_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)((int32_t)255)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray8_get_allTrue_m793F5AAF8F83DAB21C0308F738147A29FFF08451_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray8_get_allTrue_m793F5AAF8F83DAB21C0308F738147A29FFF08451(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray8::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray8_get_humanizedData_mF2404C0DEFF15E9DA20FC99071CA3A5900F4E791 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// public string humanizedData => String.Format("{0, " + capacity + "}", Convert.ToString(data, 2)).Replace(' ', '0');
uint32_t L_0;
L_0 = BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01(__this, NULL);
V_0 = L_0;
String_t* L_1;
L_1 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_2;
L_2 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_1, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint8_t L_3 = __this->___data_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Convert_ToString_m58CEFC66D90B56A11C21C7B24BB856FD797C93A2(L_3, 2, NULL);
String_t* L_5;
L_5 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_2, L_4, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_5, ((int32_t)32), ((int32_t)48), NULL);
return L_6;
}
}
IL2CPP_EXTERN_C String_t* BitArray8_get_humanizedData_mF2404C0DEFF15E9DA20FC99071CA3A5900F4E791_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray8_get_humanizedData_mF2404C0DEFF15E9DA20FC99071CA3A5900F4E791(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray8::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_get_Item_m4A05F5141C4554B92AE97D5487224C7840EC4D53 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get8(index, data);
uint32_t L_0 = ___index0;
uint8_t L_1 = __this->___data_0;
bool L_2;
L_2 = BitArrayUtilities_Get8_m9D48D91A431CEF3FFA4C4A8CD5ACAF4E0744580D(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool BitArray8_get_Item_m4A05F5141C4554B92AE97D5487224C7840EC4D53_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray8_get_Item_m4A05F5141C4554B92AE97D5487224C7840EC4D53(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray8::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray8_set_Item_m547A700177E97C60883197FE03D3DD03CBDE5F08 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set8(index, ref data, value);
uint32_t L_0 = ___index0;
uint8_t* L_1 = (&__this->___data_0);
bool L_2 = ___value1;
BitArrayUtilities_Set8_m4BC480ABC2E8827779655B035B29D2F3E29507CD(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray8_set_Item_m547A700177E97C60883197FE03D3DD03CBDE5F08_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
BitArray8_set_Item_m547A700177E97C60883197FE03D3DD03CBDE5F08(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray8::.ctor(System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint8_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray8(byte initValue) => data = initValue;
uint8_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_AdjustorThunk (RuntimeObject* __this, uint8_t ___initValue0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline(_thisAdjusted, ___initValue0, method);
}
// System.Void UnityEngine.Rendering.BitArray8::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray8__ctor_m831CBA0141A7161831057654C9363F50C0AF6151 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
uint32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// data = (byte)0u;
__this->___data_0 = (uint8_t)0;
// if (bitIndexTrue == null)
RuntimeObject* L_0 = ___bitIndexTrue0;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return;
goto IL_005f;
}
IL_0012:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_2 = ___bitIndexTrue0;
int32_t L_3;
L_3 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_2, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
goto IL_0052;
}
IL_001d:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_4 = ___bitIndexTrue0;
int32_t L_5 = V_1;
uint32_t L_6;
L_6 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_4, L_5, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_2 = L_6;
// if (bitIndex >= capacity) continue;
uint32_t L_7 = V_2;
uint32_t L_8;
L_8 = BitArray8_get_capacity_mA3B76B8563ED73CE2ACAA6248BB1659EFE18EE01(__this, NULL);
V_3 = (bool)((((int32_t)((!(((uint32_t)L_7) >= ((uint32_t)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0038;
}
}
{
// if (bitIndex >= capacity) continue;
goto IL_004e;
}
IL_0038:
{
// data |= (byte)(1u << (int)bitIndex);
uint8_t L_10 = __this->___data_0;
uint32_t L_11 = V_2;
__this->___data_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_10|((int32_t)(uint8_t)((int32_t)(1<<((int32_t)((int32_t)L_11&((int32_t)31)))))))));
}
IL_004e:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0052:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_13 = V_1;
V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_14 = V_4;
if (L_14)
{
goto IL_001d;
}
}
IL_005f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray8__ctor_m831CBA0141A7161831057654C9363F50C0AF6151_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
BitArray8__ctor_m831CBA0141A7161831057654C9363F50C0AF6151(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_OnesComplement(UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_OnesComplement_m74BED0A30CDF3A69F4EB66CF9BFE87F6A6047A4E (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, const RuntimeMethod* method)
{
{
// public static BitArray8 operator ~(BitArray8 a) => new BitArray8((byte)~a.data);
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = ___a0;
uint8_t L_1 = L_0.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2;
memset((&L_2), 0, sizeof(L_2));
BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline((&L_2), (uint8_t)((int32_t)(uint8_t)((~L_1))), /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_BitwiseOr(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_BitwiseOr_m3A5FAC9E1115587DE663A36FCE6B3E342E8C7EC4 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray8 operator |(BitArray8 a, BitArray8 b) => new BitArray8((byte)(a.data | b.data));
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = ___a0;
uint8_t L_1 = L_0.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2 = ___b1;
uint8_t L_3 = L_2.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline((&L_4), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_1|(int32_t)L_3))), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.BitArray8 UnityEngine.Rendering.BitArray8::op_BitwiseAnd(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 BitArray8_op_BitwiseAnd_mA7AF39894148406CCDAA991F455582F36365FA9D (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray8 operator &(BitArray8 a, BitArray8 b) => new BitArray8((byte)(a.data & b.data));
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = ___a0;
uint8_t L_1 = L_0.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2 = ___b1;
uint8_t L_3 = L_2.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline((&L_4), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_1&(int32_t)L_3))), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitAnd_mB8BFBCC7ED08AE63C8DCD56F224FC2A887666536 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray8)other;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = (*(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)__this);
RuntimeObject* L_1 = ___other0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2;
L_2 = BitArray8_op_BitwiseAnd_mA7AF39894148406CCDAA991F455582F36365FA9D(L_0, ((*(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)((BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)UnBox(L_1, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var)))), NULL);
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray8_BitAnd_mB8BFBCC7ED08AE63C8DCD56F224FC2A887666536_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray8_BitAnd_mB8BFBCC7ED08AE63C8DCD56F224FC2A887666536(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitOr_m18AF19D6C292BF095EDC795C3018099B3A8CD121 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray8)other;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = (*(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)__this);
RuntimeObject* L_1 = ___other0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2;
L_2 = BitArray8_op_BitwiseOr_m3A5FAC9E1115587DE663A36FCE6B3E342E8C7EC4(L_0, ((*(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)((BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)UnBox(L_1, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var)))), NULL);
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray8_BitOr_m18AF19D6C292BF095EDC795C3018099B3A8CD121_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray8_BitOr_m18AF19D6C292BF095EDC795C3018099B3A8CD121(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray8::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray8_BitNot_mB1E3ADFBDB897ED040CE28C797CD868DE95B9B26 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = (*(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)__this);
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_1;
L_1 = BitArray8_op_OnesComplement_m74BED0A30CDF3A69F4EB66CF9BFE87F6A6047A4E(L_0, NULL);
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray8_BitNot_mB1E3ADFBDB897ED040CE28C797CD868DE95B9B26_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray8_BitNot_mB1E3ADFBDB897ED040CE28C797CD868DE95B9B26(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray8::op_Equality(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_op_Equality_mC7A4D257AC7A3ED7FDDEB381DBF8F5C6971299A5 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method)
{
{
// public static bool operator ==(BitArray8 a, BitArray8 b) => a.data == b.data;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = ___a0;
uint8_t L_1 = L_0.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2 = ___b1;
uint8_t L_3 = L_2.___data_0;
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray8::op_Inequality(UnityEngine.Rendering.BitArray8,UnityEngine.Rendering.BitArray8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_op_Inequality_m5E8187711DCF9A91EA8F3D662BA702A10EAECD74 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___a0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 ___b1, const RuntimeMethod* method)
{
{
// public static bool operator !=(BitArray8 a, BitArray8 b) => a.data != b.data;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_0 = ___a0;
uint8_t L_1 = L_0.___data_0;
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0 L_2 = ___b1;
uint8_t L_3 = L_2.___data_0;
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray8::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray8_Equals_m86ADBD06E76F1B28D197017F091F13F063B453EB (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// public override bool Equals(object obj) => obj is BitArray8 && ((BitArray8)obj).data == data;
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var)))
{
goto IL_001d;
}
}
{
RuntimeObject* L_1 = ___obj0;
uint8_t L_2 = ((BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*)UnBox(L_1, BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0_il2cpp_TypeInfo_var))->___data_0;
uint8_t L_3 = __this->___data_0;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 0;
}
IL_001e:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray8_Equals_m86ADBD06E76F1B28D197017F091F13F063B453EB_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray8_Equals_m86ADBD06E76F1B28D197017F091F13F063B453EB(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray8::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray8_GetHashCode_m0226A2FAF19B61AEBC5CC60F87DC272CCCF20A77 (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, const RuntimeMethod* method)
{
{
// public override int GetHashCode() => 1768953197 + data.GetHashCode();
uint8_t* L_0 = (&__this->___data_0);
int32_t L_1;
L_1 = Byte_GetHashCode_mB42A844E310593D124CE92EBA90F3755C9B10678(L_0, NULL);
return ((int32_t)il2cpp_codegen_add(((int32_t)1768953197), L_1));
}
}
IL2CPP_EXTERN_C int32_t BitArray8_GetHashCode_m0226A2FAF19B61AEBC5CC60F87DC272CCCF20A77_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray8_GetHashCode_m0226A2FAF19B61AEBC5CC60F87DC272CCCF20A77(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray16::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 16u;
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C uint32_t BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray16::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_allFalse_mB74A351DF512549357B62F578F8745861E768BCA (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
{
// public bool allFalse => data == 0u;
uint16_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray16_get_allFalse_mB74A351DF512549357B62F578F8745861E768BCA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray16_get_allFalse_mB74A351DF512549357B62F578F8745861E768BCA(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray16::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_allTrue_mA4CFAC20D5338EA36278D5762FEF1879DEF44298 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
{
// public bool allTrue => data == ushort.MaxValue;
uint16_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray16_get_allTrue_mA4CFAC20D5338EA36278D5762FEF1879DEF44298_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray16_get_allTrue_mA4CFAC20D5338EA36278D5762FEF1879DEF44298(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray16::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray16_get_humanizedData_m12F476DEF544F28CCD2579475DE167820BD88E87 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// public string humanizedData => System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + capacity + "}", Convert.ToString(data, 2)).Replace(' ', '0'), ".{8}", "$0.").TrimEnd('.');
uint32_t L_0;
L_0 = BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D(__this, NULL);
V_0 = L_0;
String_t* L_1;
L_1 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_2;
L_2 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_1, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint16_t L_3 = __this->___data_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Convert_ToString_m244C97184477B594D97652377A63F2A205EC9B1E(L_3, 2, NULL);
String_t* L_5;
L_5 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_2, L_4, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_5, ((int32_t)32), ((int32_t)48), NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_6, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_7, ((int32_t)46), NULL);
return L_8;
}
}
IL2CPP_EXTERN_C String_t* BitArray16_get_humanizedData_m12F476DEF544F28CCD2579475DE167820BD88E87_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray16_get_humanizedData_m12F476DEF544F28CCD2579475DE167820BD88E87(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray16::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_get_Item_mCA32C50FD252F47DCBFD7262435245238430A180 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get16(index, data);
uint32_t L_0 = ___index0;
uint16_t L_1 = __this->___data_0;
bool L_2;
L_2 = BitArrayUtilities_Get16_m066D2B1DAEDCAFF7F410EACD5685646F0CEBFF99(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool BitArray16_get_Item_mCA32C50FD252F47DCBFD7262435245238430A180_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray16_get_Item_mCA32C50FD252F47DCBFD7262435245238430A180(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray16::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray16_set_Item_m9457F4B8745BC1C5285574EE23FDD05A4BA2F088 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set16(index, ref data, value);
uint32_t L_0 = ___index0;
uint16_t* L_1 = (&__this->___data_0);
bool L_2 = ___value1;
BitArrayUtilities_Set16_mB599DC5FF7486C291CF767FAE66A796B007A35FF(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray16_set_Item_m9457F4B8745BC1C5285574EE23FDD05A4BA2F088_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
BitArray16_set_Item_m9457F4B8745BC1C5285574EE23FDD05A4BA2F088(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray16::.ctor(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint16_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray16(ushort initValue) => data = initValue;
uint16_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_AdjustorThunk (RuntimeObject* __this, uint16_t ___initValue0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline(_thisAdjusted, ___initValue0, method);
}
// System.Void UnityEngine.Rendering.BitArray16::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray16__ctor_m337D042A8EE2131DED83B273A8CC47843E17CBF6 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
uint32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// data = (ushort)0u;
__this->___data_0 = (uint16_t)0;
// if (bitIndexTrue == null)
RuntimeObject* L_0 = ___bitIndexTrue0;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return;
goto IL_005f;
}
IL_0012:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_2 = ___bitIndexTrue0;
int32_t L_3;
L_3 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_2, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
goto IL_0052;
}
IL_001d:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_4 = ___bitIndexTrue0;
int32_t L_5 = V_1;
uint32_t L_6;
L_6 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_4, L_5, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_2 = L_6;
// if (bitIndex >= capacity) continue;
uint32_t L_7 = V_2;
uint32_t L_8;
L_8 = BitArray16_get_capacity_mA5EE007A81C601C9A3552D8A504747CD6BBF5B9D(__this, NULL);
V_3 = (bool)((((int32_t)((!(((uint32_t)L_7) >= ((uint32_t)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0038;
}
}
{
// if (bitIndex >= capacity) continue;
goto IL_004e;
}
IL_0038:
{
// data |= (ushort)(1u << (int)bitIndex);
uint16_t L_10 = __this->___data_0;
uint32_t L_11 = V_2;
__this->___data_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_10|((int32_t)(uint16_t)((int32_t)(1<<((int32_t)((int32_t)L_11&((int32_t)31)))))))));
}
IL_004e:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0052:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_13 = V_1;
V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_14 = V_4;
if (L_14)
{
goto IL_001d;
}
}
IL_005f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray16__ctor_m337D042A8EE2131DED83B273A8CC47843E17CBF6_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
BitArray16__ctor_m337D042A8EE2131DED83B273A8CC47843E17CBF6(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_OnesComplement(UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_OnesComplement_mE37C83AB8E876316835FBECBA1A1C5EF5979E814 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, const RuntimeMethod* method)
{
{
// public static BitArray16 operator ~(BitArray16 a) => new BitArray16((ushort)~a.data);
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = ___a0;
uint16_t L_1 = L_0.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2;
memset((&L_2), 0, sizeof(L_2));
BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline((&L_2), (uint16_t)((int32_t)(uint16_t)((~L_1))), /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_BitwiseOr(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_BitwiseOr_m72716C6C58CCAB01CB72A57BB96DA350FBA57AFA (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray16 operator |(BitArray16 a, BitArray16 b) => new BitArray16((ushort)(a.data | b.data));
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = ___a0;
uint16_t L_1 = L_0.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2 = ___b1;
uint16_t L_3 = L_2.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline((&L_4), (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_1|(int32_t)L_3))), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.BitArray16 UnityEngine.Rendering.BitArray16::op_BitwiseAnd(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 BitArray16_op_BitwiseAnd_m53F60BC19E6F05FA7072F201EF25FFF17FFEACB8 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray16 operator &(BitArray16 a, BitArray16 b) => new BitArray16((ushort)(a.data & b.data));
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = ___a0;
uint16_t L_1 = L_0.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2 = ___b1;
uint16_t L_3 = L_2.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline((&L_4), (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_1&(int32_t)L_3))), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitAnd_mD1AFD4C59ED599951E61A3E8BA716D5A3FFD04EC (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray16)other;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = (*(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)__this);
RuntimeObject* L_1 = ___other0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2;
L_2 = BitArray16_op_BitwiseAnd_m53F60BC19E6F05FA7072F201EF25FFF17FFEACB8(L_0, ((*(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)((BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)UnBox(L_1, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var)))), NULL);
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray16_BitAnd_mD1AFD4C59ED599951E61A3E8BA716D5A3FFD04EC_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray16_BitAnd_mD1AFD4C59ED599951E61A3E8BA716D5A3FFD04EC(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitOr_mD788B0B73A61E66973D6B4160729C868D5BE8B35 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray16)other;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = (*(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)__this);
RuntimeObject* L_1 = ___other0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2;
L_2 = BitArray16_op_BitwiseOr_m72716C6C58CCAB01CB72A57BB96DA350FBA57AFA(L_0, ((*(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)((BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)UnBox(L_1, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var)))), NULL);
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray16_BitOr_mD788B0B73A61E66973D6B4160729C868D5BE8B35_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray16_BitOr_mD788B0B73A61E66973D6B4160729C868D5BE8B35(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray16::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray16_BitNot_m7FB6BD7B74C796E05A9E7BA6FFEF58F6F23F10BC (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = (*(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)__this);
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_1;
L_1 = BitArray16_op_OnesComplement_mE37C83AB8E876316835FBECBA1A1C5EF5979E814(L_0, NULL);
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray16_BitNot_m7FB6BD7B74C796E05A9E7BA6FFEF58F6F23F10BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray16_BitNot_m7FB6BD7B74C796E05A9E7BA6FFEF58F6F23F10BC(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray16::op_Equality(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_op_Equality_m112E0FEB5F1BFAAA410B9CD83DD34B34C9D4A9E6 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method)
{
{
// public static bool operator ==(BitArray16 a, BitArray16 b) => a.data == b.data;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = ___a0;
uint16_t L_1 = L_0.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2 = ___b1;
uint16_t L_3 = L_2.___data_0;
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray16::op_Inequality(UnityEngine.Rendering.BitArray16,UnityEngine.Rendering.BitArray16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_op_Inequality_m2FE623FD7D66E837B410D60B8996121A4C8874CB (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___a0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 ___b1, const RuntimeMethod* method)
{
{
// public static bool operator !=(BitArray16 a, BitArray16 b) => a.data != b.data;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_0 = ___a0;
uint16_t L_1 = L_0.___data_0;
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92 L_2 = ___b1;
uint16_t L_3 = L_2.___data_0;
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray16::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray16_Equals_mD170A00318A901D23C1F17444D5022FF947586D2 (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// public override bool Equals(object obj) => obj is BitArray16 && ((BitArray16)obj).data == data;
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var)))
{
goto IL_001d;
}
}
{
RuntimeObject* L_1 = ___obj0;
uint16_t L_2 = ((BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*)UnBox(L_1, BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92_il2cpp_TypeInfo_var))->___data_0;
uint16_t L_3 = __this->___data_0;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 0;
}
IL_001e:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray16_Equals_mD170A00318A901D23C1F17444D5022FF947586D2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray16_Equals_mD170A00318A901D23C1F17444D5022FF947586D2(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray16::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray16_GetHashCode_m018CAECA54A403343CE08C2F4225670FE5780E6D (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, const RuntimeMethod* method)
{
{
// public override int GetHashCode() => 1768953197 + data.GetHashCode();
uint16_t* L_0 = (&__this->___data_0);
int32_t L_1;
L_1 = UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200(L_0, NULL);
return ((int32_t)il2cpp_codegen_add(((int32_t)1768953197), L_1));
}
}
IL2CPP_EXTERN_C int32_t BitArray16_GetHashCode_m018CAECA54A403343CE08C2F4225670FE5780E6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray16_GetHashCode_m018CAECA54A403343CE08C2F4225670FE5780E6D(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray32::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 32u;
return ((int32_t)32);
}
}
IL2CPP_EXTERN_C uint32_t BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray32::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_allFalse_m01D83A39CE7D6FBDEA9D5E57044285FF55E8260F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
{
// public bool allFalse => data == 0u;
uint32_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray32_get_allFalse_m01D83A39CE7D6FBDEA9D5E57044285FF55E8260F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray32_get_allFalse_m01D83A39CE7D6FBDEA9D5E57044285FF55E8260F(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray32::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_allTrue_m9AA64C6C9B386B1806BD0A9F83113055AA0967EB (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
{
// public bool allTrue => data == uint.MaxValue;
uint32_t L_0 = __this->___data_0;
return (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray32_get_allTrue_m9AA64C6C9B386B1806BD0A9F83113055AA0967EB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray32_get_allTrue_m9AA64C6C9B386B1806BD0A9F83113055AA0967EB(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray32::get_humanizedVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray32_get_humanizedVersion_m56C96176FE170F18CEC3327A7D19E1A774325228 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string humanizedVersion => Convert.ToString(data, 2);
uint32_t L_0 = __this->___data_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(((int64_t)(uint64_t)L_0), 2, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C String_t* BitArray32_get_humanizedVersion_m56C96176FE170F18CEC3327A7D19E1A774325228_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray32_get_humanizedVersion_m56C96176FE170F18CEC3327A7D19E1A774325228(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray32::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray32_get_humanizedData_m38DE7DAE7EE5527EC6C6FDD518253031DFF2374F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// public string humanizedData => System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + capacity + "}", Convert.ToString(data, 2)).Replace(' ', '0'), ".{8}", "$0.").TrimEnd('.');
uint32_t L_0;
L_0 = BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5(__this, NULL);
V_0 = L_0;
String_t* L_1;
L_1 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_2;
L_2 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_1, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint32_t L_3 = __this->___data_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(((int64_t)(uint64_t)L_3), 2, NULL);
String_t* L_5;
L_5 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_2, L_4, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_5, ((int32_t)32), ((int32_t)48), NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_6, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_7, ((int32_t)46), NULL);
return L_8;
}
}
IL2CPP_EXTERN_C String_t* BitArray32_get_humanizedData_m38DE7DAE7EE5527EC6C6FDD518253031DFF2374F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray32_get_humanizedData_m38DE7DAE7EE5527EC6C6FDD518253031DFF2374F(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray32::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_get_Item_mC8CEDEAB87139CA781BADBD4FBB1E84930F19FFE (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get32(index, data);
uint32_t L_0 = ___index0;
uint32_t L_1 = __this->___data_0;
bool L_2;
L_2 = BitArrayUtilities_Get32_m3105A06D66A28B263CC53E3F714F72FD7244EAE1(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool BitArray32_get_Item_mC8CEDEAB87139CA781BADBD4FBB1E84930F19FFE_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray32_get_Item_mC8CEDEAB87139CA781BADBD4FBB1E84930F19FFE(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray32::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray32_set_Item_m6248824F85F4FCD452DE48E6B714AEB52D07AF44 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set32(index, ref data, value);
uint32_t L_0 = ___index0;
uint32_t* L_1 = (&__this->___data_0);
bool L_2 = ___value1;
BitArrayUtilities_Set32_m3A905DABCE191DACC520ACF62EDB2D7501AF3CCB(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray32_set_Item_m6248824F85F4FCD452DE48E6B714AEB52D07AF44_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
BitArray32_set_Item_m6248824F85F4FCD452DE48E6B714AEB52D07AF44(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray32::.ctor(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray32(uint initValue) => data = initValue;
uint32_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_AdjustorThunk (RuntimeObject* __this, uint32_t ___initValue0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline(_thisAdjusted, ___initValue0, method);
}
// System.Void UnityEngine.Rendering.BitArray32::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray32__ctor_m410177CA4D679011D0A4653FC28A4B83B39A1EF1 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
uint32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// data = 0u;
__this->___data_0 = 0;
// if (bitIndexTrue == null)
RuntimeObject* L_0 = ___bitIndexTrue0;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return;
goto IL_005d;
}
IL_0012:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_2 = ___bitIndexTrue0;
int32_t L_3;
L_3 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_2, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
goto IL_0050;
}
IL_001d:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_4 = ___bitIndexTrue0;
int32_t L_5 = V_1;
uint32_t L_6;
L_6 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_4, L_5, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_2 = L_6;
// if (bitIndex >= capacity) continue;
uint32_t L_7 = V_2;
uint32_t L_8;
L_8 = BitArray32_get_capacity_m312BE2BAA06E75492376361E9299510314755AE5(__this, NULL);
V_3 = (bool)((((int32_t)((!(((uint32_t)L_7) >= ((uint32_t)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0038;
}
}
{
// if (bitIndex >= capacity) continue;
goto IL_004c;
}
IL_0038:
{
// data |= 1u << (int)bitIndex;
uint32_t L_10 = __this->___data_0;
uint32_t L_11 = V_2;
__this->___data_0 = ((int32_t)((int32_t)L_10|((int32_t)(1<<((int32_t)((int32_t)L_11&((int32_t)31)))))));
}
IL_004c:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0050:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_13 = V_1;
V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_14 = V_4;
if (L_14)
{
goto IL_001d;
}
}
IL_005d:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray32__ctor_m410177CA4D679011D0A4653FC28A4B83B39A1EF1_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
BitArray32__ctor_m410177CA4D679011D0A4653FC28A4B83B39A1EF1(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitAnd_m050354D3A87E2A90324EEB8AA7D1156A482E058A (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray32)other;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = (*(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)__this);
RuntimeObject* L_1 = ___other0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2;
L_2 = BitArray32_op_BitwiseAnd_m0B7FDD7E86B52E16FA45E774E64CFC26C745C1B9(L_0, ((*(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)((BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)UnBox(L_1, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var)))), NULL);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray32_BitAnd_m050354D3A87E2A90324EEB8AA7D1156A482E058A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray32_BitAnd_m050354D3A87E2A90324EEB8AA7D1156A482E058A(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitOr_mFB1856DBA7D371F7C6C04FD475577C3A9E15D62F (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray32)other;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = (*(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)__this);
RuntimeObject* L_1 = ___other0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2;
L_2 = BitArray32_op_BitwiseOr_mDDA7BE99A4D5A25FE02467C8301740B60B9A4177(L_0, ((*(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)((BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)UnBox(L_1, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var)))), NULL);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray32_BitOr_mFB1856DBA7D371F7C6C04FD475577C3A9E15D62F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray32_BitOr_mFB1856DBA7D371F7C6C04FD475577C3A9E15D62F(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray32::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray32_BitNot_mA3731229D50D6F6F4ACB1B80EB1EBA5610C656E8 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = (*(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)__this);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_1;
L_1 = BitArray32_op_OnesComplement_m898623FAA720F5ECDC16B448A976CE40F53301DB(L_0, NULL);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray32_BitNot_mA3731229D50D6F6F4ACB1B80EB1EBA5610C656E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray32_BitNot_mA3731229D50D6F6F4ACB1B80EB1EBA5610C656E8(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_OnesComplement(UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_OnesComplement_m898623FAA720F5ECDC16B448A976CE40F53301DB (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, const RuntimeMethod* method)
{
{
// public static BitArray32 operator ~(BitArray32 a) => new BitArray32(~a.data);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = ___a0;
uint32_t L_1 = L_0.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2;
memset((&L_2), 0, sizeof(L_2));
BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline((&L_2), ((~L_1)), /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_BitwiseOr(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_BitwiseOr_mDDA7BE99A4D5A25FE02467C8301740B60B9A4177 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method)
{
{
// public static BitArray32 operator |(BitArray32 a, BitArray32 b) => new BitArray32(a.data | b.data);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = ___a0;
uint32_t L_1 = L_0.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2 = ___b1;
uint32_t L_3 = L_2.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline((&L_4), ((int32_t)((int32_t)L_1|(int32_t)L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.BitArray32 UnityEngine.Rendering.BitArray32::op_BitwiseAnd(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB BitArray32_op_BitwiseAnd_m0B7FDD7E86B52E16FA45E774E64CFC26C745C1B9 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method)
{
{
// public static BitArray32 operator &(BitArray32 a, BitArray32 b) => new BitArray32(a.data & b.data);
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = ___a0;
uint32_t L_1 = L_0.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2 = ___b1;
uint32_t L_3 = L_2.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline((&L_4), ((int32_t)((int32_t)L_1&(int32_t)L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// System.Boolean UnityEngine.Rendering.BitArray32::op_Equality(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_op_Equality_m2BEFFBC78F7F63B1FEA0C6C9BBA636F7D89991FE (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method)
{
{
// public static bool operator ==(BitArray32 a, BitArray32 b) => a.data == b.data;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = ___a0;
uint32_t L_1 = L_0.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2 = ___b1;
uint32_t L_3 = L_2.___data_0;
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray32::op_Inequality(UnityEngine.Rendering.BitArray32,UnityEngine.Rendering.BitArray32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_op_Inequality_m33D0A690929501F09D4EB423FBB7330BB5B240A8 (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___a0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB ___b1, const RuntimeMethod* method)
{
{
// public static bool operator !=(BitArray32 a, BitArray32 b) => a.data != b.data;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_0 = ___a0;
uint32_t L_1 = L_0.___data_0;
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB L_2 = ___b1;
uint32_t L_3 = L_2.___data_0;
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray32::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray32_Equals_mE94B4571565F0D7243127EB6070E76B8A958781C (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// public override bool Equals(object obj) => obj is BitArray32 && ((BitArray32)obj).data == data;
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var)))
{
goto IL_001d;
}
}
{
RuntimeObject* L_1 = ___obj0;
uint32_t L_2 = ((BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*)UnBox(L_1, BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB_il2cpp_TypeInfo_var))->___data_0;
uint32_t L_3 = __this->___data_0;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 0;
}
IL_001e:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray32_Equals_mE94B4571565F0D7243127EB6070E76B8A958781C_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray32_Equals_mE94B4571565F0D7243127EB6070E76B8A958781C(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray32::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray32_GetHashCode_m918359D3BC8DF9C6F2BA72085B422BED8B7AA5EC (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, const RuntimeMethod* method)
{
{
// public override int GetHashCode() => 1768953197 + data.GetHashCode();
uint32_t* L_0 = (&__this->___data_0);
int32_t L_1;
L_1 = UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC(L_0, NULL);
return ((int32_t)il2cpp_codegen_add(((int32_t)1768953197), L_1));
}
}
IL2CPP_EXTERN_C int32_t BitArray32_GetHashCode_m918359D3BC8DF9C6F2BA72085B422BED8B7AA5EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray32_GetHashCode_m918359D3BC8DF9C6F2BA72085B422BED8B7AA5EC(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray64::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 64u;
return ((int32_t)64);
}
}
IL2CPP_EXTERN_C uint32_t BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray64::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_allFalse_m066B324DA3D868A839C4C000E923D590D09FC40B (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
{
// public bool allFalse => data == 0uL;
uint64_t L_0 = __this->___data_0;
return (bool)((((int64_t)L_0) == ((int64_t)((int64_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray64_get_allFalse_m066B324DA3D868A839C4C000E923D590D09FC40B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray64_get_allFalse_m066B324DA3D868A839C4C000E923D590D09FC40B(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray64::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_allTrue_mD2AA9BCA8BD30CEE7F6648362CA4493BC81318CF (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
{
// public bool allTrue => data == ulong.MaxValue;
uint64_t L_0 = __this->___data_0;
return (bool)((((int64_t)L_0) == ((int64_t)((int64_t)(-1))))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool BitArray64_get_allTrue_mD2AA9BCA8BD30CEE7F6648362CA4493BC81318CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray64_get_allTrue_mD2AA9BCA8BD30CEE7F6648362CA4493BC81318CF(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray64::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray64_get_humanizedData_m3D2C299930B49D326C92EE0B0BA574DFF3C74891 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// public string humanizedData => System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + capacity + "}", Convert.ToString((long)data, 2)).Replace(' ', '0'), ".{8}", "$0.").TrimEnd('.');
uint32_t L_0;
L_0 = BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9(__this, NULL);
V_0 = L_0;
String_t* L_1;
L_1 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_2;
L_2 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_1, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_3 = __this->___data_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_3, 2, NULL);
String_t* L_5;
L_5 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_2, L_4, NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_5, ((int32_t)32), ((int32_t)48), NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_6, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_7, ((int32_t)46), NULL);
return L_8;
}
}
IL2CPP_EXTERN_C String_t* BitArray64_get_humanizedData_m3D2C299930B49D326C92EE0B0BA574DFF3C74891_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray64_get_humanizedData_m3D2C299930B49D326C92EE0B0BA574DFF3C74891(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray64::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_get_Item_m44EA8594329A57FA9400342251411BCE62B54453 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get64(index, data);
uint32_t L_0 = ___index0;
uint64_t L_1 = __this->___data_0;
bool L_2;
L_2 = BitArrayUtilities_Get64_m6D4980C3A87139E97BB03FBBDCF0C1693CA2F6DA(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool BitArray64_get_Item_m44EA8594329A57FA9400342251411BCE62B54453_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray64_get_Item_m44EA8594329A57FA9400342251411BCE62B54453(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray64::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray64_set_Item_mDEB0D2418675CD4FEAA1CDBDDDEA70A5CD35E44D (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set64(index, ref data, value);
uint32_t L_0 = ___index0;
uint64_t* L_1 = (&__this->___data_0);
bool L_2 = ___value1;
BitArrayUtilities_Set64_m386E330CC480D74FD497AB0B695EA5C86DA04AF0(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray64_set_Item_mDEB0D2418675CD4FEAA1CDBDDDEA70A5CD35E44D_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
BitArray64_set_Item_mDEB0D2418675CD4FEAA1CDBDDDEA70A5CD35E44D(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray64::.ctor(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint64_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray64(ulong initValue) => data = initValue;
uint64_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_AdjustorThunk (RuntimeObject* __this, uint64_t ___initValue0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline(_thisAdjusted, ___initValue0, method);
}
// System.Void UnityEngine.Rendering.BitArray64::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray64__ctor_m8745536B9B0A03C956553C54B7F425604CF60E37 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
uint32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// data = 0L;
__this->___data_0 = ((int64_t)0);
// if (bitIndexTrue == null)
RuntimeObject* L_0 = ___bitIndexTrue0;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0013;
}
}
{
// return;
goto IL_005f;
}
IL_0013:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_2 = ___bitIndexTrue0;
int32_t L_3;
L_3 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_2, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
goto IL_0052;
}
IL_001e:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_4 = ___bitIndexTrue0;
int32_t L_5 = V_1;
uint32_t L_6;
L_6 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_4, L_5, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_2 = L_6;
// if (bitIndex >= capacity) continue;
uint32_t L_7 = V_2;
uint32_t L_8;
L_8 = BitArray64_get_capacity_mE0D7937E14B27EFB5580F024329871EA9F6F61A9(__this, NULL);
V_3 = (bool)((((int32_t)((!(((uint32_t)L_7) >= ((uint32_t)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0039;
}
}
{
// if (bitIndex >= capacity) continue;
goto IL_004e;
}
IL_0039:
{
// data |= 1uL << (int)bitIndex;
uint64_t L_10 = __this->___data_0;
uint32_t L_11 = V_2;
__this->___data_0 = ((int64_t)((int64_t)L_10|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_11&((int32_t)63)))))));
}
IL_004e:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0052:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_13 = V_1;
V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_14 = V_4;
if (L_14)
{
goto IL_001e;
}
}
IL_005f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray64__ctor_m8745536B9B0A03C956553C54B7F425604CF60E37_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
BitArray64__ctor_m8745536B9B0A03C956553C54B7F425604CF60E37(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_OnesComplement(UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_OnesComplement_m299275129C52E24E06DFF482EBFCA64C08042736 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, const RuntimeMethod* method)
{
{
// public static BitArray64 operator ~(BitArray64 a) => new BitArray64(~a.data);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = ___a0;
uint64_t L_1 = L_0.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2;
memset((&L_2), 0, sizeof(L_2));
BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline((&L_2), ((~L_1)), /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_BitwiseOr(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_BitwiseOr_m861E7D4EC020CF3606364C4F65BEFBBD2C6F6C01 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method)
{
{
// public static BitArray64 operator |(BitArray64 a, BitArray64 b) => new BitArray64(a.data | b.data);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = ___a0;
uint64_t L_1 = L_0.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2 = ___b1;
uint64_t L_3 = L_2.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline((&L_4), ((int64_t)((int64_t)L_1|(int64_t)L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.BitArray64 UnityEngine.Rendering.BitArray64::op_BitwiseAnd(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F BitArray64_op_BitwiseAnd_mB51BF8ABF7AC1F151D3B8C67A12BE48A78F0D345 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method)
{
{
// public static BitArray64 operator &(BitArray64 a, BitArray64 b) => new BitArray64(a.data & b.data);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = ___a0;
uint64_t L_1 = L_0.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2 = ___b1;
uint64_t L_3 = L_2.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline((&L_4), ((int64_t)((int64_t)L_1&(int64_t)L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitAnd_m578053826382B2ACB7E67872F4DB1E475C12B707 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray64)other;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = (*(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)__this);
RuntimeObject* L_1 = ___other0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2;
L_2 = BitArray64_op_BitwiseAnd_mB51BF8ABF7AC1F151D3B8C67A12BE48A78F0D345(L_0, ((*(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)((BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)UnBox(L_1, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var)))), NULL);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray64_BitAnd_m578053826382B2ACB7E67872F4DB1E475C12B707_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray64_BitAnd_m578053826382B2ACB7E67872F4DB1E475C12B707(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitOr_mC80A8A2E27FE8E3614F1ECFB64C7D38BFA7ADC10 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray64)other;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = (*(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)__this);
RuntimeObject* L_1 = ___other0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2;
L_2 = BitArray64_op_BitwiseOr_m861E7D4EC020CF3606364C4F65BEFBBD2C6F6C01(L_0, ((*(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)((BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)UnBox(L_1, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var)))), NULL);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray64_BitOr_mC80A8A2E27FE8E3614F1ECFB64C7D38BFA7ADC10_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray64_BitOr_mC80A8A2E27FE8E3614F1ECFB64C7D38BFA7ADC10(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray64::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray64_BitNot_mDEA129C39BEEE912882F8F2F6D79277ED3B2CED6 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = (*(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)__this);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_1;
L_1 = BitArray64_op_OnesComplement_m299275129C52E24E06DFF482EBFCA64C08042736(L_0, NULL);
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray64_BitNot_mDEA129C39BEEE912882F8F2F6D79277ED3B2CED6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray64_BitNot_mDEA129C39BEEE912882F8F2F6D79277ED3B2CED6(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray64::op_Equality(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_op_Equality_m59409ED14A3934D73FEDA580942271660B1136EE (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method)
{
{
// public static bool operator ==(BitArray64 a, BitArray64 b) => a.data == b.data;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = ___a0;
uint64_t L_1 = L_0.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2 = ___b1;
uint64_t L_3 = L_2.___data_0;
return (bool)((((int64_t)L_1) == ((int64_t)L_3))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray64::op_Inequality(UnityEngine.Rendering.BitArray64,UnityEngine.Rendering.BitArray64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_op_Inequality_m23DC59DB0C8811D62FEA4B2C7F819AF6CA14D9C3 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___a0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F ___b1, const RuntimeMethod* method)
{
{
// public static bool operator !=(BitArray64 a, BitArray64 b) => a.data != b.data;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_0 = ___a0;
uint64_t L_1 = L_0.___data_0;
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F L_2 = ___b1;
uint64_t L_3 = L_2.___data_0;
return (bool)((((int32_t)((((int64_t)L_1) == ((int64_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArray64::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray64_Equals_m302E3D444E2E2F74D865409C90AD08ECF3228498 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// public override bool Equals(object obj) => obj is BitArray64 && ((BitArray64)obj).data == data;
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var)))
{
goto IL_001d;
}
}
{
RuntimeObject* L_1 = ___obj0;
uint64_t L_2 = ((BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*)UnBox(L_1, BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F_il2cpp_TypeInfo_var))->___data_0;
uint64_t L_3 = __this->___data_0;
G_B3_0 = ((((int64_t)L_2) == ((int64_t)L_3))? 1 : 0);
goto IL_001e;
}
IL_001d:
{
G_B3_0 = 0;
}
IL_001e:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray64_Equals_m302E3D444E2E2F74D865409C90AD08ECF3228498_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray64_Equals_m302E3D444E2E2F74D865409C90AD08ECF3228498(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray64::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray64_GetHashCode_mC01786968B8E26CD78AF9F6BA8D9DDFA1A56AB14 (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, const RuntimeMethod* method)
{
{
// public override int GetHashCode() => 1768953197 + data.GetHashCode();
uint64_t* L_0 = (&__this->___data_0);
int32_t L_1;
L_1 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_0, NULL);
return ((int32_t)il2cpp_codegen_add(((int32_t)1768953197), L_1));
}
}
IL2CPP_EXTERN_C int32_t BitArray64_GetHashCode_mC01786968B8E26CD78AF9F6BA8D9DDFA1A56AB14_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray64_GetHashCode_mC01786968B8E26CD78AF9F6BA8D9DDFA1A56AB14(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray128::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray128_get_capacity_mF8B9300884F70FA7D2E5424DF4B844F98224105B (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 128u;
return ((int32_t)128);
}
}
IL2CPP_EXTERN_C uint32_t BitArray128_get_capacity_mF8B9300884F70FA7D2E5424DF4B844F98224105B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray128_get_capacity_mF8B9300884F70FA7D2E5424DF4B844F98224105B(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray128::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_allFalse_mD54F8D614FE56898CAC736E0D471E03CF27DE84D (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public bool allFalse => data1 == 0uL && data2 == 0uL;
uint64_t L_0 = __this->___data1_0;
if (L_0)
{
goto IL_0014;
}
}
{
uint64_t L_1 = __this->___data2_1;
G_B3_0 = ((((int64_t)L_1) == ((int64_t)((int64_t)0)))? 1 : 0);
goto IL_0015;
}
IL_0014:
{
G_B3_0 = 0;
}
IL_0015:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray128_get_allFalse_mD54F8D614FE56898CAC736E0D471E03CF27DE84D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray128_get_allFalse_mD54F8D614FE56898CAC736E0D471E03CF27DE84D(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray128::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_allTrue_m613B6531E734903771CB400313E3C58324095EC3 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public bool allTrue => data1 == ulong.MaxValue && data2 == ulong.MaxValue;
uint64_t L_0 = __this->___data1_0;
if ((!(((uint64_t)L_0) == ((uint64_t)((int64_t)(-1))))))
{
goto IL_0016;
}
}
{
uint64_t L_1 = __this->___data2_1;
G_B3_0 = ((((int64_t)L_1) == ((int64_t)((int64_t)(-1))))? 1 : 0);
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 0;
}
IL_0017:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool BitArray128_get_allTrue_m613B6531E734903771CB400313E3C58324095EC3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray128_get_allTrue_m613B6531E734903771CB400313E3C58324095EC3(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray128::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray128_get_humanizedData_mFBE6722FC3146F9439687F1D23B26B8BBA497588 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data2, 2)).Replace(' ', '0'), ".{8}", "$0.")
// + System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data1, 2)).Replace(' ', '0'), ".{8}", "$0.").TrimEnd('.');
V_0 = ((int32_t)64);
String_t* L_0;
L_0 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_1;
L_1 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_0, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_2 = __this->___data2_1;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_2, 2, NULL);
String_t* L_4;
L_4 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_1, L_3, NULL);
NullCheck(L_4);
String_t* L_5;
L_5 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_4, ((int32_t)32), ((int32_t)48), NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_5, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
V_0 = ((int32_t)64);
String_t* L_7;
L_7 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_8;
L_8 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_7, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_9 = __this->___data1_0;
String_t* L_10;
L_10 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_9, 2, NULL);
String_t* L_11;
L_11 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_8, L_10, NULL);
NullCheck(L_11);
String_t* L_12;
L_12 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_11, ((int32_t)32), ((int32_t)48), NULL);
String_t* L_13;
L_13 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_12, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
NullCheck(L_13);
String_t* L_14;
L_14 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_13, ((int32_t)46), NULL);
String_t* L_15;
L_15 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_6, L_14, NULL);
return L_15;
}
}
IL2CPP_EXTERN_C String_t* BitArray128_get_humanizedData_mFBE6722FC3146F9439687F1D23B26B8BBA497588_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray128_get_humanizedData_mFBE6722FC3146F9439687F1D23B26B8BBA497588(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray128::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_get_Item_m2056FC3D3AE3A6650545407C0961C91621453676 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get128(index, data1, data2);
uint32_t L_0 = ___index0;
uint64_t L_1 = __this->___data1_0;
uint64_t L_2 = __this->___data2_1;
bool L_3;
L_3 = BitArrayUtilities_Get128_mA21152D99D5617A4B11C84526E83FC410783D4D1(L_0, L_1, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C bool BitArray128_get_Item_m2056FC3D3AE3A6650545407C0961C91621453676_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray128_get_Item_m2056FC3D3AE3A6650545407C0961C91621453676(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray128::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128_set_Item_mACDC728AC1CA0A2114008187840DC3242CC0C8E8 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set128(index, ref data1, ref data2, value);
uint32_t L_0 = ___index0;
uint64_t* L_1 = (&__this->___data1_0);
uint64_t* L_2 = (&__this->___data2_1);
bool L_3 = ___value1;
BitArrayUtilities_Set128_m0D4C44ED0B3AD702E25C60A6B53F6774121C2CD1(L_0, L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray128_set_Item_mACDC728AC1CA0A2114008187840DC3242CC0C8E8_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
BitArray128_set_Item_mACDC728AC1CA0A2114008187840DC3242CC0C8E8(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray128::.ctor(System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, uint64_t ___initValue10, uint64_t ___initValue21, const RuntimeMethod* method)
{
{
// data1 = initValue1;
uint64_t L_0 = ___initValue10;
__this->___data1_0 = L_0;
// data2 = initValue2;
uint64_t L_1 = ___initValue21;
__this->___data2_1 = L_1;
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867_AdjustorThunk (RuntimeObject* __this, uint64_t ___initValue10, uint64_t ___initValue21, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867(_thisAdjusted, ___initValue10, ___initValue21, method);
}
// System.Void UnityEngine.Rendering.BitArray128::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray128__ctor_m48BF375FF417816E116009DA45CF3B498929AF4B (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
uint32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
{
// data1 = data2 = 0uL;
int64_t L_0 = ((int64_t)0);
V_0 = L_0;
__this->___data2_1 = L_0;
uint64_t L_1 = V_0;
__this->___data1_0 = L_1;
// if (bitIndexTrue == null)
RuntimeObject* L_2 = ___bitIndexTrue0;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001c;
}
}
{
// return;
goto IL_0089;
}
IL_001c:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_4 = ___bitIndexTrue0;
int32_t L_5;
L_5 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_4, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
goto IL_007c;
}
IL_0027:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_6 = ___bitIndexTrue0;
int32_t L_7 = V_2;
uint32_t L_8;
L_8 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_6, L_7, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_3 = L_8;
// if (bitIndex < 64u)
uint32_t L_9 = V_3;
V_4 = (bool)((!(((uint32_t)L_9) >= ((uint32_t)((int32_t)64))))? 1 : 0);
bool L_10 = V_4;
if (!L_10)
{
goto IL_0051;
}
}
{
// data1 |= 1uL << (int)bitIndex;
uint64_t L_11 = __this->___data1_0;
uint32_t L_12 = V_3;
__this->___data1_0 = ((int64_t)((int64_t)L_11|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_12&((int32_t)63)))))));
goto IL_0077;
}
IL_0051:
{
// else if (bitIndex < capacity)
uint32_t L_13 = V_3;
uint32_t L_14;
L_14 = BitArray128_get_capacity_mF8B9300884F70FA7D2E5424DF4B844F98224105B(__this, NULL);
V_5 = (bool)((!(((uint32_t)L_13) >= ((uint32_t)L_14)))? 1 : 0);
bool L_15 = V_5;
if (!L_15)
{
goto IL_0077;
}
}
{
// data2 |= 1uL << (int)(bitIndex - 64u);
uint64_t L_16 = __this->___data2_1;
uint32_t L_17 = V_3;
__this->___data2_1 = ((int64_t)((int64_t)L_16|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, ((int32_t)64)))&((int32_t)63)))))));
}
IL_0077:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_007c:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_19 = V_2;
V_6 = (bool)((((int32_t)((((int32_t)L_19) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_20 = V_6;
if (L_20)
{
goto IL_0027;
}
}
IL_0089:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray128__ctor_m48BF375FF417816E116009DA45CF3B498929AF4B_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
BitArray128__ctor_m48BF375FF417816E116009DA45CF3B498929AF4B(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_OnesComplement(UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_OnesComplement_mA128D42CCD0E8146CBF8E53299DF10C67FC33436 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, const RuntimeMethod* method)
{
{
// public static BitArray128 operator ~(BitArray128 a) => new BitArray128(~a.data1, ~a.data2);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = ___a0;
uint64_t L_3 = L_2.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_4;
memset((&L_4), 0, sizeof(L_4));
BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867((&L_4), ((~L_1)), ((~L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_BitwiseOr(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_BitwiseOr_m03022DB05D521B8BEF13B293D2783BD6509F06FC (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray128 operator |(BitArray128 a, BitArray128 b) => new BitArray128(a.data1 | b.data1, a.data2 | b.data2);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_8;
memset((&L_8), 0, sizeof(L_8));
BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867((&L_8), ((int64_t)((int64_t)L_1|(int64_t)L_3)), ((int64_t)((int64_t)L_5|(int64_t)L_7)), /*hidden argument*/NULL);
return L_8;
}
}
// UnityEngine.Rendering.BitArray128 UnityEngine.Rendering.BitArray128::op_BitwiseAnd(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 BitArray128_op_BitwiseAnd_m7E6FE8D5303DE1D218A17522BD54E774DBD1E019 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray128 operator &(BitArray128 a, BitArray128 b) => new BitArray128(a.data1 & b.data1, a.data2 & b.data2);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_8;
memset((&L_8), 0, sizeof(L_8));
BitArray128__ctor_m269F0551193B6E3990A4BC6209012C6BF6D9A867((&L_8), ((int64_t)((int64_t)L_1&(int64_t)L_3)), ((int64_t)((int64_t)L_5&(int64_t)L_7)), /*hidden argument*/NULL);
return L_8;
}
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitAnd_m573069987C6CD28B9045D0A34BB9384A7D943404 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray128)other;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = (*(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)__this);
RuntimeObject* L_1 = ___other0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2;
L_2 = BitArray128_op_BitwiseAnd_m7E6FE8D5303DE1D218A17522BD54E774DBD1E019(L_0, ((*(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)((BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)UnBox(L_1, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var)))), NULL);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray128_BitAnd_m573069987C6CD28B9045D0A34BB9384A7D943404_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray128_BitAnd_m573069987C6CD28B9045D0A34BB9384A7D943404(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitOr_m0621F3B8EB34A40324EE7559AA4B3104B04264F1 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray128)other;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = (*(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)__this);
RuntimeObject* L_1 = ___other0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2;
L_2 = BitArray128_op_BitwiseOr_m03022DB05D521B8BEF13B293D2783BD6509F06FC(L_0, ((*(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)((BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)UnBox(L_1, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var)))), NULL);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray128_BitOr_m0621F3B8EB34A40324EE7559AA4B3104B04264F1_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray128_BitOr_m0621F3B8EB34A40324EE7559AA4B3104B04264F1(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray128::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray128_BitNot_m9D31DF47F85C778B39C77B7FC96725F5B7DAFCF5 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = (*(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)__this);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_1;
L_1 = BitArray128_op_OnesComplement_mA128D42CCD0E8146CBF8E53299DF10C67FC33436(L_0, NULL);
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray128_BitNot_m9D31DF47F85C778B39C77B7FC96725F5B7DAFCF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray128_BitNot_m9D31DF47F85C778B39C77B7FC96725F5B7DAFCF5(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray128::op_Equality(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_op_Equality_mBBF2BCBAAF22ADC9585EEB1D8661308E449DF64C (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public static bool operator ==(BitArray128 a, BitArray128 b) => a.data1 == b.data1 && a.data2 == b.data2;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
if ((!(((uint64_t)L_1) == ((uint64_t)L_3))))
{
goto IL_001e;
}
}
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
G_B3_0 = ((((int64_t)L_5) == ((int64_t)L_7))? 1 : 0);
goto IL_001f;
}
IL_001e:
{
G_B3_0 = 0;
}
IL_001f:
{
return (bool)G_B3_0;
}
}
// System.Boolean UnityEngine.Rendering.BitArray128::op_Inequality(UnityEngine.Rendering.BitArray128,UnityEngine.Rendering.BitArray128)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_op_Inequality_m62B44C09197F1D944695176B340A89EC14512A14 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___a0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 ___b1, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public static bool operator !=(BitArray128 a, BitArray128 b) => a.data1 != b.data1 || a.data2 != b.data2;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
if ((!(((uint64_t)L_1) == ((uint64_t)L_3))))
{
goto IL_0021;
}
}
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
G_B3_0 = ((((int32_t)((((int64_t)L_5) == ((int64_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 1;
}
IL_0022:
{
return (bool)G_B3_0;
}
}
// System.Boolean UnityEngine.Rendering.BitArray128::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray128_Equals_m7BBE0682933DA4AB8B2605AD8428AE845154C5C2 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B4_0 = 0;
{
// public override bool Equals(object obj) => (obj is BitArray128) && data1.Equals(((BitArray128)obj).data1) && data2.Equals(((BitArray128)obj).data2);
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var)))
{
goto IL_0038;
}
}
{
uint64_t* L_1 = (&__this->___data1_0);
RuntimeObject* L_2 = ___obj0;
uint64_t L_3 = ((BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)UnBox(L_2, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var))->___data1_0;
bool L_4;
L_4 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0038;
}
}
{
uint64_t* L_5 = (&__this->___data2_1);
RuntimeObject* L_6 = ___obj0;
uint64_t L_7 = ((BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*)UnBox(L_6, BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74_il2cpp_TypeInfo_var))->___data2_1;
bool L_8;
L_8 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_5, L_7, NULL);
G_B4_0 = ((int32_t)(L_8));
goto IL_0039;
}
IL_0038:
{
G_B4_0 = 0;
}
IL_0039:
{
return (bool)G_B4_0;
}
}
IL2CPP_EXTERN_C bool BitArray128_Equals_m7BBE0682933DA4AB8B2605AD8428AE845154C5C2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray128_Equals_m7BBE0682933DA4AB8B2605AD8428AE845154C5C2(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray128::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray128_GetHashCode_mB8C12AF9AAC59655B4AFA06D4A0F204157FF5320 (BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// var hashCode = 1755735569;
V_0 = ((int32_t)1755735569);
// hashCode = hashCode * -1521134295 + data1.GetHashCode();
int32_t L_0 = V_0;
uint64_t* L_1 = (&__this->___data1_0);
int32_t L_2;
L_2 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_1, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_2));
// hashCode = hashCode * -1521134295 + data2.GetHashCode();
int32_t L_3 = V_0;
uint64_t* L_4 = (&__this->___data2_1);
int32_t L_5;
L_5 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_4, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)-1521134295))), L_5));
// return hashCode;
int32_t L_6 = V_0;
V_1 = L_6;
goto IL_0033;
}
IL_0033:
{
// }
int32_t L_7 = V_1;
return L_7;
}
}
IL2CPP_EXTERN_C int32_t BitArray128_GetHashCode_mB8C12AF9AAC59655B4AFA06D4A0F204157FF5320_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray128_t5AEC0B352EEDEFEA123E2488ED9999B39CE01C74*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray128_GetHashCode_mB8C12AF9AAC59655B4AFA06D4A0F204157FF5320(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 UnityEngine.Rendering.BitArray256::get_capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitArray256_get_capacity_mBEEC883503CA5B2F2ED0E5EE4E917B3E20902676 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
{
// public uint capacity => 256u;
return ((int32_t)256);
}
}
IL2CPP_EXTERN_C uint32_t BitArray256_get_capacity_mBEEC883503CA5B2F2ED0E5EE4E917B3E20902676_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
uint32_t _returnValue;
_returnValue = BitArray256_get_capacity_mBEEC883503CA5B2F2ED0E5EE4E917B3E20902676(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray256::get_allFalse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_allFalse_mC89BB118740CCF24F251D5C89DC15C54E02137CF (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
int32_t G_B5_0 = 0;
{
// public bool allFalse => data1 == 0uL && data2 == 0uL && data3 == 0uL && data4 == 0uL;
uint64_t L_0 = __this->___data1_0;
if (L_0)
{
goto IL_0024;
}
}
{
uint64_t L_1 = __this->___data2_1;
if (L_1)
{
goto IL_0024;
}
}
{
uint64_t L_2 = __this->___data3_2;
if (L_2)
{
goto IL_0024;
}
}
{
uint64_t L_3 = __this->___data4_3;
G_B5_0 = ((((int64_t)L_3) == ((int64_t)((int64_t)0)))? 1 : 0);
goto IL_0025;
}
IL_0024:
{
G_B5_0 = 0;
}
IL_0025:
{
return (bool)G_B5_0;
}
}
IL2CPP_EXTERN_C bool BitArray256_get_allFalse_mC89BB118740CCF24F251D5C89DC15C54E02137CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray256_get_allFalse_mC89BB118740CCF24F251D5C89DC15C54E02137CF(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray256::get_allTrue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_allTrue_m7467D31E9239CA8F8D067A048A272424855A8139 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
int32_t G_B5_0 = 0;
{
// public bool allTrue => data1 == ulong.MaxValue && data2 == ulong.MaxValue && data3 == ulong.MaxValue && data4 == ulong.MaxValue;
uint64_t L_0 = __this->___data1_0;
if ((!(((uint64_t)L_0) == ((uint64_t)((int64_t)(-1))))))
{
goto IL_002a;
}
}
{
uint64_t L_1 = __this->___data2_1;
if ((!(((uint64_t)L_1) == ((uint64_t)((int64_t)(-1))))))
{
goto IL_002a;
}
}
{
uint64_t L_2 = __this->___data3_2;
if ((!(((uint64_t)L_2) == ((uint64_t)((int64_t)(-1))))))
{
goto IL_002a;
}
}
{
uint64_t L_3 = __this->___data4_3;
G_B5_0 = ((((int64_t)L_3) == ((int64_t)((int64_t)(-1))))? 1 : 0);
goto IL_002b;
}
IL_002a:
{
G_B5_0 = 0;
}
IL_002b:
{
return (bool)G_B5_0;
}
}
IL2CPP_EXTERN_C bool BitArray256_get_allTrue_m7467D31E9239CA8F8D067A048A272424855A8139_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray256_get_allTrue_m7467D31E9239CA8F8D067A048A272424855A8139(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.Rendering.BitArray256::get_humanizedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray256_get_humanizedData_m35B5547DD137D862F789A03722AA192DA3E1B748 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data4, 2)).Replace(' ', '0'), ".{8}", "$0.")
// + System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data3, 2)).Replace(' ', '0'), ".{8}", "$0.")
// + System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data2, 2)).Replace(' ', '0'), ".{8}", "$0.")
// + System.Text.RegularExpressions.Regex.Replace(String.Format("{0, " + 64u + "}", Convert.ToString((long)data1, 2)).Replace(' ', '0'), ".{8}", "$0.").TrimEnd('.');
V_0 = ((int32_t)64);
String_t* L_0;
L_0 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_1;
L_1 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_0, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_2 = __this->___data4_3;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_2, 2, NULL);
String_t* L_4;
L_4 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_1, L_3, NULL);
NullCheck(L_4);
String_t* L_5;
L_5 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_4, ((int32_t)32), ((int32_t)48), NULL);
il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_5, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
V_0 = ((int32_t)64);
String_t* L_7;
L_7 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_8;
L_8 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_7, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_9 = __this->___data3_2;
String_t* L_10;
L_10 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_9, 2, NULL);
String_t* L_11;
L_11 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_8, L_10, NULL);
NullCheck(L_11);
String_t* L_12;
L_12 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_11, ((int32_t)32), ((int32_t)48), NULL);
String_t* L_13;
L_13 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_12, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
V_0 = ((int32_t)64);
String_t* L_14;
L_14 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_15;
L_15 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_14, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_16 = __this->___data2_1;
String_t* L_17;
L_17 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_16, 2, NULL);
String_t* L_18;
L_18 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_15, L_17, NULL);
NullCheck(L_18);
String_t* L_19;
L_19 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_18, ((int32_t)32), ((int32_t)48), NULL);
String_t* L_20;
L_20 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_19, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
V_0 = ((int32_t)64);
String_t* L_21;
L_21 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154((&V_0), NULL);
String_t* L_22;
L_22 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7E0DCEC0311A1DC29995F3E90BFB02C6BF7B4FA7, L_21, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
uint64_t L_23 = __this->___data1_0;
String_t* L_24;
L_24 = Convert_ToString_mBA879BD4E700EBD7E2E564C8F70B5DAD29F4FE44(L_23, 2, NULL);
String_t* L_25;
L_25 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(L_22, L_24, NULL);
NullCheck(L_25);
String_t* L_26;
L_26 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_25, ((int32_t)32), ((int32_t)48), NULL);
String_t* L_27;
L_27 = Regex_Replace_mA40B00220816EB1850F503AAB876812C726D8D66(L_26, _stringLiteral7B9338317CC23196A45BC969795B5FE92F8615B0, _stringLiteral7388009B45B4CF653E3C18E41433A14072CFD790, NULL);
NullCheck(L_27);
String_t* L_28;
L_28 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_27, ((int32_t)46), NULL);
String_t* L_29;
L_29 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_6, L_13, L_20, L_28, NULL);
return L_29;
}
}
IL2CPP_EXTERN_C String_t* BitArray256_get_humanizedData_m35B5547DD137D862F789A03722AA192DA3E1B748_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
String_t* _returnValue;
_returnValue = BitArray256_get_humanizedData_m35B5547DD137D862F789A03722AA192DA3E1B748(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray256::get_Item(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_get_Item_m97E7E356A32515F35B77F5310BCB350A63EF0287 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint32_t ___index0, const RuntimeMethod* method)
{
{
// get => BitArrayUtilities.Get256(index, data1, data2, data3, data4);
uint32_t L_0 = ___index0;
uint64_t L_1 = __this->___data1_0;
uint64_t L_2 = __this->___data2_1;
uint64_t L_3 = __this->___data3_2;
uint64_t L_4 = __this->___data4_3;
bool L_5;
L_5 = BitArrayUtilities_Get256_m28697BC1E2CB8E4F0BFCD5947BC459603E680149(L_0, L_1, L_2, L_3, L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C bool BitArray256_get_Item_m97E7E356A32515F35B77F5310BCB350A63EF0287_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray256_get_Item_m97E7E356A32515F35B77F5310BCB350A63EF0287(_thisAdjusted, ___index0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.BitArray256::set_Item(System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256_set_Item_mE6BF23C525D050DF66970DFFAB563A34323226B2 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
{
// set => BitArrayUtilities.Set256(index, ref data1, ref data2, ref data3, ref data4, value);
uint32_t L_0 = ___index0;
uint64_t* L_1 = (&__this->___data1_0);
uint64_t* L_2 = (&__this->___data2_1);
uint64_t* L_3 = (&__this->___data3_2);
uint64_t* L_4 = (&__this->___data4_3);
bool L_5 = ___value1;
BitArrayUtilities_Set256_m2C69FC76E54B7DFAFB89BDD5DCD2E8749FF7520F(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C void BitArray256_set_Item_mE6BF23C525D050DF66970DFFAB563A34323226B2_AdjustorThunk (RuntimeObject* __this, uint32_t ___index0, bool ___value1, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
BitArray256_set_Item_mE6BF23C525D050DF66970DFFAB563A34323226B2(_thisAdjusted, ___index0, ___value1, method);
}
// System.Void UnityEngine.Rendering.BitArray256::.ctor(System.UInt64,System.UInt64,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, uint64_t ___initValue10, uint64_t ___initValue21, uint64_t ___initValue32, uint64_t ___initValue43, const RuntimeMethod* method)
{
{
// data1 = initValue1;
uint64_t L_0 = ___initValue10;
__this->___data1_0 = L_0;
// data2 = initValue2;
uint64_t L_1 = ___initValue21;
__this->___data2_1 = L_1;
// data3 = initValue3;
uint64_t L_2 = ___initValue32;
__this->___data3_2 = L_2;
// data4 = initValue4;
uint64_t L_3 = ___initValue43;
__this->___data4_3 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC_AdjustorThunk (RuntimeObject* __this, uint64_t ___initValue10, uint64_t ___initValue21, uint64_t ___initValue32, uint64_t ___initValue43, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC(_thisAdjusted, ___initValue10, ___initValue21, ___initValue32, ___initValue43, method);
}
// System.Void UnityEngine.Rendering.BitArray256::.ctor(System.Collections.Generic.IEnumerable`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray256__ctor_m67548173CE100A6542C2BD45BD9D04B04760B0A4 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
uint32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
{
// data1 = data2 = data3 = data4 = 0uL;
int64_t L_0 = ((int64_t)0);
V_0 = L_0;
__this->___data4_3 = L_0;
uint64_t L_1 = V_0;
uint64_t L_2 = L_1;
V_0 = L_2;
__this->___data3_2 = L_2;
uint64_t L_3 = V_0;
uint64_t L_4 = L_3;
V_0 = L_4;
__this->___data2_1 = L_4;
uint64_t L_5 = V_0;
__this->___data1_0 = L_5;
// if (bitIndexTrue == null)
RuntimeObject* L_6 = ___bitIndexTrue0;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_0031;
}
}
{
// return;
goto IL_00f8;
}
IL_0031:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
RuntimeObject* L_8 = ___bitIndexTrue0;
int32_t L_9;
L_9 = Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732(L_8, Enumerable_Count_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m08CA96099CED195751526230B0E01743B66D9732_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
goto IL_00e8;
}
IL_003f:
{
// uint bitIndex = bitIndexTrue.ElementAt(index);
RuntimeObject* L_10 = ___bitIndexTrue0;
int32_t L_11 = V_2;
uint32_t L_12;
L_12 = Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214(L_10, L_11, Enumerable_ElementAt_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8BEA168557B76794D210AC023C5BE0501F607214_RuntimeMethod_var);
V_3 = L_12;
// if (bitIndex < 64u)
uint32_t L_13 = V_3;
V_4 = (bool)((!(((uint32_t)L_13) >= ((uint32_t)((int32_t)64))))? 1 : 0);
bool L_14 = V_4;
if (!L_14)
{
goto IL_0069;
}
}
{
// data1 |= 1uL << (int)bitIndex;
uint64_t L_15 = __this->___data1_0;
uint32_t L_16 = V_3;
__this->___data1_0 = ((int64_t)((int64_t)L_15|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_16&((int32_t)63)))))));
goto IL_00e3;
}
IL_0069:
{
// else if (bitIndex < 128u)
uint32_t L_17 = V_3;
V_5 = (bool)((!(((uint32_t)L_17) >= ((uint32_t)((int32_t)128))))? 1 : 0);
bool L_18 = V_5;
if (!L_18)
{
goto IL_0090;
}
}
{
// data2 |= 1uL << (int)(bitIndex - 64u);
uint64_t L_19 = __this->___data2_1;
uint32_t L_20 = V_3;
__this->___data2_1 = ((int64_t)((int64_t)L_19|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_20, ((int32_t)64)))&((int32_t)63)))))));
goto IL_00e3;
}
IL_0090:
{
// else if (bitIndex < 192u)
uint32_t L_21 = V_3;
V_6 = (bool)((!(((uint32_t)L_21) >= ((uint32_t)((int32_t)192))))? 1 : 0);
bool L_22 = V_6;
if (!L_22)
{
goto IL_00ba;
}
}
{
// data3 |= 1uL << (int)(bitIndex - 128u);
uint64_t L_23 = __this->___data3_2;
uint32_t L_24 = V_3;
__this->___data3_2 = ((int64_t)((int64_t)L_23|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_24, ((int32_t)128)))&((int32_t)63)))))));
goto IL_00e3;
}
IL_00ba:
{
// else if (bitIndex < capacity)
uint32_t L_25 = V_3;
uint32_t L_26;
L_26 = BitArray256_get_capacity_mBEEC883503CA5B2F2ED0E5EE4E917B3E20902676(__this, NULL);
V_7 = (bool)((!(((uint32_t)L_25) >= ((uint32_t)L_26)))? 1 : 0);
bool L_27 = V_7;
if (!L_27)
{
goto IL_00e3;
}
}
{
// data4 |= 1uL << (int)(bitIndex - 192u);
uint64_t L_28 = __this->___data4_3;
uint32_t L_29 = V_3;
__this->___data4_3 = ((int64_t)((int64_t)L_28|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, ((int32_t)192)))&((int32_t)63)))))));
}
IL_00e3:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_30 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, 1));
}
IL_00e8:
{
// for (int index = bitIndexTrue.Count() - 1; index >= 0; --index)
int32_t L_31 = V_2;
V_8 = (bool)((((int32_t)((((int32_t)L_31) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_32 = V_8;
if (L_32)
{
goto IL_003f;
}
}
IL_00f8:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray256__ctor_m67548173CE100A6542C2BD45BD9D04B04760B0A4_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___bitIndexTrue0, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
BitArray256__ctor_m67548173CE100A6542C2BD45BD9D04B04760B0A4(_thisAdjusted, ___bitIndexTrue0, method);
}
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_OnesComplement(UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_OnesComplement_m260EB2662B64747EDC89042792941A983D0E94E9 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, const RuntimeMethod* method)
{
{
// public static BitArray256 operator ~(BitArray256 a) => new BitArray256(~a.data1, ~a.data2, ~a.data3, ~a.data4);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = ___a0;
uint64_t L_3 = L_2.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_4 = ___a0;
uint64_t L_5 = L_4.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_6 = ___a0;
uint64_t L_7 = L_6.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_8;
memset((&L_8), 0, sizeof(L_8));
BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC((&L_8), ((~L_1)), ((~L_3)), ((~L_5)), ((~L_7)), /*hidden argument*/NULL);
return L_8;
}
}
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_BitwiseOr(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_BitwiseOr_m036B626BD8173B53B9D4ADDAAE516BF2A9A9906D (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray256 operator |(BitArray256 a, BitArray256 b) => new BitArray256(a.data1 | b.data1, a.data2 | b.data2, a.data3 | b.data3, a.data4 | b.data4);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_8 = ___a0;
uint64_t L_9 = L_8.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_10 = ___b1;
uint64_t L_11 = L_10.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_12 = ___a0;
uint64_t L_13 = L_12.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_14 = ___b1;
uint64_t L_15 = L_14.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_16;
memset((&L_16), 0, sizeof(L_16));
BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC((&L_16), ((int64_t)((int64_t)L_1|(int64_t)L_3)), ((int64_t)((int64_t)L_5|(int64_t)L_7)), ((int64_t)((int64_t)L_9|(int64_t)L_11)), ((int64_t)((int64_t)L_13|(int64_t)L_15)), /*hidden argument*/NULL);
return L_16;
}
}
// UnityEngine.Rendering.BitArray256 UnityEngine.Rendering.BitArray256::op_BitwiseAnd(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 BitArray256_op_BitwiseAnd_m4FDAD6E0FDAECAE2CD3D742329D7A243000BF372 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method)
{
{
// public static BitArray256 operator &(BitArray256 a, BitArray256 b) => new BitArray256(a.data1 & b.data1, a.data2 & b.data2, a.data3 & b.data3, a.data4 & b.data4);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_8 = ___a0;
uint64_t L_9 = L_8.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_10 = ___b1;
uint64_t L_11 = L_10.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_12 = ___a0;
uint64_t L_13 = L_12.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_14 = ___b1;
uint64_t L_15 = L_14.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_16;
memset((&L_16), 0, sizeof(L_16));
BitArray256__ctor_m0D5A2405F5460958E0CDEFE16C962079B8DAD5DC((&L_16), ((int64_t)((int64_t)L_1&(int64_t)L_3)), ((int64_t)((int64_t)L_5&(int64_t)L_7)), ((int64_t)((int64_t)L_9&(int64_t)L_11)), ((int64_t)((int64_t)L_13&(int64_t)L_15)), /*hidden argument*/NULL);
return L_16;
}
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitAnd(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitAnd_mDC9F06C7E0E0BA44380F19BADCE0C54CA6301A1F (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitAnd(IBitArray other) => this & (BitArray256)other;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = (*(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)__this);
RuntimeObject* L_1 = ___other0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2;
L_2 = BitArray256_op_BitwiseAnd_m4FDAD6E0FDAECAE2CD3D742329D7A243000BF372(L_0, ((*(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_1, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var)))), NULL);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray256_BitAnd_mDC9F06C7E0E0BA44380F19BADCE0C54CA6301A1F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray256_BitAnd_mDC9F06C7E0E0BA44380F19BADCE0C54CA6301A1F(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitOr(UnityEngine.Rendering.IBitArray)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitOr_m991E6FDFEF4405D82BBFC2F907B9F7B0AEB9CE66 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitOr(IBitArray other) => this | (BitArray256)other;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = (*(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)__this);
RuntimeObject* L_1 = ___other0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2;
L_2 = BitArray256_op_BitwiseOr_m036B626BD8173B53B9D4ADDAAE516BF2A9A9906D(L_0, ((*(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_1, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var)))), NULL);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_3 = L_2;
RuntimeObject* L_4 = Box(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var, &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray256_BitOr_m991E6FDFEF4405D82BBFC2F907B9F7B0AEB9CE66_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray256_BitOr_m991E6FDFEF4405D82BBFC2F907B9F7B0AEB9CE66(_thisAdjusted, ___other0, method);
return _returnValue;
}
// UnityEngine.Rendering.IBitArray UnityEngine.Rendering.BitArray256::BitNot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray256_BitNot_m2DB60E7421D37CB7808A363E0B23D579A61B993E (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IBitArray BitNot() => ~this;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = (*(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)__this);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_1;
L_1 = BitArray256_op_OnesComplement_m260EB2662B64747EDC89042792941A983D0E94E9(L_0, NULL);
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = L_1;
RuntimeObject* L_3 = Box(BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var, &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* BitArray256_BitNot_m2DB60E7421D37CB7808A363E0B23D579A61B993E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = BitArray256_BitNot_m2DB60E7421D37CB7808A363E0B23D579A61B993E(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.BitArray256::op_Equality(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_op_Equality_mCD0A130308E3166549830861B3DEF91109A00BDC (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method)
{
int32_t G_B5_0 = 0;
{
// public static bool operator ==(BitArray256 a, BitArray256 b) => a.data1 == b.data1 && a.data2 == b.data2 && a.data3 == b.data3 && a.data4 == b.data4;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
if ((!(((uint64_t)L_1) == ((uint64_t)L_3))))
{
goto IL_003a;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
if ((!(((uint64_t)L_5) == ((uint64_t)L_7))))
{
goto IL_003a;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_8 = ___a0;
uint64_t L_9 = L_8.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_10 = ___b1;
uint64_t L_11 = L_10.___data3_2;
if ((!(((uint64_t)L_9) == ((uint64_t)L_11))))
{
goto IL_003a;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_12 = ___a0;
uint64_t L_13 = L_12.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_14 = ___b1;
uint64_t L_15 = L_14.___data4_3;
G_B5_0 = ((((int64_t)L_13) == ((int64_t)L_15))? 1 : 0);
goto IL_003b;
}
IL_003a:
{
G_B5_0 = 0;
}
IL_003b:
{
return (bool)G_B5_0;
}
}
// System.Boolean UnityEngine.Rendering.BitArray256::op_Inequality(UnityEngine.Rendering.BitArray256,UnityEngine.Rendering.BitArray256)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_op_Inequality_m5C9A0C7540B6D9945503203065DEA9B430C189F3 (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___a0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 ___b1, const RuntimeMethod* method)
{
int32_t G_B5_0 = 0;
{
// public static bool operator !=(BitArray256 a, BitArray256 b) => a.data1 != b.data1 || a.data2 != b.data2 || a.data3 != b.data3 || a.data4 != b.data4;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_0 = ___a0;
uint64_t L_1 = L_0.___data1_0;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_2 = ___b1;
uint64_t L_3 = L_2.___data1_0;
if ((!(((uint64_t)L_1) == ((uint64_t)L_3))))
{
goto IL_003d;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_4 = ___a0;
uint64_t L_5 = L_4.___data2_1;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_6 = ___b1;
uint64_t L_7 = L_6.___data2_1;
if ((!(((uint64_t)L_5) == ((uint64_t)L_7))))
{
goto IL_003d;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_8 = ___a0;
uint64_t L_9 = L_8.___data3_2;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_10 = ___b1;
uint64_t L_11 = L_10.___data3_2;
if ((!(((uint64_t)L_9) == ((uint64_t)L_11))))
{
goto IL_003d;
}
}
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_12 = ___a0;
uint64_t L_13 = L_12.___data4_3;
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66 L_14 = ___b1;
uint64_t L_15 = L_14.___data4_3;
G_B5_0 = ((((int32_t)((((int64_t)L_13) == ((int64_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_003e;
}
IL_003d:
{
G_B5_0 = 1;
}
IL_003e:
{
return (bool)G_B5_0;
}
}
// System.Boolean UnityEngine.Rendering.BitArray256::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray256_Equals_m6723D6D291F588EDD9861D7C58247F246E94417F (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B6_0 = 0;
{
// (obj is BitArray256)
// && data1.Equals(((BitArray256)obj).data1)
// && data2.Equals(((BitArray256)obj).data2)
// && data3.Equals(((BitArray256)obj).data3)
// && data4.Equals(((BitArray256)obj).data4);
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var)))
{
goto IL_0068;
}
}
{
uint64_t* L_1 = (&__this->___data1_0);
RuntimeObject* L_2 = ___obj0;
uint64_t L_3 = ((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_2, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var))->___data1_0;
bool L_4;
L_4 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0068;
}
}
{
uint64_t* L_5 = (&__this->___data2_1);
RuntimeObject* L_6 = ___obj0;
uint64_t L_7 = ((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_6, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var))->___data2_1;
bool L_8;
L_8 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0068;
}
}
{
uint64_t* L_9 = (&__this->___data3_2);
RuntimeObject* L_10 = ___obj0;
uint64_t L_11 = ((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_10, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var))->___data3_2;
bool L_12;
L_12 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_9, L_11, NULL);
if (!L_12)
{
goto IL_0068;
}
}
{
uint64_t* L_13 = (&__this->___data4_3);
RuntimeObject* L_14 = ___obj0;
uint64_t L_15 = ((BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*)UnBox(L_14, BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66_il2cpp_TypeInfo_var))->___data4_3;
bool L_16;
L_16 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(L_13, L_15, NULL);
G_B6_0 = ((int32_t)(L_16));
goto IL_0069;
}
IL_0068:
{
G_B6_0 = 0;
}
IL_0069:
{
return (bool)G_B6_0;
}
}
IL2CPP_EXTERN_C bool BitArray256_Equals_m6723D6D291F588EDD9861D7C58247F246E94417F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray256_Equals_m6723D6D291F588EDD9861D7C58247F246E94417F(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.BitArray256::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray256_GetHashCode_mCB0868DFC6212118B07731906DAB0BBF2AC38F7C (BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// var hashCode = 1870826326;
V_0 = ((int32_t)1870826326);
// hashCode = hashCode * -1521134295 + data1.GetHashCode();
int32_t L_0 = V_0;
uint64_t* L_1 = (&__this->___data1_0);
int32_t L_2;
L_2 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_1, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_2));
// hashCode = hashCode * -1521134295 + data2.GetHashCode();
int32_t L_3 = V_0;
uint64_t* L_4 = (&__this->___data2_1);
int32_t L_5;
L_5 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_4, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)-1521134295))), L_5));
// hashCode = hashCode * -1521134295 + data3.GetHashCode();
int32_t L_6 = V_0;
uint64_t* L_7 = (&__this->___data3_2);
int32_t L_8;
L_8 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_7, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)-1521134295))), L_8));
// hashCode = hashCode * -1521134295 + data4.GetHashCode();
int32_t L_9 = V_0;
uint64_t* L_10 = (&__this->___data4_3);
int32_t L_11;
L_11 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92(L_10, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, ((int32_t)-1521134295))), L_11));
// return hashCode;
int32_t L_12 = V_0;
V_1 = L_12;
goto IL_005b;
}
IL_005b:
{
// }
int32_t L_13 = V_1;
return L_13;
}
}
IL2CPP_EXTERN_C int32_t BitArray256_GetHashCode_mCB0868DFC6212118B07731906DAB0BBF2AC38F7C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray256_t0DE4E04AA8D8DD6866983C3F67A3E1ADB2578E66*>(__this + _offset);
int32_t _returnValue;
_returnValue = BitArray256_GetHashCode_mCB0868DFC6212118B07731906DAB0BBF2AC38F7C(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get8(System.UInt32,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get8_m9D48D91A431CEF3FFA4C4A8CD5ACAF4E0744580D (uint32_t ___index0, uint8_t ___data1, const RuntimeMethod* method)
{
{
// public static bool Get8(uint index, byte data) => (data & (1u << (int)index)) != 0u;
uint8_t L_0 = ___data1;
uint32_t L_1 = ___index0;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get16(System.UInt32,System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get16_m066D2B1DAEDCAFF7F410EACD5685646F0CEBFF99 (uint32_t ___index0, uint16_t ___data1, const RuntimeMethod* method)
{
{
// public static bool Get16(uint index, ushort data) => (data & (1u << (int)index)) != 0u;
uint16_t L_0 = ___data1;
uint32_t L_1 = ___index0;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get32(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get32_m3105A06D66A28B263CC53E3F714F72FD7244EAE1 (uint32_t ___index0, uint32_t ___data1, const RuntimeMethod* method)
{
{
// public static bool Get32(uint index, uint data) => (data & (1u << (int)index)) != 0u;
uint32_t L_0 = ___data1;
uint32_t L_1 = ___index0;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get64(System.UInt32,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get64_m6D4980C3A87139E97BB03FBBDCF0C1693CA2F6DA (uint32_t ___index0, uint64_t ___data1, const RuntimeMethod* method)
{
{
// public static bool Get64(uint index, ulong data) => (data & (1uL << (int)index)) != 0uL;
uint64_t L_0 = ___data1;
uint32_t L_1 = ___index0;
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_1&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get128(System.UInt32,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get128_mA21152D99D5617A4B11C84526E83FC410783D4D1 (uint32_t ___index0, uint64_t ___data11, uint64_t ___data22, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// => index < 64u
// ? (data1 & (1uL << (int)index)) != 0uL
// : (data2 & (1uL << (int)(index - 64u))) != 0uL;
uint32_t L_0 = ___index0;
if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)64)))))
{
goto IL_0017;
}
}
{
uint64_t L_1 = ___data22;
uint32_t L_2 = ___index0;
G_B3_0 = ((!(((uint64_t)((int64_t)((int64_t)L_1&((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)64)))&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
goto IL_0024;
}
IL_0017:
{
uint64_t L_3 = ___data11;
uint32_t L_4 = ___index0;
G_B3_0 = ((!(((uint64_t)((int64_t)((int64_t)L_3&((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_4&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
}
IL_0024:
{
return (bool)G_B3_0;
}
}
// System.Boolean UnityEngine.Rendering.BitArrayUtilities::Get256(System.UInt32,System.UInt64,System.UInt64,System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArrayUtilities_Get256_m28697BC1E2CB8E4F0BFCD5947BC459603E680149 (uint32_t ___index0, uint64_t ___data11, uint64_t ___data22, uint64_t ___data33, uint64_t ___data44, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
int32_t G_B8_0 = 0;
{
// => index < 128u
// ? index < 64u
// ? (data1 & (1uL << (int)index)) != 0uL
// : (data2 & (1uL << (int)(index - 64u))) != 0uL
// : index < 192u
// ? (data3 & (1uL << (int)(index - 128u))) != 0uL
// : (data4 & (1uL << (int)(index - 192u))) != 0uL;
uint32_t L_0 = ___index0;
if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)128)))))
{
goto IL_003b;
}
}
{
uint32_t L_1 = ___index0;
if ((!(((uint32_t)L_1) >= ((uint32_t)((int32_t)192)))))
{
goto IL_0026;
}
}
{
uint64_t L_2 = ___data44;
uint32_t L_3 = ___index0;
G_B4_0 = ((!(((uint64_t)((int64_t)((int64_t)L_2&((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)192)))&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
goto IL_0039;
}
IL_0026:
{
uint64_t L_4 = ___data33;
uint32_t L_5 = ___index0;
G_B4_0 = ((!(((uint64_t)((int64_t)((int64_t)L_4&((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_5, ((int32_t)128)))&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
}
IL_0039:
{
G_B8_0 = G_B4_0;
goto IL_005f;
}
IL_003b:
{
uint32_t L_6 = ___index0;
if ((!(((uint32_t)L_6) >= ((uint32_t)((int32_t)64)))))
{
goto IL_0052;
}
}
{
uint64_t L_7 = ___data22;
uint32_t L_8 = ___index0;
G_B8_0 = ((!(((uint64_t)((int64_t)((int64_t)L_7&((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)64)))&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
goto IL_005f;
}
IL_0052:
{
uint64_t L_9 = ___data11;
uint32_t L_10 = ___index0;
G_B8_0 = ((!(((uint64_t)((int64_t)((int64_t)L_9&((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_10&((int32_t)63)))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
}
IL_005f:
{
return (bool)G_B8_0;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set8(System.UInt32,System.Byte&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set8_m4BC480ABC2E8827779655B035B29D2F3E29507CD (uint32_t ___index0, uint8_t* ___data1, bool ___value2, const RuntimeMethod* method)
{
uint8_t* G_B2_0 = NULL;
uint8_t* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
uint8_t* G_B3_1 = NULL;
{
// public static void Set8(uint index, ref byte data, bool value) => data = (byte)(value ? (data | (1u << (int)index)) : (data & ~(1u << (int)index)));
uint8_t* L_0 = ___data1;
bool L_1 = ___value2;
G_B1_0 = L_0;
if (L_1)
{
G_B2_0 = L_0;
goto IL_0010;
}
}
{
uint8_t* L_2 = ___data1;
int32_t L_3 = *((uint8_t*)L_2);
uint32_t L_4 = ___index0;
G_B3_0 = ((int32_t)(L_3&((~((int32_t)(1<<((int32_t)((int32_t)L_4&((int32_t)31)))))))));
G_B3_1 = G_B1_0;
goto IL_0019;
}
IL_0010:
{
uint8_t* L_5 = ___data1;
int32_t L_6 = *((uint8_t*)L_5);
uint32_t L_7 = ___index0;
G_B3_0 = ((int32_t)(L_6|((int32_t)(1<<((int32_t)((int32_t)L_7&((int32_t)31)))))));
G_B3_1 = G_B2_0;
}
IL_0019:
{
*((int8_t*)G_B3_1) = (int8_t)((int32_t)(uint8_t)G_B3_0);
return;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set16(System.UInt32,System.UInt16&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set16_mB599DC5FF7486C291CF767FAE66A796B007A35FF (uint32_t ___index0, uint16_t* ___data1, bool ___value2, const RuntimeMethod* method)
{
uint16_t* G_B2_0 = NULL;
uint16_t* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
uint16_t* G_B3_1 = NULL;
{
// public static void Set16(uint index, ref ushort data, bool value) => data = (ushort)(value ? (data | (1u << (int)index)) : (data & ~(1u << (int)index)));
uint16_t* L_0 = ___data1;
bool L_1 = ___value2;
G_B1_0 = L_0;
if (L_1)
{
G_B2_0 = L_0;
goto IL_0010;
}
}
{
uint16_t* L_2 = ___data1;
int32_t L_3 = *((uint16_t*)L_2);
uint32_t L_4 = ___index0;
G_B3_0 = ((int32_t)(L_3&((~((int32_t)(1<<((int32_t)((int32_t)L_4&((int32_t)31)))))))));
G_B3_1 = G_B1_0;
goto IL_0019;
}
IL_0010:
{
uint16_t* L_5 = ___data1;
int32_t L_6 = *((uint16_t*)L_5);
uint32_t L_7 = ___index0;
G_B3_0 = ((int32_t)(L_6|((int32_t)(1<<((int32_t)((int32_t)L_7&((int32_t)31)))))));
G_B3_1 = G_B2_0;
}
IL_0019:
{
*((int16_t*)G_B3_1) = (int16_t)((int32_t)(uint16_t)G_B3_0);
return;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set32(System.UInt32,System.UInt32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set32_m3A905DABCE191DACC520ACF62EDB2D7501AF3CCB (uint32_t ___index0, uint32_t* ___data1, bool ___value2, const RuntimeMethod* method)
{
uint32_t* G_B2_0 = NULL;
uint32_t* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
uint32_t* G_B3_1 = NULL;
{
// public static void Set32(uint index, ref uint data, bool value) => data = (value ? (data | (1u << (int)index)) : (data & ~(1u << (int)index)));
uint32_t* L_0 = ___data1;
bool L_1 = ___value2;
G_B1_0 = L_0;
if (L_1)
{
G_B2_0 = L_0;
goto IL_0010;
}
}
{
uint32_t* L_2 = ___data1;
int32_t L_3 = *((uint32_t*)L_2);
uint32_t L_4 = ___index0;
G_B3_0 = ((int32_t)(L_3&((~((int32_t)(1<<((int32_t)((int32_t)L_4&((int32_t)31)))))))));
G_B3_1 = G_B1_0;
goto IL_0019;
}
IL_0010:
{
uint32_t* L_5 = ___data1;
int32_t L_6 = *((uint32_t*)L_5);
uint32_t L_7 = ___index0;
G_B3_0 = ((int32_t)(L_6|((int32_t)(1<<((int32_t)((int32_t)L_7&((int32_t)31)))))));
G_B3_1 = G_B2_0;
}
IL_0019:
{
*((int32_t*)G_B3_1) = (int32_t)G_B3_0;
return;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set64(System.UInt32,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set64_m386E330CC480D74FD497AB0B695EA5C86DA04AF0 (uint32_t ___index0, uint64_t* ___data1, bool ___value2, const RuntimeMethod* method)
{
uint64_t* G_B2_0 = NULL;
uint64_t* G_B1_0 = NULL;
int64_t G_B3_0 = 0;
uint64_t* G_B3_1 = NULL;
{
// public static void Set64(uint index, ref ulong data, bool value) => data = (value ? (data | (1uL << (int)index)) : (data & ~(1uL << (int)index)));
uint64_t* L_0 = ___data1;
bool L_1 = ___value2;
G_B1_0 = L_0;
if (L_1)
{
G_B2_0 = L_0;
goto IL_0011;
}
}
{
uint64_t* L_2 = ___data1;
int64_t L_3 = *((int64_t*)L_2);
uint32_t L_4 = ___index0;
G_B3_0 = ((int64_t)(L_3&((~((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_4&((int32_t)63)))))))));
G_B3_1 = G_B1_0;
goto IL_001b;
}
IL_0011:
{
uint64_t* L_5 = ___data1;
int64_t L_6 = *((int64_t*)L_5);
uint32_t L_7 = ___index0;
G_B3_0 = ((int64_t)(L_6|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_7&((int32_t)63)))))));
G_B3_1 = G_B2_0;
}
IL_001b:
{
*((int64_t*)G_B3_1) = (int64_t)G_B3_0;
return;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set128(System.UInt32,System.UInt64&,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set128_m0D4C44ED0B3AD702E25C60A6B53F6774121C2CD1 (uint32_t ___index0, uint64_t* ___data11, uint64_t* ___data22, bool ___value3, const RuntimeMethod* method)
{
bool V_0 = false;
uint64_t* G_B3_0 = NULL;
uint64_t* G_B2_0 = NULL;
int64_t G_B4_0 = 0;
uint64_t* G_B4_1 = NULL;
uint64_t* G_B7_0 = NULL;
uint64_t* G_B6_0 = NULL;
int64_t G_B8_0 = 0;
uint64_t* G_B8_1 = NULL;
{
// if (index < 64u)
uint32_t L_0 = ___index0;
V_0 = (bool)((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)64))))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0028;
}
}
{
// data1 = (value ? (data1 | (1uL << (int)index)) : (data1 & ~(1uL << (int)index)));
uint64_t* L_2 = ___data11;
bool L_3 = ___value3;
G_B2_0 = L_2;
if (L_3)
{
G_B3_0 = L_2;
goto IL_001b;
}
}
{
uint64_t* L_4 = ___data11;
int64_t L_5 = *((int64_t*)L_4);
uint32_t L_6 = ___index0;
G_B4_0 = ((int64_t)(L_5&((~((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_6&((int32_t)63)))))))));
G_B4_1 = G_B2_0;
goto IL_0025;
}
IL_001b:
{
uint64_t* L_7 = ___data11;
int64_t L_8 = *((int64_t*)L_7);
uint32_t L_9 = ___index0;
G_B4_0 = ((int64_t)(L_8|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_9&((int32_t)63)))))));
G_B4_1 = G_B3_0;
}
IL_0025:
{
*((int64_t*)G_B4_1) = (int64_t)G_B4_0;
goto IL_004a;
}
IL_0028:
{
// data2 = (value ? (data2 | (1uL << (int)(index - 64u))) : (data2 & ~(1uL << (int)(index - 64u))));
uint64_t* L_10 = ___data22;
bool L_11 = ___value3;
G_B6_0 = L_10;
if (L_11)
{
G_B7_0 = L_10;
goto IL_003c;
}
}
{
uint64_t* L_12 = ___data22;
int64_t L_13 = *((int64_t*)L_12);
uint32_t L_14 = ___index0;
G_B8_0 = ((int64_t)(L_13&((~((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_14, ((int32_t)64)))&((int32_t)63)))))))));
G_B8_1 = G_B6_0;
goto IL_0049;
}
IL_003c:
{
uint64_t* L_15 = ___data22;
int64_t L_16 = *((int64_t*)L_15);
uint32_t L_17 = ___index0;
G_B8_0 = ((int64_t)(L_16|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, ((int32_t)64)))&((int32_t)63)))))));
G_B8_1 = G_B7_0;
}
IL_0049:
{
*((int64_t*)G_B8_1) = (int64_t)G_B8_0;
}
IL_004a:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.BitArrayUtilities::Set256(System.UInt32,System.UInt64&,System.UInt64&,System.UInt64&,System.UInt64&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArrayUtilities_Set256_m2C69FC76E54B7DFAFB89BDD5DCD2E8749FF7520F (uint32_t ___index0, uint64_t* ___data11, uint64_t* ___data22, uint64_t* ___data33, uint64_t* ___data44, bool ___value5, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
uint64_t* G_B3_0 = NULL;
uint64_t* G_B2_0 = NULL;
int64_t G_B4_0 = 0;
uint64_t* G_B4_1 = NULL;
uint64_t* G_B8_0 = NULL;
uint64_t* G_B7_0 = NULL;
int64_t G_B9_0 = 0;
uint64_t* G_B9_1 = NULL;
uint64_t* G_B13_0 = NULL;
uint64_t* G_B12_0 = NULL;
int64_t G_B14_0 = 0;
uint64_t* G_B14_1 = NULL;
uint64_t* G_B17_0 = NULL;
uint64_t* G_B16_0 = NULL;
int64_t G_B18_0 = 0;
uint64_t* G_B18_1 = NULL;
{
// if (index < 64u)
uint32_t L_0 = ___index0;
V_0 = (bool)((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)64))))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_002c;
}
}
{
// data1 = (value ? (data1 | (1uL << (int)index)) : (data1 & ~(1uL << (int)index)));
uint64_t* L_2 = ___data11;
bool L_3 = ___value5;
G_B2_0 = L_2;
if (L_3)
{
G_B3_0 = L_2;
goto IL_001c;
}
}
{
uint64_t* L_4 = ___data11;
int64_t L_5 = *((int64_t*)L_4);
uint32_t L_6 = ___index0;
G_B4_0 = ((int64_t)(L_5&((~((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_6&((int32_t)63)))))))));
G_B4_1 = G_B2_0;
goto IL_0026;
}
IL_001c:
{
uint64_t* L_7 = ___data11;
int64_t L_8 = *((int64_t*)L_7);
uint32_t L_9 = ___index0;
G_B4_0 = ((int64_t)(L_8|((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_9&((int32_t)63)))))));
G_B4_1 = G_B3_0;
}
IL_0026:
{
*((int64_t*)G_B4_1) = (int64_t)G_B4_0;
goto IL_00ba;
}
IL_002c:
{
// else if (index < 128u)
uint32_t L_10 = ___index0;
V_1 = (bool)((!(((uint32_t)L_10) >= ((uint32_t)((int32_t)128))))? 1 : 0);
bool L_11 = V_1;
if (!L_11)
{
goto IL_005d;
}
}
{
// data2 = (value ? (data2 | (1uL << (int)(index - 64u))) : (data2 & ~(1uL << (int)(index - 64u))));
uint64_t* L_12 = ___data22;
bool L_13 = ___value5;
G_B7_0 = L_12;
if (L_13)
{
G_B8_0 = L_12;
goto IL_004d;
}
}
{
uint64_t* L_14 = ___data22;
int64_t L_15 = *((int64_t*)L_14);
uint32_t L_16 = ___index0;
G_B9_0 = ((int64_t)(L_15&((~((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, ((int32_t)64)))&((int32_t)63)))))))));
G_B9_1 = G_B7_0;
goto IL_005a;
}
IL_004d:
{
uint64_t* L_17 = ___data22;
int64_t L_18 = *((int64_t*)L_17);
uint32_t L_19 = ___index0;
G_B9_0 = ((int64_t)(L_18|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_19, ((int32_t)64)))&((int32_t)63)))))));
G_B9_1 = G_B8_0;
}
IL_005a:
{
*((int64_t*)G_B9_1) = (int64_t)G_B9_0;
goto IL_00ba;
}
IL_005d:
{
// else if (index < 192u)
uint32_t L_20 = ___index0;
V_2 = (bool)((!(((uint32_t)L_20) >= ((uint32_t)((int32_t)192))))? 1 : 0);
bool L_21 = V_2;
if (!L_21)
{
goto IL_0091;
}
}
{
// data3 = (value ? (data3 | (1uL << (int)(index - 64u))) : (data3 & ~(1uL << (int)(index - 128u))));
uint64_t* L_22 = ___data33;
bool L_23 = ___value5;
G_B12_0 = L_22;
if (L_23)
{
G_B13_0 = L_22;
goto IL_0081;
}
}
{
uint64_t* L_24 = ___data33;
int64_t L_25 = *((int64_t*)L_24);
uint32_t L_26 = ___index0;
G_B14_0 = ((int64_t)(L_25&((~((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_26, ((int32_t)128)))&((int32_t)63)))))))));
G_B14_1 = G_B12_0;
goto IL_008e;
}
IL_0081:
{
uint64_t* L_27 = ___data33;
int64_t L_28 = *((int64_t*)L_27);
uint32_t L_29 = ___index0;
G_B14_0 = ((int64_t)(L_28|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, ((int32_t)64)))&((int32_t)63)))))));
G_B14_1 = G_B13_0;
}
IL_008e:
{
*((int64_t*)G_B14_1) = (int64_t)G_B14_0;
goto IL_00ba;
}
IL_0091:
{
// data4 = (value ? (data4 | (1uL << (int)(index - 64u))) : (data4 & ~(1uL << (int)(index - 192u))));
uint64_t* L_30 = ___data44;
bool L_31 = ___value5;
G_B16_0 = L_30;
if (L_31)
{
G_B17_0 = L_30;
goto IL_00ab;
}
}
{
uint64_t* L_32 = ___data44;
int64_t L_33 = *((int64_t*)L_32);
uint32_t L_34 = ___index0;
G_B18_0 = ((int64_t)(L_33&((~((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_34, ((int32_t)192)))&((int32_t)63)))))))));
G_B18_1 = G_B16_0;
goto IL_00b9;
}
IL_00ab:
{
uint64_t* L_35 = ___data44;
int64_t L_36 = *((int64_t*)L_35);
uint32_t L_37 = ___index0;
G_B18_0 = ((int64_t)(L_36|((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_37, ((int32_t)64)))&((int32_t)63)))))));
G_B18_1 = G_B17_0;
}
IL_00b9:
{
*((int64_t*)G_B18_1) = (int64_t)G_B18_0;
}
IL_00ba:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.Blitter::Initialize(UnityEngine.Shader,UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_Initialize_m75B8676F1846666ECD90019E091D9A2A95BA6377 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___blitPS0, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___blitColorAndDepthPS1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tC0CFE0E72EA6AEB9FDCA54EF2234CE64CE60C772____FE78C65211DD0B56A97024FB61111E686EF1FE054AA132BA58E2891AC496F1EE_1_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD4F6305D039CFF700BE55D3E90AFB5BA2755049);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED754A3BF7536F651AB5799D602A24975EC3682A);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
{
// s_Blit = CoreUtils.CreateEngineMaterial(blitPS);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ___blitPS0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_Blit_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_Blit_0), (void*)L_1);
// s_BlitColorAndDepth = CoreUtils.CreateEngineMaterial(blitColorAndDepthPS);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_2 = ___blitColorAndDepthPS1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3;
L_3 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_2, NULL);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitColorAndDepth_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitColorAndDepth_3), (void*)L_3);
// if (TextureXR.useTexArray)
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
bool L_4;
L_4 = TextureXR_get_useTexArray_m03D653E1B7E284DE7655BF617102C8D3CB47A77D(NULL);
V_0 = L_4;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0058;
}
}
{
// s_Blit.EnableKeyword("DISABLE_TEXTURE2D_X_ARRAY");
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_Blit_0;
NullCheck(L_6);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_6, _stringLiteralDD4F6305D039CFF700BE55D3E90AFB5BA2755049, NULL);
// s_BlitTexArray = CoreUtils.CreateEngineMaterial(blitPS);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_7 = ___blitPS0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
L_8 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_7, NULL);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArray_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArray_1), (void*)L_8);
// s_BlitTexArraySingleSlice = CoreUtils.CreateEngineMaterial(blitPS);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_9 = ___blitPS0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10;
L_10 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_9, NULL);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArraySingleSlice_2 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArraySingleSlice_2), (void*)L_10);
// s_BlitTexArraySingleSlice.EnableKeyword("BLIT_SINGLE_SLICE");
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArraySingleSlice_2;
NullCheck(L_11);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_11, _stringLiteralED754A3BF7536F651AB5799D602A24975EC3682A, NULL);
}
IL_0058:
{
// if (SystemInfo.graphicsShaderLevel < 30)
int32_t L_12;
L_12 = SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C(NULL);
V_1 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)30)))? 1 : 0);
bool L_13 = V_1;
if (!L_13)
{
goto IL_0138;
}
}
{
// float nearClipZ = -1;
V_2 = (-1.0f);
// if (SystemInfo.usesReversedZBuffer)
bool L_14;
L_14 = SystemInfo_get_usesReversedZBuffer_m4A186CB8A4769D18DFFA10CA9143F41B365F8D92(NULL);
V_3 = L_14;
bool L_15 = V_3;
if (!L_15)
{
goto IL_007e;
}
}
{
// nearClipZ = 1;
V_2 = (1.0f);
}
IL_007e:
{
// if (!s_TriangleMesh)
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_16, NULL);
V_4 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_00d7;
}
}
{
// s_TriangleMesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_19 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_19);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5), (void*)L_19);
// s_TriangleMesh.vertices = GetFullScreenTriangleVertexPosition(nearClipZ);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_20 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5;
float L_21 = V_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22;
L_22 = Blitter_U3CInitializeU3Eg__GetFullScreenTriangleVertexPositionU7C8_0_mCDED15E354E9F60A216FCD5027B7521183575FA0(L_21, NULL);
NullCheck(L_20);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_20, L_22, NULL);
// s_TriangleMesh.uv = GetFullScreenTriangleTexCoord();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_23 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_24;
L_24 = Blitter_U3CInitializeU3Eg__GetFullScreenTriangleTexCoordU7C8_1_m23B785ECE01FA6D217CD165A5FF3D5DAB12E98A9(NULL);
NullCheck(L_23);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_23, L_24, NULL);
// s_TriangleMesh.triangles = new int[3] { 0, 1, 2 };
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_25 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = L_27;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)2);
NullCheck(L_25);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_25, L_28, NULL);
}
IL_00d7:
{
// if (!s_QuadMesh)
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_29 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_29, NULL);
V_5 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_5;
if (!L_31)
{
goto IL_0133;
}
}
{
// s_QuadMesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_32 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_32);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_32, NULL);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6), (void*)L_32);
// s_QuadMesh.vertices = GetQuadVertexPosition(nearClipZ);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_33 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6;
float L_34 = V_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35;
L_35 = Blitter_U3CInitializeU3Eg__GetQuadVertexPositionU7C8_2_m22515FA8B1C1C002FF8364F55A1023C730D7784F(L_34, NULL);
NullCheck(L_33);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_33, L_35, NULL);
// s_QuadMesh.uv = GetQuadTexCoord();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_36 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_37;
L_37 = Blitter_U3CInitializeU3Eg__GetQuadTexCoordU7C8_3_mD5AE97A26B4D470981CA48A776E61813C645A638(NULL);
NullCheck(L_36);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_36, L_37, NULL);
// s_QuadMesh.triangles = new int[6] { 0, 1, 2, 0, 2, 3 };
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_38 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = L_39;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_41 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tC0CFE0E72EA6AEB9FDCA54EF2234CE64CE60C772____FE78C65211DD0B56A97024FB61111E686EF1FE054AA132BA58E2891AC496F1EE_1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_40, L_41, NULL);
NullCheck(L_38);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_38, L_40, NULL);
}
IL_0133:
{
}
IL_0138:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_Cleanup_m900786CC658E1966677B4D3BF50044766C204CEA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CoreUtils.Destroy(s_Blit);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_Blit_0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_0, NULL);
// CoreUtils.Destroy(s_BlitTexArray);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArray_1;
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_1, NULL);
// CoreUtils.Destroy(s_BlitTexArraySingleSlice);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArraySingleSlice_2;
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_2, NULL);
// }
return;
}
}
// UnityEngine.Material UnityEngine.Rendering.Blitter::GetBlitMaterial(UnityEngine.Rendering.TextureDimension,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958 (int32_t ___dimension0, bool ___singleSlice1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B5_0 = NULL;
{
// bool useTexArray = dimension == TextureDimension.Tex2DArray;
int32_t L_0 = ___dimension0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)5))? 1 : 0);
// return useTexArray ? (singleSlice ? s_BlitTexArraySingleSlice : s_BlitTexArray) : s_Blit;
bool L_1 = V_0;
if (L_1)
{
goto IL_0010;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_Blit_0;
G_B5_0 = L_2;
goto IL_001f;
}
IL_0010:
{
bool L_3 = ___singleSlice1;
if (L_3)
{
goto IL_001a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArray_1;
G_B5_0 = L_4;
goto IL_001f;
}
IL_001a:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitTexArraySingleSlice_2;
G_B5_0 = L_5;
}
IL_001f:
{
V_1 = G_B5_0;
goto IL_0022;
}
IL_0022:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = V_1;
return L_6;
}
}
// System.Void UnityEngine.Rendering.Blitter::DrawTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawTriangle_m96C9657CFBFD17632584A0663AF00A73B12C009B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (SystemInfo.graphicsShaderLevel < 30)
int32_t L_0;
L_0 = SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C(NULL);
V_0 = (bool)((((int32_t)L_0) < ((int32_t)((int32_t)30)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0029;
}
}
{
// cmd.DrawMesh(s_TriangleMesh, Matrix4x4.identity, material, 0, shaderPass, s_PropertyBlock);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_TriangleMesh_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___material1;
int32_t L_6 = ___shaderPass2;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_7 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
NullCheck(L_2);
CommandBuffer_DrawMesh_m5C2FA266FB98E3B7F59009B501824511E47003D9(L_2, L_3, L_4, L_5, 0, L_6, L_7, NULL);
goto IL_003f;
}
IL_0029:
{
// cmd.DrawProcedural(Matrix4x4.identity, material, shaderPass, MeshTopology.Triangles, 3, 1, s_PropertyBlock);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9;
L_9 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___material1;
int32_t L_11 = ___shaderPass2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
NullCheck(L_8);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_8, L_9, L_10, L_11, 0, 3, 1, L_12, NULL);
}
IL_003f:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::DrawQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (SystemInfo.graphicsShaderLevel < 30)
int32_t L_0;
L_0 = SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C(NULL);
V_0 = (bool)((((int32_t)L_0) < ((int32_t)((int32_t)30)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0029;
}
}
{
// cmd.DrawMesh(s_QuadMesh, Matrix4x4.identity, material, 0, shaderPass, s_PropertyBlock);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_QuadMesh_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___material1;
int32_t L_6 = ___shaderPass2;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_7 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
NullCheck(L_2);
CommandBuffer_DrawMesh_m5C2FA266FB98E3B7F59009B501824511E47003D9(L_2, L_3, L_4, L_5, 0, L_6, L_7, NULL);
goto IL_003f;
}
IL_0029:
{
// cmd.DrawProcedural(Matrix4x4.identity, material, shaderPass, MeshTopology.Quads, 4, 1, s_PropertyBlock);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9;
L_9 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___material1;
int32_t L_11 = ___shaderPass2;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
NullCheck(L_8);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_8, L_9, L_10, L_11, 2, 4, 1, L_12, NULL);
}
IL_003f:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture_mCE6C5259E6FC80F39D17499862DD3AEC31ADA534 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B2_2 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_3 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B1_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B1_1;
memset((&G_B1_1), 0, sizeof(G_B1_1));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B1_2 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_3 = NULL;
int32_t G_B3_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_3 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_4 = NULL;
{
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevel);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
float L_2 = ___mipLevel3;
NullCheck(L_0);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_0, L_1, L_2, NULL);
// BlitTexture(cmd, source, scaleBias, GetBlitMaterial(TextureXR.dimension), bilinear ? 1 : 0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBias2;
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = TextureXR_get_dimension_mF5451652AD01DE1A917D0C4078E4EBDD451A5AE5(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7;
L_7 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_6, (bool)0, NULL);
bool L_8 = ___bilinear4;
G_B1_0 = L_7;
G_B1_1 = L_5;
G_B1_2 = L_4;
G_B1_3 = L_3;
if (L_8)
{
G_B2_0 = L_7;
G_B2_1 = L_5;
G_B2_2 = L_4;
G_B2_3 = L_3;
goto IL_0027;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
G_B3_4 = G_B1_3;
goto IL_0028;
}
IL_0027:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
G_B3_4 = G_B2_3;
}
IL_0028:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mDDF2CA8C4C33D434A8FBB60D796CC3B67F87C732(G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture2D_mDC79E2CB57C632E3F4382172AB75F63C9DDC7359 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B2_2 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_3 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B1_0 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B1_1;
memset((&G_B1_1), 0, sizeof(G_B1_1));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B1_2 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_3 = NULL;
int32_t G_B3_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_3 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_4 = NULL;
{
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevel);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
float L_2 = ___mipLevel3;
NullCheck(L_0);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_0, L_1, L_2, NULL);
// BlitTexture(cmd, source, scaleBias, GetBlitMaterial(TextureDimension.Tex2D), bilinear ? 1 : 0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBias2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6;
L_6 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(2, (bool)0, NULL);
bool L_7 = ___bilinear4;
G_B1_0 = L_6;
G_B1_1 = L_5;
G_B1_2 = L_4;
G_B1_3 = L_3;
if (L_7)
{
G_B2_0 = L_6;
G_B2_1 = L_5;
G_B2_2 = L_4;
G_B2_3 = L_3;
goto IL_0023;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
G_B3_4 = G_B1_3;
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
G_B3_4 = G_B2_3;
}
IL_0024:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mDDF2CA8C4C33D434A8FBB60D796CC3B67F87C732(G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitColorAndDepth(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitColorAndDepth_mE53779B748F96B8A45F2ACA2F5838C6BAD18F00A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___sourceColor1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___sourceDepth2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias3, float ___mipLevel4, bool ___blitDepth5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B4_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_1 = NULL;
int32_t G_B5_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B5_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B5_2 = NULL;
{
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevel);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
float L_2 = ___mipLevel4;
NullCheck(L_0);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBias);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBias3;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, sourceColor);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = ___sourceColor1;
NullCheck(L_6);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_6, L_7, L_8, NULL);
// if (blitDepth)
bool L_9 = ___blitDepth5;
V_0 = L_9;
bool L_10 = V_0;
if (!L_10)
{
goto IL_004d;
}
}
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._InputDepth, sourceDepth, RenderTextureSubElement.Depth);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_11 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_12 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____InputDepth_7;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = ___sourceDepth2;
NullCheck(L_11);
MaterialPropertyBlock_SetTexture_mA7A6CA3D349E117CEA635266F987E4BAFB91F6A2(L_11, L_12, L_13, 1, NULL);
}
IL_004d:
{
// DrawTriangle(cmd, s_BlitColorAndDepth, blitDepth ? 1 : 0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___cmd0;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_BlitColorAndDepth_3;
bool L_16 = ___blitDepth5;
G_B3_0 = L_15;
G_B3_1 = L_14;
if (L_16)
{
G_B4_0 = L_15;
G_B4_1 = L_14;
goto IL_005a;
}
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_005b;
}
IL_005a:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_005b:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawTriangle_m96C9657CFBFD17632584A0663AF00A73B12C009B(G_B5_2, G_B5_1, G_B5_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture_mDDF2CA8C4C33D434A8FBB60D796CC3B67F87C732 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material3, int32_t ___pass4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBias);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___scaleBias2;
NullCheck(L_0);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = ___source1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6;
L_6 = RTHandle_op_Implicit_m4F275BDD5E7B189BAD0F9081A056D9433A8B583E(L_5, NULL);
NullCheck(L_3);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_3, L_4, L_6, NULL);
// DrawTriangle(cmd, material, pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = ___material3;
int32_t L_9 = ___pass4;
Blitter_DrawTriangle_m96C9657CFBFD17632584A0663AF00A73B12C009B(L_7, L_8, L_9, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCameraTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCameraTexture_m3F1485AE7C5731A5259C0DD2E6918219D5363BAC (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___destination2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2 viewportScale = new Vector2(source.rtHandleProperties.rtHandleScale.x, source.rtHandleProperties.rtHandleScale.y);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___source1;
NullCheck(L_0);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_1;
L_1 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = L_1.___rtHandleScale_4;
float L_3 = L_2.___x_1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
NullCheck(L_4);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_5;
L_5 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_4, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = L_5.___rtHandleScale_4;
float L_7 = L_6.___y_2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_3, L_7, NULL);
// CoreUtils.SetRenderTarget(cmd, destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___destination2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8(L_8, L_9, 0, 0, (-1), (-1), NULL);
// BlitTexture(cmd, source, viewportScale, mipLevel, bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = ___source1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
L_13 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_12, NULL);
float L_14 = ___mipLevel3;
bool L_15 = ___bilinear4;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mCE6C5259E6FC80F39D17499862DD3AEC31ADA534(L_10, L_11, L_13, L_14, L_15, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCameraTexture2D(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCameraTexture2D_m9BC6F13FA1CBE7C8B8B218E82DED130FE5649A2D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___destination2, float ___mipLevel3, bool ___bilinear4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2 viewportScale = new Vector2(source.rtHandleProperties.rtHandleScale.x, source.rtHandleProperties.rtHandleScale.y);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___source1;
NullCheck(L_0);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_1;
L_1 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = L_1.___rtHandleScale_4;
float L_3 = L_2.___x_1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
NullCheck(L_4);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_5;
L_5 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_4, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = L_5.___rtHandleScale_4;
float L_7 = L_6.___y_2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_3, L_7, NULL);
// CoreUtils.SetRenderTarget(cmd, destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___destination2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8(L_8, L_9, 0, 0, (-1), (-1), NULL);
// BlitTexture2D(cmd, source, viewportScale, mipLevel, bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = ___source1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
L_13 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_12, NULL);
float L_14 = ___mipLevel3;
bool L_15 = ___bilinear4;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture2D_mDC79E2CB57C632E3F4382172AB75F63C9DDC7359(L_10, L_11, L_13, L_14, L_15, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCameraTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Material,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCameraTexture_m4CD0B64F751ABDEAB2041D7C2F30D455D21FE71F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___destination2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material3, int32_t ___pass4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2 viewportScale = new Vector2(source.rtHandleProperties.rtHandleScale.x, source.rtHandleProperties.rtHandleScale.y);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___source1;
NullCheck(L_0);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_1;
L_1 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = L_1.___rtHandleScale_4;
float L_3 = L_2.___x_1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
NullCheck(L_4);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_5;
L_5 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_4, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = L_5.___rtHandleScale_4;
float L_7 = L_6.___y_2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_3, L_7, NULL);
// CoreUtils.SetRenderTarget(cmd, destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___destination2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8(L_8, L_9, 0, 0, (-1), (-1), NULL);
// BlitTexture(cmd, source, viewportScale, material, pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = ___source1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
L_13 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_12, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = ___material3;
int32_t L_15 = ___pass4;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mDDF2CA8C4C33D434A8FBB60D796CC3B67F87C732(L_10, L_11, L_13, L_14, L_15, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCameraTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Vector4,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCameraTexture_m7AB14A79F45722CF5E6A4D9CD2434814A4BF12AD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___destination2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBias3, float ___mipLevel4, bool ___bilinear5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CoreUtils.SetRenderTarget(cmd, destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ___destination2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8(L_0, L_1, 0, 0, (-1), (-1), NULL);
// BlitTexture(cmd, source, scaleBias, mipLevel, bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ___source1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___scaleBias3;
float L_5 = ___mipLevel4;
bool L_6 = ___bilinear5;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mCE6C5259E6FC80F39D17499862DD3AEC31ADA534(L_2, L_3, L_4, L_5, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCameraTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Rect,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCameraTexture_mC74719097E5FE8C62249CD2C59F6E3B4986D83C6 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___source1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___destination2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___destViewport3, float ___mipLevel4, bool ___bilinear5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2 viewportScale = new Vector2(source.rtHandleProperties.rtHandleScale.x, source.rtHandleProperties.rtHandleScale.y);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___source1;
NullCheck(L_0);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_1;
L_1 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = L_1.___rtHandleScale_4;
float L_3 = L_2.___x_1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___source1;
NullCheck(L_4);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_5;
L_5 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_4, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = L_5.___rtHandleScale_4;
float L_7 = L_6.___y_2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_3, L_7, NULL);
// CoreUtils.SetRenderTarget(cmd, destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___destination2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8(L_8, L_9, 0, 0, (-1), (-1), NULL);
// cmd.SetViewport(destViewport);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = ___destViewport3;
NullCheck(L_10);
CommandBuffer_SetViewport_m3BCCABB7493369D88DB15EE43C41D9858AE2574D(L_10, L_11, NULL);
// BlitTexture(cmd, source, viewportScale, mipLevel, bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_13 = ___source1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_14, NULL);
float L_16 = ___mipLevel4;
bool L_17 = ___bilinear5;
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_BlitTexture_mCE6C5259E6FC80F39D17499862DD3AEC31ADA534(L_12, L_13, L_15, L_16, L_17, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuad_mCBF7991C0C986458A76146822A145C2977359008 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT3, int32_t ___mipLevelTex4, bool ___bilinear5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B1_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_2 = NULL;
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBiasTex2;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___scaleBiasRT3;
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_11 = ___mipLevelTex4;
NullCheck(L_9);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_9, L_10, ((float)L_11), NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), bilinear ? 3 : 2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = ___source1;
NullCheck(L_13);
int32_t L_14;
L_14 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_13);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15;
L_15 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_14, (bool)0, NULL);
bool L_16 = ___bilinear5;
G_B1_0 = L_15;
G_B1_1 = L_12;
if (L_16)
{
G_B2_0 = L_15;
G_B2_1 = L_12;
goto IL_005b;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_005c;
}
IL_005b:
{
G_B3_0 = 3;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_005c:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(G_B3_2, G_B3_1, G_B3_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitQuadWithPadding(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector2,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuadWithPadding_m85E33D5B48E3D2FCF8FDE7D6B83521BF8BC4AC0C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___textureSize2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT4, int32_t ___mipLevelTex5, bool ___bilinear6, int32_t ___paddingInPixels7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_1 = NULL;
int32_t G_B4_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B4_2 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B7_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B6_1 = NULL;
int32_t G_B8_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B8_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_2 = NULL;
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBiasTex3;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___scaleBiasRT4;
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_11 = ___mipLevelTex5;
NullCheck(L_9);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_9, L_10, ((float)L_11), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitTextureSize, textureSize);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_13 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTextureSize_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___textureSize2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_14, NULL);
NullCheck(L_12);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_12, L_13, L_15, NULL);
// s_PropertyBlock.SetInt(BlitShaderIDs._BlitPaddingSize, paddingInPixels);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitPaddingSize_6;
int32_t L_18 = ___paddingInPixels7;
NullCheck(L_16);
MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_16, L_17, L_18, NULL);
// if (source.wrapMode == TextureWrapMode.Repeat)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = ___source1;
NullCheck(L_19);
int32_t L_20;
L_20 = Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0(L_19, NULL);
V_0 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0);
bool L_21 = V_0;
if (!L_21)
{
goto IL_009a;
}
}
{
// DrawQuad(cmd, GetBlitMaterial(source.dimension), bilinear ? 7 : 6);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___source1;
NullCheck(L_23);
int32_t L_24;
L_24 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_23);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25;
L_25 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_24, (bool)0, NULL);
bool L_26 = ___bilinear6;
G_B2_0 = L_25;
G_B2_1 = L_22;
if (L_26)
{
G_B3_0 = L_25;
G_B3_1 = L_22;
goto IL_0091;
}
}
{
G_B4_0 = 6;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0092;
}
IL_0091:
{
G_B4_0 = 7;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0092:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(G_B4_2, G_B4_1, G_B4_0, NULL);
goto IL_00b5;
}
IL_009a:
{
// DrawQuad(cmd, GetBlitMaterial(source.dimension), bilinear ? 5 : 4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = ___source1;
NullCheck(L_28);
int32_t L_29;
L_29 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_28);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30;
L_30 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_29, (bool)0, NULL);
bool L_31 = ___bilinear6;
G_B6_0 = L_30;
G_B6_1 = L_27;
if (L_31)
{
G_B7_0 = L_30;
G_B7_1 = L_27;
goto IL_00ae;
}
}
{
G_B8_0 = 4;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
goto IL_00af;
}
IL_00ae:
{
G_B8_0 = 5;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
}
IL_00af:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(G_B8_2, G_B8_1, G_B8_0, NULL);
}
IL_00b5:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitQuadWithPaddingMultiply(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector2,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuadWithPaddingMultiply_m2432047128A86D8CAA3052FEB74619E0E0D71558 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___textureSize2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT4, int32_t ___mipLevelTex5, bool ___bilinear6, int32_t ___paddingInPixels7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_1 = NULL;
int32_t G_B4_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B4_2 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B7_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B6_1 = NULL;
int32_t G_B8_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B8_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_2 = NULL;
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBiasTex3;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___scaleBiasRT4;
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_11 = ___mipLevelTex5;
NullCheck(L_9);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_9, L_10, ((float)L_11), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitTextureSize, textureSize);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_13 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTextureSize_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___textureSize2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_14, NULL);
NullCheck(L_12);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_12, L_13, L_15, NULL);
// s_PropertyBlock.SetInt(BlitShaderIDs._BlitPaddingSize, paddingInPixels);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitPaddingSize_6;
int32_t L_18 = ___paddingInPixels7;
NullCheck(L_16);
MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_16, L_17, L_18, NULL);
// if (source.wrapMode == TextureWrapMode.Repeat)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = ___source1;
NullCheck(L_19);
int32_t L_20;
L_20 = Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0(L_19, NULL);
V_0 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0);
bool L_21 = V_0;
if (!L_21)
{
goto IL_009c;
}
}
{
// DrawQuad(cmd, GetBlitMaterial(source.dimension), bilinear ? 12 : 11);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___source1;
NullCheck(L_23);
int32_t L_24;
L_24 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_23);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25;
L_25 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_24, (bool)0, NULL);
bool L_26 = ___bilinear6;
G_B2_0 = L_25;
G_B2_1 = L_22;
if (L_26)
{
G_B3_0 = L_25;
G_B3_1 = L_22;
goto IL_0092;
}
}
{
G_B4_0 = ((int32_t)11);
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0094;
}
IL_0092:
{
G_B4_0 = ((int32_t)12);
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0094:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(G_B4_2, G_B4_1, G_B4_0, NULL);
goto IL_00b9;
}
IL_009c:
{
// DrawQuad(cmd, GetBlitMaterial(source.dimension), bilinear ? 10 : 9);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = ___source1;
NullCheck(L_28);
int32_t L_29;
L_29 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_28);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30;
L_30 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_29, (bool)0, NULL);
bool L_31 = ___bilinear6;
G_B6_0 = L_30;
G_B6_1 = L_27;
if (L_31)
{
G_B7_0 = L_30;
G_B7_1 = L_27;
goto IL_00b1;
}
}
{
G_B8_0 = ((int32_t)9);
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
goto IL_00b3;
}
IL_00b1:
{
G_B8_0 = ((int32_t)10);
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
}
IL_00b3:
{
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(G_B8_2, G_B8_1, G_B8_0, NULL);
}
IL_00b9:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitOctahedralWithPadding(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector2,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitOctahedralWithPadding_mE5AD943D0378F7BB5B535D7A68D1EE41654ACEC3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___textureSize2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT4, int32_t ___mipLevelTex5, bool ___bilinear6, int32_t ___paddingInPixels7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBiasTex3;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___scaleBiasRT4;
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_11 = ___mipLevelTex5;
NullCheck(L_9);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_9, L_10, ((float)L_11), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitTextureSize, textureSize);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_13 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTextureSize_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___textureSize2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_14, NULL);
NullCheck(L_12);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_12, L_13, L_15, NULL);
// s_PropertyBlock.SetInt(BlitShaderIDs._BlitPaddingSize, paddingInPixels);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitPaddingSize_6;
int32_t L_18 = ___paddingInPixels7;
NullCheck(L_16);
MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_16, L_17, L_18, NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), 8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___source1;
NullCheck(L_20);
int32_t L_21;
L_21 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_20);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22;
L_22 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_21, (bool)0, NULL);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(L_19, L_22, 8, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitOctahedralWithPaddingMultiply(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector2,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitOctahedralWithPaddingMultiply_m27215AF98C85E90D39D298FB304DF27B1DC353E4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___textureSize2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT4, int32_t ___mipLevelTex5, bool ___bilinear6, int32_t ___paddingInPixels7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___scaleBiasTex3;
NullCheck(L_3);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_3, L_4, L_5, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___scaleBiasRT4;
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_11 = ___mipLevelTex5;
NullCheck(L_9);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_9, L_10, ((float)L_11), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitTextureSize, textureSize);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_12 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_13 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTextureSize_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___textureSize2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_14, NULL);
NullCheck(L_12);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_12, L_13, L_15, NULL);
// s_PropertyBlock.SetInt(BlitShaderIDs._BlitPaddingSize, paddingInPixels);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitPaddingSize_6;
int32_t L_18 = ___paddingInPixels7;
NullCheck(L_16);
MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_16, L_17, L_18, NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), 13);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___source1;
NullCheck(L_20);
int32_t L_21;
L_21 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_20);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22;
L_22 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_21, (bool)0, NULL);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(L_19, L_22, ((int32_t)13), NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCubeToOctahedral2DQuad(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCubeToOctahedral2DQuad_m406F5BA9EAE4985E613E80465614FC051E16BB16 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT2, int32_t ___mipLevelTex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitCubeTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_1 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitCubeTexture_1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___source1;
NullCheck(L_0);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_0, L_1, L_2, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_4 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_5 = ___mipLevelTex3;
NullCheck(L_3);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_3, L_4, ((float)L_5), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, new Vector4(1, 1, 0, 0));
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_7 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_6);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_6, L_7, L_8, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_10 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___scaleBiasRT2;
NullCheck(L_9);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_9, L_10, L_11, NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), 14);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = ___source1;
NullCheck(L_13);
int32_t L_14;
L_14 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_13);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15;
L_15 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_14, (bool)0, NULL);
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(L_12, L_15, ((int32_t)14), NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitCubeToOctahedral2DQuadSingleChannel(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitCubeToOctahedral2DQuadSingleChannel_m6A42740206DB7A4F66756D00E9054E3BFA7CEDC3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT2, int32_t ___mipLevelTex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
{
// int pass = 15;
V_0 = ((int32_t)15);
// uint sourceChnCount = GraphicsFormatUtility.GetComponentCount(source.graphicsFormat);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___source1;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_0);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
uint32_t L_2;
L_2 = GraphicsFormatUtility_GetComponentCount_mF58928ABD313BE66BFF27F7011860B23D30D06B2(L_1, NULL);
V_1 = L_2;
// if (sourceChnCount == 1)
uint32_t L_3 = V_1;
V_2 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0043;
}
}
{
// if (GraphicsFormatUtility.IsAlphaOnlyFormat(source.graphicsFormat))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = ___source1;
NullCheck(L_5);
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_5);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
bool L_7;
L_7 = GraphicsFormatUtility_IsAlphaOnlyFormat_m0AFACD29C56C33A14B54F5042A2CBCB8870C737E(L_6, NULL);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_002b;
}
}
{
// pass = 16;
V_0 = ((int32_t)16);
}
IL_002b:
{
// if (GraphicsFormatUtility.GetSwizzleR(source.graphicsFormat) == FormatSwizzle.FormatSwizzleR)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_9 = ___source1;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_9);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
int32_t L_11;
L_11 = GraphicsFormatUtility_GetSwizzleR_m4C9AC7D7B52CA7801D01B0574CC391CD5E0A55A3(L_10, NULL);
V_4 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_4;
if (!L_12)
{
goto IL_0042;
}
}
{
// pass = 17;
V_0 = ((int32_t)17);
}
IL_0042:
{
}
IL_0043:
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitCubeTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_14 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitCubeTexture_1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___source1;
NullCheck(L_13);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_13, L_14, L_15, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_18 = ___mipLevelTex3;
NullCheck(L_16);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_16, L_17, ((float)L_18), NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, new Vector4(1, 1, 0, 0));
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_19 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_20 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_21), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_19);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_19, L_20, L_21, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_22 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_23 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = ___scaleBiasRT2;
NullCheck(L_22);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_22, L_23, L_24, NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = ___source1;
NullCheck(L_26);
int32_t L_27;
L_27 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_26);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28;
L_28 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_27, (bool)0, NULL);
int32_t L_29 = V_0;
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(L_25, L_28, L_29, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::BlitQuadSingleChannel(UnityEngine.Rendering.CommandBuffer,UnityEngine.Texture,UnityEngine.Vector4,UnityEngine.Vector4,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitQuadSingleChannel_mC14750B1B6DC1C7A1362ACDB112A2A72ED4D88C9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasTex2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scaleBiasRT3, int32_t ___mipLevelTex4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
{
// int pass = 18;
V_0 = ((int32_t)18);
// uint sourceChnCount = GraphicsFormatUtility.GetComponentCount(source.graphicsFormat);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___source1;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_0);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
uint32_t L_2;
L_2 = GraphicsFormatUtility_GetComponentCount_mF58928ABD313BE66BFF27F7011860B23D30D06B2(L_1, NULL);
V_1 = L_2;
// if (sourceChnCount == 1)
uint32_t L_3 = V_1;
V_2 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0043;
}
}
{
// if (GraphicsFormatUtility.IsAlphaOnlyFormat(source.graphicsFormat))
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = ___source1;
NullCheck(L_5);
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_5);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
bool L_7;
L_7 = GraphicsFormatUtility_IsAlphaOnlyFormat_m0AFACD29C56C33A14B54F5042A2CBCB8870C737E(L_6, NULL);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_002b;
}
}
{
// pass = 19;
V_0 = ((int32_t)19);
}
IL_002b:
{
// if (GraphicsFormatUtility.GetSwizzleR(source.graphicsFormat) == FormatSwizzle.FormatSwizzleR)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_9 = ___source1;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_9);
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
int32_t L_11;
L_11 = GraphicsFormatUtility_GetSwizzleR_m4C9AC7D7B52CA7801D01B0574CC391CD5E0A55A3(L_10, NULL);
V_4 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_4;
if (!L_12)
{
goto IL_0042;
}
}
{
// pass = 20;
V_0 = ((int32_t)20);
}
IL_0042:
{
}
IL_0043:
{
// s_PropertyBlock.SetTexture(BlitShaderIDs._BlitTexture, source);
il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
il2cpp_codegen_runtime_class_init_inline(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
int32_t L_14 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___source1;
NullCheck(L_13);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_13, L_14, L_15, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBias, scaleBiasTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_17 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = ___scaleBiasTex2;
NullCheck(L_16);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_16, L_17, L_18, NULL);
// s_PropertyBlock.SetVector(BlitShaderIDs._BlitScaleBiasRt, scaleBiasRT);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_19 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_20 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = ___scaleBiasRT3;
NullCheck(L_19);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_19, L_20, L_21, NULL);
// s_PropertyBlock.SetFloat(BlitShaderIDs._BlitMipLevel, mipLevelTex);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_22 = ((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4;
int32_t L_23 = ((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4;
int32_t L_24 = ___mipLevelTex4;
NullCheck(L_22);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_22, L_23, ((float)L_24), NULL);
// DrawQuad(cmd, GetBlitMaterial(source.dimension), pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = ___cmd0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = ___source1;
NullCheck(L_26);
int32_t L_27;
L_27 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_26);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28;
L_28 = Blitter_GetBlitMaterial_m7139641E860546D39127F3A17C158CA63DB28958(L_27, (bool)0, NULL);
int32_t L_29 = V_0;
Blitter_DrawQuad_m577F64758AB57805FAD01012FD8C97A2BABDA035(L_25, L_28, L_29, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Blitter::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter__cctor_m45E11ACBC4F705A5F8CC30D49BE421BFDB51BE2A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static MaterialPropertyBlock s_PropertyBlock = new MaterialPropertyBlock();
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)il2cpp_codegen_object_new(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
NullCheck(L_0);
MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB(L_0, NULL);
((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_StaticFields*)il2cpp_codegen_static_fields_for(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var))->___s_PropertyBlock_4), (void*)L_0);
return;
}
}
// UnityEngine.Vector3[] UnityEngine.Rendering.Blitter::<Initialize>g__GetFullScreenTriangleVertexPosition|8_0(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Blitter_U3CInitializeU3Eg__GetFullScreenTriangleVertexPositionU7C8_0_mCDED15E354E9F60A216FCD5027B7521183575FA0 (float ___z0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
int32_t V_1 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_4 = NULL;
{
// var r = new Vector3[3];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)3);
V_0 = L_0;
// for (int i = 0; i < 3; i++)
V_1 = 0;
goto IL_0054;
}
IL_000c:
{
// Vector2 uv = new Vector2((i << 1) & 2, i & 2);
int32_t L_1 = V_1;
int32_t L_2 = V_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((float)((int32_t)(((int32_t)(L_1<<1))&2))), ((float)((int32_t)(L_2&2))), NULL);
// r[i] = new Vector3(uv.x * 2.0f - 1.0f, uv.y * 2.0f - 1.0f, z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = V_0;
int32_t L_4 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_2;
float L_6 = L_5.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_2;
float L_8 = L_7.___y_1;
float L_9 = ___z0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_6, (2.0f))), (1.0f))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (1.0f))), L_9, /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10);
// for (int i = 0; i < 3; i++)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0054:
{
// for (int i = 0; i < 3; i++)
int32_t L_12 = V_1;
V_3 = (bool)((((int32_t)L_12) < ((int32_t)3))? 1 : 0);
bool L_13 = V_3;
if (L_13)
{
goto IL_000c;
}
}
{
// return r;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = V_0;
V_4 = L_14;
goto IL_0061;
}
IL_0061:
{
// }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = V_4;
return L_15;
}
}
// UnityEngine.Vector2[] UnityEngine.Rendering.Blitter::<Initialize>g__GetFullScreenTriangleTexCoord|8_1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Blitter_U3CInitializeU3Eg__GetFullScreenTriangleTexCoordU7C8_1_m23B785ECE01FA6D217CD165A5FF3D5DAB12E98A9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_4 = NULL;
{
// var r = new Vector2[3];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)3);
V_0 = L_0;
// for (int i = 0; i < 3; i++)
V_1 = 0;
goto IL_004f;
}
IL_000c:
{
// if (SystemInfo.graphicsUVStartsAtTop)
bool L_1;
L_1 = SystemInfo_get_graphicsUVStartsAtTop_mC3C73E1B00C1A9D849220F6BF1C3510002BBE5AE(NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_0034;
}
}
{
// r[i] = new Vector2((i << 1) & 2, 1.0f - (i & 2));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = V_0;
int32_t L_4 = V_1;
int32_t L_5 = V_1;
int32_t L_6 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), ((float)((int32_t)(((int32_t)(L_5<<1))&2))), ((float)il2cpp_codegen_subtract((1.0f), ((float)((int32_t)(L_6&2))))), /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_7);
goto IL_004a;
}
IL_0034:
{
// r[i] = new Vector2((i << 1) & 2, i & 2);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = V_0;
int32_t L_9 = V_1;
int32_t L_10 = V_1;
int32_t L_11 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), ((float)((int32_t)(((int32_t)(L_10<<1))&2))), ((float)((int32_t)(L_11&2))), /*hidden argument*/NULL);
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_12);
}
IL_004a:
{
// for (int i = 0; i < 3; i++)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004f:
{
// for (int i = 0; i < 3; i++)
int32_t L_14 = V_1;
V_3 = (bool)((((int32_t)L_14) < ((int32_t)3))? 1 : 0);
bool L_15 = V_3;
if (L_15)
{
goto IL_000c;
}
}
{
// return r;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = V_0;
V_4 = L_16;
goto IL_005c;
}
IL_005c:
{
// }
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = V_4;
return L_17;
}
}
// UnityEngine.Vector3[] UnityEngine.Rendering.Blitter::<Initialize>g__GetQuadVertexPosition|8_2(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Blitter_U3CInitializeU3Eg__GetQuadVertexPositionU7C8_2_m22515FA8B1C1C002FF8364F55A1023C730D7784F (float ___z0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_7 = NULL;
{
// var r = new Vector3[4];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
V_0 = L_0;
// for (uint i = 0; i < 4; i++)
V_1 = 0;
goto IL_003b;
}
IL_000c:
{
// uint topBit = i >> 1;
uint32_t L_1 = V_1;
V_2 = ((int32_t)((uint32_t)L_1>>1));
// uint botBit = (i & 1);
uint32_t L_2 = V_1;
V_3 = ((int32_t)((int32_t)L_2&1));
// float x = topBit;
uint32_t L_3 = V_2;
V_4 = ((float)((double)(uint32_t)L_3));
// float y = 1 - (topBit + botBit) & 1; // produces 1 for indices 0,3 and 0 for 1,2
uint32_t L_4 = V_2;
uint32_t L_5 = V_3;
V_5 = ((float)((double)(uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(1, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))))&1))));
// r[i] = new Vector3(x, y, z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0;
uint32_t L_7 = V_1;
float L_8 = V_4;
float L_9 = V_5;
float L_10 = ___z0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), L_8, L_9, L_10, /*hidden argument*/NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_11);
// for (uint i = 0; i < 4; i++)
uint32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, 1));
}
IL_003b:
{
// for (uint i = 0; i < 4; i++)
uint32_t L_13 = V_1;
V_6 = (bool)((!(((uint32_t)L_13) >= ((uint32_t)4)))? 1 : 0);
bool L_14 = V_6;
if (L_14)
{
goto IL_000c;
}
}
{
// return r;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = V_0;
V_7 = L_15;
goto IL_004a;
}
IL_004a:
{
// }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = V_7;
return L_16;
}
}
// UnityEngine.Vector2[] UnityEngine.Rendering.Blitter::<Initialize>g__GetQuadTexCoord|8_3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Blitter_U3CInitializeU3Eg__GetQuadTexCoordU7C8_3_mD5AE97A26B4D470981CA48A776E61813C645A638 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_8 = NULL;
{
// var r = new Vector2[4];
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)4);
V_0 = L_0;
// for (uint i = 0; i < 4; i++)
V_1 = 0;
goto IL_004d;
}
IL_000c:
{
// uint topBit = i >> 1;
uint32_t L_1 = V_1;
V_2 = ((int32_t)((uint32_t)L_1>>1));
// uint botBit = (i & 1);
uint32_t L_2 = V_1;
V_3 = ((int32_t)((int32_t)L_2&1));
// float u = topBit;
uint32_t L_3 = V_2;
V_4 = ((float)((double)(uint32_t)L_3));
// float v = (topBit + botBit) & 1; // produces 0 for indices 0,3 and 1 for 1,2
uint32_t L_4 = V_2;
uint32_t L_5 = V_3;
V_5 = ((float)((double)(uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))&1))));
// if (SystemInfo.graphicsUVStartsAtTop)
bool L_6;
L_6 = SystemInfo_get_graphicsUVStartsAtTop_mC3C73E1B00C1A9D849220F6BF1C3510002BBE5AE(NULL);
V_6 = L_6;
bool L_7 = V_6;
if (!L_7)
{
goto IL_0038;
}
}
{
// v = 1.0f - v;
float L_8 = V_5;
V_5 = ((float)il2cpp_codegen_subtract((1.0f), L_8));
}
IL_0038:
{
// r[i] = new Vector2(u, v);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_0;
uint32_t L_10 = V_1;
float L_11 = V_4;
float L_12 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), L_11, L_12, /*hidden argument*/NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_13);
// for (uint i = 0; i < 4; i++)
uint32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, 1));
}
IL_004d:
{
// for (uint i = 0; i < 4; i++)
uint32_t L_15 = V_1;
V_7 = (bool)((!(((uint32_t)L_15) >= ((uint32_t)4)))? 1 : 0);
bool L_16 = V_7;
if (L_16)
{
goto IL_000c;
}
}
{
// return r;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = V_0;
V_8 = L_17;
goto IL_005c;
}
IL_005c:
{
// }
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_18 = V_8;
return L_18;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.Blitter/BlitShaderIDs::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlitShaderIDs__cctor_m60EF46970735B8591A0AE5982A402557DD1C7E60 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0902723DFFF43CF3B7C6C63235A27BA69D84621D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F1446FA8B3EF6BF5F9E5BE903A40F07ADB3D49E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205553D68BAF0E0A0483E8FDECA0736C26CE34E1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D25A59CF547045B8AE96B99028442D90753BB52);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98CFF7D4C8E693FD927BAE1DFBED24F906EE2316);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFDB66A5C09DDC3274385CB8BDFC3E37839055F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC2A368EC6B09D7670707343672D60E45A4F60A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDD7E4B2CEA12B65DF701B4F431AB943FCD36FEF);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly int _BlitTexture = Shader.PropertyToID("_BlitTexture");
int32_t L_0;
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralFC2A368EC6B09D7670707343672D60E45A4F60A1, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTexture_0 = L_0;
// public static readonly int _BlitCubeTexture = Shader.PropertyToID("_BlitCubeTexture");
int32_t L_1;
L_1 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral98CFF7D4C8E693FD927BAE1DFBED24F906EE2316, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitCubeTexture_1 = L_1;
// public static readonly int _BlitScaleBias = Shader.PropertyToID("_BlitScaleBias");
int32_t L_2;
L_2 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral1F1446FA8B3EF6BF5F9E5BE903A40F07ADB3D49E, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBias_2 = L_2;
// public static readonly int _BlitScaleBiasRt = Shader.PropertyToID("_BlitScaleBiasRt");
int32_t L_3;
L_3 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0902723DFFF43CF3B7C6C63235A27BA69D84621D, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitScaleBiasRt_3 = L_3;
// public static readonly int _BlitMipLevel = Shader.PropertyToID("_BlitMipLevel");
int32_t L_4;
L_4 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralFDD7E4B2CEA12B65DF701B4F431AB943FCD36FEF, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitMipLevel_4 = L_4;
// public static readonly int _BlitTextureSize = Shader.PropertyToID("_BlitTextureSize");
int32_t L_5;
L_5 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral205553D68BAF0E0A0483E8FDECA0736C26CE34E1, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitTextureSize_5 = L_5;
// public static readonly int _BlitPaddingSize = Shader.PropertyToID("_BlitPaddingSize");
int32_t L_6;
L_6 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral7D25A59CF547045B8AE96B99028442D90753BB52, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____BlitPaddingSize_6 = L_6;
// public static readonly int _InputDepth = Shader.PropertyToID("_InputDepthTexture");
int32_t L_7;
L_7 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralCFDB66A5C09DDC3274385CB8BDFC3E37839055F8, NULL);
((BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_StaticFields*)il2cpp_codegen_static_fields_for(BlitShaderIDs_t17811CFFCFE6D2F9B8E760375D67EE022B17DEAB_il2cpp_TypeInfo_var))->____InputDepth_7 = L_7;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.CameraCaptureBridge::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraCaptureBridge_get_enabled_m31A62E528795334E5A0894BDF36EB1F09B1EA793 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// return _enabled;
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
bool L_0 = ((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->____enabled_1;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// }
bool L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.Rendering.CameraCaptureBridge::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraCaptureBridge_set_enabled_m80055B22F08CB1BE8D850D32535BE260904FA6E5 (bool ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _enabled = value;
bool L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->____enabled_1 = L_0;
// }
return;
}
}
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>> UnityEngine.Rendering.CameraCaptureBridge::GetCaptureActions(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CameraCaptureBridge_GetCaptureActions_m94B65C4562A66D19BD66CCFCFFE42843E86D3117 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m4DD2307E1A85CE1732E83B800176ACC7515E4B06_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
{
// if (!actionDict.TryGetValue(camera, out var actions))
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* L_0 = ((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___camera0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0019;
}
}
{
// return null;
V_2 = (RuntimeObject*)NULL;
goto IL_0027;
}
IL_0019:
{
// return actions.GetEnumerator();
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_4 = V_0;
NullCheck(L_4);
Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF L_5;
L_5 = HashSet_1_GetEnumerator_m4DD2307E1A85CE1732E83B800176ACC7515E4B06(L_4, HashSet_1_GetEnumerator_m4DD2307E1A85CE1732E83B800176ACC7515E4B06_RuntimeMethod_var);
Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF L_6 = L_5;
RuntimeObject* L_7 = Box(Enumerator_t54312F1C375E081825552B040EED546DE3EE63CF_il2cpp_TypeInfo_var, &L_6);
V_2 = (RuntimeObject*)L_7;
goto IL_0027;
}
IL_0027:
{
// }
RuntimeObject* L_8 = V_2;
return L_8;
}
}
// System.Void UnityEngine.Rendering.CameraCaptureBridge::AddCaptureAction(UnityEngine.Camera,System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraCaptureBridge_AddCaptureAction_m2E0FC4F221D3CBBA99C184FF1A01DCD6CB391429 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* ___action1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBDC758D6AB3612A7A4E6FD67A47E4372410CA462_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m882D100CECAF3E7AC184A18C8EEB45A5A090380F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mCA104F8F7A1DC27E3B10B7E56D41783DE71F9332_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* V_0 = NULL;
bool V_1 = false;
{
// actionDict.TryGetValue(camera, out var actions);
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* L_0 = ((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___camera0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
// if (actions == null)
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_3 = V_0;
V_1 = (bool)((((RuntimeObject*)(HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
// actions = new HashSet<Action<RenderTargetIdentifier, CommandBuffer>>();
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_5 = (HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD*)il2cpp_codegen_object_new(HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD_il2cpp_TypeInfo_var);
NullCheck(L_5);
HashSet_1__ctor_mCA104F8F7A1DC27E3B10B7E56D41783DE71F9332(L_5, HashSet_1__ctor_mCA104F8F7A1DC27E3B10B7E56D41783DE71F9332_RuntimeMethod_var);
V_0 = L_5;
// actionDict.Add(camera, actions);
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* L_6 = ((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___camera0;
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_8 = V_0;
NullCheck(L_6);
Dictionary_2_Add_mBDC758D6AB3612A7A4E6FD67A47E4372410CA462(L_6, L_7, L_8, Dictionary_2_Add_mBDC758D6AB3612A7A4E6FD67A47E4372410CA462_RuntimeMethod_var);
}
IL_002c:
{
// actions.Add(action);
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_9 = V_0;
Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* L_10 = ___action1;
NullCheck(L_9);
bool L_11;
L_11 = HashSet_1_Add_m882D100CECAF3E7AC184A18C8EEB45A5A090380F(L_9, L_10, HashSet_1_Add_m882D100CECAF3E7AC184A18C8EEB45A5A090380F_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CameraCaptureBridge::RemoveCaptureAction(UnityEngine.Camera,System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraCaptureBridge_RemoveCaptureAction_m064D5E5E7FC0EDF4037E2C341FCEE32F3B50EEC0 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* ___action1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m280E033917A572D501EC4070430D723CDA03E875_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
{
// if (camera == null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___camera0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_000e;
}
}
{
// return;
goto IL_0027;
}
IL_000e:
{
// if (actionDict.TryGetValue(camera, out var actions))
il2cpp_codegen_runtime_class_init_inline(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* L_3 = ((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = ___camera0;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_m6EA4377DA36A17134F492355DC8ADF0CFFE0C1FE_RuntimeMethod_var);
V_2 = L_5;
bool L_6 = V_2;
if (!L_6)
{
goto IL_0027;
}
}
{
// actions.Remove(action);
HashSet_1_t0A8F77373477EBBE288C8A130FB0DC7B64EDE3CD* L_7 = V_0;
Action_2_t6D8354444F56930FFED265F70AFE4BC80A5AD1EA* L_8 = ___action1;
NullCheck(L_7);
bool L_9;
L_9 = HashSet_1_Remove_m280E033917A572D501EC4070430D723CDA03E875(L_7, L_8, HashSet_1_Remove_m280E033917A572D501EC4070430D723CDA03E875_RuntimeMethod_var);
}
IL_0027:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CameraCaptureBridge::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraCaptureBridge__cctor_m3FBB4A85B914490F465ADF3063280D06365E362B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF8E7CECEC9905DEC1B90C93643B06C340E6EA397_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static Dictionary<Camera, HashSet<Action<RenderTargetIdentifier, CommandBuffer>>> actionDict =
// new Dictionary<Camera, HashSet<Action<RenderTargetIdentifier, CommandBuffer>>>();
Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D* L_0 = (Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D*)il2cpp_codegen_object_new(Dictionary_2_t8816EE65052990C95E94D345A5B702B1BE13D96D_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mF8E7CECEC9905DEC1B90C93643B06C340E6EA397(L_0, Dictionary_2__ctor_mF8E7CECEC9905DEC1B90C93643B06C340E6EA397_RuntimeMethod_var);
((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_StaticFields*)il2cpp_codegen_static_fields_for(CameraCaptureBridge_t6C1AB840270CFB56643B53A817B2D298D52CC559_il2cpp_TypeInfo_var))->___actionDict_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.Rendering.ColorUtils::get_lensImperfectionExposureScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_get_lensImperfectionExposureScale_m010ADD67B5701B40DED2B3E12AD32BCE5B093ADF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => (78.0f / (100.0f * s_LensAttenuation));
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_0 = ((ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var))->___s_LensAttenuation_1;
return ((float)((78.0f)/((float)il2cpp_codegen_multiply((100.0f), L_0))));
}
}
// System.Single UnityEngine.Rendering.ColorUtils::StandardIlluminantY(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_StandardIlluminantY_mFD230DBEFCB34E96CC10AC6D973A0785F94C334B (float ___x0, const RuntimeMethod* method)
{
{
// public static float StandardIlluminantY(float x) => 2.87f * x - 3f * x * x - 0.27509507f;
float L_0 = ___x0;
float L_1 = ___x0;
float L_2 = ___x0;
return ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((2.86999989f), L_0)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_1)), L_2)))), (0.275095075f)));
}
}
// UnityEngine.Vector3 UnityEngine.Rendering.ColorUtils::CIExyToLMS(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtils_CIExyToLMS_mEF4695F158057988801E4D033A919BA1F9A6B74E (float ___x0, float ___y1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// float Y = 1f;
V_0 = (1.0f);
// float X = Y * x / y;
float L_0 = V_0;
float L_1 = ___x0;
float L_2 = ___y1;
V_1 = ((float)(((float)il2cpp_codegen_multiply(L_0, L_1))/L_2));
// float Z = Y * (1f - x - y) / y;
float L_3 = V_0;
float L_4 = ___x0;
float L_5 = ___y1;
float L_6 = ___y1;
V_2 = ((float)(((float)il2cpp_codegen_multiply(L_3, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_4)), L_5))))/L_6));
// float L = 0.7328f * X + 0.4296f * Y - 0.1624f * Z;
float L_7 = V_1;
float L_8 = V_0;
float L_9 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((0.732800007f), L_7)), ((float)il2cpp_codegen_multiply((0.4296f), L_8)))), ((float)il2cpp_codegen_multiply((0.162400007f), L_9))));
// float M = -0.7036f * X + 1.6975f * Y + 0.0061f * Z;
float L_10 = V_1;
float L_11 = V_0;
float L_12 = V_2;
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((-0.703599989f), L_10)), ((float)il2cpp_codegen_multiply((1.69749999f), L_11)))), ((float)il2cpp_codegen_multiply((0.00609999988f), L_12))));
// float S = 0.0030f * X + 0.0136f * Y + 0.9834f * Z;
float L_13 = V_1;
float L_14 = V_0;
float L_15 = V_2;
V_5 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((0.00300000003f), L_13)), ((float)il2cpp_codegen_multiply((0.0136000002f), L_14)))), ((float)il2cpp_codegen_multiply((0.983399987f), L_15))));
// return new Vector3(L, M, S);
float L_16 = V_3;
float L_17 = V_4;
float L_18 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), L_16, L_17, L_18, /*hidden argument*/NULL);
V_6 = L_19;
goto IL_0073;
}
IL_0073:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_6;
return L_20;
}
}
// UnityEngine.Vector3 UnityEngine.Rendering.ColorUtils::ColorBalanceToLMSCoeffs(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtils_ColorBalanceToLMSCoeffs_mCD34C9A8E62064DADAAE9C49E73936E4248C65F7 (float ___temperature0, float ___tint1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
float G_B2_0 = 0.0f;
float G_B2_1 = 0.0f;
float G_B1_0 = 0.0f;
float G_B1_1 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B3_2 = 0.0f;
{
// float t1 = temperature / 65f;
float L_0 = ___temperature0;
V_0 = ((float)(L_0/(65.0f)));
// float t2 = tint / 65f;
float L_1 = ___tint1;
V_1 = ((float)(L_1/(65.0f)));
// float x = 0.31271f - t1 * (t1 < 0f ? 0.1f : 0.05f);
float L_2 = V_0;
float L_3 = V_0;
G_B1_0 = L_2;
G_B1_1 = (0.312709987f);
if ((((float)L_3) < ((float)(0.0f))))
{
G_B2_0 = L_2;
G_B2_1 = (0.312709987f);
goto IL_0026;
}
}
{
G_B3_0 = (0.0500000007f);
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_002b;
}
IL_0026:
{
G_B3_0 = (0.100000001f);
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_002b:
{
V_2 = ((float)il2cpp_codegen_subtract(G_B3_2, ((float)il2cpp_codegen_multiply(G_B3_1, G_B3_0))));
// float y = StandardIlluminantY(x) + t2 * 0.05f;
float L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_5;
L_5 = ColorUtils_StandardIlluminantY_mFD230DBEFCB34E96CC10AC6D973A0785F94C334B(L_4, NULL);
float L_6 = V_1;
V_3 = ((float)il2cpp_codegen_add(L_5, ((float)il2cpp_codegen_multiply(L_6, (0.0500000007f)))));
// var w1 = new Vector3(0.949237f, 1.03542f, 1.08728f); // D65 white point
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), (0.949236989f), (1.03541994f), (1.08728004f), NULL);
// var w2 = CIExyToLMS(x, y);
float L_7 = V_2;
float L_8 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = ColorUtils_CIExyToLMS_mEF4695F158057988801E4D033A919BA1F9A6B74E(L_7, L_8, NULL);
V_5 = L_9;
// return new Vector3(w1.x / w2.x, w1.y / w2.y, w1.z / w2.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_4;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_5;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_4;
float L_15 = L_14.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_5;
float L_17 = L_16.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_4;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_5;
float L_21 = L_20.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
memset((&L_22), 0, sizeof(L_22));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)(L_11/L_13)), ((float)(L_15/L_17)), ((float)(L_19/L_21)), /*hidden argument*/NULL);
V_6 = L_22;
goto IL_0092;
}
IL_0092:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_6;
return L_23;
}
}
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareShadowsMidtonesHighlights(UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC ColorUtils_PrepareShadowsMidtonesHighlights_m1BBF326D2A4386DD2A05CAFCAC4897D7E90E27AF (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inShadows0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inMidtones1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inHighlights2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
memset((&V_3), 0, sizeof(V_3));
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC V_4;
memset((&V_4), 0, sizeof(V_4));
float G_B2_0 = 0.0f;
float G_B1_0 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B6_0 = 0.0f;
float G_B6_1 = 0.0f;
float G_B8_0 = 0.0f;
float G_B7_0 = 0.0f;
float G_B9_0 = 0.0f;
float G_B9_1 = 0.0f;
{
// var shadows = inShadows;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___inShadows0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_0);
V_1 = L_1;
// shadows.x = Mathf.GammaToLinearSpace(shadows.x);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = V_1;
float L_3 = L_2.___x_1;
float L_4;
L_4 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_3, NULL);
(&V_1)->___x_1 = L_4;
// shadows.y = Mathf.GammaToLinearSpace(shadows.y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_1;
float L_6 = L_5.___y_2;
float L_7;
L_7 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_6, NULL);
(&V_1)->___y_2 = L_7;
// shadows.z = Mathf.GammaToLinearSpace(shadows.z);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_1;
float L_9 = L_8.___z_3;
float L_10;
L_10 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_9, NULL);
(&V_1)->___z_3 = L_10;
// weight = shadows.w * (Mathf.Sign(shadows.w) < 0f ? 1f : 4f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = V_1;
float L_12 = L_11.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_1;
float L_14 = L_13.___w_4;
float L_15;
L_15 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_14, NULL);
G_B1_0 = L_12;
if ((((float)L_15) < ((float)(0.0f))))
{
G_B2_0 = L_12;
goto IL_005d;
}
}
{
G_B3_0 = (4.0f);
G_B3_1 = G_B1_0;
goto IL_0062;
}
IL_005d:
{
G_B3_0 = (1.0f);
G_B3_1 = G_B2_0;
}
IL_0062:
{
V_0 = ((float)il2cpp_codegen_multiply(G_B3_1, G_B3_0));
// shadows.x = Mathf.Max(shadows.x + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = V_1;
float L_17 = L_16.___x_1;
float L_18 = V_0;
float L_19;
L_19 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_17, L_18)), (0.0f), NULL);
(&V_1)->___x_1 = L_19;
// shadows.y = Mathf.Max(shadows.y + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = V_1;
float L_21 = L_20.___y_2;
float L_22 = V_0;
float L_23;
L_23 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_21, L_22)), (0.0f), NULL);
(&V_1)->___y_2 = L_23;
// shadows.z = Mathf.Max(shadows.z + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = V_1;
float L_25 = L_24.___z_3;
float L_26 = V_0;
float L_27;
L_27 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_25, L_26)), (0.0f), NULL);
(&V_1)->___z_3 = L_27;
// shadows.w = 0f;
(&V_1)->___w_4 = (0.0f);
// var midtones = inMidtones;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_28 = ___inMidtones1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_28);
V_2 = L_29;
// midtones.x = Mathf.GammaToLinearSpace(midtones.x);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = V_2;
float L_31 = L_30.___x_1;
float L_32;
L_32 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_31, NULL);
(&V_2)->___x_1 = L_32;
// midtones.y = Mathf.GammaToLinearSpace(midtones.y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_33 = V_2;
float L_34 = L_33.___y_2;
float L_35;
L_35 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_34, NULL);
(&V_2)->___y_2 = L_35;
// midtones.z = Mathf.GammaToLinearSpace(midtones.z);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36 = V_2;
float L_37 = L_36.___z_3;
float L_38;
L_38 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_37, NULL);
(&V_2)->___z_3 = L_38;
// weight = midtones.w * (Mathf.Sign(midtones.w) < 0f ? 1f : 4f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39 = V_2;
float L_40 = L_39.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41 = V_2;
float L_42 = L_41.___w_4;
float L_43;
L_43 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_42, NULL);
G_B4_0 = L_40;
if ((((float)L_43) < ((float)(0.0f))))
{
G_B5_0 = L_40;
goto IL_0117;
}
}
{
G_B6_0 = (4.0f);
G_B6_1 = G_B4_0;
goto IL_011c;
}
IL_0117:
{
G_B6_0 = (1.0f);
G_B6_1 = G_B5_0;
}
IL_011c:
{
V_0 = ((float)il2cpp_codegen_multiply(G_B6_1, G_B6_0));
// midtones.x = Mathf.Max(midtones.x + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = V_2;
float L_45 = L_44.___x_1;
float L_46 = V_0;
float L_47;
L_47 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_45, L_46)), (0.0f), NULL);
(&V_2)->___x_1 = L_47;
// midtones.y = Mathf.Max(midtones.y + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_48 = V_2;
float L_49 = L_48.___y_2;
float L_50 = V_0;
float L_51;
L_51 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_49, L_50)), (0.0f), NULL);
(&V_2)->___y_2 = L_51;
// midtones.z = Mathf.Max(midtones.z + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52 = V_2;
float L_53 = L_52.___z_3;
float L_54 = V_0;
float L_55;
L_55 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_53, L_54)), (0.0f), NULL);
(&V_2)->___z_3 = L_55;
// midtones.w = 0f;
(&V_2)->___w_4 = (0.0f);
// var highlights = inHighlights;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_56 = ___inHighlights2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_57 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_56);
V_3 = L_57;
// highlights.x = Mathf.GammaToLinearSpace(highlights.x);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_58 = V_3;
float L_59 = L_58.___x_1;
float L_60;
L_60 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_59, NULL);
(&V_3)->___x_1 = L_60;
// highlights.y = Mathf.GammaToLinearSpace(highlights.y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_61 = V_3;
float L_62 = L_61.___y_2;
float L_63;
L_63 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_62, NULL);
(&V_3)->___y_2 = L_63;
// highlights.z = Mathf.GammaToLinearSpace(highlights.z);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_64 = V_3;
float L_65 = L_64.___z_3;
float L_66;
L_66 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_65, NULL);
(&V_3)->___z_3 = L_66;
// weight = highlights.w * (Mathf.Sign(highlights.w) < 0f ? 1f : 4f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_67 = V_3;
float L_68 = L_67.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_69 = V_3;
float L_70 = L_69.___w_4;
float L_71;
L_71 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_70, NULL);
G_B7_0 = L_68;
if ((((float)L_71) < ((float)(0.0f))))
{
G_B8_0 = L_68;
goto IL_01d1;
}
}
{
G_B9_0 = (4.0f);
G_B9_1 = G_B7_0;
goto IL_01d6;
}
IL_01d1:
{
G_B9_0 = (1.0f);
G_B9_1 = G_B8_0;
}
IL_01d6:
{
V_0 = ((float)il2cpp_codegen_multiply(G_B9_1, G_B9_0));
// highlights.x = Mathf.Max(highlights.x + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_72 = V_3;
float L_73 = L_72.___x_1;
float L_74 = V_0;
float L_75;
L_75 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_73, L_74)), (0.0f), NULL);
(&V_3)->___x_1 = L_75;
// highlights.y = Mathf.Max(highlights.y + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_76 = V_3;
float L_77 = L_76.___y_2;
float L_78 = V_0;
float L_79;
L_79 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_77, L_78)), (0.0f), NULL);
(&V_3)->___y_2 = L_79;
// highlights.z = Mathf.Max(highlights.z + weight, 0f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80 = V_3;
float L_81 = L_80.___z_3;
float L_82 = V_0;
float L_83;
L_83 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(L_81, L_82)), (0.0f), NULL);
(&V_3)->___z_3 = L_83;
// highlights.w = 0f;
(&V_3)->___w_4 = (0.0f);
// return (shadows, midtones, highlights);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86 = V_3;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_87;
memset((&L_87), 0, sizeof(L_87));
ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7((&L_87), L_84, L_85, L_86, /*hidden argument*/ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_RuntimeMethod_var);
V_4 = L_87;
goto IL_023b;
}
IL_023b:
{
// }
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_88 = V_4;
return L_88;
}
}
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareLiftGammaGain(UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC ColorUtils_PrepareLiftGammaGain_m8DE08DF4B1C60AD451017945439ABC14EBA81D00 (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inLift0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inGamma1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inGain2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_6;
memset((&V_6), 0, sizeof(V_6));
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC V_7;
memset((&V_7), 0, sizeof(V_7));
{
// var lift = inLift;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___inLift0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_0);
V_0 = L_1;
// lift.x = Mathf.GammaToLinearSpace(lift.x) * 0.15f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = V_0;
float L_3 = L_2.___x_1;
float L_4;
L_4 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_3, NULL);
(&V_0)->___x_1 = ((float)il2cpp_codegen_multiply(L_4, (0.150000006f)));
// lift.y = Mathf.GammaToLinearSpace(lift.y) * 0.15f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
float L_6 = L_5.___y_2;
float L_7;
L_7 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_6, NULL);
(&V_0)->___y_2 = ((float)il2cpp_codegen_multiply(L_7, (0.150000006f)));
// lift.z = Mathf.GammaToLinearSpace(lift.z) * 0.15f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_0;
float L_9 = L_8.___z_3;
float L_10;
L_10 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_9, NULL);
(&V_0)->___z_3 = ((float)il2cpp_codegen_multiply(L_10, (0.150000006f)));
// float lumLift = Luminance(lift);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
L_12 = Color_op_Implicit_m04FFC6EBCB0576CD59529546F8FA10F4F71E9005_inline(L_11, NULL);
V_6 = L_12;
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_13;
L_13 = ColorUtils_Luminance_mF356655EDE24C312306A119C4509A9F15C1E7D02((&V_6), NULL);
V_1 = L_13;
// lift.x = lift.x - lumLift + lift.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = V_0;
float L_15 = L_14.___x_1;
float L_16 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = V_0;
float L_18 = L_17.___w_4;
(&V_0)->___x_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_15, L_16)), L_18));
// lift.y = lift.y - lumLift + lift.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = V_0;
float L_20 = L_19.___y_2;
float L_21 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22 = V_0;
float L_23 = L_22.___w_4;
(&V_0)->___y_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_20, L_21)), L_23));
// lift.z = lift.z - lumLift + lift.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = V_0;
float L_25 = L_24.___z_3;
float L_26 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27 = V_0;
float L_28 = L_27.___w_4;
(&V_0)->___z_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_25, L_26)), L_28));
// lift.w = 0f;
(&V_0)->___w_4 = (0.0f);
// var gamma = inGamma;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_29 = ___inGamma1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_29);
V_2 = L_30;
// gamma.x = Mathf.GammaToLinearSpace(gamma.x) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31 = V_2;
float L_32 = L_31.___x_1;
float L_33;
L_33 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_32, NULL);
(&V_2)->___x_1 = ((float)il2cpp_codegen_multiply(L_33, (0.800000012f)));
// gamma.y = Mathf.GammaToLinearSpace(gamma.y) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_34 = V_2;
float L_35 = L_34.___y_2;
float L_36;
L_36 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_35, NULL);
(&V_2)->___y_2 = ((float)il2cpp_codegen_multiply(L_36, (0.800000012f)));
// gamma.z = Mathf.GammaToLinearSpace(gamma.z) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37 = V_2;
float L_38 = L_37.___z_3;
float L_39;
L_39 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_38, NULL);
(&V_2)->___z_3 = ((float)il2cpp_codegen_multiply(L_39, (0.800000012f)));
// float lumGamma = Luminance(gamma);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_40 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41;
L_41 = Color_op_Implicit_m04FFC6EBCB0576CD59529546F8FA10F4F71E9005_inline(L_40, NULL);
V_6 = L_41;
float L_42;
L_42 = ColorUtils_Luminance_mF356655EDE24C312306A119C4509A9F15C1E7D02((&V_6), NULL);
V_3 = L_42;
// gamma.w += 1f;
float* L_43 = (&(&V_2)->___w_4);
float* L_44 = L_43;
float L_45 = *((float*)L_44);
*((float*)L_44) = (float)((float)il2cpp_codegen_add(L_45, (1.0f)));
// gamma.x = 1f / Mathf.Max(gamma.x - lumGamma + gamma.w, 1e-03f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_46 = V_2;
float L_47 = L_46.___x_1;
float L_48 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_49 = V_2;
float L_50 = L_49.___w_4;
float L_51;
L_51 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_47, L_48)), L_50)), (0.00100000005f), NULL);
(&V_2)->___x_1 = ((float)((1.0f)/L_51));
// gamma.y = 1f / Mathf.Max(gamma.y - lumGamma + gamma.w, 1e-03f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52 = V_2;
float L_53 = L_52.___y_2;
float L_54 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_55 = V_2;
float L_56 = L_55.___w_4;
float L_57;
L_57 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_53, L_54)), L_56)), (0.00100000005f), NULL);
(&V_2)->___y_2 = ((float)((1.0f)/L_57));
// gamma.z = 1f / Mathf.Max(gamma.z - lumGamma + gamma.w, 1e-03f);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_58 = V_2;
float L_59 = L_58.___z_3;
float L_60 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_61 = V_2;
float L_62 = L_61.___w_4;
float L_63;
L_63 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_59, L_60)), L_62)), (0.00100000005f), NULL);
(&V_2)->___z_3 = ((float)((1.0f)/L_63));
// gamma.w = 0f;
(&V_2)->___w_4 = (0.0f);
// var gain = inGain;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_64 = ___inGain2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_65 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_64);
V_4 = L_65;
// gain.x = Mathf.GammaToLinearSpace(gain.x) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_66 = V_4;
float L_67 = L_66.___x_1;
float L_68;
L_68 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_67, NULL);
(&V_4)->___x_1 = ((float)il2cpp_codegen_multiply(L_68, (0.800000012f)));
// gain.y = Mathf.GammaToLinearSpace(gain.y) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_69 = V_4;
float L_70 = L_69.___y_2;
float L_71;
L_71 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_70, NULL);
(&V_4)->___y_2 = ((float)il2cpp_codegen_multiply(L_71, (0.800000012f)));
// gain.z = Mathf.GammaToLinearSpace(gain.z) * 0.8f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_72 = V_4;
float L_73 = L_72.___z_3;
float L_74;
L_74 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_73, NULL);
(&V_4)->___z_3 = ((float)il2cpp_codegen_multiply(L_74, (0.800000012f)));
// float lumGain = Luminance(gain);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_75 = V_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_76;
L_76 = Color_op_Implicit_m04FFC6EBCB0576CD59529546F8FA10F4F71E9005_inline(L_75, NULL);
V_6 = L_76;
float L_77;
L_77 = ColorUtils_Luminance_mF356655EDE24C312306A119C4509A9F15C1E7D02((&V_6), NULL);
V_5 = L_77;
// gain.w += 1f;
float* L_78 = (&(&V_4)->___w_4);
float* L_79 = L_78;
float L_80 = *((float*)L_79);
*((float*)L_79) = (float)((float)il2cpp_codegen_add(L_80, (1.0f)));
// gain.x = gain.x - lumGain + gain.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81 = V_4;
float L_82 = L_81.___x_1;
float L_83 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84 = V_4;
float L_85 = L_84.___w_4;
(&V_4)->___x_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_82, L_83)), L_85));
// gain.y = gain.y - lumGain + gain.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86 = V_4;
float L_87 = L_86.___y_2;
float L_88 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_89 = V_4;
float L_90 = L_89.___w_4;
(&V_4)->___y_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_87, L_88)), L_90));
// gain.z = gain.z - lumGain + gain.w;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_91 = V_4;
float L_92 = L_91.___z_3;
float L_93 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_94 = V_4;
float L_95 = L_94.___w_4;
(&V_4)->___z_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_92, L_93)), L_95));
// gain.w = 0f;
(&V_4)->___w_4 = (0.0f);
// return (lift, gamma, gain);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_97 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_98 = V_4;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_99;
memset((&L_99), 0, sizeof(L_99));
ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7((&L_99), L_96, L_97, L_98, /*hidden argument*/ValueTuple_3__ctor_m5689F18122E804AC530BEF682E9672E52F9F64C7_RuntimeMethod_var);
V_7 = L_99;
goto IL_0274;
}
IL_0274:
{
// }
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_100 = V_7;
return L_100;
}
}
// System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareSplitToning(UnityEngine.Vector4&,UnityEngine.Vector4&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 ColorUtils_PrepareSplitToning_m411AEE689BFA3C919CA846EC6703948F7079056B (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inShadows0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inHighlights1, float ___balance2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var shadows = inShadows;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___inShadows0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_0);
V_0 = L_1;
// var highlights = inHighlights;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_2 = ___inHighlights1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_2);
V_1 = L_3;
// shadows.w = balance / 100f;
float L_4 = ___balance2;
(&V_0)->___w_4 = ((float)(L_4/(100.0f)));
// highlights.w = 0f;
(&V_1)->___w_4 = (0.0f);
// return (shadows, highlights);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = V_1;
ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 L_7;
memset((&L_7), 0, sizeof(L_7));
ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF((&L_7), L_5, L_6, /*hidden argument*/ValueTuple_2__ctor_m3D68E60AC2D47CD3F5EB996903480CCC7D2B72BF_RuntimeMethod_var);
V_2 = L_7;
goto IL_0033;
}
IL_0033:
{
// }
ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 L_8 = V_2;
return L_8;
}
}
// System.Single UnityEngine.Rendering.ColorUtils::Luminance(UnityEngine.Color&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_Luminance_mF356655EDE24C312306A119C4509A9F15C1E7D02 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___color0, const RuntimeMethod* method)
{
{
// public static float Luminance(in Color color) => color.r * 0.2126729f + color.g * 0.7151522f + color.b * 0.072175f;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___color0;
float L_1 = L_0->___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_2 = ___color0;
float L_3 = L_2->___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4 = ___color0;
float L_5 = L_4->___b_2;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, (0.212672904f))), ((float)il2cpp_codegen_multiply(L_3, (0.715152204f))))), ((float)il2cpp_codegen_multiply(L_5, (0.0721750036f)))));
}
}
// System.Single UnityEngine.Rendering.ColorUtils::ComputeEV100(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_ComputeEV100_mC4D00D6BF6877A5737BA67D8AA8063191DF09231 (float ___aperture0, float ___shutterSpeed1, float ___ISO2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Log((aperture * aperture) / shutterSpeed * 100f / ISO, 2f);
float L_0 = ___aperture0;
float L_1 = ___aperture0;
float L_2 = ___shutterSpeed1;
float L_3 = ___ISO2;
float L_4;
L_4 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)(((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_0, L_1))/L_2)), (100.0f)))/L_3)), (2.0f), NULL);
V_0 = L_4;
goto IL_001b;
}
IL_001b:
{
// }
float L_5 = V_0;
return L_5;
}
}
// System.Single UnityEngine.Rendering.ColorUtils::ConvertEV100ToExposure(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_ConvertEV100ToExposure_m3023C6FA9AA0763EE40ADF49BC1EC5170EC11E04 (float ___EV1000, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float maxLuminance = lensImperfectionExposureScale * Mathf.Pow(2.0f, EV100);
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_0;
L_0 = ColorUtils_get_lensImperfectionExposureScale_m010ADD67B5701B40DED2B3E12AD32BCE5B093ADF(NULL);
float L_1 = ___EV1000;
float L_2;
L_2 = powf((2.0f), L_1);
V_0 = ((float)il2cpp_codegen_multiply(L_0, L_2));
// return 1.0f / maxLuminance;
float L_3 = V_0;
V_1 = ((float)((1.0f)/L_3));
goto IL_001d;
}
IL_001d:
{
// }
float L_4 = V_1;
return L_4;
}
}
// System.Single UnityEngine.Rendering.ColorUtils::ConvertExposureToEV100(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_ConvertExposureToEV100_m740ADE7309C04DF6B4D2A36457BE5CF0F8C4145A (float ___exposure0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// return Mathf.Log(1.0f / (lensImperfectionExposureScale * exposure), 2.0f);
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_0;
L_0 = ColorUtils_get_lensImperfectionExposureScale_m010ADD67B5701B40DED2B3E12AD32BCE5B093ADF(NULL);
float L_1 = ___exposure0;
float L_2;
L_2 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)((1.0f)/((float)il2cpp_codegen_multiply(L_0, L_1)))), (2.0f), NULL);
V_0 = L_2;
goto IL_001b;
}
IL_001b:
{
// }
float L_3 = V_0;
return L_3;
}
}
// System.Single UnityEngine.Rendering.ColorUtils::ComputeEV100FromAvgLuminance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_ComputeEV100FromAvgLuminance_mC12A1AA21540FF9F1DF1AA4516D3E95A05E6DCB4 (float ___avgLuminance0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float K = s_LightMeterCalibrationConstant;
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
float L_0 = ((ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var))->___s_LightMeterCalibrationConstant_0;
V_0 = L_0;
// return Mathf.Log(avgLuminance * 100f / K, 2f);
float L_1 = ___avgLuminance0;
float L_2 = V_0;
float L_3;
L_3 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)(((float)il2cpp_codegen_multiply(L_1, (100.0f)))/L_2)), (2.0f), NULL);
V_1 = L_3;
goto IL_001d;
}
IL_001d:
{
// }
float L_4 = V_1;
return L_4;
}
}
// System.Single UnityEngine.Rendering.ColorUtils::ComputeISO(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ColorUtils_ComputeISO_m5812533C3821469F706DD99CDEBB345B4C711B03 (float ___aperture0, float ___shutterSpeed1, float ___targetEV1002, const RuntimeMethod* method)
{
{
// public static float ComputeISO(float aperture, float shutterSpeed, float targetEV100) => ((aperture * aperture) * 100f) / (shutterSpeed * Mathf.Pow(2f, targetEV100));
float L_0 = ___aperture0;
float L_1 = ___aperture0;
float L_2 = ___shutterSpeed1;
float L_3 = ___targetEV1002;
float L_4;
L_4 = powf((2.0f), L_3);
return ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_1)), (100.0f)))/((float)il2cpp_codegen_multiply(L_2, L_4))));
}
}
// System.UInt32 UnityEngine.Rendering.ColorUtils::ToHex(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ColorUtils_ToHex_m7D27910C357EF794ACB410EFD10D62C730F8FF52 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method)
{
{
// public static uint ToHex(Color c) => ((uint)(c.a * 255) << 24) | ((uint)(c.r * 255) << 16) | ((uint)(c.g * 255) << 8) | (uint)(c.b * 255);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___c0;
float L_1 = L_0.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___c0;
float L_3 = L_2.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___c0;
float L_5 = L_4.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___c0;
float L_7 = L_6.___b_2;
return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(il2cpp_codegen_cast_floating_point<uint32_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_1, (255.0f))))<<((int32_t)24)))|((int32_t)(il2cpp_codegen_cast_floating_point<uint32_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_3, (255.0f))))<<((int32_t)16)))))|((int32_t)(il2cpp_codegen_cast_floating_point<uint32_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_5, (255.0f))))<<8))))|il2cpp_codegen_cast_floating_point<uint32_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_7, (255.0f))))));
}
}
// UnityEngine.Color UnityEngine.Rendering.ColorUtils::ToRGBA(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorUtils_ToRGBA_m8303D8CD2828AA21EDE0192E1BD5F301625C48D1 (uint32_t ___hex0, const RuntimeMethod* method)
{
{
// public static Color ToRGBA(uint hex) => new Color(((hex >> 16) & 0xff) / 255f, ((hex >> 8) & 0xff) / 255f, (hex & 0xff) / 255f, ((hex >> 24) & 0xff) / 255f);
uint32_t L_0 = ___hex0;
uint32_t L_1 = ___hex0;
uint32_t L_2 = ___hex0;
uint32_t L_3 = ___hex0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
memset((&L_4), 0, sizeof(L_4));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_4), ((float)(((float)((double)(uint32_t)((int32_t)(((int32_t)((uint32_t)L_0>>((int32_t)16)))&((int32_t)255)))))/(255.0f))), ((float)(((float)((double)(uint32_t)((int32_t)(((int32_t)((uint32_t)L_1>>8))&((int32_t)255)))))/(255.0f))), ((float)(((float)((double)(uint32_t)((int32_t)((int32_t)L_2&((int32_t)255)))))/(255.0f))), ((float)(((float)((double)(uint32_t)((int32_t)(((int32_t)((uint32_t)L_3>>((int32_t)24)))&((int32_t)255)))))/(255.0f))), /*hidden argument*/NULL);
return L_4;
}
}
// System.Void UnityEngine.Rendering.ColorUtils::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorUtils__cctor_mC580048A58631243CC07B9A087F03D9298792F12 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static public float s_LightMeterCalibrationConstant = 12.5f;
((ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var))->___s_LightMeterCalibrationConstant_0 = (12.5f);
// static public float s_LensAttenuation = 0.65f;
((ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_StaticFields*)il2cpp_codegen_static_fields_for(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var))->___s_LensAttenuation_1 = (0.649999976f);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.CoreMatrixUtils::MatrixTimesTranslation(UnityEngine.Matrix4x4&,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreMatrixUtils_MatrixTimesTranslation_m23B43D3D63C1490BB9A079490D440ECFC26943FA (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___inOutMatrix0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___translation1, const RuntimeMethod* method)
{
{
// inOutMatrix.m03 += (inOutMatrix.m00 * translation.x + inOutMatrix.m01 * translation.y + inOutMatrix.m02 * translation.z);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___inOutMatrix0;
float* L_1 = (&L_0->___m03_12);
float* L_2 = L_1;
float L_3 = *((float*)L_2);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_4 = ___inOutMatrix0;
float L_5 = L_4->___m00_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___translation1;
float L_7 = L_6.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_8 = ___inOutMatrix0;
float L_9 = L_8->___m01_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___translation1;
float L_11 = L_10.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_12 = ___inOutMatrix0;
float L_13 = L_12->___m02_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___translation1;
float L_15 = L_14.___z_4;
*((float*)L_2) = (float)((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))))));
// inOutMatrix.m13 += (inOutMatrix.m10 * translation.x + inOutMatrix.m11 * translation.y + inOutMatrix.m12 * translation.z);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = ___inOutMatrix0;
float* L_17 = (&L_16->___m13_13);
float* L_18 = L_17;
float L_19 = *((float*)L_18);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_20 = ___inOutMatrix0;
float L_21 = L_20->___m10_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___translation1;
float L_23 = L_22.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_24 = ___inOutMatrix0;
float L_25 = L_24->___m11_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___translation1;
float L_27 = L_26.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_28 = ___inOutMatrix0;
float L_29 = L_28->___m12_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___translation1;
float L_31 = L_30.___z_4;
*((float*)L_18) = (float)((float)il2cpp_codegen_add(L_19, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_21, L_23)), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31))))));
// inOutMatrix.m23 += (inOutMatrix.m20 * translation.x + inOutMatrix.m21 * translation.y + inOutMatrix.m22 * translation.z);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_32 = ___inOutMatrix0;
float* L_33 = (&L_32->___m23_14);
float* L_34 = L_33;
float L_35 = *((float*)L_34);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_36 = ___inOutMatrix0;
float L_37 = L_36->___m20_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___translation1;
float L_39 = L_38.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_40 = ___inOutMatrix0;
float L_41 = L_40->___m21_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___translation1;
float L_43 = L_42.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_44 = ___inOutMatrix0;
float L_45 = L_44->___m22_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ___translation1;
float L_47 = L_46.___z_4;
*((float*)L_34) = (float)((float)il2cpp_codegen_add(L_35, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_37, L_39)), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47))))));
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreMatrixUtils::TranslationTimesMatrix(UnityEngine.Matrix4x4&,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreMatrixUtils_TranslationTimesMatrix_m1D64B396FEBBA07A2619720BBD05976625B53C1F (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___inOutMatrix0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___translation1, const RuntimeMethod* method)
{
{
// inOutMatrix.m00 += translation.x * inOutMatrix.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___inOutMatrix0;
float* L_1 = (&L_0->___m00_0);
float* L_2 = L_1;
float L_3 = *((float*)L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___translation1;
float L_5 = L_4.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = ___inOutMatrix0;
float L_7 = L_6->___m30_3;
*((float*)L_2) = (float)((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_5, L_7))));
// inOutMatrix.m01 += translation.x * inOutMatrix.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_8 = ___inOutMatrix0;
float* L_9 = (&L_8->___m01_4);
float* L_10 = L_9;
float L_11 = *((float*)L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___translation1;
float L_13 = L_12.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = ___inOutMatrix0;
float L_15 = L_14->___m31_7;
*((float*)L_10) = (float)((float)il2cpp_codegen_add(L_11, ((float)il2cpp_codegen_multiply(L_13, L_15))));
// inOutMatrix.m02 += translation.x * inOutMatrix.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = ___inOutMatrix0;
float* L_17 = (&L_16->___m02_8);
float* L_18 = L_17;
float L_19 = *((float*)L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___translation1;
float L_21 = L_20.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_22 = ___inOutMatrix0;
float L_23 = L_22->___m32_11;
*((float*)L_18) = (float)((float)il2cpp_codegen_add(L_19, ((float)il2cpp_codegen_multiply(L_21, L_23))));
// inOutMatrix.m03 += translation.x * inOutMatrix.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_24 = ___inOutMatrix0;
float* L_25 = (&L_24->___m03_12);
float* L_26 = L_25;
float L_27 = *((float*)L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___translation1;
float L_29 = L_28.___x_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_30 = ___inOutMatrix0;
float L_31 = L_30->___m33_15;
*((float*)L_26) = (float)((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_multiply(L_29, L_31))));
// inOutMatrix.m10 += translation.y * inOutMatrix.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_32 = ___inOutMatrix0;
float* L_33 = (&L_32->___m10_1);
float* L_34 = L_33;
float L_35 = *((float*)L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___translation1;
float L_37 = L_36.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_38 = ___inOutMatrix0;
float L_39 = L_38->___m30_3;
*((float*)L_34) = (float)((float)il2cpp_codegen_add(L_35, ((float)il2cpp_codegen_multiply(L_37, L_39))));
// inOutMatrix.m11 += translation.y * inOutMatrix.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_40 = ___inOutMatrix0;
float* L_41 = (&L_40->___m11_5);
float* L_42 = L_41;
float L_43 = *((float*)L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = ___translation1;
float L_45 = L_44.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_46 = ___inOutMatrix0;
float L_47 = L_46->___m31_7;
*((float*)L_42) = (float)((float)il2cpp_codegen_add(L_43, ((float)il2cpp_codegen_multiply(L_45, L_47))));
// inOutMatrix.m12 += translation.y * inOutMatrix.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_48 = ___inOutMatrix0;
float* L_49 = (&L_48->___m12_9);
float* L_50 = L_49;
float L_51 = *((float*)L_50);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = ___translation1;
float L_53 = L_52.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_54 = ___inOutMatrix0;
float L_55 = L_54->___m32_11;
*((float*)L_50) = (float)((float)il2cpp_codegen_add(L_51, ((float)il2cpp_codegen_multiply(L_53, L_55))));
// inOutMatrix.m13 += translation.y * inOutMatrix.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_56 = ___inOutMatrix0;
float* L_57 = (&L_56->___m13_13);
float* L_58 = L_57;
float L_59 = *((float*)L_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = ___translation1;
float L_61 = L_60.___y_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_62 = ___inOutMatrix0;
float L_63 = L_62->___m33_15;
*((float*)L_58) = (float)((float)il2cpp_codegen_add(L_59, ((float)il2cpp_codegen_multiply(L_61, L_63))));
// inOutMatrix.m20 += translation.z * inOutMatrix.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_64 = ___inOutMatrix0;
float* L_65 = (&L_64->___m20_2);
float* L_66 = L_65;
float L_67 = *((float*)L_66);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = ___translation1;
float L_69 = L_68.___z_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_70 = ___inOutMatrix0;
float L_71 = L_70->___m30_3;
*((float*)L_66) = (float)((float)il2cpp_codegen_add(L_67, ((float)il2cpp_codegen_multiply(L_69, L_71))));
// inOutMatrix.m21 += translation.z * inOutMatrix.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_72 = ___inOutMatrix0;
float* L_73 = (&L_72->___m21_6);
float* L_74 = L_73;
float L_75 = *((float*)L_74);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = ___translation1;
float L_77 = L_76.___z_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_78 = ___inOutMatrix0;
float L_79 = L_78->___m31_7;
*((float*)L_74) = (float)((float)il2cpp_codegen_add(L_75, ((float)il2cpp_codegen_multiply(L_77, L_79))));
// inOutMatrix.m22 += translation.z * inOutMatrix.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_80 = ___inOutMatrix0;
float* L_81 = (&L_80->___m22_10);
float* L_82 = L_81;
float L_83 = *((float*)L_82);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = ___translation1;
float L_85 = L_84.___z_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_86 = ___inOutMatrix0;
float L_87 = L_86->___m32_11;
*((float*)L_82) = (float)((float)il2cpp_codegen_add(L_83, ((float)il2cpp_codegen_multiply(L_85, L_87))));
// inOutMatrix.m23 += translation.z * inOutMatrix.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_88 = ___inOutMatrix0;
float* L_89 = (&L_88->___m23_14);
float* L_90 = L_89;
float L_91 = *((float*)L_90);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = ___translation1;
float L_93 = L_92.___z_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_94 = ___inOutMatrix0;
float L_95 = L_94->___m33_15;
*((float*)L_90) = (float)((float)il2cpp_codegen_add(L_91, ((float)il2cpp_codegen_multiply(L_93, L_95))));
// }
return;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyPerspectiveMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyPerspectiveMatrix_m4674F50DAE5D50F2F92A400247C29B9065C2A576 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___perspective0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// outMat.m00 = perspective.m00 * rhs.m00;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___perspective0;
float L_1 = L_0.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___rhs1;
float L_3 = L_2.___m00_0;
(&V_0)->___m00_0 = ((float)il2cpp_codegen_multiply(L_1, L_3));
// outMat.m01 = perspective.m00 * rhs.m01;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___perspective0;
float L_5 = L_4.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___rhs1;
float L_7 = L_6.___m01_4;
(&V_0)->___m01_4 = ((float)il2cpp_codegen_multiply(L_5, L_7));
// outMat.m02 = perspective.m00 * rhs.m02;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = ___perspective0;
float L_9 = L_8.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = ___rhs1;
float L_11 = L_10.___m02_8;
(&V_0)->___m02_8 = ((float)il2cpp_codegen_multiply(L_9, L_11));
// outMat.m03 = perspective.m00 * rhs.m03;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12 = ___perspective0;
float L_13 = L_12.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = ___rhs1;
float L_15 = L_14.___m03_12;
(&V_0)->___m03_12 = ((float)il2cpp_codegen_multiply(L_13, L_15));
// outMat.m10 = perspective.m11 * rhs.m10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = ___perspective0;
float L_17 = L_16.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = ___rhs1;
float L_19 = L_18.___m10_1;
(&V_0)->___m10_1 = ((float)il2cpp_codegen_multiply(L_17, L_19));
// outMat.m11 = perspective.m11 * rhs.m11;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = ___perspective0;
float L_21 = L_20.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = ___rhs1;
float L_23 = L_22.___m11_5;
(&V_0)->___m11_5 = ((float)il2cpp_codegen_multiply(L_21, L_23));
// outMat.m12 = perspective.m11 * rhs.m12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = ___perspective0;
float L_25 = L_24.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = ___rhs1;
float L_27 = L_26.___m12_9;
(&V_0)->___m12_9 = ((float)il2cpp_codegen_multiply(L_25, L_27));
// outMat.m13 = perspective.m11 * rhs.m13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___perspective0;
float L_29 = L_28.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = ___rhs1;
float L_31 = L_30.___m13_13;
(&V_0)->___m13_13 = ((float)il2cpp_codegen_multiply(L_29, L_31));
// outMat.m20 = perspective.m22 * rhs.m20 + perspective.m23 * rhs.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = ___perspective0;
float L_33 = L_32.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34 = ___rhs1;
float L_35 = L_34.___m20_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = ___perspective0;
float L_37 = L_36.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38 = ___rhs1;
float L_39 = L_38.___m30_3;
(&V_0)->___m20_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39))));
// outMat.m21 = perspective.m22 * rhs.m21 + perspective.m23 * rhs.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40 = ___perspective0;
float L_41 = L_40.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_42 = ___rhs1;
float L_43 = L_42.___m21_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44 = ___perspective0;
float L_45 = L_44.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46 = ___rhs1;
float L_47 = L_46.___m31_7;
(&V_0)->___m21_6 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, L_43)), ((float)il2cpp_codegen_multiply(L_45, L_47))));
// outMat.m22 = perspective.m22 * rhs.m22 + perspective.m23 * rhs.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48 = ___perspective0;
float L_49 = L_48.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50 = ___rhs1;
float L_51 = L_50.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_52 = ___perspective0;
float L_53 = L_52.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_54 = ___rhs1;
float L_55 = L_54.___m32_11;
(&V_0)->___m22_10 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55))));
// outMat.m23 = perspective.m22 * rhs.m23 + perspective.m23 * rhs.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = ___perspective0;
float L_57 = L_56.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_58 = ___rhs1;
float L_59 = L_58.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60 = ___perspective0;
float L_61 = L_60.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62 = ___rhs1;
float L_63 = L_62.___m33_15;
(&V_0)->___m23_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_57, L_59)), ((float)il2cpp_codegen_multiply(L_61, L_63))));
// outMat.m30 = -rhs.m20;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64 = ___rhs1;
float L_65 = L_64.___m20_2;
(&V_0)->___m30_3 = ((-L_65));
// outMat.m31 = -rhs.m21;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66 = ___rhs1;
float L_67 = L_66.___m21_6;
(&V_0)->___m31_7 = ((-L_67));
// outMat.m32 = -rhs.m22;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_68 = ___rhs1;
float L_69 = L_68.___m22_10;
(&V_0)->___m32_11 = ((-L_69));
// outMat.m33 = -rhs.m23;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70 = ___rhs1;
float L_71 = L_70.___m23_14;
(&V_0)->___m33_15 = ((-L_71));
// return outMat;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_72 = V_0;
V_1 = L_72;
goto IL_0165;
}
IL_0165:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_73 = V_1;
return L_73;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyOrthoMatrixCentered(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyOrthoMatrixCentered_mD2863C48C17219ED31CA7AFAE19B82B2509518D0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ortho0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// outMat.m00 = ortho.m00 * rhs.m00;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___ortho0;
float L_1 = L_0.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___rhs1;
float L_3 = L_2.___m00_0;
(&V_0)->___m00_0 = ((float)il2cpp_codegen_multiply(L_1, L_3));
// outMat.m01 = ortho.m00 * rhs.m01;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___ortho0;
float L_5 = L_4.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___rhs1;
float L_7 = L_6.___m01_4;
(&V_0)->___m01_4 = ((float)il2cpp_codegen_multiply(L_5, L_7));
// outMat.m02 = ortho.m00 * rhs.m02;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = ___ortho0;
float L_9 = L_8.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = ___rhs1;
float L_11 = L_10.___m02_8;
(&V_0)->___m02_8 = ((float)il2cpp_codegen_multiply(L_9, L_11));
// outMat.m03 = ortho.m00 * rhs.m03;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12 = ___ortho0;
float L_13 = L_12.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = ___rhs1;
float L_15 = L_14.___m03_12;
(&V_0)->___m03_12 = ((float)il2cpp_codegen_multiply(L_13, L_15));
// outMat.m10 = ortho.m11 * rhs.m10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = ___ortho0;
float L_17 = L_16.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = ___rhs1;
float L_19 = L_18.___m10_1;
(&V_0)->___m10_1 = ((float)il2cpp_codegen_multiply(L_17, L_19));
// outMat.m11 = ortho.m11 * rhs.m11;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = ___ortho0;
float L_21 = L_20.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = ___rhs1;
float L_23 = L_22.___m11_5;
(&V_0)->___m11_5 = ((float)il2cpp_codegen_multiply(L_21, L_23));
// outMat.m12 = ortho.m11 * rhs.m12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = ___ortho0;
float L_25 = L_24.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = ___rhs1;
float L_27 = L_26.___m12_9;
(&V_0)->___m12_9 = ((float)il2cpp_codegen_multiply(L_25, L_27));
// outMat.m13 = ortho.m11 * rhs.m13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___ortho0;
float L_29 = L_28.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = ___rhs1;
float L_31 = L_30.___m13_13;
(&V_0)->___m13_13 = ((float)il2cpp_codegen_multiply(L_29, L_31));
// outMat.m20 = ortho.m22 * rhs.m20 + ortho.m23 * rhs.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = ___ortho0;
float L_33 = L_32.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34 = ___rhs1;
float L_35 = L_34.___m20_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = ___ortho0;
float L_37 = L_36.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38 = ___rhs1;
float L_39 = L_38.___m30_3;
(&V_0)->___m20_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39))));
// outMat.m21 = ortho.m22 * rhs.m21 + ortho.m23 * rhs.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40 = ___ortho0;
float L_41 = L_40.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_42 = ___rhs1;
float L_43 = L_42.___m21_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44 = ___ortho0;
float L_45 = L_44.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46 = ___rhs1;
float L_47 = L_46.___m31_7;
(&V_0)->___m21_6 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, L_43)), ((float)il2cpp_codegen_multiply(L_45, L_47))));
// outMat.m22 = ortho.m22 * rhs.m22 + ortho.m23 * rhs.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48 = ___ortho0;
float L_49 = L_48.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50 = ___rhs1;
float L_51 = L_50.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_52 = ___ortho0;
float L_53 = L_52.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_54 = ___rhs1;
float L_55 = L_54.___m32_11;
(&V_0)->___m22_10 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55))));
// outMat.m23 = ortho.m22 * rhs.m23 + ortho.m23 * rhs.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = ___ortho0;
float L_57 = L_56.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_58 = ___rhs1;
float L_59 = L_58.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60 = ___ortho0;
float L_61 = L_60.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62 = ___rhs1;
float L_63 = L_62.___m33_15;
(&V_0)->___m23_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_57, L_59)), ((float)il2cpp_codegen_multiply(L_61, L_63))));
// outMat.m30 = rhs.m20;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64 = ___rhs1;
float L_65 = L_64.___m20_2;
(&V_0)->___m30_3 = L_65;
// outMat.m31 = rhs.m21;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66 = ___rhs1;
float L_67 = L_66.___m21_6;
(&V_0)->___m31_7 = L_67;
// outMat.m32 = rhs.m22;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_68 = ___rhs1;
float L_69 = L_68.___m22_10;
(&V_0)->___m32_11 = L_69;
// outMat.m33 = rhs.m23;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70 = ___rhs1;
float L_71 = L_70.___m23_14;
(&V_0)->___m33_15 = L_71;
// return outMat;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_72 = V_0;
V_1 = L_72;
goto IL_0161;
}
IL_0161:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_73 = V_1;
return L_73;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyGenericOrthoMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyGenericOrthoMatrix_m53C5BA7BD6E9E62F1A0962B4999C5418D07A5A14 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ortho0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// outMat.m00 = ortho.m00 * rhs.m00 + ortho.m03 * rhs.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___ortho0;
float L_1 = L_0.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___rhs1;
float L_3 = L_2.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___ortho0;
float L_5 = L_4.___m03_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___rhs1;
float L_7 = L_6.___m30_3;
(&V_0)->___m00_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
// outMat.m01 = ortho.m00 * rhs.m01 + ortho.m03 * rhs.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = ___ortho0;
float L_9 = L_8.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = ___rhs1;
float L_11 = L_10.___m01_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12 = ___ortho0;
float L_13 = L_12.___m03_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = ___rhs1;
float L_15 = L_14.___m31_7;
(&V_0)->___m01_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15))));
// outMat.m02 = ortho.m00 * rhs.m02 + ortho.m03 * rhs.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = ___ortho0;
float L_17 = L_16.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = ___rhs1;
float L_19 = L_18.___m02_8;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = ___ortho0;
float L_21 = L_20.___m03_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = ___rhs1;
float L_23 = L_22.___m32_11;
(&V_0)->___m02_8 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23))));
// outMat.m03 = ortho.m00 * rhs.m03 + ortho.m03 * rhs.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = ___ortho0;
float L_25 = L_24.___m00_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = ___rhs1;
float L_27 = L_26.___m03_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___ortho0;
float L_29 = L_28.___m03_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = ___rhs1;
float L_31 = L_30.___m33_15;
(&V_0)->___m03_12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_25, L_27)), ((float)il2cpp_codegen_multiply(L_29, L_31))));
// outMat.m10 = ortho.m11 * rhs.m10 + ortho.m13 * rhs.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = ___ortho0;
float L_33 = L_32.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34 = ___rhs1;
float L_35 = L_34.___m10_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = ___ortho0;
float L_37 = L_36.___m13_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38 = ___rhs1;
float L_39 = L_38.___m30_3;
(&V_0)->___m10_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39))));
// outMat.m11 = ortho.m11 * rhs.m11 + ortho.m13 * rhs.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40 = ___ortho0;
float L_41 = L_40.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_42 = ___rhs1;
float L_43 = L_42.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44 = ___ortho0;
float L_45 = L_44.___m13_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46 = ___rhs1;
float L_47 = L_46.___m31_7;
(&V_0)->___m11_5 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, L_43)), ((float)il2cpp_codegen_multiply(L_45, L_47))));
// outMat.m12 = ortho.m11 * rhs.m12 + ortho.m13 * rhs.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48 = ___ortho0;
float L_49 = L_48.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50 = ___rhs1;
float L_51 = L_50.___m12_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_52 = ___ortho0;
float L_53 = L_52.___m13_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_54 = ___rhs1;
float L_55 = L_54.___m32_11;
(&V_0)->___m12_9 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55))));
// outMat.m13 = ortho.m11 * rhs.m13 + ortho.m13 * rhs.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = ___ortho0;
float L_57 = L_56.___m11_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_58 = ___rhs1;
float L_59 = L_58.___m13_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60 = ___ortho0;
float L_61 = L_60.___m13_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62 = ___rhs1;
float L_63 = L_62.___m33_15;
(&V_0)->___m13_13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_57, L_59)), ((float)il2cpp_codegen_multiply(L_61, L_63))));
// outMat.m20 = ortho.m22 * rhs.m20 + ortho.m23 * rhs.m30;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64 = ___ortho0;
float L_65 = L_64.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66 = ___rhs1;
float L_67 = L_66.___m20_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_68 = ___ortho0;
float L_69 = L_68.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70 = ___rhs1;
float L_71 = L_70.___m30_3;
(&V_0)->___m20_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, L_67)), ((float)il2cpp_codegen_multiply(L_69, L_71))));
// outMat.m21 = ortho.m22 * rhs.m21 + ortho.m23 * rhs.m31;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_72 = ___ortho0;
float L_73 = L_72.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_74 = ___rhs1;
float L_75 = L_74.___m21_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_76 = ___ortho0;
float L_77 = L_76.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_78 = ___rhs1;
float L_79 = L_78.___m31_7;
(&V_0)->___m21_6 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_73, L_75)), ((float)il2cpp_codegen_multiply(L_77, L_79))));
// outMat.m22 = ortho.m22 * rhs.m22 + ortho.m23 * rhs.m32;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_80 = ___ortho0;
float L_81 = L_80.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82 = ___rhs1;
float L_83 = L_82.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_84 = ___ortho0;
float L_85 = L_84.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_86 = ___rhs1;
float L_87 = L_86.___m32_11;
(&V_0)->___m22_10 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_81, L_83)), ((float)il2cpp_codegen_multiply(L_85, L_87))));
// outMat.m23 = ortho.m22 * rhs.m23 + ortho.m23 * rhs.m33;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_88 = ___ortho0;
float L_89 = L_88.___m22_10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_90 = ___rhs1;
float L_91 = L_90.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_92 = ___ortho0;
float L_93 = L_92.___m23_14;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94 = ___rhs1;
float L_95 = L_94.___m33_15;
(&V_0)->___m23_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_89, L_91)), ((float)il2cpp_codegen_multiply(L_93, L_95))));
// outMat.m30 = rhs.m20;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_96 = ___rhs1;
float L_97 = L_96.___m20_2;
(&V_0)->___m30_3 = L_97;
// outMat.m31 = rhs.m21;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_98 = ___rhs1;
float L_99 = L_98.___m21_6;
(&V_0)->___m31_7 = L_99;
// outMat.m32 = rhs.m22;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100 = ___rhs1;
float L_101 = L_100.___m22_10;
(&V_0)->___m32_11 = L_101;
// outMat.m33 = rhs.m23;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_102 = ___rhs1;
float L_103 = L_102.___m23_14;
(&V_0)->___m33_15 = L_103;
// return outMat;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_104 = V_0;
V_1 = L_104;
goto IL_01d1;
}
IL_01d1:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_105 = V_1;
return L_105;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyOrthoMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyOrthoMatrix_m778C48F70AEB68EE2699EF50745144A41E9D7612 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ortho0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, bool ___centered2, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return centered ? MultiplyGenericOrthoMatrix(ortho, rhs) : MultiplyOrthoMatrixCentered(ortho, rhs);
bool L_0 = ___centered2;
if (L_0)
{
goto IL_000d;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___ortho0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___rhs1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = CoreMatrixUtils_MultiplyOrthoMatrixCentered_mD2863C48C17219ED31CA7AFAE19B82B2509518D0(L_1, L_2, NULL);
G_B3_0 = L_3;
goto IL_0014;
}
IL_000d:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___ortho0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = ___rhs1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = CoreMatrixUtils_MultiplyGenericOrthoMatrix_m53C5BA7BD6E9E62F1A0962B4999C5418D07A5A14(L_4, L_5, NULL);
G_B3_0 = L_6;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7 = V_0;
return L_7;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CoreMatrixUtils::MultiplyProjectionMatrix(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CoreMatrixUtils_MultiplyProjectionMatrix_mBA742A4025DC1C373B22FD60E77768FCDAD55678 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, bool ___orthoCentered2, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return orthoCentered
// ? MultiplyOrthoMatrixCentered(projMatrix, rhs)
// : MultiplyPerspectiveMatrix(projMatrix, rhs);
bool L_0 = ___orthoCentered2;
if (L_0)
{
goto IL_000d;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___projMatrix0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___rhs1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = CoreMatrixUtils_MultiplyPerspectiveMatrix_m4674F50DAE5D50F2F92A400247C29B9065C2A576(L_1, L_2, NULL);
G_B3_0 = L_3;
goto IL_0014;
}
IL_000d:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___projMatrix0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = ___rhs1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = CoreMatrixUtils_MultiplyOrthoMatrixCentered_mD2863C48C17219ED31CA7AFAE19B82B2509518D0(L_4, L_5, NULL);
G_B3_0 = L_6;
}
IL_0014:
{
V_0 = G_B3_0;
goto IL_0017;
}
IL_0017:
{
// }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::get_blackCubeTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* CoreUtils_get_blackCubeTexture_m57766E4307BDAAA469A5BF2AFF9AE71C01E5015D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* V_3 = NULL;
{
// if (m_BlackCubeTexture == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_004d;
}
}
{
// m_BlackCubeTexture = new Cubemap(1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_3 = (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C*)il2cpp_codegen_object_new(Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Cubemap__ctor_m3821285A2DC0E20113E2BEAE3F16C9AF925FE14B(L_3, 1, 4, 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11), (void*)L_3);
// for (int i = 0; i < 6; ++i)
V_1 = 0;
goto IL_0039;
}
IL_0022:
{
// m_BlackCubeTexture.SetPixel((CubemapFace)i, 0, 0, Color.black);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_4 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11;
int32_t L_5 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
NullCheck(L_4);
Cubemap_SetPixel_m4A6C16EFC65BAF97489A7609A397615069A5B6A7(L_4, L_5, 0, 0, L_6, NULL);
// for (int i = 0; i < 6; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0039:
{
// for (int i = 0; i < 6; ++i)
int32_t L_8 = V_1;
V_2 = (bool)((((int32_t)L_8) < ((int32_t)6))? 1 : 0);
bool L_9 = V_2;
if (L_9)
{
goto IL_0022;
}
}
{
// m_BlackCubeTexture.Apply();
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_10 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11;
NullCheck(L_10);
Cubemap_Apply_m55519B28F6F64CFD7C90AA60484FB12A4C696B8D(L_10, NULL);
}
IL_004d:
{
// return m_BlackCubeTexture;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_11 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackCubeTexture_11;
V_3 = L_11;
goto IL_0055;
}
IL_0055:
{
// }
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_12 = V_3;
return L_12;
}
}
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::get_magentaCubeTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* CoreUtils_get_magentaCubeTexture_m950639FD91B0DA84FE95F1C1054160E8EB47FE8F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* V_3 = NULL;
{
// if (m_MagentaCubeTexture == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_004d;
}
}
{
// m_MagentaCubeTexture = new Cubemap(1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_3 = (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C*)il2cpp_codegen_object_new(Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Cubemap__ctor_m3821285A2DC0E20113E2BEAE3F16C9AF925FE14B(L_3, 1, 4, 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12), (void*)L_3);
// for (int i = 0; i < 6; ++i)
V_1 = 0;
goto IL_0039;
}
IL_0022:
{
// m_MagentaCubeTexture.SetPixel((CubemapFace)i, 0, 0, Color.magenta);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_4 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12;
int32_t L_5 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_magenta_mF552F660CB0E42F18558AD59D516EBAC923F57E2_inline(NULL);
NullCheck(L_4);
Cubemap_SetPixel_m4A6C16EFC65BAF97489A7609A397615069A5B6A7(L_4, L_5, 0, 0, L_6, NULL);
// for (int i = 0; i < 6; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0039:
{
// for (int i = 0; i < 6; ++i)
int32_t L_8 = V_1;
V_2 = (bool)((((int32_t)L_8) < ((int32_t)6))? 1 : 0);
bool L_9 = V_2;
if (L_9)
{
goto IL_0022;
}
}
{
// m_MagentaCubeTexture.Apply();
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_10 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12;
NullCheck(L_10);
Cubemap_Apply_m55519B28F6F64CFD7C90AA60484FB12A4C696B8D(L_10, NULL);
}
IL_004d:
{
// return m_MagentaCubeTexture;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_11 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTexture_12;
V_3 = L_11;
goto IL_0055;
}
IL_0055:
{
// }
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_12 = V_3;
return L_12;
}
}
// UnityEngine.CubemapArray UnityEngine.Rendering.CoreUtils::get_magentaCubeTextureArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* CoreUtils_get_magentaCubeTextureArray_mBB47BE385E4159F226D2BA318EB5D2DD0BF5B891 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_2 = NULL;
bool V_3 = false;
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* V_4 = NULL;
{
// if (m_MagentaCubeTextureArray == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_005f;
}
}
{
// m_MagentaCubeTextureArray = new CubemapArray(1, 1, GraphicsFormat.R32G32B32A32_SFloat, TextureCreationFlags.None);
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_3 = (CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666*)il2cpp_codegen_object_new(CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666_il2cpp_TypeInfo_var);
NullCheck(L_3);
CubemapArray__ctor_mD255863D4BD2CC18AF0065CAB121609A82019676(L_3, 1, 1, ((int32_t)52), 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13), (void*)L_3);
// for (int i = 0; i < 6; ++i)
V_1 = 0;
goto IL_004b;
}
IL_0024:
{
// Color[] colors = { Color.magenta };
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)1);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = L_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_magenta_mF552F660CB0E42F18558AD59D516EBAC923F57E2_inline(NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_6);
V_2 = L_5;
// m_MagentaCubeTextureArray.SetPixels(colors, (CubemapFace)i, 0);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_7 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = V_2;
int32_t L_9 = V_1;
NullCheck(L_7);
CubemapArray_SetPixels_m685B2F758167CD642FAE1349414CB592AFA14B7D(L_7, L_8, L_9, 0, NULL);
// for (int i = 0; i < 6; ++i)
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_004b:
{
// for (int i = 0; i < 6; ++i)
int32_t L_11 = V_1;
V_3 = (bool)((((int32_t)L_11) < ((int32_t)6))? 1 : 0);
bool L_12 = V_3;
if (L_12)
{
goto IL_0024;
}
}
{
// m_MagentaCubeTextureArray.Apply();
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_13 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13;
NullCheck(L_13);
CubemapArray_Apply_m29DF64E3A89EB850B60F2042BF5358F7E6F0156E(L_13, NULL);
}
IL_005f:
{
// return m_MagentaCubeTextureArray;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_14 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_MagentaCubeTextureArray_13;
V_4 = L_14;
goto IL_0068;
}
IL_0068:
{
// }
CubemapArray_tB8C754E33D44BB40C9918D996AB2AD05D67DC666* L_15 = V_4;
return L_15;
}
}
// UnityEngine.Cubemap UnityEngine.Rendering.CoreUtils::get_whiteCubeTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* CoreUtils_get_whiteCubeTexture_m3DFF82D157B5ADAB18C422007160170CDDB221A7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* V_3 = NULL;
{
// if (m_WhiteCubeTexture == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_004d;
}
}
{
// m_WhiteCubeTexture = new Cubemap(1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_3 = (Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C*)il2cpp_codegen_object_new(Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Cubemap__ctor_m3821285A2DC0E20113E2BEAE3F16C9AF925FE14B(L_3, 1, 4, 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14), (void*)L_3);
// for (int i = 0; i < 6; ++i)
V_1 = 0;
goto IL_0039;
}
IL_0022:
{
// m_WhiteCubeTexture.SetPixel((CubemapFace)i, 0, 0, Color.white);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_4 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14;
int32_t L_5 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline(NULL);
NullCheck(L_4);
Cubemap_SetPixel_m4A6C16EFC65BAF97489A7609A397615069A5B6A7(L_4, L_5, 0, 0, L_6, NULL);
// for (int i = 0; i < 6; ++i)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0039:
{
// for (int i = 0; i < 6; ++i)
int32_t L_8 = V_1;
V_2 = (bool)((((int32_t)L_8) < ((int32_t)6))? 1 : 0);
bool L_9 = V_2;
if (L_9)
{
goto IL_0022;
}
}
{
// m_WhiteCubeTexture.Apply();
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_10 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14;
NullCheck(L_10);
Cubemap_Apply_m55519B28F6F64CFD7C90AA60484FB12A4C696B8D(L_10, NULL);
}
IL_004d:
{
// return m_WhiteCubeTexture;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_11 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_WhiteCubeTexture_14;
V_3 = L_11;
goto IL_0055;
}
IL_0055:
{
// }
Cubemap_t4F2DFF70696A5CB5C1695DF8947CC60D718C4A1C* L_12 = V_3;
return L_12;
}
}
// UnityEngine.RenderTexture UnityEngine.Rendering.CoreUtils::get_emptyUAV()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* CoreUtils_get_emptyUAV_m5971F9C81C7D6EBEC8B5CB10FB4AFA2B9B32CC89 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_1 = NULL;
{
// if (m_EmptyUAV == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0036;
}
}
{
// m_EmptyUAV = new RenderTexture(1, 1, 0);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_3);
RenderTexture__ctor_m45EACC89DDF408948889586516B3CA7AA8B73BFA(L_3, 1, 1, 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15), (void*)L_3);
// m_EmptyUAV.enableRandomWrite = true;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15;
NullCheck(L_4);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_4, (bool)1, NULL);
// m_EmptyUAV.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15;
NullCheck(L_5);
bool L_6;
L_6 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_5, NULL);
}
IL_0036:
{
// return m_EmptyUAV;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_EmptyUAV_15;
V_1 = L_7;
goto IL_003e;
}
IL_003e:
{
// }
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = V_1;
return L_8;
}
}
// UnityEngine.Texture3D UnityEngine.Rendering.CoreUtils::get_blackVolumeTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* CoreUtils_get_blackVolumeTexture_mAC5B366BA94F2943C375E398B3FC280CF7B77214 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_1 = NULL;
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* V_2 = NULL;
{
// if (m_BlackVolumeTexture == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_004c;
}
}
{
// Color[] colors = { Color.black };
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)1);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = L_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_5);
V_1 = L_4;
// m_BlackVolumeTexture = new Texture3D(1, 1, 1, GraphicsFormat.R8G8B8A8_SRGB, TextureCreationFlags.None);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_6 = (Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1*)il2cpp_codegen_object_new(Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1_il2cpp_TypeInfo_var);
NullCheck(L_6);
Texture3D__ctor_mA853CA41A85C285281FB928BC926B0798987B17F(L_6, 1, 1, 1, 4, 0, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16), (void*)L_6);
// m_BlackVolumeTexture.SetPixels(colors, 0);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_7 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = V_1;
NullCheck(L_7);
Texture3D_SetPixels_m81DBC84411B2B82D5CB8C883E10088649E3DDC44(L_7, L_8, 0, NULL);
// m_BlackVolumeTexture.Apply();
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_9 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16;
NullCheck(L_9);
Texture3D_Apply_m1043B9228683E9150D2A79EDBE2D3D828F299ED2(L_9, NULL);
}
IL_004c:
{
// return m_BlackVolumeTexture;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_10 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_BlackVolumeTexture_16;
V_2 = L_10;
goto IL_0054;
}
IL_0054:
{
// }
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* L_11 = V_2;
return L_11;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::ClearRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, int32_t ___clearFlag1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (clearFlag != ClearFlag.None)
int32_t L_0 = ___clearFlag1;
V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0018;
}
}
{
// cmd.ClearRenderTarget((RTClearFlags)clearFlag, clearColor, 1.0f, 0x00);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
int32_t L_3 = ___clearFlag1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___clearColor2;
NullCheck(L_2);
CommandBuffer_ClearRenderTarget_mF79756BB41395A459CC5FD5CFFC517F65D93D86C(L_2, L_3, L_4, (1.0f), 0, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.CoreUtils::FixupDepthSlice(System.Int32,UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_FixupDepthSlice_m2BFC1680099E788CE5E3C8710950266180290A17 (int32_t ___depthSlice0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B3_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// if (depthSlice == -1 && buffer.rt?.dimension == TextureDimension.Cube)
int32_t L_0 = ___depthSlice0;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_001c;
}
}
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ___buffer1;
NullCheck(L_1);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2;
L_2 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = L_2;
G_B2_0 = L_3;
if (L_3)
{
G_B3_0 = L_3;
goto IL_0012;
}
}
{
G_B4_0 = 0;
goto IL_001a;
}
IL_0012:
{
NullCheck(G_B3_0);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, G_B3_0);
G_B4_0 = ((((int32_t)L_4) == ((int32_t)4))? 1 : 0);
}
IL_001a:
{
G_B6_0 = G_B4_0;
goto IL_001d;
}
IL_001c:
{
G_B6_0 = 0;
}
IL_001d:
{
V_0 = (bool)G_B6_0;
bool L_5 = V_0;
if (!L_5)
{
goto IL_0024;
}
}
{
// depthSlice = 0;
___depthSlice0 = 0;
}
IL_0024:
{
// return depthSlice;
int32_t L_6 = ___depthSlice0;
V_1 = L_6;
goto IL_0028;
}
IL_0028:
{
// }
int32_t L_7 = V_1;
return L_7;
}
}
// System.Int32 UnityEngine.Rendering.CoreUtils::FixupDepthSlice(System.Int32,UnityEngine.CubemapFace)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_FixupDepthSlice_m867298EDF226CD749E87096C28F9581B8D235130 (int32_t ___depthSlice0, int32_t ___cubemapFace1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
int32_t G_B3_0 = 0;
{
// if (depthSlice == -1 && cubemapFace != CubemapFace.Unknown)
int32_t L_0 = ___depthSlice0;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_000e;
}
}
{
int32_t L_1 = ___cubemapFace1;
G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_000f;
}
IL_000e:
{
G_B3_0 = 0;
}
IL_000f:
{
V_0 = (bool)G_B3_0;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0016;
}
}
{
// depthSlice = 0;
___depthSlice0 = 0;
}
IL_0016:
{
// return depthSlice;
int32_t L_3 = ___depthSlice0;
V_1 = L_3;
goto IL_001a;
}
IL_001a:
{
// }
int32_t L_4 = V_1;
return L_4;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m6CE0BBF5E5D16ED93D0FEAE483F3DB6A69ED3D8D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// depthSlice = FixupDepthSlice(depthSlice, cubemapFace);
int32_t L_0 = ___depthSlice6;
int32_t L_1 = ___cubemapFace5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = CoreUtils_FixupDepthSlice_m867298EDF226CD749E87096C28F9581B8D235130(L_0, L_1, NULL);
___depthSlice6 = L_2;
// cmd.SetRenderTarget(buffer, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___buffer1;
int32_t L_5 = ___miplevel4;
int32_t L_6 = ___cubemapFace5;
int32_t L_7 = ___depthSlice6;
NullCheck(L_3);
CommandBuffer_SetRenderTarget_mB2089C569DC81491FEBF3F685188DDFCF7F324EC(L_3, L_4, L_5, L_6, L_7, NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
int32_t L_9 = ___clearFlag2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___clearColor3;
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_8, L_9, L_10, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m6F98A950575D6AAAA280CBFD85495B7A554F367A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___clearFlag2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, buffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___buffer1;
int32_t L_2 = ___clearFlag2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_4 = ___miplevel3;
int32_t L_5 = ___cubemapFace4;
int32_t L_6 = ___depthSlice5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m6CE0BBF5E5D16ED93D0FEAE483F3DB6A69ED3D8D(L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mEEFF3082D095E30261FE5416357B1FB156B30E9B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, colorBuffer, depthBuffer, ClearFlag.None, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthBuffer2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_4 = ___miplevel3;
int32_t L_5 = ___cubemapFace4;
int32_t L_6 = ___depthSlice5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m929338F2F9D6CB3813526A5BA6409B54FD461B56(L_0, L_1, L_2, 0, L_3, L_4, L_5, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mC737DD5F9CF60E7FC2D48EDCD4F7020A5C4D1502 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, colorBuffer, depthBuffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthBuffer2;
int32_t L_3 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_5 = ___miplevel4;
int32_t L_6 = ___cubemapFace5;
int32_t L_7 = ___depthSlice6;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m929338F2F9D6CB3813526A5BA6409B54FD461B56(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m929338F2F9D6CB3813526A5BA6409B54FD461B56 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, int32_t ___miplevel5, int32_t ___cubemapFace6, int32_t ___depthSlice7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// depthSlice = FixupDepthSlice(depthSlice, cubemapFace);
int32_t L_0 = ___depthSlice7;
int32_t L_1 = ___cubemapFace6;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = CoreUtils_FixupDepthSlice_m867298EDF226CD749E87096C28F9581B8D235130(L_0, L_1, NULL);
___depthSlice7 = L_2;
// cmd.SetRenderTarget(colorBuffer, depthBuffer, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___colorBuffer1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5 = ___depthBuffer2;
int32_t L_6 = ___miplevel5;
int32_t L_7 = ___cubemapFace6;
int32_t L_8 = ___depthSlice7;
NullCheck(L_3);
CommandBuffer_SetRenderTarget_mDD78775F6E0B5F1E74F65A08C3973A3575382619(L_3, L_4, L_5, L_6, L_7, L_8, NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___cmd0;
int32_t L_10 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___clearColor4;
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_9, L_10, L_11, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m138826BDE3B52178379A1D586AA6C114E64FE973 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, colorBuffers, depthBuffer, ClearFlag.None, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthBuffer2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m69ECACBA48FEC53BE5691E5A1F8F7B640DDABA37(L_0, L_1, L_2, 0, L_3, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m0083869AE29068E193C72594E742DD18AD73C27E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, colorBuffers, depthBuffer, clearFlag, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthBuffer2;
int32_t L_3 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m69ECACBA48FEC53BE5691E5A1F8F7B640DDABA37(L_0, L_1, L_2, L_3, L_4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m69ECACBA48FEC53BE5691E5A1F8F7B640DDABA37 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// cmd.SetRenderTarget(colorBuffers, depthBuffer, 0, CubemapFace.Unknown, -1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthBuffer2;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m2A11A517DE44DC5F37BA08EF86ED1DCABAC4CC1E(L_0, L_1, L_2, 0, (-1), (-1), NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
int32_t L_4 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = ___clearColor4;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_3, L_4, L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m7C82A292875AA22F474887FAF9129351DA7035B7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___loadAction2, int32_t ___storeAction3, int32_t ___clearFlag4, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// cmd.SetRenderTarget(buffer, loadAction, storeAction);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___buffer1;
int32_t L_2 = ___loadAction2;
int32_t L_3 = ___storeAction3;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_mC138EA08E2FADA524DA4A0B7C702DAEA17D41B8C(L_0, L_1, L_2, L_3, NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
int32_t L_5 = ___clearFlag4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___clearColor5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_4, L_5, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m3B7236EA7455EB36DD24E9A4E283E9AC38B11E3E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___loadAction2, int32_t ___storeAction3, int32_t ___clearFlag4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, buffer, loadAction, storeAction, clearFlag, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___buffer1;
int32_t L_2 = ___loadAction2;
int32_t L_3 = ___storeAction3;
int32_t L_4 = ___clearFlag4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m7C82A292875AA22F474887FAF9129351DA7035B7(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m03DF45FB5DF653277879D290B90A284F6EFC2257 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, int32_t ___colorLoadAction2, int32_t ___colorStoreAction3, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer4, int32_t ___depthLoadAction5, int32_t ___depthStoreAction6, int32_t ___clearFlag7, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor8, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// cmd.SetRenderTarget(colorBuffer, colorLoadAction, colorStoreAction, depthBuffer, depthLoadAction, depthStoreAction);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer1;
int32_t L_2 = ___colorLoadAction2;
int32_t L_3 = ___colorStoreAction3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___depthBuffer4;
int32_t L_5 = ___depthLoadAction5;
int32_t L_6 = ___depthStoreAction6;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
int32_t L_8 = ___clearFlag7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___clearColor8;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_7, L_8, L_9, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m2516642B197452D4EF18B42C42193A820DBB9AAD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___buffer1, int32_t ___colorLoadAction2, int32_t ___colorStoreAction3, int32_t ___depthLoadAction4, int32_t ___depthStoreAction5, int32_t ___clearFlag6, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// cmd.SetRenderTarget(buffer, colorLoadAction, colorStoreAction, depthLoadAction, depthStoreAction);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___buffer1;
int32_t L_2 = ___colorLoadAction2;
int32_t L_3 = ___colorStoreAction3;
int32_t L_4 = ___depthLoadAction4;
int32_t L_5 = ___depthStoreAction5;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
// ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___cmd0;
int32_t L_7 = ___clearFlag6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___clearColor7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_6, L_7, L_8, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mA08D357B4CCFB91EFFE380E7282D0DC52938024D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer1, int32_t ___colorLoadAction2, int32_t ___colorStoreAction3, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthBuffer4, int32_t ___depthLoadAction5, int32_t ___depthStoreAction6, int32_t ___clearFlag7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetRenderTarget(cmd, colorBuffer, colorLoadAction, colorStoreAction, depthBuffer, depthLoadAction, depthStoreAction, clearFlag, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer1;
int32_t L_2 = ___colorLoadAction2;
int32_t L_3 = ___colorStoreAction3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___depthBuffer4;
int32_t L_5 = ___depthLoadAction5;
int32_t L_6 = ___depthStoreAction6;
int32_t L_7 = ___clearFlag7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
L_8 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m03DF45FB5DF653277879D290B90A284F6EFC2257(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetViewportAndClear(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetViewport(cmd, buffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ___buffer1;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetViewport_m92C82E5708AB8C69C3F2A02A5398929A7FCA2F8C(L_0, L_1, NULL);
// CoreUtils.ClearRenderTarget(cmd, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
int32_t L_3 = ___clearFlag2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___clearColor3;
CoreUtils_ClearRenderTarget_m8D7F1299276232B80DB768A8F372C495A09F8103(L_2, L_3, L_4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m21FAE62EC0EE884521A2F8C0A94758CFB30D8A80 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// depthSlice = FixupDepthSlice(depthSlice, buffer);
int32_t L_0 = ___depthSlice6;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ___buffer1;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = CoreUtils_FixupDepthSlice_m2BFC1680099E788CE5E3C8710950266180290A17(L_0, L_1, NULL);
___depthSlice6 = L_2;
// cmd.SetRenderTarget(buffer, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___buffer1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5;
L_5 = RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A(L_4, NULL);
int32_t L_6 = ___miplevel4;
int32_t L_7 = ___cubemapFace5;
int32_t L_8 = ___depthSlice6;
NullCheck(L_3);
CommandBuffer_SetRenderTarget_mB2089C569DC81491FEBF3F685188DDFCF7F324EC(L_3, L_5, L_6, L_7, L_8, NULL);
// SetViewportAndClear(cmd, buffer, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_10 = ___buffer1;
int32_t L_11 = ___clearFlag2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___clearColor3;
CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712(L_9, L_10, L_11, L_12, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m8E1C5D42853E5D83DCB4D9AA899BE41CB4C2BDA8 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___buffer1, int32_t ___clearFlag2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => SetRenderTarget(cmd, buffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ___buffer1;
int32_t L_2 = ___clearFlag2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_4 = ___miplevel3;
int32_t L_5 = ___cubemapFace4;
int32_t L_6 = ___depthSlice5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m21FAE62EC0EE884521A2F8C0A94758CFB30D8A80(L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m16FE3A9C3F8775A82C3DF097DDBFCF6FEAF583AD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___colorBuffer1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___miplevel3, int32_t ___cubemapFace4, int32_t ___depthSlice5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B3_0 = 0;
{
// int cw = colorBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___colorBuffer1;
NullCheck(L_0);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1;
L_1 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_1);
V_0 = L_2;
// int ch = colorBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ___colorBuffer1;
NullCheck(L_3);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4;
L_4 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4);
V_1 = L_5;
// int dw = depthBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = ___depthBuffer2;
NullCheck(L_6);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7;
L_7 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_6, NULL);
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
V_2 = L_8;
// int dh = depthBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___depthBuffer2;
NullCheck(L_9);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10;
L_10 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_9, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_10);
V_3 = L_11;
// Debug.Assert(cw == dw && ch == dh);
int32_t L_12 = V_0;
int32_t L_13 = V_2;
if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
{
goto IL_003b;
}
}
{
int32_t L_14 = V_1;
int32_t L_15 = V_3;
G_B3_0 = ((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0);
goto IL_003c;
}
IL_003b:
{
G_B3_0 = 0;
}
IL_003c:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
// SetRenderTarget(cmd, colorBuffer, depthBuffer, ClearFlag.None, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_17 = ___colorBuffer1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_18 = ___depthBuffer2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
L_19 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_20 = ___miplevel3;
int32_t L_21 = ___cubemapFace4;
int32_t L_22 = ___depthSlice5;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_mDBD8F90E95612618F02AA57FF827919E7E0E50BA(L_16, L_17, L_18, 0, L_19, L_20, L_21, L_22, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m3A19887350C8A8D862A1B5A50DC30BE0629FBF9B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___colorBuffer1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___clearFlag3, int32_t ___miplevel4, int32_t ___cubemapFace5, int32_t ___depthSlice6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B3_0 = 0;
{
// int cw = colorBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___colorBuffer1;
NullCheck(L_0);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1;
L_1 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_1);
V_0 = L_2;
// int ch = colorBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ___colorBuffer1;
NullCheck(L_3);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4;
L_4 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4);
V_1 = L_5;
// int dw = depthBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = ___depthBuffer2;
NullCheck(L_6);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7;
L_7 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_6, NULL);
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
V_2 = L_8;
// int dh = depthBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___depthBuffer2;
NullCheck(L_9);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10;
L_10 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_9, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_10);
V_3 = L_11;
// Debug.Assert(cw == dw && ch == dh);
int32_t L_12 = V_0;
int32_t L_13 = V_2;
if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
{
goto IL_003b;
}
}
{
int32_t L_14 = V_1;
int32_t L_15 = V_3;
G_B3_0 = ((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0);
goto IL_003c;
}
IL_003b:
{
G_B3_0 = 0;
}
IL_003c:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
// SetRenderTarget(cmd, colorBuffer, depthBuffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_17 = ___colorBuffer1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_18 = ___depthBuffer2;
int32_t L_19 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
L_20 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
int32_t L_21 = ___miplevel4;
int32_t L_22 = ___cubemapFace5;
int32_t L_23 = ___depthSlice6;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_mDBD8F90E95612618F02AA57FF827919E7E0E50BA(L_16, L_17, L_18, L_19, L_20, L_21, L_22, L_23, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mDBD8F90E95612618F02AA57FF827919E7E0E50BA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___colorBuffer1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, int32_t ___miplevel5, int32_t ___cubemapFace6, int32_t ___depthSlice7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B3_0 = 0;
{
// int cw = colorBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___colorBuffer1;
NullCheck(L_0);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1;
L_1 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_1);
V_0 = L_2;
// int ch = colorBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ___colorBuffer1;
NullCheck(L_3);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4;
L_4 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4);
V_1 = L_5;
// int dw = depthBuffer.rt.width;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = ___depthBuffer2;
NullCheck(L_6);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7;
L_7 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_6, NULL);
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
V_2 = L_8;
// int dh = depthBuffer.rt.height;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ___depthBuffer2;
NullCheck(L_9);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10;
L_10 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_9, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_10);
V_3 = L_11;
// Debug.Assert(cw == dw && ch == dh);
int32_t L_12 = V_0;
int32_t L_13 = V_2;
if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
{
goto IL_003b;
}
}
{
int32_t L_14 = V_1;
int32_t L_15 = V_3;
G_B3_0 = ((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0);
goto IL_003c;
}
IL_003b:
{
G_B3_0 = 0;
}
IL_003c:
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
// CoreUtils.SetRenderTarget(cmd, colorBuffer.rt, depthBuffer.rt, miplevel, cubemapFace, depthSlice);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_17 = ___colorBuffer1;
NullCheck(L_17);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18;
L_18 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_17, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_19;
L_19 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_18, NULL);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_20 = ___depthBuffer2;
NullCheck(L_20);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21;
L_21 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_20, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_22;
L_22 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_21, NULL);
int32_t L_23 = ___miplevel5;
int32_t L_24 = ___cubemapFace6;
int32_t L_25 = ___depthSlice7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_mEEFF3082D095E30261FE5416357B1FB156B30E9B(L_16, L_19, L_22, L_23, L_24, L_25, NULL);
// SetViewportAndClear(cmd, colorBuffer, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_27 = ___colorBuffer1;
int32_t L_28 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = ___clearColor4;
CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712(L_26, L_27, L_28, L_29, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mBEE62CA207D8EFA1B01BE64BC81F2E22C41280EB (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CoreUtils.SetRenderTarget(cmd, colorBuffers, depthBuffer.rt, ClearFlag.None, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ___depthBuffer2;
NullCheck(L_2);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3;
L_3 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_2, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4;
L_4 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_3, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m69ECACBA48FEC53BE5691E5A1F8F7B640DDABA37(L_0, L_1, L_4, 0, L_5, NULL);
// SetViewport(cmd, depthBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7 = ___depthBuffer2;
CoreUtils_SetViewport_m92C82E5708AB8C69C3F2A02A5398929A7FCA2F8C(L_6, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mC2F20C9F8D78BFF96A924529457C5473A0D67090 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___clearFlag3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CoreUtils.SetRenderTarget(cmd, colorBuffers, depthBuffer.rt); // Don't clear here, viewport needs to be set before we do.
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ___depthBuffer2;
NullCheck(L_2);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3;
L_3 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_2, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4;
L_4 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m138826BDE3B52178379A1D586AA6C114E64FE973(L_0, L_1, L_4, NULL);
// SetViewportAndClear(cmd, depthBuffer, clearFlag, Color.clear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = ___depthBuffer2;
int32_t L_7 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
L_8 = Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline(NULL);
CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712(L_5, L_6, L_7, L_8, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mE276987C50257C39A3F838027B59A91C1A3C0FE6 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers1, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___depthBuffer2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// cmd.SetRenderTarget(colorBuffers, depthBuffer, 0, CubemapFace.Unknown, -1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ___depthBuffer2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_3;
L_3 = RTHandle_op_Implicit_m7E42D3EE8A152420027F24913FAC50D9FECECE6A(L_2, NULL);
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m2A11A517DE44DC5F37BA08EF86ED1DCABAC4CC1E(L_0, L_1, L_3, 0, (-1), (-1), NULL);
// SetViewportAndClear(cmd, depthBuffer, clearFlag, clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = ___depthBuffer2;
int32_t L_6 = ___clearFlag3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___clearColor4;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetViewportAndClear_m73C5B9E647E73062251839230C94D82E401CA712(L_4, L_5, L_6, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetViewport(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetViewport_m92C82E5708AB8C69C3F2A02A5398929A7FCA2F8C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___target1, const RuntimeMethod* method)
{
bool V_0 = false;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (target.useScaling)
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___target1;
NullCheck(L_0);
bool L_1;
L_1 = RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline(L_0, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0045;
}
}
{
// Vector2Int scaledViewportSize = target.GetScaledSize(target.rtHandleProperties.currentViewportSize);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ___target1;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ___target1;
NullCheck(L_4);
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 L_5;
L_5 = RTHandle_get_rtHandleProperties_mDD6241F72089E7DCED00F386D771140C9D9BB38D(L_4, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = L_5.___currentViewportSize_2;
NullCheck(L_3);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
L_7 = RTHandle_GetScaledSize_m58D71FF94244F1EE9BCB5690381DB37C79D3E239(L_3, L_6, NULL);
V_1 = L_7;
// cmd.SetViewport(new Rect(0.0f, 0.0f, scaledViewportSize.x, scaledViewportSize.y));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
int32_t L_9;
L_9 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL);
int32_t L_10;
L_10 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_1), NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11;
memset((&L_11), 0, sizeof(L_11));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_11), (0.0f), (0.0f), ((float)L_9), ((float)L_10), /*hidden argument*/NULL);
NullCheck(L_8);
CommandBuffer_SetViewport_m3BCCABB7493369D88DB15EE43C41D9858AE2574D(L_8, L_11, NULL);
}
IL_0045:
{
// }
return;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetRenderTargetAutoName(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat,System.String,System.Boolean,System.Boolean,UnityEngine.Rendering.MSAASamples)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetRenderTargetAutoName_m53CCC53CB33DF2917FE8B2927EC479AF17E74B57 (int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, String_t* ___name4, bool ___mips5, bool ___enableMSAA6, int32_t ___msaaSamples7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => GetRenderTargetAutoName(width, height, depth, format.ToString(), TextureDimension.None, name, mips, enableMSAA, msaaSamples, dynamicRes: false);
int32_t L_0 = ___width0;
int32_t L_1 = ___height1;
int32_t L_2 = ___depth2;
Il2CppFakeBox<int32_t> L_3(RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F_il2cpp_TypeInfo_var, (&___format3));
String_t* L_4;
L_4 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_3), NULL);
String_t* L_5 = ___name4;
bool L_6 = ___mips5;
bool L_7 = ___enableMSAA6;
int32_t L_8 = ___msaaSamples7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
String_t* L_9;
L_9 = CoreUtils_GetRenderTargetAutoName_m6ED1EFF259EB08ECAB656DBEFEA3C04C3788E2F9(L_0, L_1, L_2, L_4, 0, L_5, L_6, L_7, L_8, (bool)0, NULL);
return L_9;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetRenderTargetAutoName(System.Int32,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,System.String,System.Boolean,System.Boolean,UnityEngine.Rendering.MSAASamples)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetRenderTargetAutoName_m8B3FC796A9869D3EC31497190FCF1BC83BD6A5F6 (int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, String_t* ___name4, bool ___mips5, bool ___enableMSAA6, int32_t ___msaaSamples7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => GetRenderTargetAutoName(width, height, depth, format.ToString(), TextureDimension.None, name, mips, enableMSAA, msaaSamples, dynamicRes: false);
int32_t L_0 = ___width0;
int32_t L_1 = ___height1;
int32_t L_2 = ___depth2;
Il2CppFakeBox<int32_t> L_3(GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var, (&___format3));
String_t* L_4;
L_4 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_3), NULL);
String_t* L_5 = ___name4;
bool L_6 = ___mips5;
bool L_7 = ___enableMSAA6;
int32_t L_8 = ___msaaSamples7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
String_t* L_9;
L_9 = CoreUtils_GetRenderTargetAutoName_m6ED1EFF259EB08ECAB656DBEFEA3C04C3788E2F9(L_0, L_1, L_2, L_4, 0, L_5, L_6, L_7, L_8, (bool)0, NULL);
return L_9;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetRenderTargetAutoName(System.Int32,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Boolean,UnityEngine.Rendering.MSAASamples,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetRenderTargetAutoName_m19285318502CDF11B7E15A45844D4D2814440D33 (int32_t ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, int32_t ___dim4, String_t* ___name5, bool ___mips6, bool ___enableMSAA7, int32_t ___msaaSamples8, bool ___dynamicRes9, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => GetRenderTargetAutoName(width, height, depth, format.ToString(), dim, name, mips, enableMSAA, msaaSamples, dynamicRes);
int32_t L_0 = ___width0;
int32_t L_1 = ___height1;
int32_t L_2 = ___depth2;
Il2CppFakeBox<int32_t> L_3(GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var, (&___format3));
String_t* L_4;
L_4 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_3), NULL);
int32_t L_5 = ___dim4;
String_t* L_6 = ___name5;
bool L_7 = ___mips6;
bool L_8 = ___enableMSAA7;
int32_t L_9 = ___msaaSamples8;
bool L_10 = ___dynamicRes9;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
String_t* L_11;
L_11 = CoreUtils_GetRenderTargetAutoName_m6ED1EFF259EB08ECAB656DBEFEA3C04C3788E2F9(L_0, L_1, L_2, L_4, L_5, L_6, L_7, L_8, L_9, L_10, NULL);
return L_11;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetRenderTargetAutoName(System.Int32,System.Int32,System.Int32,System.String,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Boolean,UnityEngine.Rendering.MSAASamples,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetRenderTargetAutoName_m6ED1EFF259EB08ECAB656DBEFEA3C04C3788E2F9 (int32_t ___width0, int32_t ___height1, int32_t ___depth2, String_t* ___format3, int32_t ___dim4, String_t* ___name5, bool ___mips6, bool ___enableMSAA7, int32_t ___msaaSamples8, bool ___dynamicRes9, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53A7B8F3AA601B02DBFA30B6D8BCEC8081E7627D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90FDD5A55E9A72404B00AF935ADEF8EBFCF6A96F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB2FF5112291E66F63509A6ABB6285E57EBD09D3);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
String_t* V_6 = NULL;
{
// string result = string.Format("{0}_{1}x{2}", name, width, height);
String_t* L_0 = ___name5;
int32_t L_1 = ___width0;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
int32_t L_4 = ___height1;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5);
String_t* L_7;
L_7 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteralCB2FF5112291E66F63509A6ABB6285E57EBD09D3, L_0, L_3, L_6, NULL);
V_0 = L_7;
// if (depth > 1)
int32_t L_8 = ___depth2;
V_1 = (bool)((((int32_t)L_8) > ((int32_t)1))? 1 : 0);
bool L_9 = V_1;
if (!L_9)
{
goto IL_0034;
}
}
{
// result = string.Format("{0}x{1}", result, depth);
String_t* L_10 = V_0;
int32_t L_11 = ___depth2;
int32_t L_12 = L_11;
RuntimeObject* L_13 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_12);
String_t* L_14;
L_14 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralC5D8AF07339C92C1C8A544FB0AED646C001200E8, L_10, L_13, NULL);
V_0 = L_14;
}
IL_0034:
{
// if (mips)
bool L_15 = ___mips6;
V_2 = L_15;
bool L_16 = V_2;
if (!L_16)
{
goto IL_004b;
}
}
{
// result = string.Format("{0}_{1}", result, "Mips");
String_t* L_17 = V_0;
String_t* L_18;
L_18 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674, L_17, _stringLiteral53A7B8F3AA601B02DBFA30B6D8BCEC8081E7627D, NULL);
V_0 = L_18;
}
IL_004b:
{
// result = string.Format("{0}_{1}", result, format);
String_t* L_19 = V_0;
String_t* L_20 = ___format3;
String_t* L_21;
L_21 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674, L_19, L_20, NULL);
V_0 = L_21;
// if (dim != TextureDimension.None)
int32_t L_22 = ___dim4;
V_3 = (bool)((!(((uint32_t)L_22) <= ((uint32_t)0)))? 1 : 0);
bool L_23 = V_3;
if (!L_23)
{
goto IL_0074;
}
}
{
// result = string.Format("{0}_{1}", result, dim);
String_t* L_24 = V_0;
int32_t L_25 = ___dim4;
int32_t L_26 = L_25;
RuntimeObject* L_27 = Box(TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642_il2cpp_TypeInfo_var, &L_26);
String_t* L_28;
L_28 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674, L_24, L_27, NULL);
V_0 = L_28;
}
IL_0074:
{
// if (enableMSAA)
bool L_29 = ___enableMSAA7;
V_4 = L_29;
bool L_30 = V_4;
if (!L_30)
{
goto IL_0095;
}
}
{
// result = string.Format("{0}_{1}", result, msaaSamples.ToString());
String_t* L_31 = V_0;
Il2CppFakeBox<int32_t> L_32(MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C_il2cpp_TypeInfo_var, (&___msaaSamples8));
String_t* L_33;
L_33 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_32), NULL);
String_t* L_34;
L_34 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674, L_31, L_33, NULL);
V_0 = L_34;
}
IL_0095:
{
// if (dynamicRes)
bool L_35 = ___dynamicRes9;
V_5 = L_35;
bool L_36 = V_5;
if (!L_36)
{
goto IL_00ae;
}
}
{
// result = string.Format("{0}_{1}", result, "dynamic");
String_t* L_37 = V_0;
String_t* L_38;
L_38 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral0ACD01722156B8516C7B5AED45E29FC23B05A674, L_37, _stringLiteral90FDD5A55E9A72404B00AF935ADEF8EBFCF6A96F, NULL);
V_0 = L_38;
}
IL_00ae:
{
// return result;
String_t* L_39 = V_0;
V_6 = L_39;
goto IL_00b3;
}
IL_00b3:
{
// }
String_t* L_40 = V_6;
return L_40;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetTextureAutoName(System.Int32,System.Int32,UnityEngine.TextureFormat,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetTextureAutoName_mDD7EDBAD7F7F3C66018989C89D1487F37305875E (int32_t ___width0, int32_t ___height1, int32_t ___format2, int32_t ___dim3, String_t* ___name4, bool ___mips5, int32_t ___depth6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => GetTextureAutoName(width, height, format.ToString(), dim, name, mips, depth);
int32_t L_0 = ___width0;
int32_t L_1 = ___height1;
Il2CppFakeBox<int32_t> L_2(TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var, (&___format2));
String_t* L_3;
L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_2), NULL);
int32_t L_4 = ___dim3;
String_t* L_5 = ___name4;
bool L_6 = ___mips5;
int32_t L_7 = ___depth6;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
String_t* L_8;
L_8 = CoreUtils_GetTextureAutoName_m7E0742D6C5C6537DA118ED3D575FD92E52D9A4CA(L_0, L_1, L_3, L_4, L_5, L_6, L_7, NULL);
return L_8;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetTextureAutoName(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetTextureAutoName_m1BAA4A0E7F36BCBAA011CFBBE9A4DBB251EA9803 (int32_t ___width0, int32_t ___height1, int32_t ___format2, int32_t ___dim3, String_t* ___name4, bool ___mips5, int32_t ___depth6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// => GetTextureAutoName(width, height, format.ToString(), dim, name, mips, depth);
int32_t L_0 = ___width0;
int32_t L_1 = ___height1;
Il2CppFakeBox<int32_t> L_2(GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var, (&___format2));
String_t* L_3;
L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_2), NULL);
int32_t L_4 = ___dim3;
String_t* L_5 = ___name4;
bool L_6 = ___mips5;
int32_t L_7 = ___depth6;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
String_t* L_8;
L_8 = CoreUtils_GetTextureAutoName_m7E0742D6C5C6537DA118ED3D575FD92E52D9A4CA(L_0, L_1, L_3, L_4, L_5, L_6, L_7, NULL);
return L_8;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetTextureAutoName(System.Int32,System.Int32,System.String,UnityEngine.Rendering.TextureDimension,System.String,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetTextureAutoName_m7E0742D6C5C6537DA118ED3D575FD92E52D9A4CA (int32_t ___width0, int32_t ___height1, String_t* ___format2, int32_t ___dim3, String_t* ___name4, bool ___mips5, int32_t ___depth6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0898F49C5589FCB4CBAA5416907DF26E99722FA2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1897A975EECD41F0613D1778A0F22B464C8277CD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral365B1F014A888DCE72CCE1F09C3646A52674E509);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAF21F21C0C5A5EC0A8F81864348365A8EA6366A);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
int32_t G_B3_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_2 = NULL;
String_t* G_B3_3 = NULL;
int32_t G_B2_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_2 = NULL;
String_t* G_B2_3 = NULL;
String_t* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_3 = NULL;
String_t* G_B4_4 = NULL;
int32_t G_B7_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL;
String_t* G_B7_3 = NULL;
int32_t G_B6_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL;
String_t* G_B6_3 = NULL;
String_t* G_B8_0 = NULL;
int32_t G_B8_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_3 = NULL;
String_t* G_B8_4 = NULL;
String_t* G_B11_0 = NULL;
String_t* G_B10_0 = NULL;
String_t* G_B12_0 = NULL;
String_t* G_B12_1 = NULL;
String_t* G_B14_0 = NULL;
String_t* G_B14_1 = NULL;
String_t* G_B13_0 = NULL;
String_t* G_B13_1 = NULL;
String_t* G_B15_0 = NULL;
String_t* G_B15_1 = NULL;
String_t* G_B15_2 = NULL;
{
// if (depth == 0)
int32_t L_0 = ___depth6;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0046;
}
}
{
// temp = string.Format("{0}x{1}{2}_{3}", width, height, mips ? "_Mips" : "", format);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
int32_t L_4 = ___width0;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5);
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_6);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3;
int32_t L_8 = ___height1;
int32_t L_9 = L_8;
RuntimeObject* L_10 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_9);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_10);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7;
bool L_12 = ___mips5;
G_B2_0 = 2;
G_B2_1 = L_11;
G_B2_2 = L_11;
G_B2_3 = _stringLiteralEAF21F21C0C5A5EC0A8F81864348365A8EA6366A;
if (L_12)
{
G_B3_0 = 2;
G_B3_1 = L_11;
G_B3_2 = L_11;
G_B3_3 = _stringLiteralEAF21F21C0C5A5EC0A8F81864348365A8EA6366A;
goto IL_0034;
}
}
{
G_B4_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
G_B4_3 = G_B2_2;
G_B4_4 = G_B2_3;
goto IL_0039;
}
IL_0034:
{
G_B4_0 = _stringLiteral0898F49C5589FCB4CBAA5416907DF26E99722FA2;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
G_B4_3 = G_B3_2;
G_B4_4 = G_B3_3;
}
IL_0039:
{
NullCheck(G_B4_2);
ArrayElementTypeCheck (G_B4_2, G_B4_0);
(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (RuntimeObject*)G_B4_0);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = G_B4_3;
String_t* L_14 = ___format2;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_14);
String_t* L_15;
L_15 = String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55(G_B4_4, L_13, NULL);
V_0 = L_15;
goto IL_008a;
}
IL_0046:
{
// temp = string.Format("{0}x{1}x{2}{3}_{4}", width, height, depth, mips ? "_Mips" : "", format);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
int32_t L_18 = ___width0;
int32_t L_19 = L_18;
RuntimeObject* L_20 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_19);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_20);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_20);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_17;
int32_t L_22 = ___height1;
int32_t L_23 = L_22;
RuntimeObject* L_24 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_23);
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_24);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_24);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = L_21;
int32_t L_26 = ___depth6;
int32_t L_27 = L_26;
RuntimeObject* L_28 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_27);
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_28);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_28);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = L_25;
bool L_30 = ___mips5;
G_B6_0 = 3;
G_B6_1 = L_29;
G_B6_2 = L_29;
G_B6_3 = _stringLiteral365B1F014A888DCE72CCE1F09C3646A52674E509;
if (L_30)
{
G_B7_0 = 3;
G_B7_1 = L_29;
G_B7_2 = L_29;
G_B7_3 = _stringLiteral365B1F014A888DCE72CCE1F09C3646A52674E509;
goto IL_007a;
}
}
{
G_B8_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
G_B8_3 = G_B6_2;
G_B8_4 = G_B6_3;
goto IL_007f;
}
IL_007a:
{
G_B8_0 = _stringLiteral0898F49C5589FCB4CBAA5416907DF26E99722FA2;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
G_B8_3 = G_B7_2;
G_B8_4 = G_B7_3;
}
IL_007f:
{
NullCheck(G_B8_2);
ArrayElementTypeCheck (G_B8_2, G_B8_0);
(G_B8_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B8_1), (RuntimeObject*)G_B8_0);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = G_B8_3;
String_t* L_32 = ___format2;
NullCheck(L_31);
ArrayElementTypeCheck (L_31, L_32);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_32);
String_t* L_33;
L_33 = String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55(G_B8_4, L_31, NULL);
V_0 = L_33;
}
IL_008a:
{
// temp = String.Format("{0}_{1}_{2}", name == "" ? "Texture" : name, (dim == TextureDimension.None) ? "" : dim.ToString(), temp);
String_t* L_34 = ___name4;
bool L_35;
L_35 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_34, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
G_B10_0 = _stringLiteral1897A975EECD41F0613D1778A0F22B464C8277CD;
if (L_35)
{
G_B11_0 = _stringLiteral1897A975EECD41F0613D1778A0F22B464C8277CD;
goto IL_00a1;
}
}
{
String_t* L_36 = ___name4;
G_B12_0 = L_36;
G_B12_1 = G_B10_0;
goto IL_00a6;
}
IL_00a1:
{
G_B12_0 = _stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483;
G_B12_1 = G_B11_0;
}
IL_00a6:
{
int32_t L_37 = ___dim3;
G_B13_0 = G_B12_0;
G_B13_1 = G_B12_1;
if (!L_37)
{
G_B14_0 = G_B12_0;
G_B14_1 = G_B12_1;
goto IL_00b8;
}
}
{
Il2CppFakeBox<int32_t> L_38(TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642_il2cpp_TypeInfo_var, (&___dim3));
String_t* L_39;
L_39 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_38), NULL);
G_B15_0 = L_39;
G_B15_1 = G_B13_0;
G_B15_2 = G_B13_1;
goto IL_00bd;
}
IL_00b8:
{
G_B15_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B15_1 = G_B14_0;
G_B15_2 = G_B14_1;
}
IL_00bd:
{
String_t* L_40 = V_0;
String_t* L_41;
L_41 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(G_B15_2, G_B15_1, G_B15_0, L_40, NULL);
V_0 = L_41;
// return temp;
String_t* L_42 = V_0;
V_2 = L_42;
goto IL_00c8;
}
IL_00c8:
{
// }
String_t* L_43 = V_2;
return L_43;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::ClearCubemap(UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTexture,UnityEngine.Color,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_ClearCubemap_mAD098131D233101899796B39552A945518E5D02F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___renderTexture1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor2, bool ___clearMips3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
{
// int mipCount = 1;
V_0 = 1;
// if (renderTexture.useMipMap && clearMips)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___renderTexture1;
NullCheck(L_0);
bool L_1;
L_1 = RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7(L_0, NULL);
bool L_2 = ___clearMips3;
V_1 = (bool)((int32_t)((int32_t)L_1&(int32_t)L_2));
bool L_3 = V_1;
if (!L_3)
{
goto IL_0026;
}
}
{
// mipCount = (int)Mathf.Log((float)renderTexture.width, 2.0f) + 1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ___renderTexture1;
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_4);
float L_6;
L_6 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)L_5), (2.0f), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_6), 1));
}
IL_0026:
{
// for (int i = 0; i < 6; ++i)
V_2 = 0;
goto IL_0056;
}
IL_002a:
{
// for (int mip = 0; mip < mipCount; ++mip)
V_3 = 0;
goto IL_0047;
}
IL_002f:
{
// SetRenderTarget(cmd, new RenderTargetIdentifier(renderTexture), ClearFlag.Color, clearColor, mip, (CubemapFace)i);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = ___renderTexture1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_9;
memset((&L_9), 0, sizeof(L_9));
RenderTargetIdentifier__ctor_mD6E20FA134EEBCE40A8B5E64C505DE8A0DC96BDF((&L_9), L_8, /*hidden argument*/NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___clearColor2;
int32_t L_11 = V_3;
int32_t L_12 = V_2;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetRenderTarget_m6CE0BBF5E5D16ED93D0FEAE483F3DB6A69ED3D8D(L_7, L_9, 1, L_10, L_11, L_12, (-1), NULL);
// for (int mip = 0; mip < mipCount; ++mip)
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0047:
{
// for (int mip = 0; mip < mipCount; ++mip)
int32_t L_14 = V_3;
int32_t L_15 = V_0;
V_4 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
bool L_16 = V_4;
if (L_16)
{
goto IL_002f;
}
}
{
// for (int i = 0; i < 6; ++i)
int32_t L_17 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0056:
{
// for (int i = 0; i < 6; ++i)
int32_t L_18 = V_2;
V_5 = (bool)((((int32_t)L_18) < ((int32_t)6))? 1 : 0);
bool L_19 = V_5;
if (L_19)
{
goto IL_002a;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_mB804E8C68BB78F402C36CCDC75F13FB0708D7F30 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties2, int32_t ___shaderPassId3, const RuntimeMethod* method)
{
{
// commandBuffer.DrawProcedural(Matrix4x4.identity, material, shaderPassId, MeshTopology.Triangles, 3, 1, properties);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___commandBuffer0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___material1;
int32_t L_3 = ___shaderPassId3;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_4 = ___properties2;
NullCheck(L_0);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_0, L_1, L_2, L_3, 0, 3, 1, L_4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m0463B1ED1EBE8A4D374DF2B12F5482473BE6CD30 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer2, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties3, int32_t ___shaderPassId4, const RuntimeMethod* method)
{
{
// commandBuffer.SetRenderTarget(colorBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___commandBuffer0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer2;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_0, L_1, NULL);
// commandBuffer.DrawProcedural(Matrix4x4.identity, material, shaderPassId, MeshTopology.Triangles, 3, 1, properties);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___commandBuffer0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___material1;
int32_t L_5 = ___shaderPassId4;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ___properties3;
NullCheck(L_2);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_2, L_3, L_4, L_5, 0, 3, 1, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m15EB480803B7BD1189ABB4CE8792CCD2334ABFDA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorBuffer2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthStencilBuffer3, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties4, int32_t ___shaderPassId5, const RuntimeMethod* method)
{
{
// commandBuffer.SetRenderTarget(colorBuffer, depthStencilBuffer, 0, CubemapFace.Unknown, -1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___commandBuffer0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = ___colorBuffer2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthStencilBuffer3;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_mDD78775F6E0B5F1E74F65A08C3973A3575382619(L_0, L_1, L_2, 0, (-1), (-1), NULL);
// commandBuffer.DrawProcedural(Matrix4x4.identity, material, shaderPassId, MeshTopology.Triangles, 3, 1, properties);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___commandBuffer0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___material1;
int32_t L_6 = ___shaderPassId5;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_7 = ___properties4;
NullCheck(L_3);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_3, L_4, L_5, L_6, 0, 3, 1, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m7D1D649DE10628F304644AD43659B0E8A4681AD7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthStencilBuffer3, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties4, int32_t ___shaderPassId5, const RuntimeMethod* method)
{
{
// commandBuffer.SetRenderTarget(colorBuffers, depthStencilBuffer, 0, CubemapFace.Unknown, -1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___commandBuffer0;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = ___colorBuffers2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___depthStencilBuffer3;
NullCheck(L_0);
CommandBuffer_SetRenderTarget_m2A11A517DE44DC5F37BA08EF86ED1DCABAC4CC1E(L_0, L_1, L_2, 0, (-1), (-1), NULL);
// commandBuffer.DrawProcedural(Matrix4x4.identity, material, shaderPassId, MeshTopology.Triangles, 3, 1, properties);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___commandBuffer0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___material1;
int32_t L_6 = ___shaderPassId5;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_7 = ___properties4;
NullCheck(L_3);
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_3, L_4, L_5, L_6, 0, 3, 1, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawFullScreen(UnityEngine.Rendering.CommandBuffer,UnityEngine.Material,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.MaterialPropertyBlock,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m82DA00DB70D9F75C1630B7CA0424F6ACE1C1FE9B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___colorBuffers2, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties3, int32_t ___shaderPassId4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// DrawFullScreen(commandBuffer, material, colorBuffers, colorBuffers[0], properties, shaderPassId);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___commandBuffer0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___material1;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_2 = ___colorBuffers2;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_3 = ___colorBuffers2;
NullCheck(L_3);
int32_t L_4 = 0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = ___properties3;
int32_t L_7 = ___shaderPassId4;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_DrawFullScreen_m7D1D649DE10628F304644AD43659B0E8A4681AD7(L_0, L_1, L_2, L_5, L_6, L_7, NULL);
// }
return;
}
}
// UnityEngine.Color UnityEngine.Rendering.CoreUtils::ConvertSRGBToActiveColorSpace(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CoreUtils_ConvertSRGBToActiveColorSpace_m5CFB24D7E2DEF496FD2B4FE02EF95FFF7C3E80AD (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color0, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (QualitySettings.activeColorSpace == ColorSpace.Linear) ? color.linear : color;
int32_t L_0;
L_0 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_000c;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___color0;
G_B3_0 = L_1;
goto IL_0013;
}
IL_000c:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
L_2 = Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline((&___color0), NULL);
G_B3_0 = L_2;
}
IL_0013:
{
V_0 = G_B3_0;
goto IL_0016;
}
IL_0016:
{
// }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = V_0;
return L_3;
}
}
// UnityEngine.Color UnityEngine.Rendering.CoreUtils::ConvertLinearToActiveColorSpace(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F CoreUtils_ConvertLinearToActiveColorSpace_m54A871040A0AA45F009CCE3D34490409F60AE908 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color0, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// return (QualitySettings.activeColorSpace == ColorSpace.Linear) ? color : color.gamma;
int32_t L_0;
L_0 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
L_1 = Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline((&___color0), NULL);
G_B3_0 = L_1;
goto IL_0013;
}
IL_0012:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___color0;
G_B3_0 = L_2;
}
IL_0013:
{
V_0 = G_B3_0;
goto IL_0016;
}
IL_0016:
{
// }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = V_0;
return L_3;
}
}
// UnityEngine.Material UnityEngine.Rendering.CoreUtils::CreateEngineMaterial(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_m34B5A3DC1142E177DA75BA6071A585798ED95E5A (String_t* ___shaderPath0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E975A3E04E04AD1056FB82AC061EA9EDD7F2CBF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF64393D0C87239822E362C5CF384E8A7A037C812);
s_Il2CppMethodInitialized = true;
}
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
bool V_2 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
{
// Shader shader = Shader.Find(shaderPath);
String_t* L_0 = ___shaderPath0;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1;
L_1 = Shader_Find_mFF2A8FC042B9CFAA9800679CA674D52859BF3A72(L_0, NULL);
V_0 = L_1;
// if (shader == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_002e;
}
}
{
// Debug.LogError("Cannot create required material because shader " + shaderPath + " could not be found");
String_t* L_5 = ___shaderPath0;
String_t* L_6;
L_6 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteralF64393D0C87239822E362C5CF384E8A7A037C812, L_5, _stringLiteral6E975A3E04E04AD1056FB82AC061EA9EDD7F2CBF, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_6, NULL);
// return null;
V_3 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_0042;
}
IL_002e:
{
// var mat = new Material(shader)
// {
// hideFlags = HideFlags.HideAndDontSave
// };
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_7 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_8);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_8, L_7, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = L_8;
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)61), NULL);
V_1 = L_9;
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1;
V_3 = L_10;
goto IL_0042;
}
IL_0042:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = V_3;
return L_11;
}
}
// UnityEngine.Material UnityEngine.Rendering.CoreUtils::CreateEngineMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE740A6E88D4BFA1DF63FB0D354B717C70241FA5);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
bool V_1 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
{
// if (shader == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ___shader0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_001c;
}
}
{
// Debug.LogError("Cannot create required material because shader is null");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(_stringLiteralBE740A6E88D4BFA1DF63FB0D354B717C70241FA5, NULL);
// return null;
V_2 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_0030;
}
IL_001c:
{
// var mat = new Material(shader)
// {
// hideFlags = HideFlags.HideAndDontSave
// };
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3 = ___shader0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_4);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_4, L_3, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = L_4;
NullCheck(L_5);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_5, ((int32_t)61), NULL);
V_0 = L_5;
// return mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = V_0;
V_2 = L_6;
goto IL_0030;
}
IL_0030:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_2;
return L_7;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetKeyword(UnityEngine.Rendering.CommandBuffer,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, String_t* ___keyword1, bool ___state2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (state)
bool L_0 = ___state2;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// cmd.EnableShaderKeyword(keyword);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
String_t* L_3 = ___keyword1;
NullCheck(L_2);
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_2, L_3, NULL);
goto IL_0018;
}
IL_0010:
{
// cmd.DisableShaderKeyword(keyword);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
String_t* L_5 = ___keyword1;
NullCheck(L_4);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_4, L_5, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetKeyword(UnityEngine.Material,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetKeyword_m32774A5307241CBA36042A0ADC4385D1FB998710 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, String_t* ___keyword1, bool ___state2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (state)
bool L_0 = ___state2;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// material.EnableKeyword(keyword);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___material0;
String_t* L_3 = ___keyword1;
NullCheck(L_2);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_2, L_3, NULL);
goto IL_0018;
}
IL_0010:
{
// material.DisableKeyword(keyword);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___material0;
String_t* L_5 = ___keyword1;
NullCheck(L_4);
Material_DisableKeyword_mC123927EBF2F2A19220A4456C8EA19F2BA416E8C(L_4, L_5, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SetKeyword(UnityEngine.ComputeShader,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetKeyword_m70CC262562C483EAE444FCF610684E18D4DE82EB (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs0, String_t* ___keyword1, bool ___state2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (state)
bool L_0 = ___state2;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// cs.EnableKeyword(keyword);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = ___cs0;
String_t* L_3 = ___keyword1;
NullCheck(L_2);
ComputeShader_EnableKeyword_mCA7166C6F79824086296AA2978DA7274FFBB035D(L_2, L_3, NULL);
goto IL_0018;
}
IL_0010:
{
// cs.DisableKeyword(keyword);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_4 = ___cs0;
String_t* L_5 = ___keyword1;
NullCheck(L_4);
ComputeShader_DisableKeyword_m390D1E9F02D21BF97338594E94B03101B9C99305(L_4, L_5, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (obj != null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0015;
}
}
{
// UnityObject.Destroy(obj);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_3, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Collections.Generic.IEnumerable`1<System.Type> UnityEngine.Rendering.CoreUtils::GetAllAssemblyTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CoreUtils_GetAllAssemblyTypes_mDBDF1257E7266F7002AA7297415F24EB7F148211 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SelectMany_TisAssembly_t_TisType_t_m4202A85C8F13D2416DEC5685134CAB1F158461B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDB9851E133717B16EF4D1F0B933444974B766016_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetAllAssemblyTypesU3Eb__81_0_m49BAC9B1A4D1E04F4AB5B5A08D1804D4C80887FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* G_B3_0 = NULL;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* G_B3_1 = NULL;
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* G_B2_0 = NULL;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* G_B2_1 = NULL;
{
// if (m_AssemblyTypes == null)
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_AssemblyTypes_17;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0042;
}
}
{
// m_AssemblyTypes = AppDomain.CurrentDomain.GetAssemblies()
// .SelectMany(t =>
// {
// // Ugly hack to handle mis-versioned dlls
// var innerTypes = new Type[0];
// try
// {
// innerTypes = t.GetTypes();
// }
// catch { }
// return innerTypes;
// });
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_2;
L_2 = AppDomain_get_CurrentDomain_m5085B6AF21A19506C85E0650C46BE35A18011CFE(NULL);
NullCheck(L_2);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_3;
L_3 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var);
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* L_4 = ((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9__81_0_1;
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* L_5 = L_4;
G_B2_0 = L_5;
G_B2_1 = L_3;
if (L_5)
{
G_B3_0 = L_5;
G_B3_1 = L_3;
goto IL_0037;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var);
U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* L_6 = ((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* L_7 = (Func_2_tDB9851E133717B16EF4D1F0B933444974B766016*)il2cpp_codegen_object_new(Func_2_tDB9851E133717B16EF4D1F0B933444974B766016_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mE7E2BD541D8288445CB79C54B1F9805C5D66D5BB(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CGetAllAssemblyTypesU3Eb__81_0_m49BAC9B1A4D1E04F4AB5B5A08D1804D4C80887FC_RuntimeMethod_var), NULL);
Func_2_tDB9851E133717B16EF4D1F0B933444974B766016* L_8 = L_7;
((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9__81_0_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9__81_0_1), (void*)L_8);
G_B3_0 = L_8;
G_B3_1 = G_B2_1;
}
IL_0037:
{
RuntimeObject* L_9;
L_9 = Enumerable_SelectMany_TisAssembly_t_TisType_t_m4202A85C8F13D2416DEC5685134CAB1F158461B4((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_SelectMany_TisAssembly_t_TisType_t_m4202A85C8F13D2416DEC5685134CAB1F158461B4_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_AssemblyTypes_17 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_AssemblyTypes_17), (void*)L_9);
}
IL_0042:
{
// return m_AssemblyTypes;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
RuntimeObject* L_10 = ((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___m_AssemblyTypes_17;
V_1 = L_10;
goto IL_004a;
}
IL_004a:
{
// }
RuntimeObject* L_11 = V_1;
return L_11;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::SafeRelease(UnityEngine.ComputeBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SafeRelease_mC80169C4ECDE45459608C6645DDD7C63F3B779D4 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___buffer0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (buffer != null)
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_0 = ___buffer0;
V_0 = (bool)((!(((RuntimeObject*)(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// buffer.Release();
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_2 = ___buffer0;
NullCheck(L_2);
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_2, NULL);
}
IL_0010:
{
// }
return;
}
}
// UnityEngine.Mesh UnityEngine.Rendering.CoreUtils::CreateCubeMesh(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* CoreUtils_CreateCubeMesh_mBED721BD2C0D62378BF6DB95F8DBA744A918D1B0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___min0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___max1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_1 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL;
{
// Mesh mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_0);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_0, NULL);
V_0 = L_0;
// Vector3[] vertices = new Vector3[8];
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)8);
V_1 = L_1;
// vertices[0] = new Vector3(min.x, min.y, min.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___min0;
float L_4 = L_3.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___min0;
float L_6 = L_5.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___min0;
float L_8 = L_7.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_4, L_6, L_8, /*hidden argument*/NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_9);
// vertices[1] = new Vector3(max.x, min.y, min.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___max1;
float L_12 = L_11.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___min0;
float L_14 = L_13.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___min0;
float L_16 = L_15.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), L_12, L_14, L_16, /*hidden argument*/NULL);
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_17);
// vertices[2] = new Vector3(max.x, max.y, min.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___max1;
float L_20 = L_19.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___max1;
float L_22 = L_21.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___min0;
float L_24 = L_23.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), L_20, L_22, L_24, /*hidden argument*/NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_25);
// vertices[3] = new Vector3(min.x, max.y, min.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_26 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___min0;
float L_28 = L_27.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___max1;
float L_30 = L_29.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___min0;
float L_32 = L_31.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
memset((&L_33), 0, sizeof(L_33));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_33), L_28, L_30, L_32, /*hidden argument*/NULL);
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_33);
// vertices[4] = new Vector3(min.x, min.y, max.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___min0;
float L_36 = L_35.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___min0;
float L_38 = L_37.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___max1;
float L_40 = L_39.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
memset((&L_41), 0, sizeof(L_41));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_41), L_36, L_38, L_40, /*hidden argument*/NULL);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_41);
// vertices[5] = new Vector3(max.x, min.y, max.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_42 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___max1;
float L_44 = L_43.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = ___min0;
float L_46 = L_45.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___max1;
float L_48 = L_47.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
memset((&L_49), 0, sizeof(L_49));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_49), L_44, L_46, L_48, /*hidden argument*/NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_49);
// vertices[6] = new Vector3(max.x, max.y, max.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_50 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = ___max1;
float L_52 = L_51.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = ___max1;
float L_54 = L_53.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = ___max1;
float L_56 = L_55.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
memset((&L_57), 0, sizeof(L_57));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_57), L_52, L_54, L_56, /*hidden argument*/NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(6), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_57);
// vertices[7] = new Vector3(min.x, max.y, max.z);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_58 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = ___min0;
float L_60 = L_59.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = ___max1;
float L_62 = L_61.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = ___max1;
float L_64 = L_63.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
memset((&L_65), 0, sizeof(L_65));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_65), L_60, L_62, L_64, /*hidden argument*/NULL);
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_65);
// mesh.vertices = vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_66 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = V_1;
NullCheck(L_66);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_66, L_67, NULL);
// int[] triangles = new int[36];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)36));
V_2 = L_68;
// triangles[0] = 0; triangles[1] = 2; triangles[2] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = V_2;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)0);
// triangles[0] = 0; triangles[1] = 2; triangles[2] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = V_2;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)2);
// triangles[0] = 0; triangles[1] = 2; triangles[2] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_2;
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)1);
// triangles[3] = 0; triangles[4] = 3; triangles[5] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = V_2;
NullCheck(L_72);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)0);
// triangles[3] = 0; triangles[4] = 3; triangles[5] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = V_2;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(4), (int32_t)3);
// triangles[3] = 0; triangles[4] = 3; triangles[5] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_2;
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(5), (int32_t)2);
// triangles[6] = 1; triangles[7] = 6; triangles[8] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = V_2;
NullCheck(L_75);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(6), (int32_t)1);
// triangles[6] = 1; triangles[7] = 6; triangles[8] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = V_2;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(7), (int32_t)6);
// triangles[6] = 1; triangles[7] = 6; triangles[8] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = V_2;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(8), (int32_t)5);
// triangles[9] = 1; triangles[10] = 2; triangles[11] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = V_2;
NullCheck(L_78);
(L_78)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (int32_t)1);
// triangles[9] = 1; triangles[10] = 2; triangles[11] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = V_2;
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (int32_t)2);
// triangles[9] = 1; triangles[10] = 2; triangles[11] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_2;
NullCheck(L_80);
(L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (int32_t)6);
// triangles[12] = 5; triangles[13] = 7; triangles[14] = 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = V_2;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (int32_t)5);
// triangles[12] = 5; triangles[13] = 7; triangles[14] = 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = V_2;
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (int32_t)7);
// triangles[12] = 5; triangles[13] = 7; triangles[14] = 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = V_2;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (int32_t)4);
// triangles[15] = 5; triangles[16] = 6; triangles[17] = 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_84 = V_2;
NullCheck(L_84);
(L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (int32_t)5);
// triangles[15] = 5; triangles[16] = 6; triangles[17] = 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_85 = V_2;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (int32_t)6);
// triangles[15] = 5; triangles[16] = 6; triangles[17] = 7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = V_2;
NullCheck(L_86);
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (int32_t)7);
// triangles[18] = 4; triangles[19] = 3; triangles[20] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = V_2;
NullCheck(L_87);
(L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (int32_t)4);
// triangles[18] = 4; triangles[19] = 3; triangles[20] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_2;
NullCheck(L_88);
(L_88)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (int32_t)3);
// triangles[18] = 4; triangles[19] = 3; triangles[20] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = V_2;
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (int32_t)0);
// triangles[21] = 4; triangles[22] = 7; triangles[23] = 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = V_2;
NullCheck(L_90);
(L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (int32_t)4);
// triangles[21] = 4; triangles[22] = 7; triangles[23] = 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = V_2;
NullCheck(L_91);
(L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (int32_t)7);
// triangles[21] = 4; triangles[22] = 7; triangles[23] = 3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_92 = V_2;
NullCheck(L_92);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (int32_t)3);
// triangles[24] = 3; triangles[25] = 6; triangles[26] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_2;
NullCheck(L_93);
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (int32_t)3);
// triangles[24] = 3; triangles[25] = 6; triangles[26] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = V_2;
NullCheck(L_94);
(L_94)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (int32_t)6);
// triangles[24] = 3; triangles[25] = 6; triangles[26] = 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = V_2;
NullCheck(L_95);
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (int32_t)2);
// triangles[27] = 3; triangles[28] = 7; triangles[29] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_96 = V_2;
NullCheck(L_96);
(L_96)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (int32_t)3);
// triangles[27] = 3; triangles[28] = 7; triangles[29] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = V_2;
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (int32_t)7);
// triangles[27] = 3; triangles[28] = 7; triangles[29] = 6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_98 = V_2;
NullCheck(L_98);
(L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (int32_t)6);
// triangles[30] = 4; triangles[31] = 1; triangles[32] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = V_2;
NullCheck(L_99);
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (int32_t)4);
// triangles[30] = 4; triangles[31] = 1; triangles[32] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = V_2;
NullCheck(L_100);
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (int32_t)1);
// triangles[30] = 4; triangles[31] = 1; triangles[32] = 5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = V_2;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (int32_t)5);
// triangles[33] = 4; triangles[34] = 0; triangles[35] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = V_2;
NullCheck(L_102);
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (int32_t)4);
// triangles[33] = 4; triangles[34] = 0; triangles[35] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = V_2;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (int32_t)0);
// triangles[33] = 4; triangles[34] = 0; triangles[35] = 1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_104 = V_2;
NullCheck(L_104);
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (int32_t)1);
// mesh.triangles = triangles;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_105 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = V_2;
NullCheck(L_105);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_105, L_106, NULL);
// return mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_107 = V_0;
V_3 = L_107;
goto IL_01c5;
}
IL_01c5:
{
// }
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_108 = V_3;
return L_108;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::ArePostProcessesEnabled(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_ArePostProcessesEnabled_m415BD9B645BEFB3C4815F3BACECDAAC3206500D8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// bool enabled = true;
V_0 = (bool)1;
// return enabled;
bool L_0 = V_0;
V_1 = L_0;
goto IL_0007;
}
IL_0007:
{
// }
bool L_1 = V_1;
return L_1;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::AreAnimatedMaterialsEnabled(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_AreAnimatedMaterialsEnabled_mF9DEB7F5F3190310E4A24F2A84A8441C3E45BA25 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// bool animateMaterials = true;
V_0 = (bool)1;
// return animateMaterials;
bool L_0 = V_0;
V_1 = L_0;
goto IL_0007;
}
IL_0007:
{
// }
bool L_1 = V_1;
return L_1;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::IsSceneLightingDisabled(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_IsSceneLightingDisabled_m4555A3DEC018BBEC1AF8C8414267E9BEAA2E9C3C (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// bool disabled = false;
V_0 = (bool)0;
// return disabled;
bool L_0 = V_0;
V_1 = L_0;
goto IL_0007;
}
IL_0007:
{
// }
bool L_1 = V_1;
return L_1;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::IsLightOverlapDebugEnabled(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_IsLightOverlapDebugEnabled_m6C8280778303F3F2C98737110A73502735C3884D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// bool enabled = false;
V_0 = (bool)0;
// return enabled;
bool L_0 = V_0;
V_1 = L_0;
goto IL_0007;
}
IL_0007:
{
// }
bool L_1 = V_1;
return L_1;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::IsSceneViewFogEnabled(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_IsSceneViewFogEnabled_m98CA6228158DACCC6E99E1AF0B8F98C99638A7FC (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// bool fogEnable = true;
V_0 = (bool)1;
// return fogEnable;
bool L_0 = V_0;
V_1 = L_0;
goto IL_0007;
}
IL_0007:
{
// }
bool L_1 = V_1;
return L_1;
}
}
// System.Boolean UnityEngine.Rendering.CoreUtils::IsSceneFilteringEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CoreUtils_IsSceneFilteringEnabled_mB0F7A9BC472A8EC3A9EF462E2407230CEB5D0C15 (const RuntimeMethod* method)
{
bool V_0 = false;
{
// return false;
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawRendererList(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Experimental.Rendering.RendererList)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawRendererList_mC201FC8EAA8924BD19EC90085F054EB1EA94E8ED (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___renderContext0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635 ___rendererList2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (!rendererList.isValid)
bool L_0;
L_0 = RendererList_get_isValid_mD49D7348F5E73DD10528CA33E7E47D045F59ABA4_inline((&___rendererList2), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// throw new ArgumentException("Invalid renderer list provided to DrawRendererList");
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B8FB8BB47C5BD7E79E0C316BF6E1BBF8371C84)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CoreUtils_DrawRendererList_mC201FC8EAA8924BD19EC90085F054EB1EA94E8ED_RuntimeMethod_var)));
}
IL_001a:
{
// renderContext.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd1;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___renderContext0), L_3, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd1;
NullCheck(L_4);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_4, NULL);
// if (rendererList.stateBlock == null)
Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* L_5 = (&(&___rendererList2)->___stateBlock_6);
bool L_6;
L_6 = Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_inline(L_5, Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_005b;
}
}
{
// renderContext.DrawRenderers(rendererList.cullingResult, ref rendererList.drawSettings, ref rendererList.filteringSettings);
RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635 L_8 = ___rendererList2;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_9 = L_8.___cullingResult_3;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_10 = (&(&___rendererList2)->___drawSettings_4);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_11 = (&(&___rendererList2)->___filteringSettings_5);
ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___renderContext0), L_9, L_10, L_11, NULL);
goto IL_0088;
}
IL_005b:
{
// var renderStateBlock = rendererList.stateBlock.Value;
Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* L_12 = (&(&___rendererList2)->___stateBlock_6);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_13;
L_13 = Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC(L_12, Nullable_1_get_Value_m08688BF6623E2E42107DC4DB56A01847202C35BC_RuntimeMethod_var);
V_2 = L_13;
// renderContext.DrawRenderers(rendererList.cullingResult, ref rendererList.drawSettings, ref rendererList.filteringSettings, ref renderStateBlock);
RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635 L_14 = ___rendererList2;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_15 = L_14.___cullingResult_3;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_16 = (&(&___rendererList2)->___drawSettings_4);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_17 = (&(&___rendererList2)->___filteringSettings_5);
ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6((&___renderContext0), L_15, L_16, L_17, (&V_2), NULL);
}
IL_0088:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::DrawRendererList(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RendererUtils.RendererList)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawRendererList_m072BB1E8D0EADE4C99888FB33B13FC59ECA52496 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___renderContext0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E ___rendererList2, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!rendererList.isValid)
bool L_0;
L_0 = RendererList_get_isValid_m4D3FB1386B71A02B9453A00ACD38355F1B82DD68((&___rendererList2), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// throw new ArgumentException("Invalid renderer list provided to DrawRendererList");
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B8FB8BB47C5BD7E79E0C316BF6E1BBF8371C84)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CoreUtils_DrawRendererList_m072BB1E8D0EADE4C99888FB33B13FC59ECA52496_RuntimeMethod_var)));
}
IL_001a:
{
// cmd.DrawRendererList(rendererList);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd1;
RendererList_t84DD8775E9B0759757DE88FBCB50A06A7C80D20E L_4 = ___rendererList2;
NullCheck(L_3);
CommandBuffer_DrawRendererList_m4EFA7C3FABF52BE5A6A1EAACC723BF027600CDDE(L_3, L_4, NULL);
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.CoreUtils::GetTextureHash(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_GetTextureHash_m5F6B2346A6C7C45663765F0256AADA1D46C9B300 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
uint32_t V_5 = 0;
int32_t V_6 = 0;
{
// int hash = texture.GetHashCode();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
V_0 = L_1;
// hash = 23 * hash + texture.GetInstanceID().GetHashCode();
int32_t L_2 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = ___texture0;
NullCheck(L_3);
int32_t L_4;
L_4 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_3, NULL);
V_1 = L_4;
int32_t L_5;
L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_2)), L_5));
// hash = 23 * hash + texture.graphicsFormat.GetHashCode();
int32_t L_6 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = ___texture0;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Texture::get_graphicsFormat() */, L_7);
V_2 = L_8;
int32_t L_9;
L_9 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((int32_t*)(&V_2), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_6)), L_9));
// hash = 23 * hash + texture.wrapMode.GetHashCode();
int32_t L_10 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ___texture0;
NullCheck(L_11);
int32_t L_12;
L_12 = Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0(L_11, NULL);
V_3 = L_12;
int32_t L_13;
L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((int32_t*)(&V_3), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_10)), L_13));
// hash = 23 * hash + texture.width.GetHashCode();
int32_t L_14 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___texture0;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_15);
V_1 = L_16;
int32_t L_17;
L_17 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_14)), L_17));
// hash = 23 * hash + texture.height.GetHashCode();
int32_t L_18 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = ___texture0;
NullCheck(L_19);
int32_t L_20;
L_20 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_19);
V_1 = L_20;
int32_t L_21;
L_21 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_18)), L_21));
// hash = 23 * hash + texture.filterMode.GetHashCode();
int32_t L_22 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___texture0;
NullCheck(L_23);
int32_t L_24;
L_24 = Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45(L_23, NULL);
V_4 = L_24;
int32_t L_25;
L_25 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((int32_t*)(&V_4), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_22)), L_25));
// hash = 23 * hash + texture.anisoLevel.GetHashCode();
int32_t L_26 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_27 = ___texture0;
NullCheck(L_27);
int32_t L_28;
L_28 = Texture_get_anisoLevel_m49CB873A0A3A71281BAE34A9512803D76D2EA27F(L_27, NULL);
V_1 = L_28;
int32_t L_29;
L_29 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_26)), L_29));
// hash = 23 * hash + texture.mipmapCount.GetHashCode();
int32_t L_30 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31 = ___texture0;
NullCheck(L_31);
int32_t L_32;
L_32 = Texture_get_mipmapCount_m9E68435BC8E30B9821525BFC8121C34A53774023(L_31, NULL);
V_1 = L_32;
int32_t L_33;
L_33 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_30)), L_33));
// hash = 23 * hash + texture.updateCount.GetHashCode();
int32_t L_34 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_35 = ___texture0;
NullCheck(L_35);
uint32_t L_36;
L_36 = Texture_get_updateCount_m095B04AC5DECCAB128DC136DC42140F32B7021AD(L_35, NULL);
V_5 = L_36;
int32_t L_37;
L_37 = UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC((&V_5), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)23), L_34)), L_37));
// return hash;
int32_t L_38 = V_0;
V_6 = L_38;
goto IL_00d7;
}
IL_00d7:
{
// }
int32_t L_39 = V_6;
return L_39;
}
}
// System.Int32 UnityEngine.Rendering.CoreUtils::PreviousPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CoreUtils_PreviousPowerOfTwo_mE2BCF2C5BDA5E45A6269A2CF82E27C1D36C31350 (int32_t ___size0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
{
// if (size <= 0)
int32_t L_0 = ___size0;
V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
// return 0;
V_1 = 0;
goto IL_003c;
}
IL_0010:
{
// size |= (size >> 1);
int32_t L_2 = ___size0;
int32_t L_3 = ___size0;
___size0 = ((int32_t)(L_2|((int32_t)(L_3>>1))));
// size |= (size >> 2);
int32_t L_4 = ___size0;
int32_t L_5 = ___size0;
___size0 = ((int32_t)(L_4|((int32_t)(L_5>>2))));
// size |= (size >> 4);
int32_t L_6 = ___size0;
int32_t L_7 = ___size0;
___size0 = ((int32_t)(L_6|((int32_t)(L_7>>4))));
// size |= (size >> 8);
int32_t L_8 = ___size0;
int32_t L_9 = ___size0;
___size0 = ((int32_t)(L_8|((int32_t)(L_9>>8))));
// size |= (size >> 16);
int32_t L_10 = ___size0;
int32_t L_11 = ___size0;
___size0 = ((int32_t)(L_10|((int32_t)(L_11>>((int32_t)16)))));
// return size - (size >> 1);
int32_t L_12 = ___size0;
int32_t L_13 = ___size0;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)(L_13>>1))));
goto IL_003c;
}
IL_003c:
{
// }
int32_t L_14 = V_1;
return L_14;
}
}
// System.String UnityEngine.Rendering.CoreUtils::GetCorePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreUtils_GetCorePath_m3D173E546A282CCA64560B2915C916957915B7BD (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral701BED502AB06A3AEE8D146D8BC134D1B2B2C87A);
s_Il2CppMethodInitialized = true;
}
{
// => "Packages/com.unity.render-pipelines.core/";
return _stringLiteral701BED502AB06A3AEE8D146D8BC134D1B2B2C87A;
}
}
// System.Void UnityEngine.Rendering.CoreUtils::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils__cctor_m75AA14595D6A8F4E2048E1C51CBE3FD37B8BAE66 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static public readonly Vector3[] lookAtList =
// {
// new Vector3(1.0f, 0.0f, 0.0f),
// new Vector3(-1.0f, 0.0f, 0.0f),
// new Vector3(0.0f, 1.0f, 0.0f),
// new Vector3(0.0f, -1.0f, 0.0f),
// new Vector3(0.0f, 0.0f, 1.0f),
// new Vector3(0.0f, 0.0f, -1.0f),
// };
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)6);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), (-1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_12);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___lookAtList_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___lookAtList_0), (void*)L_11);
// static public readonly Vector3[] upVectorList =
// {
// new Vector3(0.0f, 1.0f, 0.0f),
// new Vector3(0.0f, 1.0f, 0.0f),
// new Vector3(0.0f, 0.0f, -1.0f),
// new Vector3(0.0f, 0.0f, 1.0f),
// new Vector3(0.0f, 1.0f, 0.0f),
// new Vector3(0.0f, 1.0f, 0.0f),
// };
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)6);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = L_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_15);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = L_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_17);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = L_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_19);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_20 = L_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_21);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = L_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_23);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = L_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_25);
((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___upVectorList_1 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_StaticFields*)il2cpp_codegen_static_fields_for(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var))->___upVectorList_1), (void*)L_24);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.CoreUtils/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFAFD8AC18E5BF973FAD94A967354EDFDE2A0CC16 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* L_0 = (U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C*)il2cpp_codegen_object_new(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m63FCDA748E14E0F9C9219BC0BDC490716CA2207C(L_0, NULL);
((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.CoreUtils/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63FCDA748E14E0F9C9219BC0BDC490716CA2207C (U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Collections.Generic.IEnumerable`1<System.Type> UnityEngine.Rendering.CoreUtils/<>c::<GetAllAssemblyTypes>b__81_0(System.Reflection.Assembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetAllAssemblyTypesU3Eb__81_0_m49BAC9B1A4D1E04F4AB5B5A08D1804D4C80887FC (U3CU3Ec_tBD6ADE6ED43CA287815E31DFE3902098E86A628C* __this, Assembly_t* ___t0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
RuntimeObject* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// var innerTypes = new Type[0];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)0);
V_0 = L_0;
}
try
{// begin try (depth: 1)
// innerTypes = t.GetTypes();
Assembly_t* L_1 = ___t0;
NullCheck(L_1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(17 /* System.Type[] System.Reflection.Assembly::GetTypes() */, L_1);
V_0 = L_2;
goto IL_0018;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0013;
}
throw e;
}
CATCH_0013:
{// begin catch(System.Object)
// catch { }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0018;
}// end catch (depth: 1)
IL_0018:
{
// return innerTypes;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
V_1 = (RuntimeObject*)L_3;
goto IL_001c;
}
IL_001c:
{
// });
RuntimeObject* L_4 = V_1;
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Delegate UnityEngine.Rendering.DelegateUtility::Cast(System.Delegate,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* DelegateUtility_Cast_m7C8232312728679EE6DC10DD0150159495C92B1B (Delegate_t* ___source0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_0 = NULL;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_1 = NULL;
bool V_2 = false;
Delegate_t* V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
{
// if (source == null)
Delegate_t* L_0 = ___source0;
V_2 = (bool)((((RuntimeObject*)(Delegate_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_000d;
}
}
{
// return null;
V_3 = (Delegate_t*)NULL;
goto IL_007f;
}
IL_000d:
{
// Delegate[] delegates = source.GetInvocationList();
Delegate_t* L_2 = ___source0;
NullCheck(L_2);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_3;
L_3 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_2);
V_0 = L_3;
// if (delegates.Length == 1)
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_4 = V_0;
NullCheck(L_4);
V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)1))? 1 : 0);
bool L_5 = V_4;
if (!L_5)
{
goto IL_0039;
}
}
{
// return Delegate.CreateDelegate(type,
// delegates[0].Target, delegates[0].Method);
Type_t* L_6 = ___type1;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = 0;
Delegate_t* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_9, NULL);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_11 = V_0;
NullCheck(L_11);
int32_t L_12 = 0;
Delegate_t* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
MethodInfo_t* L_14;
L_14 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_13, NULL);
Delegate_t* L_15;
L_15 = Delegate_CreateDelegate_m54D60E94C8F2D3C551E447D63FE7F549A6FEBECD(L_6, L_10, L_14, NULL);
V_3 = L_15;
goto IL_007f;
}
IL_0039:
{
// Delegate[] delegatesDest = new Delegate[delegates.Length];
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_16 = V_0;
NullCheck(L_16);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_17 = (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)SZArrayNew(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)));
V_1 = L_17;
// for (int nDelegate = 0; nDelegate < delegates.Length; nDelegate++)
V_5 = 0;
goto IL_0069;
}
IL_0047:
{
// delegatesDest[nDelegate] = Delegate.CreateDelegate(type,
// delegates[nDelegate].Target, delegates[nDelegate].Method);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_18 = V_1;
int32_t L_19 = V_5;
Type_t* L_20 = ___type1;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_21 = V_0;
int32_t L_22 = V_5;
NullCheck(L_21);
int32_t L_23 = L_22;
Delegate_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
NullCheck(L_24);
RuntimeObject* L_25;
L_25 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_24, NULL);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_26 = V_0;
int32_t L_27 = V_5;
NullCheck(L_26);
int32_t L_28 = L_27;
Delegate_t* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
NullCheck(L_29);
MethodInfo_t* L_30;
L_30 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_29, NULL);
Delegate_t* L_31;
L_31 = Delegate_CreateDelegate_m54D60E94C8F2D3C551E447D63FE7F549A6FEBECD(L_20, L_25, L_30, NULL);
NullCheck(L_18);
ArrayElementTypeCheck (L_18, L_31);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (Delegate_t*)L_31);
// for (int nDelegate = 0; nDelegate < delegates.Length; nDelegate++)
int32_t L_32 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0069:
{
// for (int nDelegate = 0; nDelegate < delegates.Length; nDelegate++)
int32_t L_33 = V_5;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_34 = V_0;
NullCheck(L_34);
V_6 = (bool)((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))? 1 : 0);
bool L_35 = V_6;
if (L_35)
{
goto IL_0047;
}
}
{
// return Delegate.Combine(delegatesDest);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_36 = V_1;
Delegate_t* L_37;
L_37 = Delegate_Combine_mFD4D6FDD575DE2725D874815A118A0D4C2A4654A(L_36, NULL);
V_3 = L_37;
goto IL_007f;
}
IL_007f:
{
// }
Delegate_t* L_38 = V_3;
return L_38;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.Rendering.HableCurve::get_whitePoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_get_whitePoint_m4ED2079F06DAD46C16148C39EC95CBEF2305462C (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float whitePoint { get; private set; }
float L_0 = __this->___U3CwhitePointU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.Rendering.HableCurve::set_whitePoint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_set_whitePoint_m178C9CC10D68A74D67DFB3A167EFA72911615BC0 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float whitePoint { get; private set; }
float L_0 = ___value0;
__this->___U3CwhitePointU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.HableCurve::get_inverseWhitePoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_get_inverseWhitePoint_m5F59401B566306A949B32D661F869075981E50DA (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float inverseWhitePoint { get; private set; }
float L_0 = __this->___U3CinverseWhitePointU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.Rendering.HableCurve::set_inverseWhitePoint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_set_inverseWhitePoint_m1A0666ED505D2CE050EB41256F9F5295A2286820 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float inverseWhitePoint { get; private set; }
float L_0 = ___value0;
__this->___U3CinverseWhitePointU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.HableCurve::get_x0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_get_x0_m6B5D5E0670C8B9CBEEC20B68A75DB35BC1C6E509 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float x0 { get; private set; }
float L_0 = __this->___U3Cx0U3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.Rendering.HableCurve::set_x0(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_set_x0_m23752EEB60CAFE7B808783F8C21139157C9CA3BB (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float x0 { get; private set; }
float L_0 = ___value0;
__this->___U3Cx0U3Ek__BackingField_2 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.HableCurve::get_x1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_get_x1_m6C889E5A754B5BA6439F913BA64A4A053F8BE1A2 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float x1 { get; private set; }
float L_0 = __this->___U3Cx1U3Ek__BackingField_3;
return L_0;
}
}
// System.Void UnityEngine.Rendering.HableCurve::set_x1(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_set_x1_m6D171AB75E179893656FB10E41AA73E50DA498B6 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float x1 { get; private set; }
float L_0 = ___value0;
__this->___U3Cx1U3Ek__BackingField_3 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.HableCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve__ctor_mD8850D35C1BD379C30FEFAB2907D89708FD95564 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
{
// public readonly Segment[] segments = new Segment[3];
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_0 = (SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982*)(SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982*)SZArrayNew(SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982_il2cpp_TypeInfo_var, (uint32_t)3);
__this->___segments_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___segments_4), (void*)L_0);
// public HableCurve()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// for (int i = 0; i < 3; i++)
V_0 = 0;
goto IL_0029;
}
IL_0018:
{
// segments[i] = new Segment();
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = __this->___segments_4;
int32_t L_2 = V_0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E*)il2cpp_codegen_object_new(Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E_il2cpp_TypeInfo_var);
NullCheck(L_3);
Segment__ctor_m3BD236F840ED5C6DFE5FFA54BC6B86C9D12C5457(L_3, NULL);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_3);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E*)L_3);
// for (int i = 0; i < 3; i++)
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0029:
{
// for (int i = 0; i < 3; i++)
int32_t L_5 = V_0;
V_1 = (bool)((((int32_t)L_5) < ((int32_t)3))? 1 : 0);
bool L_6 = V_1;
if (L_6)
{
goto IL_0018;
}
}
{
// uniforms = new Uniforms(this);
Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* L_7 = (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC*)il2cpp_codegen_object_new(Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC_il2cpp_TypeInfo_var);
NullCheck(L_7);
Uniforms__ctor_mBEA943A03EC891EB56969AFAF36E54BC9D5F125C(L_7, __this, NULL);
__this->___uniforms_5 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___uniforms_5), (void*)L_7);
// }
return;
}
}
// System.Single UnityEngine.Rendering.HableCurve::Eval(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_Eval_mCF80F93ED7637D742B04B5212A29EA981FF84ED8 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___x0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* V_2 = NULL;
float V_3 = 0.0f;
float V_4 = 0.0f;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
{
// float normX = x * inverseWhitePoint;
float L_0 = ___x0;
float L_1;
L_1 = HableCurve_get_inverseWhitePoint_m5F59401B566306A949B32D661F869075981E50DA_inline(__this, NULL);
V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1));
// int index = (normX < x0) ? 0 : ((normX < x1) ? 1 : 2);
float L_2 = V_0;
float L_3;
L_3 = HableCurve_get_x0_m6B5D5E0670C8B9CBEEC20B68A75DB35BC1C6E509_inline(__this, NULL);
if ((((float)L_2) < ((float)L_3)))
{
goto IL_0022;
}
}
{
float L_4 = V_0;
float L_5;
L_5 = HableCurve_get_x1_m6C889E5A754B5BA6439F913BA64A4A053F8BE1A2_inline(__this, NULL);
if ((((float)L_4) < ((float)L_5)))
{
goto IL_001f;
}
}
{
G_B4_0 = 2;
goto IL_0020;
}
IL_001f:
{
G_B4_0 = 1;
}
IL_0020:
{
G_B6_0 = G_B4_0;
goto IL_0023;
}
IL_0022:
{
G_B6_0 = 0;
}
IL_0023:
{
V_1 = G_B6_0;
// var segment = segments[index];
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = __this->___segments_4;
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
// float ret = segment.Eval(normX);
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_10 = V_2;
float L_11 = V_0;
NullCheck(L_10);
float L_12;
L_12 = Segment_Eval_m9B9E078B5AAD56567D62AFCDA502B313C9954FCD(L_10, L_11, NULL);
V_3 = L_12;
// return ret;
float L_13 = V_3;
V_4 = L_13;
goto IL_003a;
}
IL_003a:
{
// }
float L_14 = V_4;
return L_14;
}
}
// System.Void UnityEngine.Rendering.HableCurve::Init(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_Init_m3C28DA7DD1F46E1BF41A6A1B7FE2ACB2ED9F3F21 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___toeStrength0, float ___toeLength1, float ___shoulderStrength2, float ___shoulderLength3, float ___shoulderAngle4, float ___gamma5, const RuntimeMethod* method)
{
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
{
// var dstParams = new DirectParams();
il2cpp_codegen_initobj((&V_0), sizeof(DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128));
// toeLength = Pow(Clamp01(toeLength), kPerceptualGamma);
float L_0 = ___toeLength1;
float L_1;
L_1 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_0, NULL);
float L_2;
L_2 = powf(L_1, (2.20000005f));
___toeLength1 = L_2;
// toeStrength = Clamp01(toeStrength);
float L_3 = ___toeStrength0;
float L_4;
L_4 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_3, NULL);
___toeStrength0 = L_4;
// shoulderAngle = Clamp01(shoulderAngle);
float L_5 = ___shoulderAngle4;
float L_6;
L_6 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_5, NULL);
___shoulderAngle4 = L_6;
// shoulderStrength = Clamp(shoulderStrength, 1e-5f, 1f - 1e-5f);
float L_7 = ___shoulderStrength2;
float L_8;
L_8 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_7, (9.99999975E-06f), (0.999989986f), NULL);
___shoulderStrength2 = L_8;
// shoulderLength = Max(0f, shoulderLength);
float L_9 = ___shoulderLength3;
float L_10;
L_10 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((0.0f), L_9, NULL);
___shoulderLength3 = L_10;
// gamma = Max(1e-5f, gamma);
float L_11 = ___gamma5;
float L_12;
L_12 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-06f), L_11, NULL);
___gamma5 = L_12;
// float x0 = toeLength * 0.5f;
float L_13 = ___toeLength1;
V_1 = ((float)il2cpp_codegen_multiply(L_13, (0.5f)));
// float y0 = (1f - toeStrength) * x0; // Lerp from 0 to x0
float L_14 = ___toeStrength0;
float L_15 = V_1;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_14)), L_15));
// float remainingY = 1f - y0;
float L_16 = V_2;
V_3 = ((float)il2cpp_codegen_subtract((1.0f), L_16));
// float initialW = x0 + remainingY;
float L_17 = V_1;
float L_18 = V_3;
V_4 = ((float)il2cpp_codegen_add(L_17, L_18));
// float y1_offset = (1f - shoulderStrength) * remainingY;
float L_19 = ___shoulderStrength2;
float L_20 = V_3;
V_5 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_19)), L_20));
// float x1 = x0 + y1_offset;
float L_21 = V_1;
float L_22 = V_5;
V_6 = ((float)il2cpp_codegen_add(L_21, L_22));
// float y1 = y0 + y1_offset;
float L_23 = V_2;
float L_24 = V_5;
V_7 = ((float)il2cpp_codegen_add(L_23, L_24));
// float extraW = Pow(2f, shoulderLength) - 1f;
float L_25 = ___shoulderLength3;
float L_26;
L_26 = powf((2.0f), L_25);
V_8 = ((float)il2cpp_codegen_subtract(L_26, (1.0f)));
// float W = initialW + extraW;
float L_27 = V_4;
float L_28 = V_8;
V_9 = ((float)il2cpp_codegen_add(L_27, L_28));
// dstParams.x0 = x0;
float L_29 = V_1;
(&V_0)->___x0_0 = L_29;
// dstParams.y0 = y0;
float L_30 = V_2;
(&V_0)->___y0_1 = L_30;
// dstParams.x1 = x1;
float L_31 = V_6;
(&V_0)->___x1_2 = L_31;
// dstParams.y1 = y1;
float L_32 = V_7;
(&V_0)->___y1_3 = L_32;
// dstParams.W = W;
float L_33 = V_9;
(&V_0)->___W_4 = L_33;
// dstParams.gamma = gamma;
float L_34 = ___gamma5;
(&V_0)->___gamma_7 = L_34;
// dstParams.overshootX = (dstParams.W * 2f) * shoulderAngle * shoulderLength;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_35 = V_0;
float L_36 = L_35.___W_4;
float L_37 = ___shoulderAngle4;
float L_38 = ___shoulderLength3;
(&V_0)->___overshootX_5 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_36, (2.0f))), L_37)), L_38));
// dstParams.overshootY = 0.5f * shoulderAngle * shoulderLength;
float L_39 = ___shoulderAngle4;
float L_40 = ___shoulderLength3;
(&V_0)->___overshootY_6 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_39)), L_40));
// InitSegments(dstParams);
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_41 = V_0;
HableCurve_InitSegments_m934CDA943CD74A520E387BEF57E6821279A6CB02(__this, L_41, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.HableCurve::InitSegments(UnityEngine.Rendering.HableCurve/DirectParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_InitSegments_m934CDA943CD74A520E387BEF57E6821279A6CB02 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 ___srcParams0, const RuntimeMethod* method)
{
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* V_6 = NULL;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* V_7 = NULL;
float V_8 = 0.0f;
float V_9 = 0.0f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* V_10 = NULL;
float V_11 = 0.0f;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
float V_15 = 0.0f;
float V_16 = 0.0f;
{
// var paramsCopy = srcParams;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_0 = ___srcParams0;
V_0 = L_0;
// whitePoint = srcParams.W;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_1 = ___srcParams0;
float L_2 = L_1.___W_4;
HableCurve_set_whitePoint_m178C9CC10D68A74D67DFB3A167EFA72911615BC0_inline(__this, L_2, NULL);
// inverseWhitePoint = 1f / srcParams.W;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_3 = ___srcParams0;
float L_4 = L_3.___W_4;
HableCurve_set_inverseWhitePoint_m1A0666ED505D2CE050EB41256F9F5295A2286820_inline(__this, ((float)((1.0f)/L_4)), NULL);
// paramsCopy.W = 1f;
(&V_0)->___W_4 = (1.0f);
// paramsCopy.x0 /= srcParams.W;
float* L_5 = (&(&V_0)->___x0_0);
float* L_6 = L_5;
float L_7 = *((float*)L_6);
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_8 = ___srcParams0;
float L_9 = L_8.___W_4;
*((float*)L_6) = (float)((float)(L_7/L_9));
// paramsCopy.x1 /= srcParams.W;
float* L_10 = (&(&V_0)->___x1_2);
float* L_11 = L_10;
float L_12 = *((float*)L_11);
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_13 = ___srcParams0;
float L_14 = L_13.___W_4;
*((float*)L_11) = (float)((float)(L_12/L_14));
// paramsCopy.overshootX = srcParams.overshootX / srcParams.W;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_15 = ___srcParams0;
float L_16 = L_15.___overshootX_5;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_17 = ___srcParams0;
float L_18 = L_17.___W_4;
(&V_0)->___overshootX_5 = ((float)(L_16/L_18));
// float toeM = 0f;
V_1 = (0.0f);
// float shoulderM = 0f;
V_2 = (0.0f);
// AsSlopeIntercept(out m, out b, paramsCopy.x0, paramsCopy.x1, paramsCopy.y0, paramsCopy.y1);
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_19 = V_0;
float L_20 = L_19.___x0_0;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_21 = V_0;
float L_22 = L_21.___x1_2;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_23 = V_0;
float L_24 = L_23.___y0_1;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_25 = V_0;
float L_26 = L_25.___y1_3;
HableCurve_AsSlopeIntercept_mCF42D98D9AA26AFD4BD4F84BE46C562C1B44E7FC(__this, (&V_3), (&V_4), L_20, L_22, L_24, L_26, NULL);
// float g = srcParams.gamma;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_27 = ___srcParams0;
float L_28 = L_27.___gamma_7;
V_5 = L_28;
// var midSegment = segments[1];
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_29 = __this->___segments_4;
NullCheck(L_29);
int32_t L_30 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
V_6 = L_31;
// midSegment.offsetX = -(b / m);
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_32 = V_6;
float L_33 = V_4;
float L_34 = V_3;
NullCheck(L_32);
L_32->___offsetX_0 = ((-((float)(L_33/L_34))));
// midSegment.offsetY = 0f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_35 = V_6;
NullCheck(L_35);
L_35->___offsetY_1 = (0.0f);
// midSegment.scaleX = 1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_36 = V_6;
NullCheck(L_36);
L_36->___scaleX_2 = (1.0f);
// midSegment.scaleY = 1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_37 = V_6;
NullCheck(L_37);
L_37->___scaleY_3 = (1.0f);
// midSegment.lnA = g * Log(m);
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_38 = V_6;
float L_39 = V_5;
float L_40 = V_3;
float L_41;
L_41 = logf(L_40);
NullCheck(L_38);
L_38->___lnA_4 = ((float)il2cpp_codegen_multiply(L_39, L_41));
// midSegment.B = g;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_42 = V_6;
float L_43 = V_5;
NullCheck(L_42);
L_42->___B_5 = L_43;
// toeM = EvalDerivativeLinearGamma(m, b, g, paramsCopy.x0);
float L_44 = V_3;
float L_45 = V_4;
float L_46 = V_5;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_47 = V_0;
float L_48 = L_47.___x0_0;
float L_49;
L_49 = HableCurve_EvalDerivativeLinearGamma_mCB43DA2C80D623957C9226E8901EF35F9DBD5028(__this, L_44, L_45, L_46, L_48, NULL);
V_1 = L_49;
// shoulderM = EvalDerivativeLinearGamma(m, b, g, paramsCopy.x1);
float L_50 = V_3;
float L_51 = V_4;
float L_52 = V_5;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_53 = V_0;
float L_54 = L_53.___x1_2;
float L_55;
L_55 = HableCurve_EvalDerivativeLinearGamma_mCB43DA2C80D623957C9226E8901EF35F9DBD5028(__this, L_50, L_51, L_52, L_54, NULL);
V_2 = L_55;
// paramsCopy.y0 = Max(1e-5f, Pow(paramsCopy.y0, paramsCopy.gamma));
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_56 = V_0;
float L_57 = L_56.___y0_1;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_58 = V_0;
float L_59 = L_58.___gamma_7;
float L_60;
L_60 = powf(L_57, L_59);
float L_61;
L_61 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-06f), L_60, NULL);
(&V_0)->___y0_1 = L_61;
// paramsCopy.y1 = Max(1e-5f, Pow(paramsCopy.y1, paramsCopy.gamma));
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_62 = V_0;
float L_63 = L_62.___y1_3;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_64 = V_0;
float L_65 = L_64.___gamma_7;
float L_66;
L_66 = powf(L_63, L_65);
float L_67;
L_67 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline((9.99999975E-06f), L_66, NULL);
(&V_0)->___y1_3 = L_67;
// paramsCopy.overshootY = Pow(1f + paramsCopy.overshootY, paramsCopy.gamma) - 1f;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_68 = V_0;
float L_69 = L_68.___overshootY_6;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_70 = V_0;
float L_71 = L_70.___gamma_7;
float L_72;
L_72 = powf(((float)il2cpp_codegen_add((1.0f), L_69)), L_71);
(&V_0)->___overshootY_6 = ((float)il2cpp_codegen_subtract(L_72, (1.0f)));
// this.x0 = paramsCopy.x0;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_73 = V_0;
float L_74 = L_73.___x0_0;
HableCurve_set_x0_m23752EEB60CAFE7B808783F8C21139157C9CA3BB_inline(__this, L_74, NULL);
// this.x1 = paramsCopy.x1;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_75 = V_0;
float L_76 = L_75.___x1_2;
HableCurve_set_x1_m6D171AB75E179893656FB10E41AA73E50DA498B6_inline(__this, L_76, NULL);
// var toeSegment = segments[0];
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_77 = __this->___segments_4;
NullCheck(L_77);
int32_t L_78 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_79 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
V_7 = L_79;
// toeSegment.offsetX = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_80 = V_7;
NullCheck(L_80);
L_80->___offsetX_0 = (0.0f);
// toeSegment.offsetY = 0f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_81 = V_7;
NullCheck(L_81);
L_81->___offsetY_1 = (0.0f);
// toeSegment.scaleX = 1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_82 = V_7;
NullCheck(L_82);
L_82->___scaleX_2 = (1.0f);
// toeSegment.scaleY = 1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_83 = V_7;
NullCheck(L_83);
L_83->___scaleY_3 = (1.0f);
// SolveAB(out lnA, out B, paramsCopy.x0, paramsCopy.y0, toeM);
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_84 = V_0;
float L_85 = L_84.___x0_0;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_86 = V_0;
float L_87 = L_86.___y0_1;
float L_88 = V_1;
HableCurve_SolveAB_m92A4CDE2D58A4B13FFE40416B8A2092CE579E1B0(__this, (&V_8), (&V_9), L_85, L_87, L_88, NULL);
// toeSegment.lnA = lnA;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_89 = V_7;
float L_90 = V_8;
NullCheck(L_89);
L_89->___lnA_4 = L_90;
// toeSegment.B = B;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_91 = V_7;
float L_92 = V_9;
NullCheck(L_91);
L_91->___B_5 = L_92;
// var shoulderSegment = segments[2];
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_93 = __this->___segments_4;
NullCheck(L_93);
int32_t L_94 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_95 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
V_10 = L_95;
// float x0 = (1f + paramsCopy.overshootX) - paramsCopy.x1;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_96 = V_0;
float L_97 = L_96.___overshootX_5;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_98 = V_0;
float L_99 = L_98.___x1_2;
V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_97)), L_99));
// float y0 = (1f + paramsCopy.overshootY) - paramsCopy.y1;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_100 = V_0;
float L_101 = L_100.___overshootY_6;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_102 = V_0;
float L_103 = L_102.___y1_3;
V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_101)), L_103));
// SolveAB(out lnA, out B, x0, y0, shoulderM);
float L_104 = V_11;
float L_105 = V_12;
float L_106 = V_2;
HableCurve_SolveAB_m92A4CDE2D58A4B13FFE40416B8A2092CE579E1B0(__this, (&V_13), (&V_14), L_104, L_105, L_106, NULL);
// shoulderSegment.offsetX = (1f + paramsCopy.overshootX);
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_107 = V_10;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_108 = V_0;
float L_109 = L_108.___overshootX_5;
NullCheck(L_107);
L_107->___offsetX_0 = ((float)il2cpp_codegen_add((1.0f), L_109));
// shoulderSegment.offsetY = (1f + paramsCopy.overshootY);
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_110 = V_10;
DirectParams_tBE3228893B62BFFB89A528EE43E116377C1E6128 L_111 = V_0;
float L_112 = L_111.___overshootY_6;
NullCheck(L_110);
L_110->___offsetY_1 = ((float)il2cpp_codegen_add((1.0f), L_112));
// shoulderSegment.scaleX = -1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_113 = V_10;
NullCheck(L_113);
L_113->___scaleX_2 = (-1.0f);
// shoulderSegment.scaleY = -1f;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_114 = V_10;
NullCheck(L_114);
L_114->___scaleY_3 = (-1.0f);
// shoulderSegment.lnA = lnA;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_115 = V_10;
float L_116 = V_13;
NullCheck(L_115);
L_115->___lnA_4 = L_116;
// shoulderSegment.B = B;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_117 = V_10;
float L_118 = V_14;
NullCheck(L_117);
L_117->___B_5 = L_118;
// float scale = segments[2].Eval(1f);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_119 = __this->___segments_4;
NullCheck(L_119);
int32_t L_120 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_121 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
NullCheck(L_121);
float L_122;
L_122 = Segment_Eval_m9B9E078B5AAD56567D62AFCDA502B313C9954FCD(L_121, (1.0f), NULL);
V_15 = L_122;
// float invScale = 1f / scale;
float L_123 = V_15;
V_16 = ((float)((1.0f)/L_123));
// segments[0].offsetY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_124 = __this->___segments_4;
NullCheck(L_124);
int32_t L_125 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_126 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_127 = L_126;
NullCheck(L_127);
float L_128 = L_127->___offsetY_1;
float L_129 = V_16;
NullCheck(L_127);
L_127->___offsetY_1 = ((float)il2cpp_codegen_multiply(L_128, L_129));
// segments[0].scaleY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_130 = __this->___segments_4;
NullCheck(L_130);
int32_t L_131 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_132 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_133 = L_132;
NullCheck(L_133);
float L_134 = L_133->___scaleY_3;
float L_135 = V_16;
NullCheck(L_133);
L_133->___scaleY_3 = ((float)il2cpp_codegen_multiply(L_134, L_135));
// segments[1].offsetY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_136 = __this->___segments_4;
NullCheck(L_136);
int32_t L_137 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_138 = (L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_139 = L_138;
NullCheck(L_139);
float L_140 = L_139->___offsetY_1;
float L_141 = V_16;
NullCheck(L_139);
L_139->___offsetY_1 = ((float)il2cpp_codegen_multiply(L_140, L_141));
// segments[1].scaleY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_142 = __this->___segments_4;
NullCheck(L_142);
int32_t L_143 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_144 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_145 = L_144;
NullCheck(L_145);
float L_146 = L_145->___scaleY_3;
float L_147 = V_16;
NullCheck(L_145);
L_145->___scaleY_3 = ((float)il2cpp_codegen_multiply(L_146, L_147));
// segments[2].offsetY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_148 = __this->___segments_4;
NullCheck(L_148);
int32_t L_149 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_150 = (L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_151 = L_150;
NullCheck(L_151);
float L_152 = L_151->___offsetY_1;
float L_153 = V_16;
NullCheck(L_151);
L_151->___offsetY_1 = ((float)il2cpp_codegen_multiply(L_152, L_153));
// segments[2].scaleY *= invScale;
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_154 = __this->___segments_4;
NullCheck(L_154);
int32_t L_155 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_156 = (L_154)->GetAt(static_cast<il2cpp_array_size_t>(L_155));
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_157 = L_156;
NullCheck(L_157);
float L_158 = L_157->___scaleY_3;
float L_159 = V_16;
NullCheck(L_157);
L_157->___scaleY_3 = ((float)il2cpp_codegen_multiply(L_158, L_159));
// }
return;
}
}
// System.Void UnityEngine.Rendering.HableCurve::SolveAB(System.Single&,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_SolveAB_m92A4CDE2D58A4B13FFE40416B8A2092CE579E1B0 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float* ___lnA0, float* ___B1, float ___x02, float ___y03, float ___m4, const RuntimeMethod* method)
{
{
// B = (m * x0) / y0;
float* L_0 = ___B1;
float L_1 = ___m4;
float L_2 = ___x02;
float L_3 = ___y03;
*((float*)L_0) = (float)((float)(((float)il2cpp_codegen_multiply(L_1, L_2))/L_3));
// lnA = Log(y0) - B * Log(x0);
float* L_4 = ___lnA0;
float L_5 = ___y03;
float L_6;
L_6 = logf(L_5);
float* L_7 = ___B1;
float L_8 = *((float*)L_7);
float L_9 = ___x02;
float L_10;
L_10 = logf(L_9);
*((float*)L_4) = (float)((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_8, L_10))));
// }
return;
}
}
// System.Void UnityEngine.Rendering.HableCurve::AsSlopeIntercept(System.Single&,System.Single&,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_AsSlopeIntercept_mCF42D98D9AA26AFD4BD4F84BE46C562C1B44E7FC (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float* ___m0, float* ___b1, float ___x02, float ___x13, float ___y04, float ___y15, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
// float dy = (y1 - y0);
float L_0 = ___y15;
float L_1 = ___y04;
V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1));
// float dx = (x1 - x0);
float L_2 = ___x13;
float L_3 = ___x02;
V_1 = ((float)il2cpp_codegen_subtract(L_2, L_3));
// if (dx == 0)
float L_4 = V_1;
V_2 = (bool)((((float)L_4) == ((float)(0.0f)))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_0021;
}
}
{
// m = 1f;
float* L_6 = ___m0;
*((float*)L_6) = (float)(1.0f);
goto IL_0026;
}
IL_0021:
{
// m = dy / dx;
float* L_7 = ___m0;
float L_8 = V_0;
float L_9 = V_1;
*((float*)L_7) = (float)((float)(L_8/L_9));
}
IL_0026:
{
// b = y0 - x0 * m;
float* L_10 = ___b1;
float L_11 = ___y04;
float L_12 = ___x02;
float* L_13 = ___m0;
float L_14 = *((float*)L_13);
*((float*)L_10) = (float)((float)il2cpp_codegen_subtract(L_11, ((float)il2cpp_codegen_multiply(L_12, L_14))));
// }
return;
}
}
// System.Single UnityEngine.Rendering.HableCurve::EvalDerivativeLinearGamma(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HableCurve_EvalDerivativeLinearGamma_mCB43DA2C80D623957C9226E8901EF35F9DBD5028 (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___m0, float ___b1, float ___g2, float ___x3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return g * m * Pow(m * x + b, g - 1f);
float L_0 = ___g2;
float L_1 = ___m0;
float L_2 = ___m0;
float L_3 = ___x3;
float L_4 = ___b1;
float L_5 = ___g2;
float L_6;
L_6 = powf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, L_3)), L_4)), ((float)il2cpp_codegen_subtract(L_5, (1.0f))));
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_1)), L_6));
goto IL_001a;
}
IL_001a:
{
// }
float L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.Rendering.HableCurve/Segment::Eval(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Segment_Eval_m9B9E078B5AAD56567D62AFCDA502B313C9954FCD (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* __this, float ___x0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
// float x0 = (x - offsetX) * scaleX;
float L_0 = ___x0;
float L_1 = __this->___offsetX_0;
float L_2 = __this->___scaleX_2;
V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_0, L_1)), L_2));
// float y0 = 0f;
V_1 = (0.0f);
// if (x0 > 0)
float L_3 = V_0;
V_2 = (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_003d;
}
}
{
// y0 = Exp(lnA + B * Log(x0));
float L_5 = __this->___lnA_4;
float L_6 = __this->___B_5;
float L_7 = V_0;
float L_8;
L_8 = logf(L_7);
float L_9;
L_9 = expf(((float)il2cpp_codegen_add(L_5, ((float)il2cpp_codegen_multiply(L_6, L_8)))));
V_1 = L_9;
}
IL_003d:
{
// return y0 * scaleY + offsetY;
float L_10 = V_1;
float L_11 = __this->___scaleY_3;
float L_12 = __this->___offsetY_1;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_10, L_11)), L_12));
goto IL_004f;
}
IL_004f:
{
// }
float L_13 = V_3;
return L_13;
}
}
// System.Void UnityEngine.Rendering.HableCurve/Segment::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Segment__ctor_m3BD236F840ED5C6DFE5FFA54BC6B86C9D12C5457 (Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.HableCurve/Uniforms::.ctor(UnityEngine.Rendering.HableCurve)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uniforms__ctor_mBEA943A03EC891EB56969AFAF36E54BC9D5F125C (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* ___parent0, const RuntimeMethod* method)
{
{
// internal Uniforms(HableCurve parent)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.parent = parent;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = ___parent0;
__this->___parent_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___parent_0), (void*)L_0);
// }
return;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_curve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_curve_m4E9B26978696D7175E4E57754125CDFC9F6CCEEF (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 curve => new Vector4(parent.inverseWhitePoint, parent.x0, parent.x1, 0f);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
float L_1;
L_1 = HableCurve_get_inverseWhitePoint_m5F59401B566306A949B32D661F869075981E50DA_inline(L_0, NULL);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_2 = __this->___parent_0;
NullCheck(L_2);
float L_3;
L_3 = HableCurve_get_x0_m6B5D5E0670C8B9CBEEC20B68A75DB35BC1C6E509_inline(L_2, NULL);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_4 = __this->___parent_0;
NullCheck(L_4);
float L_5;
L_5 = HableCurve_get_x1_m6C889E5A754B5BA6439F913BA64A4A053F8BE1A2_inline(L_4, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_toeSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_toeSegmentA_mECE73BE08EAC2967E4DEF4AAC78BA7B71AFE458E (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 toeSegmentA => new Vector4(parent.segments[0].offsetX, parent.segments[0].offsetY, parent.segments[0].scaleX, parent.segments[0].scaleY);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___offsetX_0;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___offsetY_1;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_10 = __this->___parent_0;
NullCheck(L_10);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_11 = L_10->___segments_4;
NullCheck(L_11);
int32_t L_12 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
float L_14 = L_13->___scaleX_2;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_15 = __this->___parent_0;
NullCheck(L_15);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_16 = L_15->___segments_4;
NullCheck(L_16);
int32_t L_17 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_18);
float L_19 = L_18->___scaleY_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), L_4, L_9, L_14, L_19, /*hidden argument*/NULL);
return L_20;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_toeSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_toeSegmentB_m034FF8C7447281256A8621187D7266FC50335DA0 (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 toeSegmentB => new Vector4(parent.segments[0].lnA, parent.segments[0].B, 0f, 0f);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___lnA_4;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 0;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___B_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_10), L_4, L_9, (0.0f), (0.0f), /*hidden argument*/NULL);
return L_10;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_midSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_midSegmentA_m2CA374C5C02D1EF77615192DC04E8F5BAA05A8A9 (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 midSegmentA => new Vector4(parent.segments[1].offsetX, parent.segments[1].offsetY, parent.segments[1].scaleX, parent.segments[1].scaleY);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___offsetX_0;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___offsetY_1;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_10 = __this->___parent_0;
NullCheck(L_10);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_11 = L_10->___segments_4;
NullCheck(L_11);
int32_t L_12 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
float L_14 = L_13->___scaleX_2;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_15 = __this->___parent_0;
NullCheck(L_15);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_16 = L_15->___segments_4;
NullCheck(L_16);
int32_t L_17 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_18);
float L_19 = L_18->___scaleY_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), L_4, L_9, L_14, L_19, /*hidden argument*/NULL);
return L_20;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_midSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_midSegmentB_m9E284F3B0F3BEC58343B10D29504FAACD01A5145 (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 midSegmentB => new Vector4(parent.segments[1].lnA, parent.segments[1].B, 0f, 0f);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___lnA_4;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 1;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___B_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_10), L_4, L_9, (0.0f), (0.0f), /*hidden argument*/NULL);
return L_10;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_shoSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_shoSegmentA_mD7459F493CBA1AAEAF21CD40919DAD00BD20804B (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 shoSegmentA => new Vector4(parent.segments[2].offsetX, parent.segments[2].offsetY, parent.segments[2].scaleX, parent.segments[2].scaleY);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___offsetX_0;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___offsetY_1;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_10 = __this->___parent_0;
NullCheck(L_10);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_11 = L_10->___segments_4;
NullCheck(L_11);
int32_t L_12 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
float L_14 = L_13->___scaleX_2;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_15 = __this->___parent_0;
NullCheck(L_15);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_16 = L_15->___segments_4;
NullCheck(L_16);
int32_t L_17 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_18);
float L_19 = L_18->___scaleY_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), L_4, L_9, L_14, L_19, /*hidden argument*/NULL);
return L_20;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.HableCurve/Uniforms::get_shoSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_shoSegmentB_mACCC8C284E2464874C5641726F4B963867934472 (Uniforms_t948D0BB5CB54302616CE188BF0E297BB90B10EAC* __this, const RuntimeMethod* method)
{
{
// public Vector4 shoSegmentB => new Vector4(parent.segments[2].lnA, parent.segments[2].B, 0f, 0f);
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_0 = __this->___parent_0;
NullCheck(L_0);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_1 = L_0->___segments_4;
NullCheck(L_1);
int32_t L_2 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4 = L_3->___lnA_4;
HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* L_5 = __this->___parent_0;
NullCheck(L_5);
SegmentU5BU5D_tB11B3ED6FEA0F7F1D0478BAFC0AFB1CA72F63982* L_6 = L_5->___segments_4;
NullCheck(L_6);
int32_t L_7 = 2;
Segment_t52D8F83C9B05358E29C1FDD4B280310C62FA8F2E* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_8);
float L_9 = L_8->___B_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_10), L_4, L_9, (0.0f), (0.0f), /*hidden argument*/NULL);
return L_10;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.Rendering.HaltonSequence::Get(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HaltonSequence_Get_m3049054912DE115D0379D13190046BB03DF47CDA (int32_t ___index0, int32_t ___radix1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
// float result = 0f;
V_0 = (0.0f);
// float fraction = 1f / radix;
int32_t L_0 = ___radix1;
V_1 = ((float)((1.0f)/((float)L_0)));
goto IL_0027;
}
IL_0012:
{
// result += (index % radix) * fraction;
float L_1 = V_0;
int32_t L_2 = ___index0;
int32_t L_3 = ___radix1;
float L_4 = V_1;
V_0 = ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)((int32_t)(L_2%L_3))), L_4))));
// index /= radix;
int32_t L_5 = ___index0;
int32_t L_6 = ___radix1;
___index0 = ((int32_t)(L_5/L_6));
// fraction /= radix;
float L_7 = V_1;
int32_t L_8 = ___radix1;
V_1 = ((float)(L_7/((float)L_8)));
}
IL_0027:
{
// while (index > 0)
int32_t L_9 = ___index0;
V_2 = (bool)((((int32_t)L_9) > ((int32_t)0))? 1 : 0);
bool L_10 = V_2;
if (L_10)
{
goto IL_0012;
}
}
{
// return result;
float L_11 = V_0;
V_3 = L_11;
goto IL_0033;
}
IL_0033:
{
// }
float L_12 = V_3;
return L_12;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rendering.MaterialQuality UnityEngine.Rendering.MaterialQualityUtilities::GetHighestQuality(UnityEngine.Rendering.MaterialQuality)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_GetHighestQuality_m6DCA350DFA22C7DCD8062D826A1FFA99B0762E0E (int32_t ___levels0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
{
// for (var i = Keywords.Length - 1; i >= 0; --i)
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_0 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___Keywords_2;
NullCheck(L_0);
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
goto IL_0028;
}
IL_000d:
{
// var level = (MaterialQuality)(1 << i);
int32_t L_1 = V_0;
V_1 = ((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))));
// if ((levels & level) != 0)
int32_t L_2 = ___levels0;
int32_t L_3 = V_1;
V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&(int32_t)L_3))) <= ((uint32_t)0)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0023;
}
}
{
// return level;
int32_t L_5 = V_1;
V_3 = L_5;
goto IL_0039;
}
IL_0023:
{
// for (var i = Keywords.Length - 1; i >= 0; --i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
IL_0028:
{
// for (var i = Keywords.Length - 1; i >= 0; --i)
int32_t L_7 = V_0;
V_4 = (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_8 = V_4;
if (L_8)
{
goto IL_000d;
}
}
{
// return 0;
V_3 = 0;
goto IL_0039;
}
IL_0039:
{
// }
int32_t L_9 = V_3;
return L_9;
}
}
// UnityEngine.Rendering.MaterialQuality UnityEngine.Rendering.MaterialQualityUtilities::GetClosestQuality(UnityEngine.Rendering.MaterialQuality,UnityEngine.Rendering.MaterialQuality)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_GetClosestQuality_mD07507CECEACD6E8BA4518DEE37DCC681FAE7D4D (int32_t ___availableLevels0, int32_t ___requestedLevel1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
bool V_12 = false;
bool V_13 = false;
{
// if (availableLevels == 0)
int32_t L_0 = ___availableLevels0;
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0010;
}
}
{
// return MaterialQuality.Low;
V_3 = 1;
goto IL_00b3;
}
IL_0010:
{
// int requestedLevelIndex = ToFirstIndex(requestedLevel);
int32_t L_2 = ___requestedLevel1;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = MaterialQualityUtilities_ToFirstIndex_m63F534D84D7A3604D109965E0A656F22A5C6C0A1(L_2, NULL);
V_0 = L_3;
// MaterialQuality chosenQuality = (MaterialQuality)0;
V_1 = 0;
// for (int i = requestedLevelIndex; i >= 0; --i)
int32_t L_4 = V_0;
V_4 = L_4;
goto IL_0042;
}
IL_001e:
{
// var level = FromIndex(i);
int32_t L_5 = V_4;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = MaterialQualityUtilities_FromIndex_m38CCD6AAA9914A7CAB83E6D0B800F912D132B6B2(L_5, NULL);
V_5 = L_6;
// if ((level & availableLevels) != 0)
int32_t L_7 = V_5;
int32_t L_8 = ___availableLevels0;
V_6 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_7&(int32_t)L_8))) <= ((uint32_t)0)))? 1 : 0);
bool L_9 = V_6;
if (!L_9)
{
goto IL_003b;
}
}
{
// chosenQuality = level;
int32_t L_10 = V_5;
V_1 = L_10;
// break;
goto IL_0050;
}
IL_003b:
{
// for (int i = requestedLevelIndex; i >= 0; --i)
int32_t L_11 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
}
IL_0042:
{
// for (int i = requestedLevelIndex; i >= 0; --i)
int32_t L_12 = V_4;
V_7 = (bool)((((int32_t)((((int32_t)L_12) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_7;
if (L_13)
{
goto IL_001e;
}
}
IL_0050:
{
// if (chosenQuality != 0)
int32_t L_14 = V_1;
V_8 = (bool)((!(((uint32_t)L_14) <= ((uint32_t)0)))? 1 : 0);
bool L_15 = V_8;
if (!L_15)
{
goto IL_005e;
}
}
{
// return chosenQuality;
int32_t L_16 = V_1;
V_3 = L_16;
goto IL_00b3;
}
IL_005e:
{
// for (var i = requestedLevelIndex + 1; i < Keywords.Length; ++i)
int32_t L_17 = V_0;
V_9 = ((int32_t)il2cpp_codegen_add(L_17, 1));
goto IL_0094;
}
IL_0065:
{
// var level = FromIndex(i);
int32_t L_18 = V_9;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
int32_t L_19;
L_19 = MaterialQualityUtilities_FromIndex_m38CCD6AAA9914A7CAB83E6D0B800F912D132B6B2(L_18, NULL);
V_10 = L_19;
// var diff = Math.Abs(requestedLevel - level);
int32_t L_20 = ___requestedLevel1;
int32_t L_21 = V_10;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_22;
L_22 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)L_21)));
V_11 = L_22;
// if ((level & availableLevels) != 0)
int32_t L_23 = V_10;
int32_t L_24 = ___availableLevels0;
V_12 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))) <= ((uint32_t)0)))? 1 : 0);
bool L_25 = V_12;
if (!L_25)
{
goto IL_008d;
}
}
{
// chosenQuality = level;
int32_t L_26 = V_10;
V_1 = L_26;
// break;
goto IL_00a5;
}
IL_008d:
{
// for (var i = requestedLevelIndex + 1; i < Keywords.Length; ++i)
int32_t L_27 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0094:
{
// for (var i = requestedLevelIndex + 1; i < Keywords.Length; ++i)
int32_t L_28 = V_9;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_29 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___Keywords_2;
NullCheck(L_29);
V_13 = (bool)((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))? 1 : 0);
bool L_30 = V_13;
if (L_30)
{
goto IL_0065;
}
}
IL_00a5:
{
// Debug.Assert(chosenQuality != 0);
int32_t L_31 = V_1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((uint32_t)L_31) <= ((uint32_t)0)))? 1 : 0), NULL);
// return chosenQuality;
int32_t L_32 = V_1;
V_3 = L_32;
goto IL_00b3;
}
IL_00b3:
{
// }
int32_t L_33 = V_3;
return L_33;
}
}
// System.Void UnityEngine.Rendering.MaterialQualityUtilities::SetGlobalShaderKeywords(UnityEngine.Rendering.MaterialQuality)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialQualityUtilities_SetGlobalShaderKeywords_m5CDA681853E4131EE913EAA59BF499E71C546333 (int32_t ___level0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
// for (var i = 0; i < KeywordNames.Length; ++i)
V_0 = 0;
goto IL_0036;
}
IL_0005:
{
// if ((level & (MaterialQuality)(1 << i)) != 0)
int32_t L_0 = ___level0;
int32_t L_1 = V_0;
V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0024;
}
}
{
// Shader.EnableKeyword(KeywordNames[i]);
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
String_t* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Shader_EnableKeyword_m24DB964DE6795F323916C317DDDB88061E6D5761(L_6, NULL);
goto IL_0031;
}
IL_0024:
{
// Shader.DisableKeyword(KeywordNames[i]);
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
Shader_DisableKeyword_m6427E6828CF809F12752AE2CF70E6A79281A3DB2(L_10, NULL);
}
IL_0031:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0036:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_13);
V_2 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))? 1 : 0);
bool L_14 = V_2;
if (L_14)
{
goto IL_0005;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.MaterialQualityUtilities::SetGlobalShaderKeywords(UnityEngine.Rendering.MaterialQuality,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialQualityUtilities_SetGlobalShaderKeywords_m34D1ADC3D4DFEF2B84B4A0091449B504DF749423 (int32_t ___level0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
// for (var i = 0; i < KeywordNames.Length; ++i)
V_0 = 0;
goto IL_0038;
}
IL_0005:
{
// if ((level & (MaterialQuality)(1 << i)) != 0)
int32_t L_0 = ___level0;
int32_t L_1 = V_0;
V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0025;
}
}
{
// cmd.EnableShaderKeyword(KeywordNames[i]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd1;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_3);
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_3, L_7, NULL);
goto IL_0033;
}
IL_0025:
{
// cmd.DisableShaderKeyword(KeywordNames[i]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd1;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
int32_t L_10 = V_0;
NullCheck(L_9);
int32_t L_11 = L_10;
String_t* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_8, L_12, NULL);
}
IL_0033:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0038:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_14 = V_0;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_15);
V_2 = (bool)((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))? 1 : 0);
bool L_16 = V_2;
if (L_16)
{
goto IL_0005;
}
}
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.MaterialQualityUtilities::ToFirstIndex(UnityEngine.Rendering.MaterialQuality)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_ToFirstIndex_m63F534D84D7A3604D109965E0A656F22A5C6C0A1 (int32_t ___level0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
{
// for (var i = 0; i < KeywordNames.Length; ++i)
V_0 = 0;
goto IL_001e;
}
IL_0005:
{
// if ((level & (MaterialQuality)(1 << i)) != 0)
int32_t L_0 = ___level0;
int32_t L_1 = V_0;
V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// return i;
int32_t L_3 = V_0;
V_2 = L_3;
goto IL_0030;
}
IL_0019:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_001e:
{
// for (var i = 0; i < KeywordNames.Length; ++i)
int32_t L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_6);
V_3 = (bool)((((int32_t)L_5) < ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))? 1 : 0);
bool L_7 = V_3;
if (L_7)
{
goto IL_0005;
}
}
{
// return -1;
V_2 = (-1);
goto IL_0030;
}
IL_0030:
{
// }
int32_t L_8 = V_2;
return L_8;
}
}
// UnityEngine.Rendering.MaterialQuality UnityEngine.Rendering.MaterialQualityUtilities::FromIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialQualityUtilities_FromIndex_m38CCD6AAA9914A7CAB83E6D0B800F912D132B6B2 (int32_t ___index0, const RuntimeMethod* method)
{
{
// public static MaterialQuality FromIndex(int index) => (MaterialQuality)(1 << index);
int32_t L_0 = ___index0;
return (int32_t)(((int32_t)(1<<((int32_t)(L_0&((int32_t)31))))));
}
}
// System.Void UnityEngine.Rendering.MaterialQualityUtilities::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialQualityUtilities__cctor_mF4B3C5EEFB133019CD4241244FC5E6B436016D79 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialQuality_t2D621F5951A5CE17C24E63B748DCFC1A8FBAD385_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FD1832AB941CF70788CDA8BA0EC5E4A6D340207);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8F35979507EE2CEE3C7F8D73C77F5F1FBC2B712);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB647135ED349ACE71035F164D57AAAC743B2E7D9);
s_Il2CppMethodInitialized = true;
}
{
// public static string[] KeywordNames =
// {
// "MATERIAL_QUALITY_LOW",
// "MATERIAL_QUALITY_MEDIUM",
// "MATERIAL_QUALITY_HIGH",
// };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, _stringLiteral3FD1832AB941CF70788CDA8BA0EC5E4A6D340207);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral3FD1832AB941CF70788CDA8BA0EC5E4A6D340207);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
NullCheck(L_2);
ArrayElementTypeCheck (L_2, _stringLiteralA8F35979507EE2CEE3C7F8D73C77F5F1FBC2B712);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralA8F35979507EE2CEE3C7F8D73C77F5F1FBC2B712);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, _stringLiteralB647135ED349ACE71035F164D57AAAC743B2E7D9);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralB647135ED349ACE71035F164D57AAAC743B2E7D9);
((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0), (void*)L_3);
// public static string[] EnumNames = Enum.GetNames(typeof(MaterialQuality));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (MaterialQuality_t2D621F5951A5CE17C24E63B748DCFC1A8FBAD385_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
L_6 = Enum_GetNames_mA16B3D5DABC2AE21290B05053660F925DBFF6D94(L_5, NULL);
((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___EnumNames_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___EnumNames_1), (void*)L_6);
// public static ShaderKeyword[] Keywords =
// {
// new ShaderKeyword(KeywordNames[0]),
// new ShaderKeyword(KeywordNames[1]),
// new ShaderKeyword(KeywordNames[2]),
// };
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_7 = (ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341*)(ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341*)SZArrayNew(ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341_il2cpp_TypeInfo_var, (uint32_t)3);
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_8 = L_7;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_9);
int32_t L_10 = 0;
String_t* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 L_12;
memset((&L_12), 0, sizeof(L_12));
ShaderKeyword__ctor_m7F07272BD798B4145B55BC7CAD71D4E2330FD1D1((&L_12), L_11, /*hidden argument*/NULL);
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661)L_12);
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_13 = L_8;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_14);
int32_t L_15 = 1;
String_t* L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 L_17;
memset((&L_17), 0, sizeof(L_17));
ShaderKeyword__ctor_m7F07272BD798B4145B55BC7CAD71D4E2330FD1D1((&L_17), L_16, /*hidden argument*/NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661)L_17);
ShaderKeywordU5BU5D_tDFD70C04126E9C5FF0CB7A753DB1B41D1D7DB341* L_18 = L_13;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = ((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___KeywordNames_0;
NullCheck(L_19);
int32_t L_20 = 2;
String_t* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661 L_22;
memset((&L_22), 0, sizeof(L_22));
ShaderKeyword__ctor_m7F07272BD798B4145B55BC7CAD71D4E2330FD1D1((&L_22), L_21, /*hidden argument*/NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(2), (ShaderKeyword_t683126BB2B2337DB41954B0FE0DA7EBAA7028661)L_22);
((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___Keywords_2 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_StaticFields*)il2cpp_codegen_static_fields_for(MaterialQualityUtilities_t7AB6930111B38887BC6082AC553245DD58742326_il2cpp_TypeInfo_var))->___Keywords_2), (void*)L_18);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_1 = L_0;
float L_1 = ___y1;
__this->___y_2 = L_1;
float L_2 = ___z2;
__this->___z_3 = L_2;
float L_3 = ___w3;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m8B58EA88C92F7DD2C66F0EC1BCC8AC697D631298_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline (float ___f0, float ___p1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
float L_0 = ___f0;
float L_1 = ___p1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_2;
L_2 = Math_Log_m00DE509EBC0F78461570ED4F104B3010EB203FD1(((double)L_0), ((double)L_1), NULL);
V_0 = ((float)L_2);
goto IL_000e;
}
IL_000e:
{
float L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_mD086E41305DD8350180AD677833A22733B4789A9_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___scale0, const RuntimeMethod* method)
{
{
float L_0 = __this->___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___scale0;
float L_2 = L_1.___x_1;
__this->___x_1 = ((float)il2cpp_codegen_multiply(L_0, L_2));
float L_3 = __this->___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___scale0;
float L_5 = L_4.___y_2;
__this->___y_2 = ((float)il2cpp_codegen_multiply(L_3, L_5));
float L_6 = __this->___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___scale0;
float L_8 = L_7.___z_3;
__this->___z_3 = ((float)il2cpp_codegen_multiply(L_6, L_8));
float L_9 = __this->___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___scale0;
float L_11 = L_10.___w_4;
__this->___w_4 = ((float)il2cpp_codegen_multiply(L_9, L_11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___x0, int32_t ___y1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___x0;
__this->___m_X_0 = L_0;
int32_t L_1 = ___y1;
__this->___m_Y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Set_m3ABFE71180FF7D12472A10C89A682CFC36D822F0_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___newX0, float ___newY1, float ___newZ2, float ___newW3, const RuntimeMethod* method)
{
{
float L_0 = ___newX0;
__this->___x_1 = L_0;
float L_1 = ___newY1;
__this->___y_2 = L_1;
float L_2 = ___newZ2;
__this->___z_3 = L_2;
float L_3 = ___newW3;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mF552F660CB0E42F18558AD59D516EBAC923F57E2_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static int slices { get => m_MaxViews; }
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
int32_t L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray8__ctor_m86747787EF4C4E385B761101DD9B40EF6174F69A_inline (BitArray8_tBB8D4B0A78FFB3AFE676856271490A6AEF930BA0* __this, uint8_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray8(byte initValue) => data = initValue;
uint8_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray16__ctor_m4A508EBDA58B7006D1463EAE199114B2D2E1249C_inline (BitArray16_tB1486582C1789E3E9F78DE8A08F86562A4282E92* __this, uint16_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray16(ushort initValue) => data = initValue;
uint16_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray32__ctor_m0982C7BD4F185BA648120E2ADA794E7D778B995D_inline (BitArray32_t487FB2D247BEC327FF00CF881D4B3B80DCFEDCBB* __this, uint32_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray32(uint initValue) => data = initValue;
uint32_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BitArray64__ctor_m41D38225ACEAF7A0D4201AB8AE9F781CD736DA04_inline (BitArray64_t630523C0D47F12E589F334C50855954E6F544D4F* __this, uint64_t ___initValue0, const RuntimeMethod* method)
{
{
// public BitArray64(ulong initValue) => data = initValue;
uint64_t L_0 = ___initValue0;
__this->___data_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0;
float L_3 = L_2.___y_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001f;
}
IL_001f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___f0;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Implicit_m04FFC6EBCB0576CD59529546F8FA10F4F71E9005_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___v0;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___v0;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___v0;
float L_5 = L_4.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___v0;
float L_7 = L_6.___w_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
memset((&L_8), 0, sizeof(L_8));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0021;
}
IL_0021:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
{
float L_0 = ___r0;
__this->___r_0 = L_0;
float L_1 = ___g1;
__this->___g_1 = L_1;
float L_2 = ___b2;
__this->___b_2 = L_2;
float L_3 = ___a3;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m28BB6E19F27D4EE6858D3021A44F62BC74E20C43_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method)
{
{
// public bool useScaling { get; internal set; }
bool L_0 = __this->___U3CuseScalingU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = __this->___r_0;
float L_1;
L_1 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_0, NULL);
float L_2 = __this->___g_1;
float L_3;
L_3 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_2, NULL);
float L_4 = __this->___b_2;
float L_5;
L_5 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_4, NULL);
float L_6 = __this->___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_0030;
}
IL_0030:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = __this->___r_0;
float L_1;
L_1 = Mathf_LinearToGammaSpace_mB23054C857C5AE0E5E27B0EA00A35F82E024B430(L_0, NULL);
float L_2 = __this->___g_1;
float L_3;
L_3 = Mathf_LinearToGammaSpace_mB23054C857C5AE0E5E27B0EA00A35F82E024B430(L_2, NULL);
float L_4 = __this->___b_2;
float L_5;
L_5 = Mathf_LinearToGammaSpace_mB23054C857C5AE0E5E27B0EA00A35F82E024B430(L_4, NULL);
float L_6 = __this->___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_0030;
}
IL_0030:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RendererList_get_isValid_mD49D7348F5E73DD10528CA33E7E47D045F59ABA4_inline (RendererList_t9D7C54CD5C2AB0A0D43E9FAB41D696644D904635* __this, const RuntimeMethod* method)
{
{
// public bool isValid { get; private set; }
bool L_0 = __this->___U3CisValidU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_target_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_inverseWhitePoint_m5F59401B566306A949B32D661F869075981E50DA_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float inverseWhitePoint { get; private set; }
float L_0 = __this->___U3CinverseWhitePointU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_x0_m6B5D5E0670C8B9CBEEC20B68A75DB35BC1C6E509_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float x0 { get; private set; }
float L_0 = __this->___U3Cx0U3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HableCurve_get_x1_m6C889E5A754B5BA6439F913BA64A4A053F8BE1A2_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, const RuntimeMethod* method)
{
{
// public float x1 { get; private set; }
float L_0 = __this->___U3Cx1U3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___value0;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___value0;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___value0;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___value0;
float L_1 = ___min1;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___value0;
float L_5 = ___max2;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
float L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_whitePoint_m178C9CC10D68A74D67DFB3A167EFA72911615BC0_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float whitePoint { get; private set; }
float L_0 = ___value0;
__this->___U3CwhitePointU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_inverseWhitePoint_m1A0666ED505D2CE050EB41256F9F5295A2286820_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float inverseWhitePoint { get; private set; }
float L_0 = ___value0;
__this->___U3CinverseWhitePointU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_x0_m23752EEB60CAFE7B808783F8C21139157C9CA3BB_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float x0 { get; private set; }
float L_0 = ___value0;
__this->___U3Cx0U3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HableCurve_set_x1_m6D171AB75E179893656FB10E41AA73E50DA498B6_inline (HableCurve_t8410F0B8D99335EA2B9F6AFA92227879E24B1876* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float x1 { get; private set; }
float L_0 = ___value0;
__this->___U3Cx1U3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m041B73328344EFEE224C1F2CF997B0C4122055BD_gshared_inline (Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}