MIF_E31211986/ARSEAN_BackUpThisFolder_But.../il2cppOutput/Vuforia.Unity.Wrapper.cpp

44078 lines
2.5 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
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>
struct GenericVirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2)
{
void* params[2] = { &p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3)
{
void* params[3] = { p1, &p2, &p3 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
{
void* params[3] = { p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1, T2*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
R ret;
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3;
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3<R, T1*, T2, T3*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
R ret;
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// Vuforia.VuGenericSet`1/AddElementDelegate<System.Int32Enum>
struct AddElementDelegate_t5E1149371D243119F1E92FC55D5AA657B86035A2;
// Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>
struct AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58;
// Vuforia.VuEngine/CreateControllerDelegate`1<System.Object>
struct CreateControllerDelegate_1_t0EFF3A593F0A0BC5FC5CC4B18D9430E7FB8B6D56;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuAreaTargetCaptureController>
struct CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuCameraController>
struct CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuPlatformController>
struct CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuRenderController>
struct CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuUploadController>
struct CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD;
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuValidationAreaCaptureController>
struct CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666;
// Vuforia.VuGenericList`1/CreateListDelegate<System.Int32Enum>
struct CreateListDelegate_t0A2081B0219A65601BC05E21D6C65453BE9F088A;
// Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>
struct CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1;
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>
struct CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43;
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>
struct CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F;
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuImagePixelFormat>
struct CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA;
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49;
// Vuforia.VuGenericSet`1/CreateSetDelegate<System.Int32Enum>
struct CreateSetDelegate_t1EA2FE8AE98BE83755F4E90B4CACE684D3F6202E;
// Vuforia.VuGenericSet`1/CreateSetDelegate<Vuforia.VuBarcodeType>
struct CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>
struct CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>
struct CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
struct CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>
struct CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>
struct CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>
struct CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>
struct CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>
struct CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>
struct CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>
struct CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>
struct CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>
struct CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>
struct CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>
struct CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D;
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>
struct CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666;
// Vuforia.VuGenericList`1/DeleteListDelegate<System.Int32Enum>
struct DeleteListDelegate_t4F43A208509F7D91EE24C2EC4E7D9838058A4AA4;
// Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>
struct DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A;
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>
struct DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3;
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>
struct DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D;
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuImagePixelFormat>
struct DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF;
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC;
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuMeshObservationBlock/Internal>
struct DeleteListDelegate_t02467635DBBF610E855E473071C1708768D871B0;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<System.Int32Enum>
struct DeleteSetDelegate_t0E20C61E94E41DBE77ED3C7427B6E817EE8BAABD;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>
struct DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObserver>
struct Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>
struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.IVuEngineConfig>
struct Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147;
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.VuController>
struct Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617;
// System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819;
// System.Func`2<System.Int32Enum,System.Boolean>
struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
// System.Func`2<Vuforia.VuBarcodeType,System.Boolean>
struct Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67;
// System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>
struct Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<System.Int32Enum>
struct GetEnumValueDelegate_1_t21C015BB53B4CCE3507575146E1CE8954FE0242C;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAnchorObservationStatusInfo>
struct GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatus>
struct GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatusInfo>
struct GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraFocusMode>
struct GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraVideoModePreset>
struct GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCylinderTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuFusionProviderType>
struct GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuImageTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuModelTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuMultiTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObservationType>
struct GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObserverType>
struct GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStartError>
struct GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatus>
struct GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatusInfo>
struct GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuTrackingOptimization>
struct GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatus>
struct GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatusInfo>
struct GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatus>
struct GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatusInfo>
struct GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaObservationStatusInfo>
struct GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaTrainingStatus>
struct GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVirtualButtonSensitivity>
struct GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C;
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVuMarkObservationStatusInfo>
struct GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F;
// Vuforia.VuGenericList`1/GetListElementDelegate<System.Int32Enum>
struct GetListElementDelegate_tBD0CC2528D54AC05AD201C912C2C67B26DC7B6CB;
// Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>
struct GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C;
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>
struct GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882;
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>
struct GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374;
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuImagePixelFormat>
struct GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4;
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A;
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>
struct GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94;
// Vuforia.VuGenericList`1/GetListSizeDelegate<System.Int32Enum>
struct GetListSizeDelegate_t3ACCE7E634DE2BA6DAE034132717F6C5A194C8F2;
// Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>
struct GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E;
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>
struct GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29;
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>
struct GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9;
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuImagePixelFormat>
struct GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D;
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2;
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>
struct GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA;
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>
struct GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13;
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>
struct GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7;
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>
struct GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<System.Int32Enum>
struct GetSetSizeDelegate_tFAE2176F1CD3608DCE1568FA814C0C467D6D2BB5;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>
struct GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<System.Int32Enum>
struct GetStructValueDelegate_1_t141CF561DEBE35266AAFE540879CFF0FE754AD25;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>
struct GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>
struct GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRecordingDataFlags>
struct GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>
struct GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>
struct GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>
struct GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>
struct GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC;
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>
struct GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428;
// Vuforia.VuGenericSet`1/HasElementDelegate<System.Int32Enum>
struct HasElementDelegate_tC4E71836F1CD7BA3CAC15F88B2F0D58849EFD9EC;
// Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>
struct HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE;
// System.Collections.Generic.HashSet`1<System.Int32Enum>
struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
struct HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>
struct IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig>
struct IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController>
struct IDictionary_2_tF0FBA164C91E7B487CAD1984F10301308A7A88D7;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuEngineConfig>
struct IEnumerable_1_tE3E1DE067391FDBB7745AE6420F658DDDECAB3FE;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObserver>
struct IEnumerable_1_tE8AD9BE133FD5F4E2BC5DC189670C7672C91C51E;
// System.Collections.Generic.IEnumerable`1<System.Int32Enum>
struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuBarcodeType>
struct IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuCameraVideoMode>
struct IEnumerable_1_tCA456160170E9717AA5F0FB84ECDC0A44A6999E4;
// System.Collections.Generic.IEnumerator`1<Vuforia.VuBarcodeType>
struct IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<System.Type>
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuBarcodeType>
struct IEqualityComparer_1_t08E020D445D6E7E4813D900AEB953343A213F08E;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuObservationType>
struct IEqualityComparer_1_t4CC4DDB61679C5E6BEF058171A079D98BF124A7E;
// System.Collections.Generic.IList`1<Vuforia.IVuCloudImageTargetObservation>
struct IList_1_t963EC9DAB3970AC64F2B9E00AA8B75B54570E157;
// System.Collections.Generic.IList`1<Vuforia.IVuEngineConfig>
struct IList_1_tB698520893B7E15D8B366A4900283D9EA3D2EFFD;
// System.Collections.Generic.IList`1<Vuforia.IVuGuideView>
struct IList_1_tCBA6641D756E0520C0D3C2312161CAFBC0042A57;
// System.Collections.Generic.IList`1<Vuforia.IVuHitTest>
struct IList_1_tA3AF78015528520DD3171FAED84EA8D12EE8B68E;
// System.Collections.Generic.IList`1<Vuforia.IVuImage>
struct IList_1_t62803831EECF75D13D66375AF76F538C0E6047A3;
// System.Collections.Generic.IList`1<Vuforia.IVuModelTargetState>
struct IList_1_t139D8C9699A33607E1A8B456F8C535F76040538B;
// System.Collections.Generic.IList`1<Vuforia.IVuObservation>
struct IList_1_tD18170F580FC92A8368902664DDA150B63EECE6F;
// System.Collections.Generic.IList`1<Vuforia.IVuValidationAreaLabel>
struct IList_1_tFFB73A720847D4AB2EBEFDC5C99F141737632E6E;
// System.Collections.Generic.IList`1<System.Object>
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
// System.Collections.Generic.IList`1<Vuforia.VuCameraField>
struct IList_1_t6F0B8E17E657CF7984115C454A770020AF258549;
// System.Collections.Generic.IList`1<Vuforia.VuCameraVideoMode>
struct IList_1_t4372D8D1C5B1490A85BC99111D293F65B5C65078;
// System.Collections.Generic.IList`1<Vuforia.VuDatabaseTargetInfo>
struct IList_1_t6145213117571ADCE8D056BE3CF571875381008E;
// System.Collections.Generic.IList`1<Vuforia.VuImagePixelFormat>
struct IList_1_t152CA9E28F6883A8A3070C0C75AB774D5EFB6403;
// System.Collections.Generic.IList`1<Vuforia.VuMeshObservationBlock>
struct IList_1_t014DDC88E845E54828905D4E14E32730251F6A11;
// System.Collections.Generic.IList`1<Vuforia.VuState>
struct IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D;
// Vuforia.ObjectPool`1/InstanceCtor<System.Object>
struct InstanceCtor_t6ACDC5874FE50D1AC465207ADCE80BA8707B6E1F;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation>
struct InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation>
struct InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation>
struct InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation>
struct InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation>
struct InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation>
struct InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation>
struct InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation>
struct InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation>
struct InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation>
struct InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation>
struct InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation>
struct InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation>
struct InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation>
struct InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuAnchorObservation>
struct InstanceDtor_t196961EDAEB6DC09A04181096372CA90082F23EF;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuAreaTargetObservation>
struct InstanceDtor_tB2FAC9324D41229AB652D46265DA6C6A7A0189D2;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuBarcodeObservation>
struct InstanceDtor_t5C7453520BBCF78E2281D4A7E339C515DFADA364;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuCloudImageTargetObservation>
struct InstanceDtor_tA20EAB839B46CFA28F331C61E6BA975F9953DBE3;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuCylinderTargetObservation>
struct InstanceDtor_tB43CAE598029142B56AA80E78FF35E74A3791657;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuDevicePoseObservation>
struct InstanceDtor_tF8BBCD5CCD8D9C2B18B153FA4FDA1C8C0F351D46;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuIlluminationObservation>
struct InstanceDtor_t7C42C47B67B94A364277AB7946092E6A941F8E17;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuImageTargetObservation>
struct InstanceDtor_tE8CE1CC4DACACE8F7AD8DF66029305D8924CA528;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuMarkObservation>
struct InstanceDtor_t4C0A216DF4E19C5B1B230057694B92CAB734AB44;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuMeshObservation>
struct InstanceDtor_t33F0F7590FF0EC62A4E5A5618F6971DA38E62457;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuModelTargetObservation>
struct InstanceDtor_tB8D689F0A51152B0A7B32626A9662FC4FB45C67B;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuMultiTargetObservation>
struct InstanceDtor_tFDE5536D0679225856A58D14F17D6CB337E2DB97;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuValidationAreaObservation>
struct InstanceDtor_tC08FEE0CB35381CE0EC2E1CBB8A3DE2D3D19A824;
// Vuforia.ObjectPool`1/InstanceDtor<Vuforia.VuVirtualButtonObservation>
struct InstanceDtor_t97E4700E2949468289ABE735111EA37C0E2FEBB5;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.IVuObserver>
struct KeyCollection_tD5A7EF00A163A38B47EE5A1513965B83BC2AA7D0;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,Vuforia.IVuEngineConfig>
struct KeyCollection_tCF709257A07EFB2327B7C10DD4888B3D4E326F79;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,Vuforia.VuController>
struct KeyCollection_t425BB04DA3B7CD6E25A30550036AA7E379A60B47;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct KeyCollection_tB9B543406DDEA23E479A581D34C9B3A67072BCDC;
// System.Collections.Generic.List`1<Vuforia.IVuCloudImageTargetObservation>
struct List_1_t911A0BCB089FCD92E8DE7B20A02407B41CCE76E8;
// System.Collections.Generic.List`1<Vuforia.IVuEngineConfig>
struct List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4;
// System.Collections.Generic.List`1<Vuforia.IVuGuideView>
struct List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C;
// System.Collections.Generic.List`1<Vuforia.IVuHitTest>
struct List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66;
// System.Collections.Generic.List`1<Vuforia.IVuImage>
struct List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8;
// System.Collections.Generic.List`1<Vuforia.IVuModelTargetState>
struct List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D;
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9;
// System.Collections.Generic.List`1<Vuforia.IVuObserver>
struct List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F;
// System.Collections.Generic.List`1<Vuforia.IVuValidationAreaLabel>
struct List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831;
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<Vuforia.VuCameraField>
struct List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68;
// System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>
struct List_1_t30FB94757176200685330DC8E34EFD3E31858619;
// System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>
struct List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF;
// System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>
struct List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159;
// System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>
struct List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B;
// System.Collections.Generic.List`1<Vuforia.VuState>
struct List_1_tDBCE726495440E21C8755028439971E1C34E69E0;
// Vuforia.ObservationManager/NativeObservationPool`1<System.Object>
struct NativeObservationPool_1_t066CF75D8C78F546C8BBC862DAB56F2F478BFCE5;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAnchorObservation>
struct NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAreaTargetObservation>
struct NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuBarcodeObservation>
struct NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCloudImageTargetObservation>
struct NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCylinderTargetObservation>
struct NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuDevicePoseObservation>
struct NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuIlluminationObservation>
struct NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuImageTargetObservation>
struct NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMarkObservation>
struct NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMeshObservation>
struct NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuModelTargetObservation>
struct NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMultiTargetObservation>
struct NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuValidationAreaObservation>
struct NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9;
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuVirtualButtonObservation>
struct NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6;
// Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>
struct ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343;
// Vuforia.ObservationList`1<Vuforia.IVuObservation>
struct ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF;
// Vuforia.ObservationList`1<System.Object>
struct ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3;
// System.Collections.Generic.Queue`1<Vuforia.VuAnchorObservation>
struct Queue_1_t88BF2A242DC668AF4046CF25307DB371C15182DD;
// System.Collections.Generic.Queue`1<Vuforia.VuAreaTargetObservation>
struct Queue_1_tD3C75C5F368825713335720D151C4ECAD7F7FDEC;
// System.Collections.Generic.Queue`1<Vuforia.VuBarcodeObservation>
struct Queue_1_t69A67B0A5824992FB0358B3D842CFDBCEE1CE3A4;
// System.Collections.Generic.Queue`1<Vuforia.VuCloudImageTargetObservation>
struct Queue_1_tB97D2FE35F60493360C06EDCF0110D6F05EA95F0;
// System.Collections.Generic.Queue`1<Vuforia.VuCylinderTargetObservation>
struct Queue_1_t423786EA571ED618D634983E9DD03EFE40D6DA93;
// System.Collections.Generic.Queue`1<Vuforia.VuDevicePoseObservation>
struct Queue_1_t2B0320323B5F4AC001D9172BED2F9A701A6FD39C;
// System.Collections.Generic.Queue`1<Vuforia.VuIlluminationObservation>
struct Queue_1_t360C7ECDB9BE14DCF3A45D3668089927884AAF06;
// System.Collections.Generic.Queue`1<Vuforia.VuImageTargetObservation>
struct Queue_1_t24AD75DB30D137CA38A1C4014466FE923570F29C;
// System.Collections.Generic.Queue`1<Vuforia.VuMarkObservation>
struct Queue_1_t590A728A5902DE299D09B3D07E3C55CC1C4B2F40;
// System.Collections.Generic.Queue`1<Vuforia.VuMeshObservation>
struct Queue_1_tD7F286DE90C45DD3C4C7DE0C0F512E6B29A5E2B3;
// System.Collections.Generic.Queue`1<Vuforia.VuModelTargetObservation>
struct Queue_1_t24D22CF50A8DA0EB0375E79CADD43FDDE10794F4;
// System.Collections.Generic.Queue`1<Vuforia.VuMultiTargetObservation>
struct Queue_1_tED3B6A7DF6E94387833590461129B9AD659F74FB;
// System.Collections.Generic.Queue`1<Vuforia.VuValidationAreaObservation>
struct Queue_1_tCF771AA5DF02A45B5F9E56B7A13D0A4008F63F5C;
// System.Collections.Generic.Queue`1<Vuforia.VuVirtualButtonObservation>
struct Queue_1_tFFA78BC180942D353337D7DE56753B0394ED9F74;
// System.Tuple`2<System.Single,System.Single>
struct Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.IVuObserver>
struct ValueCollection_t140661D03D39A8F6BC97542072B53825D891A925;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,Vuforia.IVuEngineConfig>
struct ValueCollection_t68CE5325966BEEE11B417DC1449D8498008B59F5;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,Vuforia.VuController>
struct ValueCollection_t1F6F633D3BCFB268DBED71D4EDD7D98B74653345;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct ValueCollection_tBBBAB57BFEC99118F4E92F80C800A1808AB84C97;
// Vuforia.VuGenericList`1<System.Int32Enum>
struct VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3;
// Vuforia.VuGenericList`1<System.IntPtr>
struct VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57;
// Vuforia.VuGenericList`1<Vuforia.VuCameraField>
struct VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893;
// Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>
struct VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF;
// Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>
struct VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0;
// Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>
struct VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5;
// Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>
struct VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0;
// Vuforia.VuGenericSet`1<System.Int32Enum>
struct VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D;
// Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>
struct VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE;
// Vuforia.VuGenericTypedList`2<System.Object,System.IntPtr>
struct VuGenericTypedList_2_tD8510518251B840D70A60C120EC403849B6AE538;
// Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>
struct VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9;
// Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>
struct VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39;
// Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>
struct VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E;
// Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>
struct VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8;
// Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>
struct VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.IVuObserver>[]
struct EntryU5BU5D_t9BBEB4FD6B86A4A821FD9DA2B19FBB09EF0C4024;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,Vuforia.IVuEngineConfig>[]
struct EntryU5BU5D_t4E50BDA74A5CB1236810FCE34E4933C356ECE072;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,Vuforia.VuController>[]
struct EntryU5BU5D_t523D0B04B7CF440284A055BA048292616F8C2429;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>[]
struct EntryU5BU5D_tC48D08D8F6FB53F0084D9D081A7DCF9EA84182BD;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.VuBarcodeType>[]
struct SlotU5BU5D_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// Vuforia.IVuEngineConfig[]
struct IVuEngineConfigU5BU5D_tC3CC9BF975A1AB25B2837A71948E162E8D07B99A;
// Vuforia.IVuGuideView[]
struct IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7;
// Vuforia.IVuHitTest[]
struct IVuHitTestU5BU5D_t34C13495D40AC7EA3A2D264EA73578F72362D9BC;
// Vuforia.IVuImage[]
struct IVuImageU5BU5D_t2290581FB9F1821850D59F8F22D63C889E0165B0;
// Vuforia.IVuModelTargetState[]
struct IVuModelTargetStateU5BU5D_tEC772CBC914DA4EBE87B72DB15D679EEC6D6D4A2;
// Vuforia.IVuObserver[]
struct IVuObserverU5BU5D_t76EB2B7D25458A5FD9CD2D10D722D9DC1D9230C2;
// Vuforia.IVuValidationAreaLabel[]
struct IVuValidationAreaLabelU5BU5D_tB824E62ED97826F06B3385DCB98D84C70A477D61;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// Vuforia.VuBarcodeType[]
struct VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145;
// Vuforia.VuCameraField[]
struct VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B;
// Vuforia.VuCameraVideoMode[]
struct VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30;
// Vuforia.VuDatabaseTargetInfo[]
struct VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9;
// Vuforia.VuImagePixelFormat[]
struct VuImagePixelFormatU5BU5D_tC60AFA8035527357EBB2CF9706FED910089CB101;
// Vuforia.VuMeshObservationBlock[]
struct VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678;
// Vuforia.VuState[]
struct VuStateU5BU5D_tBCDA47FB7F769A87FE1FDEB0DF92E83D4DFBBA74;
// Vuforia.VuVector2F[]
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// System.Exception
struct Exception_t;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Vuforia.IVuAnchorObserver
struct IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C;
// Vuforia.IVuAreaTargetCapture
struct IVuAreaTargetCapture_tB73A6F5F49F3FFA3D92D08A7D2A053CD63759529;
// Vuforia.IVuAreaTargetCaptureController
struct IVuAreaTargetCaptureController_t3FE570E6E2F4A007A9703230119EE504EAEA24DF;
// Vuforia.IVuAreaTargetObserver
struct IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C;
// Vuforia.IVuBarcodeObserver
struct IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713;
// Vuforia.IVuCameraController
struct IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217;
// Vuforia.IVuCameraFrame
struct IVuCameraFrame_t51AFFA63802DB48FE77C10EC96484F8ABCEC012D;
// Vuforia.IVuCameraIntrinsics
struct IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF;
// Vuforia.IVuCloudImageTargetObservation
struct IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7;
// Vuforia.IVuCloudImageTargetObserver
struct IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087;
// Vuforia.IVuCylinderTargetObserver
struct IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB;
// Vuforia.IVuDevicePoseObserver
struct IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698;
// Vuforia.IVuEngineConfig
struct IVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0;
// Vuforia.IVuHitTest
struct IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6;
// Vuforia.IVuHitTestResults
struct IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524;
// Vuforia.IVuIlluminationObserver
struct IVuIlluminationObserver_t283AC5CA1A3572C940A9AD086FCA1C5E2124213C;
// Vuforia.IVuImage
struct IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23;
// Vuforia.IVuImageTargetObserver
struct IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952;
// Vuforia.IVuMarkObserver
struct IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA;
// Vuforia.IVuMeshObserver
struct IVuMeshObserver_tF4DA8775B15FE9C218CE453A920330019F779D77;
// Vuforia.IVuModelTargetObserver
struct IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7;
// Vuforia.IVuMultiTargetObserver
struct IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F;
// Vuforia.IVuObserver
struct IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9;
// Vuforia.IVuPlatformController
struct IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578;
// Vuforia.IVuRecording
struct IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A;
// Vuforia.IVuRenderController
struct IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C;
// Vuforia.IVuRenderState
struct IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2;
// Vuforia.IVuState
struct IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29;
// Vuforia.IVuUploadController
struct IVuUploadController_tDF86F80E1575754D8E221E74A77AD6BCCB8BCED0;
// Vuforia.IVuValidationAreaCapture
struct IVuValidationAreaCapture_t4EDB810BB2D281B31C3DE5D52A9DCD2AE2EBB618;
// Vuforia.IVuValidationAreaCaptureController
struct IVuValidationAreaCaptureController_tE38FE098F585975B7A4EAD502A73E37ADB4655F0;
// Vuforia.IVuValidationAreaCaptureUpload
struct IVuValidationAreaCaptureUpload_t977B9206531B4649CEFDD233D1668FFD42939F80;
// Vuforia.IVuValidationAreaObserver
struct IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067;
// Vuforia.IVuVirtualButtonObserver
struct IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Vuforia.MonoPInvokeCallbackAttribute
struct MonoPInvokeCallbackAttribute_tC49B7B91B20A707698C7813848D351012F6F9AF0;
// Vuforia.NativeString
struct NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55;
// Vuforia.ObservationManager
struct ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// System.String
struct String_t;
// System.Type
struct Type_t;
// Vuforia.UnmanagedObjectWrapper
struct UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// Vuforia.VuAnchorObservation
struct VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48;
// Vuforia.VuAnchorObserver
struct VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5;
// Vuforia.VuAnchorObserverConfig
struct VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68;
// Vuforia.VuAreaTargetCapture
struct VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6;
// Vuforia.VuAreaTargetCaptureConfig
struct VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F;
// Vuforia.VuAreaTargetCaptureController
struct VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB;
// Vuforia.VuAreaTargetCaptureGenerationConfig
struct VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9;
// Vuforia.VuAreaTargetCloudConfig
struct VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E;
// Vuforia.VuAreaTargetConfig
struct VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B;
// Vuforia.VuAreaTargetObservation
struct VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052;
// Vuforia.VuAreaTargetObserver
struct VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0;
// Vuforia.VuBarcodeConfig
struct VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215;
// Vuforia.VuBarcodeObservation
struct VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381;
// Vuforia.VuBarcodeObserver
struct VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C;
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E;
// Vuforia.VuCameraController
struct VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A;
// Vuforia.VuCameraField
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122;
// Vuforia.VuCameraFieldList
struct VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799;
// Vuforia.VuCameraFrame
struct VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32;
// Vuforia.VuCameraIntrinsics
struct VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E;
// Vuforia.VuCameraVideoModeList
struct VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817;
// Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A;
// Vuforia.VuCloudImageTargetObservation
struct VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930;
// Vuforia.VuCloudImageTargetObservationsHandler
struct VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225;
// Vuforia.VuCloudImageTargetObserver
struct VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC;
// Vuforia.VuCloudImageTargetQueryErrorHandler
struct VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2;
// Vuforia.VuController
struct VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672;
// Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01;
// Vuforia.VuCylinderTargetObservation
struct VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026;
// Vuforia.VuCylinderTargetObserver
struct VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD;
// Vuforia.VuDatabaseTargetInfoList
struct VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897;
// Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752;
// Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98;
// Vuforia.VuDevicePoseObservation
struct VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E;
// Vuforia.VuDevicePoseObserver
struct VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83;
// Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949;
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8;
// Vuforia.VuEngineConfigSet
struct VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61;
// Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620;
// Vuforia.VuErrorHandlerNative
struct VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E;
// Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F;
// Vuforia.VuGuideView
struct VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7;
// Vuforia.VuGuideViewList
struct VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6;
// Vuforia.VuHitTest
struct VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1;
// Vuforia.VuHitTestConfig
struct VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA;
// Vuforia.VuHitTestList
struct VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96;
// Vuforia.VuHitTestResults
struct VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03;
// Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED;
// Vuforia.VuIlluminationObservation
struct VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766;
// Vuforia.VuIlluminationObserver
struct VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81;
// Vuforia.VuImage
struct VuImage_t49A34202F052984691206C1BB87CCC42158BC341;
// Vuforia.VuImageList
struct VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC;
// Vuforia.VuImagePixelFormatList
struct VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834;
// Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20;
// Vuforia.VuImageTargetCloudObservationConfig
struct VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B;
// Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB;
// Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F;
// Vuforia.VuImageTargetObservation
struct VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E;
// Vuforia.VuImageTargetObserver
struct VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC;
// Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A;
// Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C;
// Vuforia.VuMarkObservation
struct VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D;
// Vuforia.VuMeshAreaTargetCaptureConfig
struct VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58;
// Vuforia.VuMeshAreaTargetConfig
struct VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A;
// Vuforia.VuMeshModelTargetConfig
struct VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39;
// Vuforia.VuMeshObservation
struct VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79;
// Vuforia.VuMeshObservationBlockList
struct VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB;
// Vuforia.VuMeshObserver
struct VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B;
// Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51;
// Vuforia.VuModelTargetObservation
struct VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB;
// Vuforia.VuModelTargetObserver
struct VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F;
// Vuforia.VuModelTargetState
struct VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075;
// Vuforia.VuModelTargetStateList
struct VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69;
// Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981;
// Vuforia.VuMultiTargetObservation
struct VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333;
// Vuforia.VuMultiTargetObserver
struct VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3;
// Vuforia.VuObservation
struct VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631;
// Vuforia.VuObservationList
struct VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336;
// Vuforia.VuObservationWithPose
struct VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED;
// Vuforia.VuObserver
struct VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80;
// Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63;
// Vuforia.VuPlatformController
struct VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513;
// Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6;
// Vuforia.VuRecording
struct VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA;
// Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6;
// Vuforia.VuRenderController
struct VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8;
// Vuforia.VuRenderState
struct VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E;
// Vuforia.VuSessionRecorderController
struct VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A;
// Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB;
// Vuforia.VuState
struct VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41;
// Vuforia.VuUploadController
struct VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986;
// Vuforia.VuValidationAreaCapture
struct VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D;
// Vuforia.VuValidationAreaCaptureConfig
struct VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92;
// Vuforia.VuValidationAreaCaptureController
struct VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F;
// Vuforia.VuValidationAreaCaptureUpload
struct VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E;
// Vuforia.VuValidationAreaCaptureUploadConfig
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC;
// Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D;
// Vuforia.VuValidationAreaLabel
struct VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB;
// Vuforia.VuValidationAreaLabelList
struct VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790;
// Vuforia.VuValidationAreaObservation
struct VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6;
// Vuforia.VuValidationAreaObserver
struct VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907;
// Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693;
// Vuforia.VuVirtualButtonObservation
struct VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB;
// Vuforia.VuVirtualButtonObserver
struct VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44;
// Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8;
// Vuforia.VuVuMarkObserver
struct VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84;
// Vuforia.ObservationManager/<>c
struct U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2;
// Vuforia.ObservationManager/INativeObservationPool
struct INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437;
// Vuforia.ValueAccessUtils/GetBoolValueDelegate
struct GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4;
// Vuforia.ValueAccessUtils/GetStringValueDelegate
struct GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459;
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC;
// Vuforia.VuAreaTargetCloudConfig/Internal
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8;
// Vuforia.VuAreaTargetConfig/Internal
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3;
// Vuforia.VuBarcodeConfig/Internal
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E;
// Vuforia.VuBarcodeObservationInstanceInfo/Internal
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6;
// Vuforia.VuCameraController/<>c__DisplayClass58_0
struct U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9;
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative
struct VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB;
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative
struct VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67;
// Vuforia.VuMeshAreaTargetConfig/Internal
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117;
// Vuforia.VuValidationAreaCaptureConfig/Internal
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2;
IL2CPP_EXTERN_C RuntimeClass* AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t05863BF6671E88C564C4A1A1C4B37F16D9367840_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t86634C153246899D73951A911D98E4F358F9A561_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t928D42AED20DECD39DD5F9FE0479FC4EFEBD6727_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tBB4DF8B6F0464082D309E49CD62B0C0023735960_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD13F45F78E9529F8FD23DBE3EE90C1EDAEC14C6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_tA3AF78015528520DD3171FAED84EA8D12EE8B68E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t30FB94757176200685330DC8E34EFD3E31858619_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tDBCE726495440E21C8755028439971E1C34E69E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____5998E9D1DD9BF48AF6AF87A1EF8C7783B818AC8329637ADA08CC5FB329042376_0_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____DC2861C12B6449A074313F8A9D82F1C8C2F12AE967A20D4E854EC35783F0EB3D_1_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral030BEB75F03486BDF899B40213799C2210049FBA;
IL2CPP_EXTERN_C String_t* _stringLiteral06209B697657A0A9AD29A5BDEF3CAEC8AAB24007;
IL2CPP_EXTERN_C String_t* _stringLiteral0B0204E139F735EACE648A209D0D3D0C34A0D6AC;
IL2CPP_EXTERN_C String_t* _stringLiteral0C253567FAF47D381E4CC00C34F52B79FE308CED;
IL2CPP_EXTERN_C String_t* _stringLiteral129542A27B8936E5A98FF1A8D5731533853C07E7;
IL2CPP_EXTERN_C String_t* _stringLiteral25264C2BEAE0EE01274D2926624101CE037EC946;
IL2CPP_EXTERN_C String_t* _stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F;
IL2CPP_EXTERN_C String_t* _stringLiteral303F91F9C5D8814F765855725456A021BD69B74F;
IL2CPP_EXTERN_C String_t* _stringLiteral313AAB2EFF2934E440310CB05BD02F7F9A6E6A64;
IL2CPP_EXTERN_C String_t* _stringLiteral3CADC7B20E5472D77D3E142D3BA2C628345EA978;
IL2CPP_EXTERN_C String_t* _stringLiteral3F11AB7CA5224D891E6602E61204352ABD01B6E2;
IL2CPP_EXTERN_C String_t* _stringLiteral42817834F6EB1B354DCF08CA280187988BE4E144;
IL2CPP_EXTERN_C String_t* _stringLiteral45227FA9957F441E469B16E961D8A4CDA83B55D0;
IL2CPP_EXTERN_C String_t* _stringLiteral4979075C3E528DE61BCA778C6606A699F40D8C6D;
IL2CPP_EXTERN_C String_t* _stringLiteral4A08ACA55630047AE279FD2757228273552EF28E;
IL2CPP_EXTERN_C String_t* _stringLiteral4A23D1BBF6FEF406146CB703168E925435DA7BAF;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8398304F186FAEB306A4E34E5D52BCBF432011;
IL2CPP_EXTERN_C String_t* _stringLiteral4BB203B80C01EBF8103DD6AF3650F188D0334067;
IL2CPP_EXTERN_C String_t* _stringLiteral4C82D5667962E0CBD656E02D02EF01E04671E568;
IL2CPP_EXTERN_C String_t* _stringLiteral5789311D839A256BA660A10DDF97DF4D9B88016E;
IL2CPP_EXTERN_C String_t* _stringLiteral73AEE48AB6D9B7B81A58D76352F8B7181AEA85C2;
IL2CPP_EXTERN_C String_t* _stringLiteral9A09D80AF544FC5379CB9F9DE20217A1EF8B0A51;
IL2CPP_EXTERN_C String_t* _stringLiteralAAA2CDCFE3BEBF62EAB1C19E5B43164895AAF4CE;
IL2CPP_EXTERN_C String_t* _stringLiteralB6D1477BA97BE38901ECB47A83D5775600579323;
IL2CPP_EXTERN_C String_t* _stringLiteralBE8D76C0F13184C1FF0ACAD015A0C35132825DF1;
IL2CPP_EXTERN_C String_t* _stringLiteralCD9D13ADE398474997B2D0C266666C1F7C0AD866;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDB5A092CD761022DB708321EF283A43447CE8C96;
IL2CPP_EXTERN_C String_t* _stringLiteralF55254D1E71648FCEE3421B96F440A5D6E477360;
IL2CPP_EXTERN_C String_t* _stringLiteralFA5CE82DDE7433A3D4A9EF1BDAD48CA6774DF011;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m5C0E6849E9467D65A5AB3C581AE057F7EEC62667_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mFFB30EDBAAFB6597AC493BC0863643287F65C1F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m12CA380E650D061DCF944F5B3DC94DF2549F3727_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m154B0C27830C78642385BD870D35E120FBBF0D9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m513699A0D2F0B45B5EF6491BD98BCEA7BA92096E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFFDD0C76CF18D6FFA33F250DC5C8D602126D8D81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisIVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_mF7C69AE06A359F8FFAD01C6FC82FBE9CF29C7E4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisIVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_m7C59C73A3BF92487D0CF2D930F0D4683FE873B29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_m7B6C4BB32977DB90F4C513F73009FE46A8B7A0CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m123B078F9C7A90214DE459340FB455A849D14503_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m92D547E9B116FB86C26B1F40BFDCA16D668672F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3229747D763B476E218DAE48BED79A959A9A9953_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m350F8812F8D4277A5FBF3D59DE494A3B78B1D36F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m3E93D3B2AC62A078A8EC8253748025EB0692328A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCBD49C5FCD4C7DEA18F56CF1E4E6C1D991A43DA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mB843D3F9FB598E4080E535119A57C7247524E43F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m32D23A35530E08CAE7C2FBDCC7969534FCF44F08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m5C7CF782040E2599D6F3AFEC30C017FFE7211F65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m629C6FA867DB586E6656328D9683ACDB8E4635FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE4D33D154EEE4A55B5F0988565056CA3F7E9F001_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m157BA4DAE8830C7848CA76011686C3377433D627_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m431DE3DFD2B0D498AB9F72A6A4E76728607EE9C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m534FA94F56EEC72D513A81BFEBC7087F65F47C78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8237BBE2177D9C94452EA25414C48BA1AAE3B699_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD50BEBC4D2A2AFDDC1BD63530266D7D2D663CCCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE243A96CF3BC46557DFD419A4FCBA78FA257EBB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE31DD4BED949B5738CE7F7169C64F7C9A1CD5BAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m72E13C61C51145E0688B5A843F7CDD75E6B9F9E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m49D081CB89ECDD9023007EC870F4377459031A46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m056256E2D2C9340FCDCBE904FD0E3B79375A7B48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m0B92BB55732B95D6029E7011AC9DA75964AA6EA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m1094D6459742526221A1E1802DC1CB5C5B6AAA34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m268AEA7A3269E504F1388A42A77A03969A6B06ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m2727F0EAAACDF8B8C9D01D927E1241BE7730A5E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m50BDA054EEB9DDD94180F4F45FED6B859104AE06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m5EE2C99A29B5277D66F5F46634A0EA9E43B7EBDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m704BCE92DC0561BA0E470BEE27A58A208177A2DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_m8B3842DA8E42453950744747E5A60B31F665E559_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_mB26FB5BC83E5C835C2E227CDBCC65E3817F503E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_mD3917FC151818DA1C7CA7E9D4A90CE4BDA9A3752_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_mD6DEB07B04ACA76A369E2660D5F54C5061F9C228_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_mDC2734C8C906DC4FD8095882A4AAAF361E26227C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeObservationPool_1__ctor_mDF41A4730D9DF270A6CFD17FF7B6C48951FCA1EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m461D931405E1BD193BF85EAF3A3F52962B07D365_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mA69BA12DB8FA2A05D1AAF424557AFC1B0B9EBFD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mD32E4958EE557E5B1B0A7F99E0298C7729664E01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m290AD51500485A6D4DF42D42150AA3D91A214238_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m9BB22D4AEA81F7F91F48145A23742A144424B7A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObservationList_1_Dispose_mB6EF1E9FC0CF152F31E50EDDBDD1C51BE271A6A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObservationList_1__ctor_m344C86E2D06327D6EFB4009A2350C0FAA95BEBCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObservationList_1__ctor_mB24E47E82A8CF53D39F368D64F7780B0769A9A5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObservationList_1_get_Observations_m6C522953AEBF60801564278E5CD177B1D21642DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObservationList_1_get_Observations_m6EFA11F70536F4E0175D151AFF581349A0A5576D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_0_m0CAB4684A28DC3D286435895118D1FB2EA823E92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_10_mEA480301545E1370E2C2F015E06FAF6EADAE2FCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_11_m49E251DA7690AD08ACF061A72A5B1CCB304E8EBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_12_m88A78A5670FFA84D8E75F96C25E9BF8C28F123B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_13_m7190F49EF8FBA810CBA016AECDBC6219D7836E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_1_m9DC94FD7DE36393AC75974C1F4364315BF197240_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_2_mDFB507FDE3AA99C4915A9DC0C336EB83E05D494A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_3_mD80CA56E247E0A2B16014760BA94D8AC9E4CDFF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_4_m5FC4357C82DD89D2CCC5A5FD20F36E324DE85286_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_5_mEDD265928D0E7EECCEA73D896CE21BFE16513168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_6_m4DE6C9B33188BBBA3C137BA6DFD0C85B01B4EF16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_7_m4894AEA1008F42AA4BDFD47148C40764DB8824F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_8_m102C0322474DC9E2D7D39CD9AB2BA2832875577C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__3_9_mBB027480AF51C04CA60D657F81C9F664251B7AE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass58_0_U3CGetActiveVideoModeU3Eb__0_mC8FC6C1564D3F2D41EFE256F7766CB72FA165776_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatusInfo_tF6053EAC4DF7453644A51A9F6B886CBD67C64B46_m9CAB9A7F94D94A377D5DA30907E15E2F54883CC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatus_tDAAC330753BF585C39A7E899D07786CE5E7CB5DB_mADD80136CB0136C28416A50909FD3B7A4B294BC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuCameraFocusMode_tE861E81E21ADEDA90B59D3989B232A2DA9864363_m297F3EB1456B97BD6F756ACB4CAAA02B2725AD6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuCameraVideoModePreset_t91252FC288FE2DFCBA7F8332C500A60008F464FB_m497C39A1472E474476B82C57E495162B666C66A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuFusionProviderType_tC94FCCC46FC959B121B91BC4EECA696E936D083F_m7DDD2159D1809E8999C9D67B8C2605C2B288B5C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuObserverType_t06936554CAF0211D6F70BA40AADAF5065378C5B9_m13FB3C69B435D9EFD15129F8C2581FAFFD60162C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuRecordingStartError_tFD71B01A98D3F41C1FF8BCBB035D75DBA7152993_mE3278E853BB11A27B1DCA6148AD45393AB19E5E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuRecordingStatusInfo_t891944CB084B46E3DCF6F0F34C4B59B3C51C19CE_m06BBEAEF3F1A87FA1BFCBDBCA2BD36F1636510A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuRecordingStatus_t892E70961536A7AC9183A59A0E480670590A4E60_m361676AB6D1616EE8A44DC957BEFEA819EACB1EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatusInfo_t16FBB7E89329E70DB89FE0BFA1443B550EA946AF_m7C853CAB05F2233D62FC427DBBDEC931455F257D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatus_t667262178198DD37E71D37E50CA68FD9A403E525_m8C36190D475ABD81CE196E11D001DFF3A24B03E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatusInfo_tFBAD60CAAB85172FEE2DE8F8271DEA66E3353614_mCB0C4744A962EEBC04252506AE2277DB7BAF5AC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatus_t96C7F33F87E60BF8CB6FF48279F4D331293B1E12_m95C719D0D90A94A3D25795A31C8D75FE60CD702C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuValidationAreaTrainingStatus_t44F09B67FA648C65DC22ABA83C1C60A1068FFEFE_m5546097C0F1CF52ABEBC8B67DBDB5AF51D63E690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetEnumValue_TisVuVirtualButtonSensitivity_tC4BB9C1F9DFFFBAF6CE5ECDB96786034B5324E2D_mFD047A727363BC5665C17862DCF5D47C2C89F12E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAnchorObservationInfo_Create_m90D7713EF609AFB76250702003C6E11BCF4A8F07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAnchorObservation_vuAnchorObservationGetStatusInfo_mD071243F322B41881B3EF6BDE20FE5F5A7D12230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetCaptureController_Create_m95CE9D642A52E714524EC96B064FF3B1DA9DEF87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationProgress_m8249E9C71222A6426F105BBBD731495B848CEC05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationTimeEstimate_m6C58E458903E885AAD85EB6FFF82A182E8D0B0B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetCapture_vuAreaTargetCaptureGetStatusInfo_m0C9575AE21EE3532D3450B827C1CA156BF7FC92E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetCapture_vuAreaTargetCaptureGetStatus_m75BDE9DEB0C4568EAD6C8AF227C77E25487FF7FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObservationTargetInfo_Create_m469FFC29D662E9016B951FB51CDE95A69B71C78D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObservation_vuAreaTargetObservationGetStatusInfo_m349945CBEFB8F1356F5A5AE5DD9EDE796C0AE749_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObserver_vuAreaTargetObserverGetAABB_m7E870A55B450CEC78256A6F5395342599C145C1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObserver_vuAreaTargetObserverGetTargetName_m202EC61F733D711CF1663DC7D25FE08598541061_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObserver_vuAreaTargetObserverGetTargetSize_m5A4450FE0B940439B96C242808A8FEFB4A0F9D45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuAreaTargetObserver_vuAreaTargetObserverRequiresExternalPositions_m6EADD439215DF9212C60F7AD85D15DCEE97E3703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeObservationInstanceInfo_Create_mA25FBB3E98B497F46D89184B503A6DB94DDDE03F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeObservation_get_Info_mAC7A1C80E0A97AE9ED8A844C87EAE0EA06FAADF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeObserver_get_ObservedTypes_m706CCE63B04E1BFEEF52BAD1B79D8A36DC6B8D09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeTypeSet_vuBarcodeTypeSetAddElement_mD026EF45D89B45C1A7D00865B6FF905042BA0E60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeTypeSet_vuBarcodeTypeSetCreate_mD1DFFF82061EA427D880FA5DA3EE8CED1EBCBC40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeTypeSet_vuBarcodeTypeSetDestroy_m0CBDA47E44E21E126EE40A4BBB30F02312B2818E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeTypeSet_vuBarcodeTypeSetGetSize_m8FF1AE2E90A5E386DA85C4A2ADB86A979329BE84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuBarcodeTypeSet_vuBarcodeTypeSetHasElement_mFBA635292EF674F96E41FC984923908397023D4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraController_Create_m976F3ED88014E8116900C79D758BBFF6D3A8BF83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraController_get_RegisteredImageFormats_mF24E2145E19E42CDDBED9D33931443E416C2B41F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraController_vuCameraControllerGetActiveVideoMode_mAD3B82D13DC57F37A5AC26A060B9527248150C4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraController_vuCameraControllerGetFlashMode_m0F4AD85A32A0C538B109A94EEA849E215804430D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraController_vuCameraControllerGetFocusMode_m2B067D8BA86380F9712D0E4712476E90E51172D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraFieldList_vuCameraFieldListCreate_mF0E6D22A76272D9CEE7BC2AFAF0AC58B92CC285F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraFieldList_vuCameraFieldListDestroy_mEB8BD5F2757BB25150DB4910685E3536912CFD05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraFieldList_vuCameraFieldListGetElement_m18EF8C0C46AE64D54236C6542BD3EE24E8CDD3C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraFieldList_vuCameraFieldListGetSize_mF8C02E2219B742F1CD9BD7FF4F7839736B740DC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraFrame_get_Images_m7220E4E8B62F186AEEE4B23C14C09FE8E40F7BA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraVideoModeList_vuCameraVideoModeListCreate_mFF929139C7A0577195C32CF853F752539CE8FFD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraVideoModeList_vuCameraVideoModeListDestroy_mFADBF44C861191267CFAF7FEA886C5C740D6DEB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraVideoModeList_vuCameraVideoModeListGetElement_m8F8F6A64C5B43E7CC019E41F83FFAB39FC00EFC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCameraVideoModeList_vuCameraVideoModeListGetSize_mDE376311F0C9DADFCD02300ED8146D593A4BFE17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCloudImageTargetObservationTargetInfo_Create_mE269D970E76C10B9ED724BA0675ED225FC0289D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCloudImageTargetObserver__ctor_mC45389061A2089F63865C25516A13DD7B452B83B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObservationTargetInfo_Create_m2576D93DC2199BD9D4128A8D926316F4E7574924_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObservation_vuCylinderTargetObservationGetStatusInfo_m923A9323064D562AABE3CB4838045AA9A3B442C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetBottomDiameter_mF4F9CE792DA47C59A420603F98190BBACEADCD00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetName_m11A7780824F4259E53EC903FE839CDFB4BE8B879_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetSideLength_m7EA6EA7F2CA6B408D898B10DF029392E20DB774E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetTopDiameter_mE8AE4E2E7DD8375C472E7B71D9AE949F195B30FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuCylinderTargetObserver_vuCylinderTargetObserverGetTrackingOptimization_m10B201A45946A337B9F3055C90D101941DEDEF3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDatabaseTargetInfoList_vuDatabaseTargetInfoListCreate_m9B8240427A9D3217AB57CC05B3848E574C30E11E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDatabaseTargetInfoList_vuDatabaseTargetInfoListDestroy_m15F28B6A7F6D74009B266B5A15F54C77C5E966F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetElement_m826C21B1DD9A1AA97D80B4AE6490C13A93C5B367_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetSize_m40478D85FC8BE536B14B972807BE4433EDD432BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDevicePoseObservation_get_StatusInfo_m8127BA7E6F06F7801949D6DD4261C33B30A1F713_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuDevicePoseObserver_vuDevicePoseObserverGetStaticMode_mDBA87DD3B2E2A626C51AF9CA332C4E6D85F18300_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetBuildPreset_m2E1D042CB5C0C1749A115528DBF29A1AFEF25FCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_mCC886980B90B241ECBC6ECCECF1F9E40F490D042_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_m01D2C6AC62F72C55DA83F83C266DD04987926E27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_m23EF451ECD0C9783E9BB4ADFCECC5FA7C30A0296_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_m09085EFC981254D10CBABDDBE3EBC61C44BBAC51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_m2A93BB3B571DFC0D441DCB0D415EAD1CF9A37C1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuEngine_GetController_TisVuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_m991CF935155FA68F5B8903109CE1BE07A8E773EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_m2C513627561DEF281D8D894D6AC1C349F460B5C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Item_m5B442022A06073628B56820CFC70365503050E7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_NativeHandle_mE23B4D8A0EABBA1479C90922EF17BE80DA38951E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_m899DDB3532E0C9554BBF494CB92F04473FA5113B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericSet_1_HasElement_m1CB1E2A36F28DA35F9B2D0F05D234E7C07B5B2AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericSet_1__ctor_m14E371BFF2C13F90441F6740BB8B06D4F537D29E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2__ctor_m2CB18988AE6A9997EF0EAE726DC3918567E34700_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2__ctor_m520DC4DC75CCC026FA84513BC08EA474A0C60E82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2__ctor_mE336F680865B9BB350BA5799F34627869C1D0F9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2__ctor_mFBDD79ACED40D7502B67F182F8BF3D1F51330910_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2_get_Item_m3DC49D1A477F0049182393DC30B4FD7CBBD007AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2_get_Item_mA5ADED8A38DF262B36FBFEE184B1DA56AC352CDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2_get_Item_mAC49F79A5228B9CEB5FA1708524F527F91F69AF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGenericTypedList_2_get_Item_mBCB9B2889A03F7009FA9D1CB8E74965DDD835A9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideViewList_vuGuideViewListCreate_mFAC22025E331787AA29DA937CD361D79EAFB4F36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideViewList_vuGuideViewListDestroy_m36C2FDF8D45F3CD6D4E86C4BC95961DEBCA090EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideViewList_vuGuideViewListGetElement_m123158C0D05F03C49E4492A882D93DD57B18C8F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideViewList_vuGuideViewListGetSize_m9BC24058C7F14CE1DF912F212B9B1E4B99FE9330_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideView_get_Image_m0E553E4B1AC2CAC6138F69E4D1DE788768194130_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideView_vuGuideViewGetName_m43EBFE7CC913B5A06D1D8943258EA20F4DCA58B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideView_vuGuideViewGetPose_m122C67F2547FDE47DEA60B78BAF0E0C8D3377EBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuGuideView_vuGuideViewIsImageOutdated_m17094EB2AC936153A252C36BED29B2948B0AC553_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuHitTestList_vuHitTestListCreate_m95B868F564FA7C344B0B38BF50836AF3167F18AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuHitTestList_vuHitTestListDestroy_mDCDD649690ACAE042ACCD340DCBBDD10CE2A4944_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuHitTestList_vuHitTestListGetElement_mCC93D060617AC70BF666E94C1214BD7B140EADB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuHitTestList_vuHitTestListGetSize_m5C02EE166FEA57730F737AE0EAB14A0C9626831A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuHitTest_vuHitTestGetPose_mD340BFE40B09DDE2EDBBA46BE82F5B119862C57A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuIlluminationObservationInfo_Create_m6EF3C081C79160EF1509D08249A97D1F10A33E97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageList_vuImageListCreate_mFD1FBB800C8DE509E567B79799CA3E69C587F009_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageList_vuImageListDestroy_m0E4B9980ACAD709718F478EA82F6A1049FE5FC01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageList_vuImageListGetElement_m2EFBAC9E2F02888538E41733F3A117AA2A8BEE81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageList_vuImageListGetSize_m5351D7916B0B17D9B9209C83A42633AD379AEC89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImagePixelFormatList_vuImagePixelFormatListCreate_mE7F622F1C0A6C090047BA8489FCBD934AE27627D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImagePixelFormatList_vuImagePixelFormatListDestroy_m55F25E8F07221B72D93B3503CD54C0D1B169B8FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImagePixelFormatList_vuImagePixelFormatListGetElement_m9ACFD329E3DFEED68738E260D5F669E9F1BF454D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImagePixelFormatList_vuImagePixelFormatListGetSize_mA0162C3B0C9E446368CF76EEBFF1FDEC8612AB9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageTargetObservationTargetInfo_Create_m5A18873E281D03C977BD2A831A7BC8BD1B77F1D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageTargetObservation_vuImageTargetObservationGetStatusInfo_m00487804A941B6A6AD38520EC01A138916B52725_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageTargetObserver_vuImageTargetObserverGetTargetName_m276D3E8AFAA59DA4643DB1566D7AAC9F79C64613_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageTargetObserver_vuImageTargetObserverGetTargetSize_m67EC81390CE3C31C2433694F65F58517018B8F02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImageTargetObserver_vuImageTargetObserverGetTrackingOptimization_mDE52C4D604353DEA0D2B12912B6081F11FA5CB7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkObservation_vuVuMarkObservationGetStatusInfo_m21E4CFC38E38AE1A2E2D175D10D7DCA3CB95E893_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMeshObservationBlockList_vuMeshObservationBlockListGetElement_m62D0706C7B503A3480A09B50A668E29CFB22516A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMeshObservationBlockList_vuMeshObservationBlockListGetSize_m56D73D26A440EAE6FD29B8826060368576408D77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMeshObservationInfo_Create_mF6DC6BD79EB825275655BA31CAE7877F86D3A070_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObservationStateInfo_Create_m1D9EF598B1E5A18EE3FEA965DB66136E829D5E07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObservationTargetInfo_Create_mFF799573198F588BCE42018AE4938AF41421E29B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObservation_vuModelTargetObservationGetStatusInfo_mEBA4EEF838D28182A4DDDE85AEA38D82765C4FDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_get_States_m858B6503261C6519A40AC060F2FF7AF28CA4915D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_vuModelTargetObserverGetAABB_mA90F03B2C5E72C017E8F1CF46305DA00A46CA027_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_vuModelTargetObserverGetActiveStateName_m40D52AFF42E575E05B673C0CC5D81D4BBD74CADA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_vuModelTargetObserverGetTargetName_m8BB456E5BD2FF8E4D01E2D6E010FABE6ADDB4083_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_vuModelTargetObserverGetTargetSize_m4B6DFEDBD2EEA9843CD728E42388BCA549ED22AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetObserver_vuModelTargetObserverGetTrackingOptimization_mEB3C04E838B6C38D18D682399582573E2925EA19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetStateList_vuModelTargetStateListCreate_m63AE792A9D80283E9C3BD105B3FFF7242157E0CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetStateList_vuModelTargetStateListDestroy_mCB574DD30EC5BD6C889C55027ADA446E42473976_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetStateList_vuModelTargetStateListGetElement_mF06DBC51A0FD98BA7EFB507BF90EBE1AFF0ACB7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetStateList_vuModelTargetStateListGetSize_mC9D33BC65668579575A254FEABF5275DD8FB36C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuModelTargetState_vuModelTargetStateGetName_mF94BFCCB6736015F2AE3FA660B1E5B74EC022936_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMultiTargetObservationTargetInfo_Create_mDA7884F7422C0BB873970F0331718F8BD5BFC993_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMultiTargetObservation_vuMultiTargetObservationGetStatusInfo_mDB596B36209F582E9D580807A860AB045C836789_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMultiTargetObserver_vuMultiTargetObserverGetTargetName_m348F73F7B35155CE7E94406C07C93936D4286889_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMultiTargetObserver_vuMultiTargetObserverGetTargetSize_mDB917A090D2A882F51CE8ABE42D5C64DC50093F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMultiTargetObserver_vuMultiTargetObserverGetTrackingOptimization_m1F9BA35655F36C56ABE4DCA67526070353F41290_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservationList_vuObservationListCreate_m3D28C1A2953213E460565E87E8076D5E9520E035_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservationList_vuObservationListDestroy_mBA25200EB9F8BAA66A29D7841D263299EE32DD11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservationWithPose_get_PoseInfo_mF34D1567C7B7AE099E16406AA4E3ABE8F4099598_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuAnchorObservationStatusInfo_t7AF6A19EAD81FE33BBFE7562965E2E0362140D35_mBC866A98C1050709B56DAE21C619475655886E5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuAreaTargetObservationStatusInfo_t14BD726B75F29EB9B536B42637274DC587740FFC_mB15E5270297F689B15017886FBC583EF61E7A5A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuCylinderTargetObservationStatusInfo_t7EAFFA1F6BFAF7AA64774DB0F490E89476E73AD5_mE7CC0139CFDFA5BF7850ECCDE821116C6FFF38B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuImageTargetObservationStatusInfo_t0C164D77112E58816E7D82EDBF28F04CD4651520_mDD0C517CC1FA576F70F543F90268AC7855EF048E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuModelTargetObservationStatusInfo_t7C990323FEDFD4A979082D4CB545EF7ED2ECB020_mF3FB9C62A171544655725E4B3B4B8F72DE2108FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuMultiTargetObservationStatusInfo_tA0CF184D50BAE96AC160F96F4FFEA43FC0CCF4DD_m6A2BA565B91AE3AB7544720CD0EF09E1F61482F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_m62855164F5AD0C7799C3078D5E08F3BD669DAA58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetEnumValue_TisVuVuMarkObservationStatusInfo_t11729BF4DDFA2A52E22F81C275414D10831471B8_m68229B1F69228A1FA8D44FD81E5FDC5EFB40204C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuObserver_vuObserverGetType_m323F855E6BD1824944A0ABDADB974ECFD8FBF346_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuPlatformController_Create_mBCF8089BC4DA9B3C820FA54DDCDBB2A093C10C63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuPlatformController_vuPlatformControllerGetFusionProviderType_m575A7D61B0005A7B0EBB441CA5DD311EAD6DBA7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuRecording_vuRecordingGetPath_m305540FFA1A04E5F895FEBFB3882FE2F4B31B332_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuRecording_vuRecordingGetStatusInfo_mDABD0C27E91B99A905F9D6A8920CD0E04274560E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuRecording_vuRecordingGetStatus_mDAB321E23486DF7BFD0E72044A908E4C17D23B08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuRecording_vuRecordingStart_m707AFB1493BEDC7C98C680AFB0DD3B3F70FF0A66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuRenderController_Create_m86F5C1CF681E6F1FCB8A17EA9F483A9AB64AF096_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuSessionRecorderController_Create_m2A8915ECAE714A0FE9B286F9AE0B54D1844F60A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuSessionRecorderController_vuSessionRecorderControllerGetDefaultRecordingDataFlags_m1BBD0A22F2937BDD9DAC8405803D902349558D40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuSessionRecorderController_vuSessionRecorderControllerGetSupportedRecordingDataFlags_mE146CB1A0F095C5ED2C19020E29417A06D5F6F35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuState_get_CameraFrame_m3B4C8DD908E7A6AA594F256EE73B580ABE064DF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuState_get_CameraIntrinsics_m00D60E9E875BEF15D2D7A2E6D8EF9A647D803AFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuState_get_Observations_m812F9D00CBCBE4F5D25272FDAC5ED83BA922CA5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuUploadController_Create_m4E53E0FE0CB9D683C2B96BD7D2ED5FB3F9C897B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCaptureController_Create_m6743EE20376EB477F5D688BF61E1508005C3871B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetProgress_m7A298A7D53D95377D4003862CEC131EFA9910BC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatusInfo_m40600801C8C4F0C04A69E58B2AE1FEE7BF5E9AD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatus_mDC1C00534B0EB9A24DDAF7C5E4B928C26F005EAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCapture_vuValidationAreaCaptureGetCaptureDirectory_m309AFF46AEB3AF1D9DC3C50BD2420F2EE18140DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCapture_vuValidationAreaCaptureGetProgress_mAF3FDBB6CD7082AFEC19575BF37A8D0D7AC5A091_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCapture_vuValidationAreaCaptureGetStatusInfo_m0B16ABEBA8BCFFBAA1560AD77624F97BEF24C492_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaCapture_vuValidationAreaCaptureGetStatus_mA8B45DFA6E6EA907632DAC563453E486105A1A24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaLabelList_vuValidationAreaLabelListCreate_m306944F72E8FAC0A12749A9AC1D125E0BDE6683A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaLabelList_vuValidationAreaLabelListDestroy_m51C75C85CA9E63B0C145CAC2CD38692700B57CEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaLabelList_vuValidationAreaLabelListGetElement_m259ECF478AD5F4EEA21A99D4DD705821BAA98F81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaLabelList_vuValidationAreaLabelListGetSize_mEAE0D2D5D3C4E7A255C3D6F86ACDC520375FC4BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaLabel_vuValidationAreaLabelGetName_m2837156FC467F45306440E293AA17F89E4FEB7BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObservationValidationInfo_Create_mDE5BE368484A42166FE7E9965B1C02FC1AFDC35C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObservation_vuValidationAreaObservationGetStatusInfo_m42305AE7328ADBF79A901A08A0EAFF72A6A488C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObserver_get_AvailableLabels_mBB56F67F301AC27E4AE54036713FBF785144C151_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObserver_vuValidationAreaObserverGetAreaName_m36B002D9D216FC87A3AF16B4FE547147BA5FBC47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObserver_vuValidationAreaObserverGetPoseOffset_m75A1CA7C8A73C4A08267E279D8088686849928AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObserver_vuValidationAreaObserverGetSize_m7FA877E2F42742A1252F20AEE260061985F854A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuValidationAreaObserver_vuValidationAreaObserverGetTrainingStatus_m2C75A8215E13C49495A6AAE517FEE77B31F84A59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVirtualButtonObservationInfo_Create_m1F72AC16EE4C87199FBE3831A42A7E031FCF6532_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVirtualButtonObserver_vuVirtualButtonObserverGetArea_mCD709C635628AA2D2BEDCE8CC8997532A743CB54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVirtualButtonObserver_vuVirtualButtonObserverGetAssociatedObserver_m7FA56A8D9B137DF60C1946D47882E3410B37255A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVirtualButtonObserver_vuVirtualButtonObserverGetSensitivity_mB0F7BDCEB8ADC2AF7449E78E13434858DC70ED42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObservationInfo_Create_m5F3C1CBD908DA1435906F581E0902DE19CDBFCF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObservationInstanceInfo_Create_m194A3E29D91695A739826AD3DCE5D72D8D2A5500_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObservationTemplateInfo_Create_mCF299CADADBFB235A65EFAFAF8D85BECA3B48393_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetOrigin_mFBDCFE4A4B66F90E2C02CE4E82A1134A9506D053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTargetUniqueId_m12636C23768CC7F73E277521C96556D748EA4DBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTemplateAABB_mE17C317A8DA06229451F00D07E0D3A8BEAF43D3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTemplateName_mA6876C701821F1E720467B08F204D2BFD7B475F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTemplateSize_mC4E4DE328BE7F79961964836A67459B40A6189CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTrackingFromRuntimeAppearance_m78172A0441818B625163B102931D7700D8CE63B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetTrackingOptimization_mC213CCB5CBE95DA348A4AE1FD309283919B5F0E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuVuMarkObserver_vuVuMarkObserverGetUserData_mCFCD2EFFC323C3F7C6F1E0C05D5DC1BA2D2D2C15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_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 Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117;;
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke;
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke;;
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2;;
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke;
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke;;
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC;;
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke;
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke;;
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8;;
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke;
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke;;
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6;;
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke;
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke;;
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3;;
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke;
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke;;
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E;;
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke;
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke;;
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122;;
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke;
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke;;
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A;;
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke;
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke;;
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01;;
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke;
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke;;
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752;;
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke;
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke;;
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98;;
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke;
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke;;
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949;;
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke;
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke;;
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620;;
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke;
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke;;
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F;;
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke;
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke;;
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED;;
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke;
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke;;
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20;;
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke;
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke;;
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB;;
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke;
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke;;
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F;;
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke;
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke;;
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A;;
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke;
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke;;
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C;;
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke;
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke;;
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51;;
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke;
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke;;
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981;;
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke;
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke;;
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63;;
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke;
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke;;
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6;;
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke;
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke;;
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6;;
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke;
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke;;
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC;;
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke;
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke;;
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D;;
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke;
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke;;
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8;
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8;;
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke;
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke;;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145;
struct VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B;
struct VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30;
struct VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9;
struct VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678;
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9;
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
// <Module>
struct U3CModuleU3E_t6ABB142FB857C250C1B6571154EB8115A8B7987F
{
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObserver>
struct Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81 : 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_t9BBEB4FD6B86A4A821FD9DA2B19FBB09EF0C4024* ____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_tD5A7EF00A163A38B47EE5A1513965B83BC2AA7D0* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t140661D03D39A8F6BC97542072B53825D891A925* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.IVuEngineConfig>
struct Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147 : 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_t4E50BDA74A5CB1236810FCE34E4933C356ECE072* ____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_tCF709257A07EFB2327B7C10DD4888B3D4E326F79* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t68CE5325966BEEE11B417DC1449D8498008B59F5* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.VuController>
struct Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617 : 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_t523D0B04B7CF440284A055BA048292616F8C2429* ____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_t425BB04DA3B7CD6E25A30550036AA7E379A60B47* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t1F6F633D3BCFB268DBED71D4EDD7D98B74653345* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819 : 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_tC48D08D8F6FB53F0084D9D081A7DCF9EA84182BD* ____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_tB9B543406DDEA23E479A581D34C9B3A67072BCDC* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tBBBAB57BFEC99118F4E92F80C800A1808AB84C97* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
struct HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412 : 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_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4* ____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;
};
// System.Collections.Generic.List`1<Vuforia.IVuEngineConfig>
struct List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuEngineConfigU5BU5D_tC3CC9BF975A1AB25B2837A71948E162E8D07B99A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuGuideView>
struct List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuHitTest>
struct List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuHitTestU5BU5D_t34C13495D40AC7EA3A2D264EA73578F72362D9BC* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuImage>
struct List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuImageU5BU5D_t2290581FB9F1821850D59F8F22D63C889E0165B0* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuModelTargetState>
struct List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuModelTargetStateU5BU5D_tEC772CBC914DA4EBE87B72DB15D679EEC6D6D4A2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuObserver>
struct List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuObserverU5BU5D_t76EB2B7D25458A5FD9CD2D10D722D9DC1D9230C2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuValidationAreaLabel>
struct List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuValidationAreaLabelU5BU5D_tB824E62ED97826F06B3385DCB98D84C70A477D61* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuCameraField>
struct List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>
struct List_1_t30FB94757176200685330DC8E34EFD3E31858619 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>
struct List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>
struct List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuImagePixelFormatU5BU5D_tC60AFA8035527357EBB2CF9706FED910089CB101* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>
struct List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.VuState>
struct List_1_tDBCE726495440E21C8755028439971E1C34E69E0 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuStateU5BU5D_tBCDA47FB7F769A87FE1FDEB0DF92E83D4DFBBA74* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// Vuforia.ObjectPool`1<Vuforia.VuAnchorObservation>
struct ObjectPool_1_t1FB85A01BBB2DABD79ADE26931D1851F4642FF12 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t88BF2A242DC668AF4046CF25307DB371C15182DD* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t196961EDAEB6DC09A04181096372CA90082F23EF* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuAreaTargetObservation>
struct ObjectPool_1_t61250D71D72354109C3DEAFD4FD34485CA177487 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tD3C75C5F368825713335720D151C4ECAD7F7FDEC* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tB2FAC9324D41229AB652D46265DA6C6A7A0189D2* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuBarcodeObservation>
struct ObjectPool_1_t491B0535EF26EDDF30CB02639CC5CCAD07D4CCEF : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t69A67B0A5824992FB0358B3D842CFDBCEE1CE3A4* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t5C7453520BBCF78E2281D4A7E339C515DFADA364* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuCloudImageTargetObservation>
struct ObjectPool_1_tAF7EF51FC93616228FA286300EBE651A2E48AD74 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tB97D2FE35F60493360C06EDCF0110D6F05EA95F0* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tA20EAB839B46CFA28F331C61E6BA975F9953DBE3* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuCylinderTargetObservation>
struct ObjectPool_1_tD6037E974C927EF24B9E8707760E35E3BCAFA503 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t423786EA571ED618D634983E9DD03EFE40D6DA93* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tB43CAE598029142B56AA80E78FF35E74A3791657* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuDevicePoseObservation>
struct ObjectPool_1_tDA4371A3553D869192AB76B3825396B50D03E8EA : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t2B0320323B5F4AC001D9172BED2F9A701A6FD39C* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tF8BBCD5CCD8D9C2B18B153FA4FDA1C8C0F351D46* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuIlluminationObservation>
struct ObjectPool_1_tEA78D2CBB5D9323D6BD9ED78D89F7EDF056A1A0C : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t360C7ECDB9BE14DCF3A45D3668089927884AAF06* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t7C42C47B67B94A364277AB7946092E6A941F8E17* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuImageTargetObservation>
struct ObjectPool_1_t4D86735D9548661062B4B5198C3FB4E847923E10 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t24AD75DB30D137CA38A1C4014466FE923570F29C* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tE8CE1CC4DACACE8F7AD8DF66029305D8924CA528* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuMarkObservation>
struct ObjectPool_1_t0636D648B1675BD8DEFDED8766BD8462FBE551EF : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t590A728A5902DE299D09B3D07E3C55CC1C4B2F40* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t4C0A216DF4E19C5B1B230057694B92CAB734AB44* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuMeshObservation>
struct ObjectPool_1_t2B90E38C7A5AD4F8F980C336323CBD563868D016 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tD7F286DE90C45DD3C4C7DE0C0F512E6B29A5E2B3* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t33F0F7590FF0EC62A4E5A5618F6971DA38E62457* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuModelTargetObservation>
struct ObjectPool_1_tDDC3C0BE68C9B37955FA1017FF5BFAB4236E5015 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_t24D22CF50A8DA0EB0375E79CADD43FDDE10794F4* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tB8D689F0A51152B0A7B32626A9662FC4FB45C67B* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuMultiTargetObservation>
struct ObjectPool_1_tA357F67F05E3FA6FDA233FF74459426379EB69BD : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tED3B6A7DF6E94387833590461129B9AD659F74FB* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tFDE5536D0679225856A58D14F17D6CB337E2DB97* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuValidationAreaObservation>
struct ObjectPool_1_t57564D8DAC5C8E211D6EDD9B71A8BE64B3226FE7 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tCF771AA5DF02A45B5F9E56B7A13D0A4008F63F5C* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_tC08FEE0CB35381CE0EC2E1CBB8A3DE2D3D19A824* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObjectPool`1<Vuforia.VuVirtualButtonObservation>
struct ObjectPool_1_tF277454269E4EF2456FB65FDA657EE45E98BD433 : public RuntimeObject
{
// System.Collections.Generic.Queue`1<T> Vuforia.ObjectPool`1::mPool
Queue_1_tFFA78BC180942D353337D7DE56753B0394ED9F74* ___mPool_0;
// Vuforia.ObjectPool`1/InstanceCtor<T> Vuforia.ObjectPool`1::mInstanceCtor
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* ___mInstanceCtor_1;
// Vuforia.ObjectPool`1/InstanceDtor<T> Vuforia.ObjectPool`1::mInstanceDtor
InstanceDtor_t97E4700E2949468289ABE735111EA37C0E2FEBB5* ___mInstanceDtor_2;
// System.Int32 Vuforia.ObjectPool`1::mTaken
int32_t ___mTaken_3;
};
// Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>
struct ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343 : public RuntimeObject
{
// Vuforia.ObservationManager Vuforia.ObservationList`1::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_0;
// System.Collections.Generic.List`1<T> Vuforia.ObservationList`1::mObservations
List_1_t911A0BCB089FCD92E8DE7B20A02407B41CCE76E8* ___mObservations_1;
};
// Vuforia.ObservationList`1<Vuforia.IVuObservation>
struct ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF : public RuntimeObject
{
// Vuforia.ObservationManager Vuforia.ObservationList`1::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_0;
// System.Collections.Generic.List`1<T> Vuforia.ObservationList`1::mObservations
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* ___mObservations_1;
};
// Vuforia.ObservationList`1<System.Object>
struct ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3 : public RuntimeObject
{
// Vuforia.ObservationManager Vuforia.ObservationList`1::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_0;
// System.Collections.Generic.List`1<T> Vuforia.ObservationList`1::mObservations
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___mObservations_1;
};
// System.Tuple`2<System.Single,System.Single>
struct Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
float ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
float ___m_Item2_1;
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// Vuforia.ConversionUtils
struct ConversionUtils_t8026FD4492A0007AB93CACCDFA8C8DCA2F196C5A : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Vuforia.ObservationManager
struct ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool> Vuforia.ObservationManager::mObservationPools
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* ___mObservationPools_0;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// Vuforia.ValueAccessUtils
struct ValueAccessUtils_t74CDA6BC0B7424515CF749898B3E760F62F616D2 : public RuntimeObject
{
};
// 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
{
};
// Vuforia.VuAnchorObserverConfig
struct VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68 : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAnchorObserverConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// Vuforia.VuBool Vuforia.VuAnchorObserverConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuAreaTargetCaptureConfig
struct VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F : public RuntimeObject
{
// Vuforia.IVuDevicePoseObserver Vuforia.VuAreaTargetCaptureConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureConfig::start
int32_t ___start_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetCaptureConfig
struct VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_pinvoke
{
RuntimeObject* ___devicePoseObserver_0;
int32_t ___start_1;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetCaptureConfig
struct VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_com
{
RuntimeObject* ___devicePoseObserver_0;
int32_t ___start_1;
};
// Vuforia.VuAreaTargetCaptureGenerationConfig
struct VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9 : public RuntimeObject
{
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig::userAuth
String_t* ___userAuth_0;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig::secretAuth
String_t* ___secretAuth_1;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig::outputDirectory
String_t* ___outputDirectory_2;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig::targetName
String_t* ___targetName_3;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig::generateAuthoringFiles
int32_t ___generateAuthoringFiles_4;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig::generateDatabase
int32_t ___generateDatabase_5;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig::generatePackages
int32_t ___generatePackages_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetCaptureGenerationConfig
struct VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_pinvoke
{
char* ___userAuth_0;
char* ___secretAuth_1;
char* ___outputDirectory_2;
char* ___targetName_3;
int32_t ___generateAuthoringFiles_4;
int32_t ___generateDatabase_5;
int32_t ___generatePackages_6;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetCaptureGenerationConfig
struct VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_com
{
Il2CppChar* ___userAuth_0;
Il2CppChar* ___secretAuth_1;
Il2CppChar* ___outputDirectory_2;
Il2CppChar* ___targetName_3;
int32_t ___generateAuthoringFiles_4;
int32_t ___generateDatabase_5;
int32_t ___generatePackages_6;
};
// Vuforia.VuBarcodeConfig
struct VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215 : public RuntimeObject
{
// Vuforia.VuBarcodeTypeSet Vuforia.VuBarcodeConfig::observedTypes
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* ___observedTypes_0;
// Vuforia.VuBarcodeDetectionMode Vuforia.VuBarcodeConfig::detectionMode
int32_t ___detectionMode_1;
// Vuforia.VuBool Vuforia.VuBarcodeConfig::activate
int32_t ___activate_2;
};
// Vuforia.VuCesiumTiles
struct VuCesiumTiles_tAD21D93E10A80BCDA5260D679365274D5A86E88C : public RuntimeObject
{
};
// Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A : public RuntimeObject
{
// System.String Vuforia.VuCloudImageTargetConfig::userAuth
String_t* ___userAuth_0;
// System.String Vuforia.VuCloudImageTargetConfig::secretAuth
String_t* ___secretAuth_1;
// Vuforia.VuBool Vuforia.VuCloudImageTargetConfig::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke
{
char* ___userAuth_0;
char* ___secretAuth_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_com
{
char* ___userAuth_0;
char* ___secretAuth_1;
int32_t ___activate_2;
};
// Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752 : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuDeviceCalibrationConfig::asyncFetchLatestCalibration
int32_t ___asyncFetchLatestCalibration_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke
{
int32_t ___asyncFetchLatestCalibration_0;
};
// Native definition for COM marshalling of Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_com
{
int32_t ___asyncFetchLatestCalibration_0;
};
// Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98 : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuDevicePoseConfig::activate
int32_t ___activate_0;
// Vuforia.VuBool Vuforia.VuDevicePoseConfig::staticMode
int32_t ___staticMode_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke
{
int32_t ___activate_0;
int32_t ___staticMode_1;
};
// Native definition for COM marshalling of Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_com
{
int32_t ___activate_0;
int32_t ___staticMode_1;
};
// Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuFusionProviderConfig::usePlatformFusionProvider
int32_t ___usePlatformFusionProvider_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke
{
int32_t ___usePlatformFusionProvider_0;
};
// Native definition for COM marshalling of Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_com
{
int32_t ___usePlatformFusionProvider_0;
};
// Vuforia.VuHitTestResults
struct VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03 : public RuntimeObject
{
// Vuforia.VuHitTestList Vuforia.VuHitTestResults::mList
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* ___mList_0;
// System.Collections.Generic.IList`1<Vuforia.IVuHitTest> Vuforia.VuHitTestResults::mHitTests
RuntimeObject* ___mHitTests_1;
};
// Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuIlluminationConfig::activate
int32_t ___activate_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke
{
int32_t ___activate_0;
};
// Native definition for COM marshalling of Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_com
{
int32_t ___activate_0;
};
// Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuInternalConfig::enableSideLoadedDeviceCalibration
int32_t ___enableSideLoadedDeviceCalibration_0;
// Vuforia.VuBool Vuforia.VuInternalConfig::enableAreaTargetWithVISLAM
int32_t ___enableAreaTargetWithVISLAM_1;
// Vuforia.VuBool Vuforia.VuInternalConfig::enableAreaTargetCaptureWithAllPlatformFusion
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableObservers
int32_t ___disableObservers_3;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableLicenseEnforcementInPrivateBuild
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
// Vuforia.VuBool Vuforia.VuInternalConfig::noAdaptiveAnnotationTrackingMode
int32_t ___noAdaptiveAnnotationTrackingMode_5;
// Vuforia.VuBool Vuforia.VuInternalConfig::noObservationsWhileNotTracking
int32_t ___noObservationsWhileNotTracking_6;
// Vuforia.VuBool Vuforia.VuInternalConfig::enforce30fpsCameraFramerate
int32_t ___enforce30fpsCameraFramerate_7;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableCameraAccess
int32_t ___disableCameraAccess_8;
// Vuforia.VuBool Vuforia.VuInternalConfig::disablePermissionCheck
int32_t ___disablePermissionCheck_9;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableDepthBasedAnnotationTracking
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Native definition for P/Invoke marshalling of Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke
{
int32_t ___enableSideLoadedDeviceCalibration_0;
int32_t ___enableAreaTargetWithVISLAM_1;
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
int32_t ___disableObservers_3;
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
int32_t ___noAdaptiveAnnotationTrackingMode_5;
int32_t ___noObservationsWhileNotTracking_6;
int32_t ___enforce30fpsCameraFramerate_7;
int32_t ___disableCameraAccess_8;
int32_t ___disablePermissionCheck_9;
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Native definition for COM marshalling of Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_com
{
int32_t ___enableSideLoadedDeviceCalibration_0;
int32_t ___enableAreaTargetWithVISLAM_1;
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
int32_t ___disableObservers_3;
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
int32_t ___noAdaptiveAnnotationTrackingMode_5;
int32_t ___noObservationsWhileNotTracking_6;
int32_t ___enforce30fpsCameraFramerate_7;
int32_t ___disableCameraAccess_8;
int32_t ___disablePermissionCheck_9;
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C : public RuntimeObject
{
// System.String Vuforia.VuLicenseConfig::key
String_t* ___key_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke
{
char* ___key_0;
};
// Native definition for COM marshalling of Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_com
{
char* ___key_0;
};
// Vuforia.VuMeshAreaTargetCaptureConfig
struct VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58 : public RuntimeObject
{
// Vuforia.IVuAreaTargetCapture Vuforia.VuMeshAreaTargetCaptureConfig::capture
RuntimeObject* ___capture_0;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetCaptureConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuMeshAreaTargetConfig
struct VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuMeshAreaTargetConfig::areaTargetObserver
RuntimeObject* ___areaTargetObserver_0;
// System.String Vuforia.VuMeshAreaTargetConfig::occlusionMeshPath
String_t* ___occlusionMeshPath_1;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetConfig::activate
int32_t ___activate_2;
};
// Vuforia.VuMeshModelTargetConfig
struct VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39 : public RuntimeObject
{
// Vuforia.IVuModelTargetObserver Vuforia.VuMeshModelTargetConfig::modelTargetObserver
RuntimeObject* ___modelTargetObserver_0;
// Vuforia.VuBool Vuforia.VuMeshModelTargetConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuModelTargetState
struct VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075 : public RuntimeObject
{
// System.String Vuforia.VuModelTargetState::mName
String_t* ___mName_0;
};
// Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6 : public RuntimeObject
{
// Vuforia.VuRecordingDataFlags Vuforia.VuRecordingConfig::DataFlags
int32_t ___DataFlags_0;
// Vuforia.VuRecordingFrameRate Vuforia.VuRecordingConfig::FrameRate
int32_t ___FrameRate_1;
// Vuforia.VuRecordingImageScale Vuforia.VuRecordingConfig::Scale
int32_t ___Scale_2;
// Vuforia.VuRecordingFormat Vuforia.VuRecordingConfig::Format
int32_t ___Format_3;
// System.String Vuforia.VuRecordingConfig::OutputDirectory
String_t* ___OutputDirectory_4;
// Vuforia.VuBool Vuforia.VuRecordingConfig::Start
int32_t ___Start_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke
{
int32_t ___DataFlags_0;
int32_t ___FrameRate_1;
int32_t ___Scale_2;
int32_t ___Format_3;
char* ___OutputDirectory_4;
int32_t ___Start_5;
};
// Native definition for COM marshalling of Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_com
{
int32_t ___DataFlags_0;
int32_t ___FrameRate_1;
int32_t ___Scale_2;
int32_t ___Format_3;
char* ___OutputDirectory_4;
int32_t ___Start_5;
};
// Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB : public RuntimeObject
{
// Vuforia.VuSoftwareContextType Vuforia.VuSoftwareContextConfig::softwareContextType
int32_t ___softwareContextType_0;
// System.String Vuforia.VuSoftwareContextConfig::softwareVersion
String_t* ___softwareVersion_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_pinvoke
{
int32_t ___softwareContextType_0;
char* ___softwareVersion_1;
};
// Native definition for COM marshalling of Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_com
{
int32_t ___softwareContextType_0;
Il2CppChar* ___softwareVersion_1;
};
// Vuforia.VuValidationAreaCaptureConfig
struct VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92 : public RuntimeObject
{
// Vuforia.IVuValidationAreaObserver Vuforia.VuValidationAreaCaptureConfig::validationAreaObserver
RuntimeObject* ___validationAreaObserver_0;
// System.String Vuforia.VuValidationAreaCaptureConfig::captureDirectory
String_t* ___captureDirectory_1;
// System.String Vuforia.VuValidationAreaCaptureConfig::sessionId
String_t* ___sessionId_2;
// Vuforia.VuBool Vuforia.VuValidationAreaCaptureConfig::start
int32_t ___start_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaCaptureConfig
struct VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_pinvoke
{
RuntimeObject* ___validationAreaObserver_0;
char* ___captureDirectory_1;
char* ___sessionId_2;
int32_t ___start_3;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaCaptureConfig
struct VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_com
{
RuntimeObject* ___validationAreaObserver_0;
Il2CppChar* ___captureDirectory_1;
Il2CppChar* ___sessionId_2;
int32_t ___start_3;
};
// Vuforia.VuValidationAreaCaptureUploadConfig
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC : public RuntimeObject
{
// System.String Vuforia.VuValidationAreaCaptureUploadConfig::sourceDirectory
String_t* ___sourceDirectory_0;
// System.String Vuforia.VuValidationAreaCaptureUploadConfig::userAuth
String_t* ___userAuth_1;
// System.String Vuforia.VuValidationAreaCaptureUploadConfig::secretAuth
String_t* ___secretAuth_2;
// Vuforia.VuBool Vuforia.VuValidationAreaCaptureUploadConfig::start
int32_t ___start_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaCaptureUploadConfig
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke
{
char* ___sourceDirectory_0;
char* ___userAuth_1;
char* ___secretAuth_2;
int32_t ___start_3;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaCaptureUploadConfig
struct VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_com
{
char* ___sourceDirectory_0;
char* ___userAuth_1;
char* ___secretAuth_2;
int32_t ___start_3;
};
// Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D : public RuntimeObject
{
// System.String Vuforia.VuValidationAreaConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuValidationAreaConfig::validationAreaName
String_t* ___validationAreaName_1;
// Vuforia.VuBool Vuforia.VuValidationAreaConfig::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___validationAreaName_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_com
{
char* ___databasePath_0;
char* ___validationAreaName_1;
int32_t ___activate_2;
};
// Vuforia.VuValidationAreaLabel
struct VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB : public RuntimeObject
{
// System.String Vuforia.VuValidationAreaLabel::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_0;
};
// Vuforia.ObservationManager/<>c
struct U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2 : public RuntimeObject
{
};
// Vuforia.VuCameraController/<>c__DisplayClass58_0
struct U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9 : public RuntimeObject
{
// Vuforia.VuCameraVideoModePreset Vuforia.VuCameraController/<>c__DisplayClass58_0::preset
int32_t ___preset_0;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
struct Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ____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
int32_t ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>
struct Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* ____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
int32_t ____current_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Object>
struct KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAnchorObservation>
struct NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F : public ObjectPool_1_t1FB85A01BBB2DABD79ADE26931D1851F4642FF12
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAreaTargetObservation>
struct NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6 : public ObjectPool_1_t61250D71D72354109C3DEAFD4FD34485CA177487
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuBarcodeObservation>
struct NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1 : public ObjectPool_1_t491B0535EF26EDDF30CB02639CC5CCAD07D4CCEF
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCloudImageTargetObservation>
struct NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9 : public ObjectPool_1_tAF7EF51FC93616228FA286300EBE651A2E48AD74
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCylinderTargetObservation>
struct NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5 : public ObjectPool_1_tD6037E974C927EF24B9E8707760E35E3BCAFA503
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuDevicePoseObservation>
struct NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2 : public ObjectPool_1_tDA4371A3553D869192AB76B3825396B50D03E8EA
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuIlluminationObservation>
struct NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198 : public ObjectPool_1_tEA78D2CBB5D9323D6BD9ED78D89F7EDF056A1A0C
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuImageTargetObservation>
struct NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF : public ObjectPool_1_t4D86735D9548661062B4B5198C3FB4E847923E10
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMarkObservation>
struct NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291 : public ObjectPool_1_t0636D648B1675BD8DEFDED8766BD8462FBE551EF
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMeshObservation>
struct NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4 : public ObjectPool_1_t2B90E38C7A5AD4F8F980C336323CBD563868D016
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuModelTargetObservation>
struct NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1 : public ObjectPool_1_tDDC3C0BE68C9B37955FA1017FF5BFAB4236E5015
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMultiTargetObservation>
struct NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0 : public ObjectPool_1_tA357F67F05E3FA6FDA233FF74459426379EB69BD
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuValidationAreaObservation>
struct NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9 : public ObjectPool_1_t57564D8DAC5C8E211D6EDD9B71A8BE64B3226FE7
{
};
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuVirtualButtonObservation>
struct NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6 : public ObjectPool_1_tF277454269E4EF2456FB65FDA657EE45E98BD433
{
};
// System.Nullable`1<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
bool ___value_1;
};
// System.Nullable`1<System.Int32>
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<System.Int32Enum>
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuAnchorObservationStatusInfo>
struct Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuAreaTargetObservationStatusInfo>
struct Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuCylinderTargetObservationStatusInfo>
struct Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>
struct Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuImageTargetObservationStatusInfo>
struct Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuMeshObservationStatusInfo>
struct Nullable_1_tD7990C5A8496AB854934C95C77677C09D2E6AAB3
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuModelTargetObservationStatusInfo>
struct Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuMultiTargetObservationStatusInfo>
struct Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo>
struct Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuVuMarkObservationStatusInfo>
struct Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// 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.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;
};
// Vuforia.MonoPInvokeCallbackAttribute
struct MonoPInvokeCallbackAttribute_tC49B7B91B20A707698C7813848D351012F6F9AF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1
{
// Vuforia.IVuHitTest Vuforia.VuAnchorCreationHitTestConfig::hitTest
RuntimeObject* ___hitTest_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_pinvoke
{
RuntimeObject* ___hitTest_0;
};
// Native definition for COM marshalling of Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_com
{
RuntimeObject* ___hitTest_0;
};
// Vuforia.VuAnchorObservationInfo
struct VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF
{
// System.Int32 Vuforia.VuAnchorObservationInfo::anchorId
int32_t ___anchorId_0;
};
// Vuforia.VuBarcodeObservationInfo
struct VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B
{
// System.Int32 Vuforia.VuBarcodeObservationInfo::id
int32_t ___id_0;
};
// Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1
{
// System.String Vuforia.VuBarcodeObservationInstanceInfo::buffer
String_t* ___buffer_0;
// Vuforia.VuBarcodeType Vuforia.VuBarcodeObservationInstanceInfo::type
int32_t ___type_1;
// Vuforia.VuVector2F[] Vuforia.VuBarcodeObservationInstanceInfo::vertices
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* ___vertices_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_pinvoke
{
char* ___buffer_0;
int32_t ___type_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___vertices_2;
};
// Native definition for COM marshalling of Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_com
{
Il2CppChar* ___buffer_0;
int32_t ___type_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___vertices_2;
};
// Vuforia.VuCameraField
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122
{
// Vuforia.VuCameraFieldDataType Vuforia.VuCameraField::type
int32_t ___type_0;
// System.String Vuforia.VuCameraField::key
String_t* ___key_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCameraField
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke
{
int32_t ___type_0;
char* ___key_1;
};
// Native definition for COM marshalling of Vuforia.VuCameraField
struct VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_com
{
int32_t ___type_0;
Il2CppChar* ___key_1;
};
// Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F
{
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::name
String_t* ___name_1;
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::metadata
String_t* ___metadata_2;
// System.Byte Vuforia.VuCloudImageTargetObservationTargetInfo::trackingRating
uint8_t ___trackingRating_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
char* ___metadata_2;
uint8_t ___trackingRating_3;
};
// Native definition for COM marshalling of Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
Il2CppChar* ___metadata_2;
uint8_t ___trackingRating_3;
};
// Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E
{
// Vuforia.VuObserverType Vuforia.VuDatabaseTargetInfo::observerType
int32_t ___observerType_0;
// System.String Vuforia.VuDatabaseTargetInfo::name
String_t* ___name_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_pinvoke
{
int32_t ___observerType_0;
char* ___name_1;
};
// Native definition for COM marshalling of Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_com
{
int32_t ___observerType_0;
Il2CppChar* ___name_1;
};
// Vuforia.VuLibraryVersionInfo
struct VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC
{
// System.String Vuforia.VuLibraryVersionInfo::versionString
String_t* ___versionString_0;
// System.Int32 Vuforia.VuLibraryVersionInfo::major
int32_t ___major_1;
// System.Int32 Vuforia.VuLibraryVersionInfo::minor
int32_t ___minor_2;
// System.Int32 Vuforia.VuLibraryVersionInfo::patch
int32_t ___patch_3;
// System.String Vuforia.VuLibraryVersionInfo::build
String_t* ___build_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuLibraryVersionInfo
struct VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_pinvoke
{
char* ___versionString_0;
int32_t ___major_1;
int32_t ___minor_2;
int32_t ___patch_3;
char* ___build_4;
};
// Native definition for COM marshalling of Vuforia.VuLibraryVersionInfo
struct VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_com
{
Il2CppChar* ___versionString_0;
int32_t ___major_1;
int32_t ___minor_2;
int32_t ___patch_3;
Il2CppChar* ___build_4;
};
// Vuforia.VuMatrix44F
struct VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6
{
// System.Single Vuforia.VuMatrix44F::m0
float ___m0_0;
// System.Single Vuforia.VuMatrix44F::m1
float ___m1_1;
// System.Single Vuforia.VuMatrix44F::m2
float ___m2_2;
// System.Single Vuforia.VuMatrix44F::m3
float ___m3_3;
// System.Single Vuforia.VuMatrix44F::m4
float ___m4_4;
// System.Single Vuforia.VuMatrix44F::m5
float ___m5_5;
// System.Single Vuforia.VuMatrix44F::m6
float ___m6_6;
// System.Single Vuforia.VuMatrix44F::m7
float ___m7_7;
// System.Single Vuforia.VuMatrix44F::m8
float ___m8_8;
// System.Single Vuforia.VuMatrix44F::m9
float ___m9_9;
// System.Single Vuforia.VuMatrix44F::m10
float ___m10_10;
// System.Single Vuforia.VuMatrix44F::m11
float ___m11_11;
// System.Single Vuforia.VuMatrix44F::m12
float ___m12_12;
// System.Single Vuforia.VuMatrix44F::m13
float ___m13_13;
// System.Single Vuforia.VuMatrix44F::m14
float ___m14_14;
// System.Single Vuforia.VuMatrix44F::m15
float ___m15_15;
};
// Vuforia.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863
{
// Vuforia.VuMeshObservationStatus Vuforia.VuMeshObservationInfo::meshStatus
int32_t ___meshStatus_0;
// System.Collections.Generic.IList`1<Vuforia.VuMeshObservationBlock> Vuforia.VuMeshObservationInfo::meshes
RuntimeObject* ___meshes_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_pinvoke
{
int32_t ___meshStatus_0;
RuntimeObject* ___meshes_1;
};
// Native definition for COM marshalling of Vuforia.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_com
{
int32_t ___meshStatus_0;
RuntimeObject* ___meshes_1;
};
// Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539
{
// System.String Vuforia.VuModelTargetObservationStateInfo::stateName
String_t* ___stateName_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_pinvoke
{
char* ___stateName_0;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_com
{
Il2CppChar* ___stateName_0;
};
// Vuforia.VuValidationAreaCaptureProgressInfo
struct VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810
{
// System.Int64 Vuforia.VuValidationAreaCaptureProgressInfo::NumSamplesCaptured
int64_t ___NumSamplesCaptured_0;
};
// Vuforia.VuValidationAreaCaptureUploadProgressInfo
struct VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242
{
// System.Int64 Vuforia.VuValidationAreaCaptureUploadProgressInfo::NumSamplesUploaded
int64_t ___NumSamplesUploaded_0;
// System.Int64 Vuforia.VuValidationAreaCaptureUploadProgressInfo::NumSamplesTotal
int64_t ___NumSamplesTotal_1;
// System.Int64 Vuforia.VuValidationAreaCaptureUploadProgressInfo::NumBytesUploaded
int64_t ___NumBytesUploaded_2;
// System.Int64 Vuforia.VuValidationAreaCaptureUploadProgressInfo::NumBytesTotal
int64_t ___NumBytesTotal_3;
};
// Vuforia.VuValidationAreaObservationTrainingInfo
struct VuValidationAreaObservationTrainingInfo_t5375FAD9710D495F771AB3AD59B4EDB800C086ED
{
// Vuforia.VuValidationAreaTrainingStatus Vuforia.VuValidationAreaObservationTrainingInfo::trainingStatus
int32_t ___trainingStatus_0;
};
// Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860
{
// System.String Vuforia.VuValidationAreaObservationValidationInfo::labelName
String_t* ___labelName_0;
// System.Single Vuforia.VuValidationAreaObservationValidationInfo::confidence
float ___confidence_1;
// System.Int64 Vuforia.VuValidationAreaObservationValidationInfo::timestamp
int64_t ___timestamp_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_pinvoke
{
char* ___labelName_0;
float ___confidence_1;
int64_t ___timestamp_2;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_com
{
Il2CppChar* ___labelName_0;
float ___confidence_1;
int64_t ___timestamp_2;
};
// Vuforia.VuVector2F
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8
{
// System.Single Vuforia.VuVector2F::x
float ___x_0;
// System.Single Vuforia.VuVector2F::y
float ___y_1;
};
// Vuforia.VuVector2I
struct VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE
{
// System.Int32 Vuforia.VuVector2I::x
int32_t ___x_0;
// System.Int32 Vuforia.VuVector2I::y
int32_t ___y_1;
};
// Vuforia.VuVector3F
struct VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5
{
// System.Single Vuforia.VuVector3F::x
float ___x_0;
// System.Single Vuforia.VuVector3F::y
float ___y_1;
// System.Single Vuforia.VuVector3F::z
float ___z_2;
};
// Vuforia.VuVector4F
struct VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245
{
// System.Single Vuforia.VuVector4F::x
float ___x_0;
// System.Single Vuforia.VuVector4F::y
float ___y_1;
// System.Single Vuforia.VuVector4F::z
float ___z_2;
// System.Single Vuforia.VuVector4F::w
float ___w_3;
};
// Vuforia.VuVector4I
struct VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155
{
// System.Int32 Vuforia.VuVector4I::x
int32_t ___x_0;
// System.Int32 Vuforia.VuVector4I::y
int32_t ___y_1;
// System.Int32 Vuforia.VuVector4I::z
int32_t ___z_2;
// System.Int32 Vuforia.VuVector4I::w
int32_t ___w_3;
};
// Vuforia.VuVector8F
struct VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8
{
// System.Single Vuforia.VuVector8F::m0
float ___m0_0;
// System.Single Vuforia.VuVector8F::m1
float ___m1_1;
// System.Single Vuforia.VuVector8F::m2
float ___m2_2;
// System.Single Vuforia.VuVector8F::m3
float ___m3_3;
// System.Single Vuforia.VuVector8F::m4
float ___m4_4;
// System.Single Vuforia.VuVector8F::m5
float ___m5_5;
// System.Single Vuforia.VuVector8F::m6
float ___m6_6;
// System.Single Vuforia.VuVector8F::m7
float ___m7_7;
};
// Vuforia.VuVirtualButtonObservationInfo
struct VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C
{
// Vuforia.VuVirtualButtonState Vuforia.VuVirtualButtonObservationInfo::state
int32_t ___state_0;
};
// Vuforia.VuVuMarkObservationInfo
struct VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34
{
// System.Int32 Vuforia.VuVuMarkObservationInfo::id
int32_t ___id_0;
};
// Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519
{
// Vuforia.VuMarkInstanceIdType Vuforia.VuVuMarkObservationInstanceInfo::dataType
int32_t ___dataType_0;
// System.Byte[] Vuforia.VuVuMarkObservationInstanceInfo::buffer
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_1;
// System.UInt64 Vuforia.VuVuMarkObservationInstanceInfo::numericValue
uint64_t ___numericValue_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
struct __StaticArrayInitTypeSizeU3D56_tF88FAD7606762876F91FB6C7F6E9EC8638A3B9FF
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D56_tF88FAD7606762876F91FB6C7F6E9EC8638A3B9FF__padding[56];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
struct __StaticArrayInitTypeSizeU3D64_tE553FDBA070D456BE2A82D6C8D3BDA3B3D595C08
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D64_tE553FDBA070D456BE2A82D6C8D3BDA3B3D595C08__padding[64];
};
};
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC
{
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::userAuth
String_t* ___userAuth_0;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::secretAuth
String_t* ___secretAuth_1;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::outputDirectory
String_t* ___outputDirectory_2;
// System.String Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::targetName
String_t* ___targetName_3;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::generateAuthoringFiles
int32_t ___generateAuthoringFiles_4;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::generateDatabase
int32_t ___generateDatabase_5;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::generatePackages
int32_t ___generatePackages_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke
{
char* ___userAuth_0;
char* ___secretAuth_1;
char* ___outputDirectory_2;
char* ___targetName_3;
int32_t ___generateAuthoringFiles_4;
int32_t ___generateDatabase_5;
int32_t ___generatePackages_6;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
struct Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_com
{
char* ___userAuth_0;
char* ___secretAuth_1;
char* ___outputDirectory_2;
char* ___targetName_3;
int32_t ___generateAuthoringFiles_4;
int32_t ___generateDatabase_5;
int32_t ___generatePackages_6;
};
// Vuforia.VuVirtualButtonObservationInfo/Internal
struct Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F
{
// Vuforia.VuVirtualButtonState Vuforia.VuVirtualButtonObservationInfo/Internal::state
int32_t ___state_0;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>
struct Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
struct Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Nullable`1<Vuforia.VuAnchorObservationInfo>
struct Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF ___value_1;
};
// System.Nullable`1<Vuforia.VuBarcodeObservationInfo>
struct Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B ___value_1;
};
// System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>
struct Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 ___value_1;
};
// System.Nullable`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
struct Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F ___value_1;
};
// System.Nullable`1<Vuforia.VuMeshObservationInfo>
struct Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 ___value_1;
};
// System.Nullable`1<Vuforia.VuModelTargetObservationStateInfo>
struct Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 ___value_1;
};
// System.Nullable`1<Vuforia.VuValidationAreaObservationTrainingInfo>
struct Nullable_1_tD958AA10A887693209048E55E292F2F8DDA137FB
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuValidationAreaObservationTrainingInfo_t5375FAD9710D495F771AB3AD59B4EDB800C086ED ___value_1;
};
// System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>
struct Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 ___value_1;
};
// System.Nullable`1<Vuforia.VuVirtualButtonObservationInfo>
struct Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C ___value_1;
};
// System.Nullable`1<Vuforia.VuVuMarkObservationInfo>
struct Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 ___value_1;
};
// System.Nullable`1<Vuforia.VuVuMarkObservationInstanceInfo>
struct Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 ___value_1;
};
// Vuforia.VuGenericList`1<System.Int32Enum>
struct VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_t3ACCE7E634DE2BA6DAE034132717F6C5A194C8F2* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_tBD0CC2528D54AC05AD201C912C2C67B26DC7B6CB* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_t4F43A208509F7D91EE24C2EC4E7D9838058A4AA4* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<System.IntPtr>
struct VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<Vuforia.VuCameraField>
struct VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>
struct VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>
struct VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>
struct VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* ___mDeleteList_3;
};
// Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>
struct VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericList`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericList`1/GetListSizeDelegate<TElement> Vuforia.VuGenericList`1::mGetSize
GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* ___mGetSize_1;
// Vuforia.VuGenericList`1/GetListElementDelegate<TElement> Vuforia.VuGenericList`1::mGetElement
GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* ___mGetElement_2;
// Vuforia.VuGenericList`1/DeleteListDelegate<TElement> Vuforia.VuGenericList`1::mDeleteList
DeleteListDelegate_t02467635DBBF610E855E473071C1708768D871B0* ___mDeleteList_3;
};
// Vuforia.VuGenericSet`1<System.Int32Enum>
struct VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericSet`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<TElement> Vuforia.VuGenericSet`1::mGetSize
GetSetSizeDelegate_tFAE2176F1CD3608DCE1568FA814C0C467D6D2BB5* ___mGetSize_1;
// Vuforia.VuGenericSet`1/HasElementDelegate<TElement> Vuforia.VuGenericSet`1::mHasElement
HasElementDelegate_tC4E71836F1CD7BA3CAC15F88B2F0D58849EFD9EC* ___mHasElement_2;
// Vuforia.VuGenericSet`1/AddElementDelegate<TElement> Vuforia.VuGenericSet`1::mAddElement
AddElementDelegate_t5E1149371D243119F1E92FC55D5AA657B86035A2* ___mAddElement_3;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<TElement> Vuforia.VuGenericSet`1::mDeleteSet
DeleteSetDelegate_t0E20C61E94E41DBE77ED3C7427B6E817EE8BAABD* ___mDeleteSet_4;
};
// Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>
struct VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericSet`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<TElement> Vuforia.VuGenericSet`1::mGetSize
GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0* ___mGetSize_1;
// Vuforia.VuGenericSet`1/HasElementDelegate<TElement> Vuforia.VuGenericSet`1::mHasElement
HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE* ___mHasElement_2;
// Vuforia.VuGenericSet`1/AddElementDelegate<TElement> Vuforia.VuGenericSet`1::mAddElement
AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58* ___mAddElement_3;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<TElement> Vuforia.VuGenericSet`1::mDeleteSet
DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4* ___mDeleteSet_4;
};
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4 : public RuntimeObject
{
};
// 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;
};
// 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;
};
// 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;
};
// System.Runtime.InteropServices.GCHandle
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
{
// System.IntPtr System.Runtime.InteropServices.GCHandle::handle
intptr_t ___handle_0;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// 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;
};
// Vuforia.UnmanagedObjectWrapper
struct UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B : public RuntimeObject
{
// System.IntPtr Vuforia.UnmanagedObjectWrapper::mPtr
intptr_t ___mPtr_0;
};
// Vuforia.VuAABB
struct VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738
{
// Vuforia.VuVector3F Vuforia.VuAABB::center
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___center_0;
// Vuforia.VuVector3F Vuforia.VuAABB::extent
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___extent_1;
};
// Vuforia.VuAnchorCreationConfig
struct VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0
{
// Vuforia.VuMatrix44F Vuforia.VuAnchorCreationConfig::pose
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___pose_0;
};
// Vuforia.VuAreaTargetCapture
struct VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6 : public RuntimeObject
{
// System.IntPtr Vuforia.VuAreaTargetCapture::mNativeHandle
intptr_t ___mNativeHandle_0;
};
// Vuforia.VuAreaTargetCloudConfig
struct VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAreaTargetCloudConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetCloudConfig::userAuth
String_t* ___userAuth_1;
// System.String Vuforia.VuAreaTargetCloudConfig::secretAuth
String_t* ___secretAuth_2;
// System.String Vuforia.VuAreaTargetCloudConfig::targetId
String_t* ___targetId_3;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig::activate
int32_t ___activate_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetCloudConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig::requiresExternalPositions
int32_t ___requiresExternalPositions_6;
};
// Vuforia.VuAreaTargetConfig
struct VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAreaTargetConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetConfig::databasePath
String_t* ___databasePath_1;
// System.String Vuforia.VuAreaTargetConfig::targetName
String_t* ___targetName_2;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig::activate
int32_t ___activate_3;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig::requiresExternalPositions
int32_t ___requiresExternalPositions_5;
};
// Vuforia.VuBarcodeType
struct VuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96
{
// System.Int32 Vuforia.VuBarcodeType::value__
int32_t ___value___2;
};
// Vuforia.VuCameraFrame
struct VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32 : public RuntimeObject
{
// Vuforia.VuState Vuforia.VuCameraFrame::mState
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___mState_0;
// System.IntPtr Vuforia.VuCameraFrame::mNativeHandle
intptr_t ___mNativeHandle_1;
// System.Collections.Generic.IList`1<Vuforia.IVuImage> Vuforia.VuCameraFrame::mImages
RuntimeObject* ___mImages_2;
};
// Vuforia.VuCameraIntrinsics
struct VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E : public RuntimeObject
{
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::<Size>k__BackingField
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___U3CSizeU3Ek__BackingField_0;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::<FocalLength>k__BackingField
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___U3CFocalLengthU3Ek__BackingField_1;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::<PrincipalPoint>k__BackingField
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___U3CPrincipalPointU3Ek__BackingField_2;
// Vuforia.VuCameraDistortionMode Vuforia.VuCameraIntrinsics::<DistortionMode>k__BackingField
int32_t ___U3CDistortionModeU3Ek__BackingField_3;
// Vuforia.VuVector8F Vuforia.VuCameraIntrinsics::<DistortionParameters>k__BackingField
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___U3CDistortionParametersU3Ek__BackingField_4;
};
// Vuforia.VuCameraVideoMode
struct VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D
{
// Vuforia.VuCameraVideoModePreset Vuforia.VuCameraVideoMode::presetMode
int32_t ___presetMode_0;
// Vuforia.VuVector2I Vuforia.VuCameraVideoMode::resolution
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___resolution_1;
// System.Single Vuforia.VuCameraVideoMode::frameRate
float ___frameRate_2;
// Vuforia.VuImagePixelFormat Vuforia.VuCameraVideoMode::format
int32_t ___format_3;
};
// Vuforia.VuController
struct VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672 : public RuntimeObject
{
// Vuforia.VuEngine Vuforia.VuController::mEngine
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___mEngine_0;
// System.IntPtr Vuforia.VuController::mNativeHandle
intptr_t ___mNativeHandle_1;
};
// Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01 : public RuntimeObject
{
// System.String Vuforia.VuCylinderTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuCylinderTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuCylinderTargetConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuCylinderTargetConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuCylinderTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_com
{
Il2CppChar* ___databasePath_0;
Il2CppChar* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949 : public RuntimeObject
{
// System.String Vuforia.VuDriverConfig::driverName
String_t* ___driverName_0;
// System.IntPtr Vuforia.VuDriverConfig::userData
intptr_t ___userData_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke
{
char* ___driverName_0;
intptr_t ___userData_1;
};
// Native definition for COM marshalling of Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_com
{
char* ___driverName_0;
intptr_t ___userData_1;
};
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8 : public RuntimeObject
{
// System.IntPtr Vuforia.VuEngine::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Collections.Generic.IList`1<Vuforia.VuState> Vuforia.VuEngine::mStates
RuntimeObject* ___mStates_1;
// Vuforia.ObservationManager Vuforia.VuEngine::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_2;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController> Vuforia.VuEngine::mControllers
RuntimeObject* ___mControllers_3;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver> Vuforia.VuEngine::mObservers
RuntimeObject* ___mObservers_4;
};
// Vuforia.VuEngineConfigSet
struct VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61 : public RuntimeObject
{
// System.IntPtr Vuforia.VuEngineConfigSet::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig> Vuforia.VuEngineConfigSet::mConfigs
RuntimeObject* ___mConfigs_1;
};
// Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620 : public RuntimeObject
{
// Vuforia.VuErrorHandlerNative Vuforia.VuErrorHandlerConfig::errorHandler
VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* ___errorHandler_0;
// System.IntPtr Vuforia.VuErrorHandlerConfig::clientData
intptr_t ___clientData_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke
{
Il2CppMethodPointer ___errorHandler_0;
intptr_t ___clientData_1;
};
// Native definition for COM marshalling of Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_com
{
Il2CppMethodPointer ___errorHandler_0;
intptr_t ___clientData_1;
};
// Vuforia.VuGuideView
struct VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7 : public RuntimeObject
{
// System.IntPtr Vuforia.VuGuideView::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuCameraIntrinsics Vuforia.VuGuideView::mVuCameraIntrinsics
VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* ___mVuCameraIntrinsics_1;
// Vuforia.VuImage Vuforia.VuGuideView::mImage
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* ___mImage_2;
};
// Vuforia.VuHitTest
struct VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1 : public RuntimeObject
{
// System.IntPtr Vuforia.VuHitTest::mNativeHandle
intptr_t ___mNativeHandle_0;
};
// Vuforia.VuHitTestConfig
struct VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA : public RuntimeObject
{
// Vuforia.VuVector2F Vuforia.VuHitTestConfig::point
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___point_0;
// Vuforia.IVuCameraFrame Vuforia.VuHitTestConfig::frame
RuntimeObject* ___frame_1;
// Vuforia.VuHitTestHint Vuforia.VuHitTestConfig::hint
int32_t ___hint_2;
// System.Single Vuforia.VuHitTestConfig::deviceHeight
float ___deviceHeight_3;
};
// Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588
{
// System.Nullable`1<System.Int32> Vuforia.VuIlluminationObservationInfo::ambientIntensity
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
// System.Nullable`1<System.Int32> Vuforia.VuIlluminationObservationInfo::ambientColorTemperature
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
// System.Single Vuforia.VuIlluminationObservationInfo::intensityCorrection
float ___intensityCorrection_2;
// Vuforia.VuVector4F Vuforia.VuIlluminationObservationInfo::colorCorrection
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_pinvoke
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
float ___intensityCorrection_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Native definition for COM marshalling of Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_com
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
float ___intensityCorrection_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Vuforia.VuImageInfo
struct VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968
{
// System.Int32 Vuforia.VuImageInfo::width
int32_t ___width_0;
// System.Int32 Vuforia.VuImageInfo::height
int32_t ___height_1;
// System.Int32 Vuforia.VuImageInfo::stride
int32_t ___stride_2;
// System.Int32 Vuforia.VuImageInfo::bufferWidth
int32_t ___bufferWidth_3;
// System.Int32 Vuforia.VuImageInfo::bufferHeight
int32_t ___bufferHeight_4;
// System.Int32 Vuforia.VuImageInfo::bufferSize
int32_t ___bufferSize_5;
// Vuforia.VuImagePixelFormat Vuforia.VuImageInfo::format
int32_t ___format_6;
// System.IntPtr Vuforia.VuImageInfo::buffer
intptr_t ___buffer_7;
};
// Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20 : public RuntimeObject
{
// System.IntPtr Vuforia.VuImageTargetBufferConfig::pixelBuffer
intptr_t ___pixelBuffer_0;
// Vuforia.VuImagePixelFormat Vuforia.VuImageTargetBufferConfig::bufferFormat
int32_t ___bufferFormat_1;
// Vuforia.VuVector2I Vuforia.VuImageTargetBufferConfig::bufferSize
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
// System.String Vuforia.VuImageTargetBufferConfig::targetName
String_t* ___targetName_3;
// System.Single Vuforia.VuImageTargetBufferConfig::targetWidth
float ___targetWidth_4;
// Vuforia.VuBool Vuforia.VuImageTargetBufferConfig::activate
int32_t ___activate_5;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetBufferConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke
{
intptr_t ___pixelBuffer_0;
int32_t ___bufferFormat_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
char* ___targetName_3;
float ___targetWidth_4;
int32_t ___activate_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_com
{
intptr_t ___pixelBuffer_0;
int32_t ___bufferFormat_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
char* ___targetName_3;
float ___targetWidth_4;
int32_t ___activate_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuImageTargetCloudObservationConfig
struct VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B : public RuntimeObject
{
// Vuforia.IVuCloudImageTargetObservation Vuforia.VuImageTargetCloudObservationConfig::observation
RuntimeObject* ___observation_0;
// Vuforia.VuBool Vuforia.VuImageTargetCloudObservationConfig::activate
int32_t ___activate_1;
// System.Single Vuforia.VuImageTargetCloudObservationConfig::scale
float ___scale_2;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetCloudObservationConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB : public RuntimeObject
{
// System.String Vuforia.VuImageTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuImageTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuImageTargetConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuImageTargetConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F : public RuntimeObject
{
// System.String Vuforia.VuImageTargetFileConfig::path
String_t* ___path_0;
// System.String Vuforia.VuImageTargetFileConfig::targetName
String_t* ___targetName_1;
// System.Single Vuforia.VuImageTargetFileConfig::targetWidth
float ___targetWidth_2;
// Vuforia.VuBool Vuforia.VuImageTargetFileConfig::activate
int32_t ___activate_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetFileConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke
{
char* ___path_0;
char* ___targetName_1;
float ___targetWidth_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_com
{
char* ___path_0;
char* ___targetName_1;
float ___targetWidth_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuMesh
struct VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B
{
// System.Int32 Vuforia.VuMesh::numVertices
int32_t ___numVertices_0;
// System.IntPtr Vuforia.VuMesh::pos
intptr_t ___pos_1;
// System.IntPtr Vuforia.VuMesh::tex
intptr_t ___tex_2;
// System.IntPtr Vuforia.VuMesh::normal
intptr_t ___normal_3;
// System.Int32 Vuforia.VuMesh::numFaces
int32_t ___numFaces_4;
// System.IntPtr Vuforia.VuMesh::faceIndices
intptr_t ___faceIndices_5;
};
// Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51 : public RuntimeObject
{
// System.String Vuforia.VuModelTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuModelTargetConfig::targetName
String_t* ___targetName_1;
// System.String Vuforia.VuModelTargetConfig::activeGuideViewName
String_t* ___activeGuideViewName_2;
// Vuforia.VuBool Vuforia.VuModelTargetConfig::activate
int32_t ___activate_3;
// System.Single Vuforia.VuModelTargetConfig::scale
float ___scale_4;
// Vuforia.VuMatrix44F Vuforia.VuModelTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
char* ___activeGuideViewName_2;
int32_t ___activate_3;
float ___scale_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
char* ___activeGuideViewName_2;
int32_t ___activate_3;
float ___scale_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981 : public RuntimeObject
{
// System.String Vuforia.VuMultiTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuMultiTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuMultiTargetConfig::activate
int32_t ___activate_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for COM marshalling of Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuObservation
struct VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631 : public RuntimeObject
{
// System.IntPtr Vuforia.VuObservation::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Nullable`1<System.Int32> Vuforia.VuObservation::mObserverId
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___mObserverId_1;
};
// Vuforia.VuObserver
struct VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80 : public RuntimeObject
{
// Vuforia.VuEngine Vuforia.VuObserver::mEngine
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___mEngine_0;
// System.IntPtr Vuforia.VuObserver::mNativeHandle
intptr_t ___mNativeHandle_1;
// System.Int32 Vuforia.VuObserver::<Id>k__BackingField
int32_t ___U3CIdU3Ek__BackingField_2;
};
// Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63 : public RuntimeObject
{
// System.IntPtr Vuforia.VuPlatformAndroidConfig::activity
intptr_t ___activity_0;
// System.IntPtr Vuforia.VuPlatformAndroidConfig::javaVM
intptr_t ___javaVM_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Native definition for COM marshalling of Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_com
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6 : public RuntimeObject
{
// System.IntPtr Vuforia.VuPlatformLuminConfig::activity
intptr_t ___activity_0;
// System.IntPtr Vuforia.VuPlatformLuminConfig::javaVM
intptr_t ___javaVM_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Native definition for COM marshalling of Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_com
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Vuforia.VuPoseInfo
struct VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F
{
// Vuforia.VuObservationPoseStatus Vuforia.VuPoseInfo::poseStatus
int32_t ___poseStatus_0;
// Vuforia.VuMatrix44F Vuforia.VuPoseInfo::pose
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___pose_1;
};
// Vuforia.VuRecording
struct VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA : public RuntimeObject
{
// System.IntPtr Vuforia.VuRecording::mNativeHandle
intptr_t ___mNativeHandle_0;
};
// Vuforia.VuRectangle
struct VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3
{
// Vuforia.VuVector2F Vuforia.VuRectangle::topLeftCorner
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___topLeftCorner_0;
// Vuforia.VuVector2F Vuforia.VuRectangle::bottomRightCorner
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___bottomRightCorner_1;
};
// Vuforia.VuRenderViewConfig
struct VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863
{
// Vuforia.VuVector2I Vuforia.VuRenderViewConfig::resolution
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___resolution_0;
};
// Vuforia.VuState
struct VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41 : public RuntimeObject
{
// Vuforia.VuEngine Vuforia.VuState::mEngine
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___mEngine_0;
// Vuforia.ObservationManager Vuforia.VuState::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_1;
// System.IntPtr Vuforia.VuState::mNativeHandle
intptr_t ___mNativeHandle_2;
// System.Nullable`1<System.Boolean> Vuforia.VuState::mHasCameraFrame
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___mHasCameraFrame_3;
// Vuforia.VuCameraFrame Vuforia.VuState::mCameraFrame
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* ___mCameraFrame_4;
// Vuforia.VuCameraIntrinsics Vuforia.VuState::mVuCameraIntrinsics
VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* ___mVuCameraIntrinsics_5;
// Vuforia.ObservationList`1<Vuforia.IVuObservation> Vuforia.VuState::mObservations
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* ___mObservations_6;
// Vuforia.VuRenderState Vuforia.VuState::mRenderState
VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* ___mRenderState_7;
};
// Vuforia.VuValidationAreaCapture
struct VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D : public RuntimeObject
{
// System.IntPtr Vuforia.VuValidationAreaCapture::mNativeHandle
intptr_t ___mNativeHandle_0;
};
// Vuforia.VuValidationAreaCaptureUpload
struct VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E : public RuntimeObject
{
// System.IntPtr Vuforia.VuValidationAreaCaptureUpload::mNativeHandle
intptr_t ___mNativeHandle_0;
};
// Vuforia.VuValidationAreaObservationTargetInfo
struct VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B
{
// System.String Vuforia.VuValidationAreaObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuValidationAreaObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuMatrix44F Vuforia.VuValidationAreaObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_2;
// Vuforia.VuVector3F Vuforia.VuValidationAreaObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaObservationTargetInfo
struct VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_2;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_3;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaObservationTargetInfo
struct VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_2;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_3;
};
// Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8 : public RuntimeObject
{
// System.String Vuforia.VuVuMarkConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuVuMarkConfig::templateName
String_t* ___templateName_1;
// Vuforia.VuBool Vuforia.VuVuMarkConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuVuMarkConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuVuMarkConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___templateName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_com
{
char* ___databasePath_0;
char* ___templateName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuAnchorCreationHitTestConfig/Internal
struct Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5
{
// System.IntPtr Vuforia.VuAnchorCreationHitTestConfig/Internal::hitTest
intptr_t ___hitTest_0;
};
// Vuforia.VuAnchorObserverConfig/Internal
struct Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B
{
// System.IntPtr Vuforia.VuAnchorObserverConfig/Internal::devicePoseObserver
intptr_t ___devicePoseObserver_0;
// Vuforia.VuBool Vuforia.VuAnchorObserverConfig/Internal::activate
int32_t ___activate_1;
};
// Vuforia.VuAreaTargetCaptureConfig/Internal
struct Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2
{
// System.IntPtr Vuforia.VuAreaTargetCaptureConfig/Internal::devicePoseObserver
intptr_t ___devicePoseObserver_0;
// Vuforia.VuBool Vuforia.VuAreaTargetCaptureConfig/Internal::start
int32_t ___start_1;
};
// Vuforia.VuAreaTargetCloudConfig/Internal
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8
{
// System.IntPtr Vuforia.VuAreaTargetCloudConfig/Internal::devicePoseObserver
intptr_t ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetCloudConfig/Internal::userAuth
String_t* ___userAuth_1;
// System.String Vuforia.VuAreaTargetCloudConfig/Internal::secretAuth
String_t* ___secretAuth_2;
// System.String Vuforia.VuAreaTargetCloudConfig/Internal::targetId
String_t* ___targetId_3;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig/Internal::activate
int32_t ___activate_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetCloudConfig/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig/Internal::requireExternalPositions
int32_t ___requireExternalPositions_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetCloudConfig/Internal
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke
{
intptr_t ___devicePoseObserver_0;
char* ___userAuth_1;
char* ___secretAuth_2;
char* ___targetId_3;
int32_t ___activate_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
int32_t ___requireExternalPositions_6;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetCloudConfig/Internal
struct Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_com
{
intptr_t ___devicePoseObserver_0;
char* ___userAuth_1;
char* ___secretAuth_2;
char* ___targetId_3;
int32_t ___activate_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
int32_t ___requireExternalPositions_6;
};
// Vuforia.VuAreaTargetConfig/Internal
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3
{
// System.IntPtr Vuforia.VuAreaTargetConfig/Internal::devicePoseObserver
intptr_t ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetConfig/Internal::databasePath
String_t* ___databasePath_1;
// System.String Vuforia.VuAreaTargetConfig/Internal::targetName
String_t* ___targetName_2;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig/Internal::activate
int32_t ___activate_3;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetConfig/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig/Internal::requireExternalPositions
int32_t ___requireExternalPositions_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetConfig/Internal
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke
{
intptr_t ___devicePoseObserver_0;
char* ___databasePath_1;
char* ___targetName_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
int32_t ___requireExternalPositions_5;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetConfig/Internal
struct Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_com
{
intptr_t ___devicePoseObserver_0;
char* ___databasePath_1;
char* ___targetName_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
int32_t ___requireExternalPositions_5;
};
// Vuforia.VuBarcodeConfig/Internal
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E : public RuntimeObject
{
// System.IntPtr Vuforia.VuBarcodeConfig/Internal::observedTypes
intptr_t ___observedTypes_0;
// Vuforia.VuBarcodeDetectionMode Vuforia.VuBarcodeConfig/Internal::detectionMode
int32_t ___detectionMode_1;
// Vuforia.VuBool Vuforia.VuBarcodeConfig/Internal::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuBarcodeConfig/Internal
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke
{
intptr_t ___observedTypes_0;
int32_t ___detectionMode_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuBarcodeConfig/Internal
struct Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_com
{
intptr_t ___observedTypes_0;
int32_t ___detectionMode_1;
int32_t ___activate_2;
};
// Vuforia.VuBarcodeObservationInstanceInfo/Internal
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6
{
// System.IntPtr Vuforia.VuBarcodeObservationInstanceInfo/Internal::buffer
intptr_t ___buffer_0;
// System.Int32 Vuforia.VuBarcodeObservationInstanceInfo/Internal::length
int32_t ___length_1;
// Vuforia.VuBarcodeType Vuforia.VuBarcodeObservationInstanceInfo/Internal::type
int32_t ___type_2;
// Vuforia.VuVector2F[] Vuforia.VuBarcodeObservationInstanceInfo/Internal::vertices
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* ___vertices_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuBarcodeObservationInstanceInfo/Internal
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke
{
intptr_t ___buffer_0;
int32_t ___length_1;
int32_t ___type_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___vertices_3[4];
};
// Native definition for COM marshalling of Vuforia.VuBarcodeObservationInstanceInfo/Internal
struct Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_com
{
intptr_t ___buffer_0;
int32_t ___length_1;
int32_t ___type_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___vertices_3[4];
};
// Vuforia.VuCameraIntrinsics/Internal
struct Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652
{
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics/Internal::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_0;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics/Internal::focalLength
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___focalLength_1;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics/Internal::principalPoint
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___principalPoint_2;
// Vuforia.VuCameraDistortionMode Vuforia.VuCameraIntrinsics/Internal::distortionMode
int32_t ___distortionMode_3;
// Vuforia.VuVector8F Vuforia.VuCameraIntrinsics/Internal::distortionParameters
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___distortionParameters_4;
};
// Vuforia.VuCloudImageTargetObservationTargetInfo/Internal
struct Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6
{
// System.IntPtr Vuforia.VuCloudImageTargetObservationTargetInfo/Internal::name
intptr_t ___name_0;
// System.IntPtr Vuforia.VuCloudImageTargetObservationTargetInfo/Internal::uniqueId
intptr_t ___uniqueId_1;
// System.IntPtr Vuforia.VuCloudImageTargetObservationTargetInfo/Internal::metadata
intptr_t ___metadata_2;
// System.Byte Vuforia.VuCloudImageTargetObservationTargetInfo/Internal::trackingRating
uint8_t ___trackingRating_3;
};
// Vuforia.VuDatabaseTargetInfo/Internal
struct Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27
{
// Vuforia.VuObserverType Vuforia.VuDatabaseTargetInfo/Internal::observerType
int32_t ___observerType_0;
// System.IntPtr Vuforia.VuDatabaseTargetInfo/Internal::name
intptr_t ___name_1;
};
// Vuforia.VuDriverConfig/FileDriverUserData
struct FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257
{
// System.IntPtr Vuforia.VuDriverConfig/FileDriverUserData::sequenceDirectoryAbsolutePath
intptr_t ___sequenceDirectoryAbsolutePath_0;
};
// Vuforia.VuHitTestConfig/Internal
struct Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286
{
// Vuforia.VuVector2F Vuforia.VuHitTestConfig/Internal::point
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___point_0;
// System.IntPtr Vuforia.VuHitTestConfig/Internal::frame
intptr_t ___frame_1;
// Vuforia.VuHitTestHint Vuforia.VuHitTestConfig/Internal::hint
int32_t ___hint_2;
// System.Single Vuforia.VuHitTestConfig/Internal::deviceHeight
float ___deviceHeight_3;
};
// Vuforia.VuIlluminationObservationInfo/Internal
struct Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6
{
// System.Int32 Vuforia.VuIlluminationObservationInfo/Internal::ambientIntensity
int32_t ___ambientIntensity_0;
// System.Int32 Vuforia.VuIlluminationObservationInfo/Internal::ambientColorTemperature
int32_t ___ambientColorTemperature_1;
// System.Single Vuforia.VuIlluminationObservationInfo/Internal::intensityCorrection
float ___intensityCorrection_2;
// Vuforia.VuVector4F Vuforia.VuIlluminationObservationInfo/Internal::colorCorrection
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Vuforia.VuImageTargetCloudObservationConfig/Internal
struct Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB
{
// System.IntPtr Vuforia.VuImageTargetCloudObservationConfig/Internal::observation
intptr_t ___observation_0;
// Vuforia.VuBool Vuforia.VuImageTargetCloudObservationConfig/Internal::activate
int32_t ___activate_1;
// System.Single Vuforia.VuImageTargetCloudObservationConfig/Internal::scale
float ___scale_2;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetCloudObservationConfig/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuLibraryVersionInfo/Internal
struct Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06
{
// System.IntPtr Vuforia.VuLibraryVersionInfo/Internal::versionString
intptr_t ___versionString_0;
// System.Int32 Vuforia.VuLibraryVersionInfo/Internal::major
int32_t ___major_1;
// System.Int32 Vuforia.VuLibraryVersionInfo/Internal::minor
int32_t ___minor_2;
// System.Int32 Vuforia.VuLibraryVersionInfo/Internal::patch
int32_t ___patch_3;
// System.IntPtr Vuforia.VuLibraryVersionInfo/Internal::build
intptr_t ___build_4;
};
// Vuforia.VuMeshAreaTargetCaptureConfig/Internal
struct Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0
{
// System.IntPtr Vuforia.VuMeshAreaTargetCaptureConfig/Internal::capture
intptr_t ___capture_0;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetCaptureConfig/Internal::activate
int32_t ___activate_1;
};
// Vuforia.VuMeshAreaTargetConfig/Internal
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117
{
// System.IntPtr Vuforia.VuMeshAreaTargetConfig/Internal::areaTargetObserver
intptr_t ___areaTargetObserver_0;
// System.String Vuforia.VuMeshAreaTargetConfig/Internal::occlusionMeshPath
String_t* ___occlusionMeshPath_1;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetConfig/Internal::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMeshAreaTargetConfig/Internal
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke
{
intptr_t ___areaTargetObserver_0;
char* ___occlusionMeshPath_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuMeshAreaTargetConfig/Internal
struct Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_com
{
intptr_t ___areaTargetObserver_0;
char* ___occlusionMeshPath_1;
int32_t ___activate_2;
};
// Vuforia.VuMeshModelTargetConfig/Internal
struct Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498
{
// System.IntPtr Vuforia.VuMeshModelTargetConfig/Internal::modelTargetObserver
intptr_t ___modelTargetObserver_0;
// Vuforia.VuBool Vuforia.VuMeshModelTargetConfig/Internal::activate
int32_t ___activate_1;
};
// Vuforia.VuMeshObservationInfo/Internal
struct Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4
{
// Vuforia.VuMeshObservationStatus Vuforia.VuMeshObservationInfo/Internal::meshStatus
int32_t ___meshStatus_0;
// System.IntPtr Vuforia.VuMeshObservationInfo/Internal::meshes
intptr_t ___meshes_1;
};
// Vuforia.VuModelTargetObservationStateInfo/Internal
struct Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5
{
// System.IntPtr Vuforia.VuModelTargetObservationStateInfo/Internal::stateName
intptr_t ___stateName_0;
};
// Vuforia.VuRenderState/Internal
struct Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35
{
// Vuforia.VuVector4I Vuforia.VuRenderState/Internal::viewport
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 ___viewport_0;
// Vuforia.VuMatrix44F Vuforia.VuRenderState/Internal::vbProjectionMatrix
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___vbProjectionMatrix_1;
// System.IntPtr Vuforia.VuRenderState/Internal::vbMesh
intptr_t ___vbMesh_2;
// Vuforia.VuMatrix44F Vuforia.VuRenderState/Internal::viewMatrix
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___viewMatrix_3;
// Vuforia.VuMatrix44F Vuforia.VuRenderState/Internal::projectionMatrix
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___projectionMatrix_4;
};
// Vuforia.VuSoftwareContextConfig/Internal
struct Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261
{
// Vuforia.VuSoftwareContextType Vuforia.VuSoftwareContextConfig/Internal::softwareContextType
int32_t ___softwareContextType_0;
// System.IntPtr Vuforia.VuSoftwareContextConfig/Internal::softwareVersion
intptr_t ___softwareVersion_1;
};
// Vuforia.VuValidationAreaCaptureConfig/Internal
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2
{
// System.IntPtr Vuforia.VuValidationAreaCaptureConfig/Internal::validationAreaObserver
intptr_t ___validationAreaObserver_0;
// System.String Vuforia.VuValidationAreaCaptureConfig/Internal::captureDirectory
String_t* ___captureDirectory_1;
// System.String Vuforia.VuValidationAreaCaptureConfig/Internal::sessionId
String_t* ___sessionId_2;
// Vuforia.VuBool Vuforia.VuValidationAreaCaptureConfig/Internal::start
int32_t ___start_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaCaptureConfig/Internal
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke
{
intptr_t ___validationAreaObserver_0;
char* ___captureDirectory_1;
char* ___sessionId_2;
int32_t ___start_3;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaCaptureConfig/Internal
struct Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_com
{
intptr_t ___validationAreaObserver_0;
char* ___captureDirectory_1;
char* ___sessionId_2;
int32_t ___start_3;
};
// Vuforia.VuValidationAreaObservationValidationInfo/Internal
struct Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3
{
// System.IntPtr Vuforia.VuValidationAreaObservationValidationInfo/Internal::labelName
intptr_t ___labelName_0;
// System.Single Vuforia.VuValidationAreaObservationValidationInfo/Internal::confidence
float ___confidence_1;
// System.Int64 Vuforia.VuValidationAreaObservationValidationInfo/Internal::timestamp
int64_t ___timestamp_2;
};
// Vuforia.VuVuMarkObservationInstanceInfo/Internal
struct Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413
{
// Vuforia.VuMarkInstanceIdType Vuforia.VuVuMarkObservationInstanceInfo/Internal::dataType
int32_t ___dataType_0;
// System.IntPtr Vuforia.VuVuMarkObservationInstanceInfo/Internal::buffer
intptr_t ___buffer_1;
// System.Int32 Vuforia.VuVuMarkObservationInstanceInfo/Internal::length
int32_t ___length_2;
// System.UInt64 Vuforia.VuVuMarkObservationInstanceInfo/Internal::numericValue
uint64_t ___numericValue_3;
};
// System.Nullable`1<Vuforia.VuCameraVideoMode>
struct Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___value_1;
};
// System.Nullable`1<Vuforia.VuIlluminationObservationInfo>
struct Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 ___value_1;
};
// System.Nullable`1<Vuforia.VuImageInfo>
struct Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___value_1;
};
// System.Nullable`1<Vuforia.VuPoseInfo>
struct Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___value_1;
};
// System.Nullable`1<Vuforia.VuValidationAreaObservationTargetInfo>
struct Nullable_1_t242F7ED0654258837D634F6084C2BA5F7BEC3573
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B ___value_1;
};
// Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>
struct VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9 : public VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5
{
};
// Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>
struct VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39 : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>
struct VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>
struct VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8 : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>
struct VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867 : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// 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;
};
// Vuforia.NativeString
struct NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55 : public UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// Vuforia.VuAnchorObserver
struct VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuAreaTargetCaptureController
struct VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8
{
// System.String Vuforia.VuAreaTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuAreaTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector3F Vuforia.VuAreaTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuAreaTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// System.Boolean Vuforia.VuAreaTargetObservationTargetInfo::requiresExternalPositions
bool ___requiresExternalPositions_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
int32_t ___requiresExternalPositions_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
int32_t ___requiresExternalPositions_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Vuforia.VuAreaTargetObserver
struct VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuBarcodeObservation
struct VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381 : public VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631
{
// System.Nullable`1<Vuforia.VuBarcodeObservationInfo> Vuforia.VuBarcodeObservation::mInfo
Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276 ___mInfo_2;
// System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo> Vuforia.VuBarcodeObservation::mInstanceInfo
Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633 ___mInstanceInfo_3;
};
// Vuforia.VuBarcodeObserver
struct VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType> Vuforia.VuBarcodeObserver::mObservedTypes
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* ___mObservedTypes_3;
// Vuforia.VuBarcodeDetectionMode Vuforia.VuBarcodeObserver::mDetectionMode
int32_t ___mDetectionMode_4;
};
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E : public VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE
{
};
// Vuforia.VuCameraController
struct VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuCameraFieldList
struct VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799 : public VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893
{
};
// Vuforia.VuCameraVideoModeList
struct VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817 : public VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF
{
};
// Vuforia.VuCloudImageTargetObservation
struct VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930 : public VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631
{
// System.Nullable`1<Vuforia.VuCloudImageTargetObservationTargetInfo> Vuforia.VuCloudImageTargetObservation::mTargetInfo
Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7 ___mTargetInfo_2;
};
// Vuforia.VuCloudImageTargetObserver
struct VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
// Vuforia.ObservationManager Vuforia.VuCloudImageTargetObserver::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_3;
// Vuforia.VuCloudImageTargetObservationsHandler Vuforia.VuCloudImageTargetObserver::mObservationsHandler
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* ___mObservationsHandler_4;
// Vuforia.VuCloudImageTargetQueryErrorHandler Vuforia.VuCloudImageTargetObserver::mErrorHandler
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* ___mErrorHandler_5;
// System.Object Vuforia.VuCloudImageTargetObserver::mCallbacksClientData
RuntimeObject* ___mCallbacksClientData_6;
// System.Runtime.InteropServices.GCHandle Vuforia.VuCloudImageTargetObserver::mInstanceHandle
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___mInstanceHandle_7;
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative Vuforia.VuCloudImageTargetObserver::mNativeObservationHandler
VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* ___mNativeObservationHandler_8;
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative Vuforia.VuCloudImageTargetObserver::mNativeQueryErrorHandler
VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* ___mNativeQueryErrorHandler_9;
};
// Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196
{
// System.String Vuforia.VuCylinderTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuCylinderTargetObservationTargetInfo::name
String_t* ___name_1;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::sideLength
float ___sideLength_2;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::topDiameter
float ___topDiameter_3;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::bottomDiameter
float ___bottomDiameter_4;
// Vuforia.VuAABB Vuforia.VuCylinderTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuCylinderTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
float ___sideLength_2;
float ___topDiameter_3;
float ___bottomDiameter_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
float ___sideLength_2;
float ___topDiameter_3;
float ___bottomDiameter_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuCylinderTargetObserver
struct VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuDevicePoseObserver
struct VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuIlluminationObserver
struct VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuImageList
struct VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// Vuforia.VuImagePixelFormatList
struct VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834 : public VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0
{
};
// Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC
{
// System.String Vuforia.VuImageTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuImageTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector2F Vuforia.VuImageTargetObservationTargetInfo::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
// Vuforia.VuAABB Vuforia.VuImageTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuImageTargetObserver
struct VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuMeshObservationBlock
struct VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963
{
// System.Int32 Vuforia.VuMeshObservationBlock::id
int32_t ___id_0;
// System.Int64 Vuforia.VuMeshObservationBlock::timestamp
int64_t ___timestamp_1;
// System.Int32 Vuforia.VuMeshObservationBlock::version
int32_t ___version_2;
// Vuforia.VuMatrix44F Vuforia.VuMeshObservationBlock::transform
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___transform_3;
// Vuforia.VuAABB Vuforia.VuMeshObservationBlock::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_4;
// Vuforia.VuMesh Vuforia.VuMeshObservationBlock::mesh
VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B ___mesh_5;
};
// Vuforia.VuMeshObservationBlockList
struct VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB : public VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0
{
};
// Vuforia.VuMeshObserver
struct VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D
{
// System.String Vuforia.VuModelTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuModelTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector3F Vuforia.VuModelTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuModelTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// System.String Vuforia.VuModelTargetObservationTargetInfo::activeGuideViewName
String_t* ___activeGuideViewName_4;
// Vuforia.VuTrackingOptimization Vuforia.VuModelTargetObservationTargetInfo::trackingOptimization
int32_t ___trackingOptimization_5;
// Vuforia.VuMatrix44F Vuforia.VuModelTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
// System.String Vuforia.VuModelTargetObservationTargetInfo::activeStateName
String_t* ___activeStateName_7;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
char* ___activeGuideViewName_4;
int32_t ___trackingOptimization_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
char* ___activeStateName_7;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
Il2CppChar* ___activeGuideViewName_4;
int32_t ___trackingOptimization_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
Il2CppChar* ___activeStateName_7;
};
// Vuforia.VuModelTargetObserver
struct VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
// System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.VuModelTargetObserver::mGuideViews
RuntimeObject* ___mGuideViews_3;
// System.Collections.Generic.IList`1<Vuforia.IVuModelTargetState> Vuforia.VuModelTargetObserver::mStates
RuntimeObject* ___mStates_4;
};
// Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA
{
// System.String Vuforia.VuMultiTargetObservationTargetInfo::name
String_t* ___name_0;
// Vuforia.VuVector3F Vuforia.VuMultiTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
// Vuforia.VuAABB Vuforia.VuMultiTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke
{
char* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for COM marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com
{
Il2CppChar* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuMultiTargetObserver
struct VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuObservationList
struct VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336 : public VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57
{
};
// Vuforia.VuPlatformController
struct VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513 : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuRenderController
struct VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8 : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuRenderState
struct VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E : public RuntimeObject
{
// Vuforia.VuRenderState/Internal Vuforia.VuRenderState::mInternal
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35 ___mInternal_0;
// Vuforia.VuMesh Vuforia.VuRenderState::mVBMesh
VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B ___mVBMesh_1;
};
// Vuforia.VuSessionRecorderController
struct VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuUploadController
struct VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986 : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuValidationAreaCaptureController
struct VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.VuValidationAreaObserver
struct VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
// System.Collections.Generic.IList`1<Vuforia.IVuValidationAreaLabel> Vuforia.VuValidationAreaObserver::mAvailableLabels
RuntimeObject* ___mAvailableLabels_3;
};
// Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693 : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuVirtualButtonConfig::observer
RuntimeObject* ___observer_0;
// Vuforia.VuRectangle Vuforia.VuVirtualButtonConfig::area
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
// Vuforia.VuBool Vuforia.VuVirtualButtonConfig::activate
int32_t ___activate_2;
// Vuforia.VuVirtualButtonSensitivity Vuforia.VuVirtualButtonConfig::sensitivity
int32_t ___sensitivity_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_pinvoke
{
RuntimeObject* ___observer_0;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
int32_t ___activate_2;
int32_t ___sensitivity_3;
};
// Native definition for COM marshalling of Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_com
{
RuntimeObject* ___observer_0;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
int32_t ___activate_2;
int32_t ___sensitivity_3;
};
// Vuforia.VuVirtualButtonObservation
struct VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB : public VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631
{
// System.Nullable`1<Vuforia.VuVirtualButtonObservationInfo> Vuforia.VuVirtualButtonObservation::mInfo
Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6 ___mInfo_2;
};
// Vuforia.VuVirtualButtonObserver
struct VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF
{
// System.String Vuforia.VuVuMarkObservationTemplateInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuVuMarkObservationTemplateInfo::name
String_t* ___name_1;
// System.String Vuforia.VuVuMarkObservationTemplateInfo::userData
String_t* ___userData_2;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo::origin
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
// Vuforia.VuAABB Vuforia.VuVuMarkObservationTemplateInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuVuMarkObservationTemplateInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
char* ___userData_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
Il2CppChar* ___userData_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuVuMarkObserver
struct VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84 : public VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80
{
};
// Vuforia.VuAreaTargetObservationTargetInfo/Internal
struct Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089
{
// System.IntPtr Vuforia.VuAreaTargetObservationTargetInfo/Internal::uniqueId
intptr_t ___uniqueId_0;
// System.IntPtr Vuforia.VuAreaTargetObservationTargetInfo/Internal::name
intptr_t ___name_1;
// Vuforia.VuVector3F Vuforia.VuAreaTargetObservationTargetInfo/Internal::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuAreaTargetObservationTargetInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// Vuforia.VuBool Vuforia.VuAreaTargetObservationTargetInfo/Internal::requiresExternalPositions
int32_t ___requiresExternalPositions_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetObservationTargetInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Vuforia.VuCylinderTargetObservationTargetInfo/Internal
struct Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF
{
// System.IntPtr Vuforia.VuCylinderTargetObservationTargetInfo/Internal::uniqueId
intptr_t ___uniqueId_0;
// System.IntPtr Vuforia.VuCylinderTargetObservationTargetInfo/Internal::name
intptr_t ___name_1;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo/Internal::sideLength
float ___sideLength_2;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo/Internal::topDiameter
float ___topDiameter_3;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo/Internal::bottomDiameter
float ___bottomDiameter_4;
// Vuforia.VuAABB Vuforia.VuCylinderTargetObservationTargetInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuCylinderTargetObservationTargetInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuImageTargetObservationTargetInfo/Internal
struct Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA
{
// System.IntPtr Vuforia.VuImageTargetObservationTargetInfo/Internal::uniqueId
intptr_t ___uniqueId_0;
// System.IntPtr Vuforia.VuImageTargetObservationTargetInfo/Internal::name
intptr_t ___name_1;
// Vuforia.VuVector2F Vuforia.VuImageTargetObservationTargetInfo/Internal::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
// Vuforia.VuAABB Vuforia.VuImageTargetObservationTargetInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetObservationTargetInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuMeshObservationBlock/Internal
struct Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3
{
// System.Int32 Vuforia.VuMeshObservationBlock/Internal::id
int32_t ___id_0;
// System.Int64 Vuforia.VuMeshObservationBlock/Internal::timestamp
int64_t ___timestamp_1;
// System.Int32 Vuforia.VuMeshObservationBlock/Internal::version
int32_t ___version_2;
// Vuforia.VuMatrix44F Vuforia.VuMeshObservationBlock/Internal::transform
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___transform_3;
// Vuforia.VuAABB Vuforia.VuMeshObservationBlock/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_4;
// System.IntPtr Vuforia.VuMeshObservationBlock/Internal::mesh
intptr_t ___mesh_5;
};
// Vuforia.VuModelTargetObservationTargetInfo/Internal
struct Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815
{
// System.IntPtr Vuforia.VuModelTargetObservationTargetInfo/Internal::uniqueId
intptr_t ___uniqueId_0;
// System.IntPtr Vuforia.VuModelTargetObservationTargetInfo/Internal::name
intptr_t ___name_1;
// Vuforia.VuVector3F Vuforia.VuModelTargetObservationTargetInfo/Internal::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuModelTargetObservationTargetInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// System.IntPtr Vuforia.VuModelTargetObservationTargetInfo/Internal::activeGuideViewName
intptr_t ___activeGuideViewName_4;
// Vuforia.VuTrackingOptimization Vuforia.VuModelTargetObservationTargetInfo/Internal::trackingOptimization
int32_t ___trackingOptimization_5;
// Vuforia.VuMatrix44F Vuforia.VuModelTargetObservationTargetInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
// System.IntPtr Vuforia.VuModelTargetObservationTargetInfo/Internal::activeStateName
intptr_t ___activeStateName_7;
};
// Vuforia.VuMultiTargetObservationTargetInfo/Internal
struct Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52
{
// System.IntPtr Vuforia.VuMultiTargetObservationTargetInfo/Internal::name
intptr_t ___name_0;
// Vuforia.VuVector3F Vuforia.VuMultiTargetObservationTargetInfo/Internal::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
// Vuforia.VuAABB Vuforia.VuMultiTargetObservationTargetInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetObservationTargetInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuVirtualButtonConfig/Internal
struct Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2
{
// System.IntPtr Vuforia.VuVirtualButtonConfig/Internal::observer
intptr_t ___observer_0;
// Vuforia.VuRectangle Vuforia.VuVirtualButtonConfig/Internal::area
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
// Vuforia.VuBool Vuforia.VuVirtualButtonConfig/Internal::activate
int32_t ___activate_2;
// Vuforia.VuVirtualButtonSensitivity Vuforia.VuVirtualButtonConfig/Internal::sensitivity
int32_t ___sensitivity_3;
};
// Vuforia.VuVuMarkObservationTemplateInfo/Internal
struct Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE
{
// System.IntPtr Vuforia.VuVuMarkObservationTemplateInfo/Internal::uniqueId
intptr_t ___uniqueId_0;
// System.IntPtr Vuforia.VuVuMarkObservationTemplateInfo/Internal::name
intptr_t ___name_1;
// System.IntPtr Vuforia.VuVuMarkObservationTemplateInfo/Internal::userData
intptr_t ___userData_2;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo/Internal::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo/Internal::origin
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
// Vuforia.VuAABB Vuforia.VuVuMarkObservationTemplateInfo/Internal::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuVuMarkObservationTemplateInfo/Internal::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>
struct AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58 : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuAreaTargetCaptureController>
struct CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907 : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuCameraController>
struct CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776 : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuPlatformController>
struct CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuRenderController>
struct CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuUploadController>
struct CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD : public MulticastDelegate_t
{
};
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuValidationAreaCaptureController>
struct CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>
struct CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>
struct CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>
struct CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuImagePixelFormat>
struct CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericSet`1/CreateSetDelegate<Vuforia.VuBarcodeType>
struct CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>
struct CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>
struct CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
struct CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>
struct CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44 : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>
struct CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879 : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>
struct CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>
struct CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7 : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>
struct CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2 : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>
struct CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737 : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>
struct CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>
struct CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>
struct CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>
struct CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>
struct CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D : public MulticastDelegate_t
{
};
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>
struct CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>
struct DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>
struct DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>
struct DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuImagePixelFormat>
struct DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC : public MulticastDelegate_t
{
};
// Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>
struct DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuBarcodeType,System.Boolean>
struct Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>
struct Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAnchorObservationStatusInfo>
struct GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatus>
struct GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatusInfo>
struct GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraFocusMode>
struct GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraVideoModePreset>
struct GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCylinderTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuFusionProviderType>
struct GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuImageTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuModelTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuMultiTargetObservationStatusInfo>
struct GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObservationType>
struct GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObserverType>
struct GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStartError>
struct GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatus>
struct GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatusInfo>
struct GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuTrackingOptimization>
struct GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatus>
struct GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatusInfo>
struct GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatus>
struct GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatusInfo>
struct GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaObservationStatusInfo>
struct GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaTrainingStatus>
struct GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVirtualButtonSensitivity>
struct GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVuMarkObservationStatusInfo>
struct GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>
struct GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>
struct GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>
struct GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuImagePixelFormat>
struct GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>
struct GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>
struct GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>
struct GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>
struct GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuImagePixelFormat>
struct GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
struct GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>
struct GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>
struct GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>
struct GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>
struct GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E : public MulticastDelegate_t
{
};
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>
struct GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>
struct GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>
struct GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRecordingDataFlags>
struct GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>
struct GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>
struct GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>
struct GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>
struct GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>
struct GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428 : public MulticastDelegate_t
{
};
// Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>
struct HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation>
struct InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation>
struct InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation>
struct InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation>
struct InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation>
struct InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation>
struct InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation>
struct InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation>
struct InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation>
struct InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation>
struct InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation>
struct InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation>
struct InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation>
struct InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6 : public MulticastDelegate_t
{
};
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation>
struct InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D : public MulticastDelegate_t
{
};
// System.Nullable`1<Vuforia.VuAreaTargetObservationTargetInfo>
struct Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 ___value_1;
};
// System.Nullable`1<Vuforia.VuCylinderTargetObservationTargetInfo>
struct Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 ___value_1;
};
// System.Nullable`1<Vuforia.VuImageTargetObservationTargetInfo>
struct Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC ___value_1;
};
// System.Nullable`1<Vuforia.VuModelTargetObservationTargetInfo>
struct Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D ___value_1;
};
// System.Nullable`1<Vuforia.VuMultiTargetObservationTargetInfo>
struct Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA ___value_1;
};
// System.Nullable`1<Vuforia.VuVuMarkObservationTemplateInfo>
struct Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF ___value_1;
};
// System.TypeLoadException
struct TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.TypeLoadException::ClassName
String_t* ___ClassName_18;
// System.String System.TypeLoadException::AssemblyName
String_t* ___AssemblyName_19;
// System.String System.TypeLoadException::MessageArg
String_t* ___MessageArg_20;
// System.Int32 System.TypeLoadException::ResourceId
int32_t ___ResourceId_21;
};
// Vuforia.VuCloudImageTargetObservationsHandler
struct VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225 : public MulticastDelegate_t
{
};
// Vuforia.VuCloudImageTargetQueryErrorHandler
struct VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2 : public MulticastDelegate_t
{
};
// Vuforia.VuDatabaseTargetInfoList
struct VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897 : public VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9
{
};
// Vuforia.VuErrorHandlerNative
struct VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E : public MulticastDelegate_t
{
};
// Vuforia.VuGuideViewList
struct VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6 : public VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39
{
};
// Vuforia.VuHitTestList
struct VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96 : public VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E
{
};
// Vuforia.VuIlluminationObservation
struct VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766 : public VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631
{
// System.Nullable`1<Vuforia.VuIlluminationObservationInfo> Vuforia.VuIlluminationObservation::mInfo
Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2 ___mInfo_2;
};
// Vuforia.VuImage
struct VuImage_t49A34202F052984691206C1BB87CCC42158BC341 : public RuntimeObject
{
// System.IntPtr Vuforia.VuImage::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Boolean Vuforia.VuImage::mOwnsNativeData
bool ___mOwnsNativeData_1;
// System.Nullable`1<Vuforia.VuImageInfo> Vuforia.VuImage::mImageInfo
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051 ___mImageInfo_2;
};
// Vuforia.VuModelTargetStateList
struct VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69 : public VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8
{
};
// Vuforia.VuObservationWithPose
struct VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED : public VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631
{
// System.Nullable`1<Vuforia.VuPoseInfo> Vuforia.VuObservationWithPose::mPoseInfo
Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9 ___mPoseInfo_2;
};
// Vuforia.VuValidationAreaLabelList
struct VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790 : public VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867
{
};
// Vuforia.ValueAccessUtils/GetBoolValueDelegate
struct GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4 : public MulticastDelegate_t
{
};
// Vuforia.ValueAccessUtils/GetStringValueDelegate
struct GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459 : public MulticastDelegate_t
{
};
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative
struct VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB : public MulticastDelegate_t
{
};
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative
struct VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67 : public MulticastDelegate_t
{
};
// System.DllNotFoundException
struct DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534 : public TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32
{
};
// Vuforia.VuAnchorObservation
struct VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuAnchorObservationStatusInfo> Vuforia.VuAnchorObservation::mStatusInfo
Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuAnchorObservationInfo> Vuforia.VuAnchorObservation::mInfo
Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4 ___mInfo_4;
};
// Vuforia.VuAreaTargetObservation
struct VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuAreaTargetObservationStatusInfo> Vuforia.VuAreaTargetObservation::mStatusInfo
Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuAreaTargetObservationTargetInfo> Vuforia.VuAreaTargetObservation::mTargetInfo
Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C ___mTargetInfo_4;
};
// Vuforia.VuCylinderTargetObservation
struct VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuCylinderTargetObservationStatusInfo> Vuforia.VuCylinderTargetObservation::mStatusInfo
Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuCylinderTargetObservationTargetInfo> Vuforia.VuCylinderTargetObservation::mTargetInfo
Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639 ___mTargetInfo_4;
};
// Vuforia.VuDevicePoseObservation
struct VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo> Vuforia.VuDevicePoseObservation::mStatusInfo
Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980 ___mStatusInfo_3;
};
// Vuforia.VuImageTargetObservation
struct VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuImageTargetObservationStatusInfo> Vuforia.VuImageTargetObservation::mStatusInfo
Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8 ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuImageTargetObservationTargetInfo> Vuforia.VuImageTargetObservation::mTargetInfo
Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804 ___mTargetInfo_4;
};
// Vuforia.VuMarkObservation
struct VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuVuMarkObservationStatusInfo> Vuforia.VuMarkObservation::mStatusInfo
Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuVuMarkObservationTemplateInfo> Vuforia.VuMarkObservation::mTemplateInfo
Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC ___mTemplateInfo_4;
// System.Nullable`1<Vuforia.VuVuMarkObservationInstanceInfo> Vuforia.VuMarkObservation::mInstanceInfo
Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093 ___mInstanceInfo_5;
// System.Nullable`1<Vuforia.VuVuMarkObservationInfo> Vuforia.VuMarkObservation::mInfo
Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8 ___mInfo_6;
// Vuforia.IVuImage Vuforia.VuMarkObservation::mInstanceImage
RuntimeObject* ___mInstanceImage_7;
};
// Vuforia.VuMeshObservation
struct VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuMeshObservationInfo> Vuforia.VuMeshObservation::mInfo
Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC ___mInfo_3;
// System.Nullable`1<Vuforia.VuMeshObservationStatusInfo> Vuforia.VuMeshObservation::mStatusInfo
Nullable_1_tD7990C5A8496AB854934C95C77677C09D2E6AAB3 ___mStatusInfo_4;
};
// Vuforia.VuModelTargetObservation
struct VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuModelTargetObservationStatusInfo> Vuforia.VuModelTargetObservation::mStatusInfo
Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuModelTargetObservationTargetInfo> Vuforia.VuModelTargetObservation::mTargetInfo
Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE ___mTargetInfo_4;
// System.Nullable`1<Vuforia.VuModelTargetObservationStateInfo> Vuforia.VuModelTargetObservation::mStateInfo
Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2 ___mStateInfo_5;
};
// Vuforia.VuMultiTargetObservation
struct VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuMultiTargetObservationStatusInfo> Vuforia.VuMultiTargetObservation::mStatusInfo
Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5 ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuMultiTargetObservationTargetInfo> Vuforia.VuMultiTargetObservation::mTargetInfo
Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD ___mTargetInfo_4;
};
// Vuforia.VuValidationAreaObservation
struct VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6 : public VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED
{
// System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo> Vuforia.VuValidationAreaObservation::mStatusInfo
Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03 ___mStatusInfo_3;
// System.Nullable`1<Vuforia.VuValidationAreaObservationTargetInfo> Vuforia.VuValidationAreaObservation::mTargetInfo
Nullable_1_t242F7ED0654258837D634F6084C2BA5F7BEC3573 ___mTargetInfo_4;
// System.Nullable`1<Vuforia.VuValidationAreaObservationTrainingInfo> Vuforia.VuValidationAreaObservation::mTrainingInfo
Nullable_1_tD958AA10A887693209048E55E292F2F8DDA137FB ___mTrainingInfo_5;
// System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo> Vuforia.VuValidationAreaObservation::mValidationInfo
Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93 ___mValidationInfo_6;
};
// <Module>
// <Module>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObserver>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObserver>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.IVuEngineConfig>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.IVuEngineConfig>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.VuController>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.VuController>
// System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.List`1<Vuforia.IVuEngineConfig>
struct List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuEngineConfigU5BU5D_tC3CC9BF975A1AB25B2837A71948E162E8D07B99A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuEngineConfig>
// System.Collections.Generic.List`1<Vuforia.IVuGuideView>
struct List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuGuideView>
// System.Collections.Generic.List`1<Vuforia.IVuHitTest>
struct List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuHitTestU5BU5D_t34C13495D40AC7EA3A2D264EA73578F72362D9BC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuHitTest>
// System.Collections.Generic.List`1<Vuforia.IVuImage>
struct List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuImageU5BU5D_t2290581FB9F1821850D59F8F22D63C889E0165B0* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuImage>
// System.Collections.Generic.List`1<Vuforia.IVuModelTargetState>
struct List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuModelTargetStateU5BU5D_tEC772CBC914DA4EBE87B72DB15D679EEC6D6D4A2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuModelTargetState>
// System.Collections.Generic.List`1<Vuforia.IVuObserver>
struct List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuObserverU5BU5D_t76EB2B7D25458A5FD9CD2D10D722D9DC1D9230C2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuObserver>
// System.Collections.Generic.List`1<Vuforia.IVuValidationAreaLabel>
struct List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuValidationAreaLabelU5BU5D_tB824E62ED97826F06B3385DCB98D84C70A477D61* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuValidationAreaLabel>
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32Enum>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<Vuforia.VuCameraField>
struct List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuCameraField>
// System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>
struct List_1_t30FB94757176200685330DC8E34EFD3E31858619_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>
// System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>
struct List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>
// System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>
struct List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuImagePixelFormatU5BU5D_tC60AFA8035527357EBB2CF9706FED910089CB101* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>
// System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>
struct List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>
// System.Collections.Generic.List`1<Vuforia.VuState>
struct List_1_tDBCE726495440E21C8755028439971E1C34E69E0_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuStateU5BU5D_tBCDA47FB7F769A87FE1FDEB0DF92E83D4DFBBA74* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuState>
// Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>
// Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>
// Vuforia.ObservationList`1<Vuforia.IVuObservation>
// Vuforia.ObservationList`1<Vuforia.IVuObservation>
// Vuforia.ObservationList`1<System.Object>
// Vuforia.ObservationList`1<System.Object>
// System.Tuple`2<System.Single,System.Single>
// System.Tuple`2<System.Single,System.Single>
// System.Attribute
// System.Attribute
// Vuforia.ConversionUtils
// Vuforia.ConversionUtils
// Vuforia.ObservationManager
// Vuforia.ObservationManager
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Vuforia.ValueAccessUtils
// Vuforia.ValueAccessUtils
// Vuforia.VuAnchorObserverConfig
// Vuforia.VuAnchorObserverConfig
// Vuforia.VuAreaTargetCaptureConfig
// Vuforia.VuAreaTargetCaptureConfig
// Vuforia.VuAreaTargetCaptureGenerationConfig
// Vuforia.VuAreaTargetCaptureGenerationConfig
// Vuforia.VuBarcodeConfig
// Vuforia.VuBarcodeConfig
// Vuforia.VuCesiumTiles
// Vuforia.VuCesiumTiles
// Vuforia.VuCloudImageTargetConfig
// Vuforia.VuCloudImageTargetConfig
// Vuforia.VuDeviceCalibrationConfig
// Vuforia.VuDeviceCalibrationConfig
// Vuforia.VuDevicePoseConfig
// Vuforia.VuDevicePoseConfig
// Vuforia.VuFusionProviderConfig
// Vuforia.VuFusionProviderConfig
// Vuforia.VuHitTestResults
// Vuforia.VuHitTestResults
// Vuforia.VuIlluminationConfig
// Vuforia.VuIlluminationConfig
// Vuforia.VuInternalConfig
// Vuforia.VuInternalConfig
// Vuforia.VuLicenseConfig
// Vuforia.VuLicenseConfig
// Vuforia.VuMeshAreaTargetCaptureConfig
// Vuforia.VuMeshAreaTargetCaptureConfig
// Vuforia.VuMeshAreaTargetConfig
// Vuforia.VuMeshAreaTargetConfig
// Vuforia.VuMeshModelTargetConfig
// Vuforia.VuMeshModelTargetConfig
// Vuforia.VuModelTargetState
// Vuforia.VuModelTargetState
// Vuforia.VuRecordingConfig
// Vuforia.VuRecordingConfig
// Vuforia.VuSoftwareContextConfig
// Vuforia.VuSoftwareContextConfig
// Vuforia.VuValidationAreaCaptureConfig
// Vuforia.VuValidationAreaCaptureConfig
// Vuforia.VuValidationAreaCaptureUploadConfig
// Vuforia.VuValidationAreaCaptureUploadConfig
// Vuforia.VuValidationAreaConfig
// Vuforia.VuValidationAreaConfig
// Vuforia.VuValidationAreaLabel
// Vuforia.VuValidationAreaLabel
// Vuforia.ObservationManager/<>c
struct U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields
{
// Vuforia.ObservationManager/<>c Vuforia.ObservationManager/<>c::<>9
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* ___U3CU3E9_0;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_0
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* ___U3CU3E9__3_0_1;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_1
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* ___U3CU3E9__3_1_2;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_2
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* ___U3CU3E9__3_2_3;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation> Vuforia.ObservationManager/<>c::<>9__3_3
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* ___U3CU3E9__3_3_4;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_4
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* ___U3CU3E9__3_4_5;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_5
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* ___U3CU3E9__3_5_6;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation> Vuforia.ObservationManager/<>c::<>9__3_6
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* ___U3CU3E9__3_6_7;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation> Vuforia.ObservationManager/<>c::<>9__3_7
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* ___U3CU3E9__3_7_8;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation> Vuforia.ObservationManager/<>c::<>9__3_8
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* ___U3CU3E9__3_8_9;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation> Vuforia.ObservationManager/<>c::<>9__3_9
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* ___U3CU3E9__3_9_10;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation> Vuforia.ObservationManager/<>c::<>9__3_10
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* ___U3CU3E9__3_10_11;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation> Vuforia.ObservationManager/<>c::<>9__3_11
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* ___U3CU3E9__3_11_12;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation> Vuforia.ObservationManager/<>c::<>9__3_12
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* ___U3CU3E9__3_12_13;
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation> Vuforia.ObservationManager/<>c::<>9__3_13
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* ___U3CU3E9__3_13_14;
};
// Vuforia.ObservationManager/<>c
// Vuforia.VuCameraController/<>c__DisplayClass58_0
// Vuforia.VuCameraController/<>c__DisplayClass58_0
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
// System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Object>
// System.Collections.Generic.KeyValuePair`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// System.Collections.Generic.KeyValuePair`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAnchorObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAnchorObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAreaTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAreaTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuBarcodeObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuBarcodeObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCloudImageTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCloudImageTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCylinderTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCylinderTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuDevicePoseObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuDevicePoseObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuIlluminationObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuIlluminationObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuImageTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuImageTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMarkObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMarkObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMeshObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMeshObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuModelTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuModelTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMultiTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMultiTargetObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuValidationAreaObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuValidationAreaObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuVirtualButtonObservation>
// Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuVirtualButtonObservation>
// System.Nullable`1<System.Boolean>
// System.Nullable`1<System.Boolean>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<Vuforia.VuAnchorObservationStatusInfo>
// System.Nullable`1<Vuforia.VuAnchorObservationStatusInfo>
// System.Nullable`1<Vuforia.VuAreaTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuAreaTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuCylinderTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuCylinderTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>
// System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>
// System.Nullable`1<Vuforia.VuImageTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuImageTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuMeshObservationStatusInfo>
// System.Nullable`1<Vuforia.VuMeshObservationStatusInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuMultiTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuMultiTargetObservationStatusInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationStatusInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationStatusInfo>
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Byte
// System.Byte
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// Vuforia.MonoPInvokeCallbackAttribute
// Vuforia.MonoPInvokeCallbackAttribute
// System.Single
// System.Single
// System.UInt64
// System.UInt64
// System.Void
// System.Void
// Vuforia.VuAnchorCreationHitTestConfig
// Vuforia.VuAnchorCreationHitTestConfig
// Vuforia.VuAnchorObservationInfo
// Vuforia.VuAnchorObservationInfo
// Vuforia.VuBarcodeObservationInfo
// Vuforia.VuBarcodeObservationInfo
// Vuforia.VuBarcodeObservationInstanceInfo
// Vuforia.VuBarcodeObservationInstanceInfo
// Vuforia.VuCameraField
// Vuforia.VuCameraField
// Vuforia.VuCloudImageTargetObservationTargetInfo
// Vuforia.VuCloudImageTargetObservationTargetInfo
// Vuforia.VuDatabaseTargetInfo
// Vuforia.VuDatabaseTargetInfo
// Vuforia.VuLibraryVersionInfo
// Vuforia.VuLibraryVersionInfo
// Vuforia.VuMatrix44F
// Vuforia.VuMatrix44F
// Vuforia.VuMeshObservationInfo
// Vuforia.VuMeshObservationInfo
// Vuforia.VuModelTargetObservationStateInfo
// Vuforia.VuModelTargetObservationStateInfo
// Vuforia.VuValidationAreaCaptureProgressInfo
// Vuforia.VuValidationAreaCaptureProgressInfo
// Vuforia.VuValidationAreaCaptureUploadProgressInfo
// Vuforia.VuValidationAreaCaptureUploadProgressInfo
// Vuforia.VuValidationAreaObservationTrainingInfo
// Vuforia.VuValidationAreaObservationTrainingInfo
// Vuforia.VuValidationAreaObservationValidationInfo
// Vuforia.VuValidationAreaObservationValidationInfo
// Vuforia.VuVector2F
// Vuforia.VuVector2F
// Vuforia.VuVector2I
// Vuforia.VuVector2I
// Vuforia.VuVector3F
// Vuforia.VuVector3F
// Vuforia.VuVector4F
// Vuforia.VuVector4F
// Vuforia.VuVector4I
// Vuforia.VuVector4I
// Vuforia.VuVector8F
// Vuforia.VuVector8F
// Vuforia.VuVirtualButtonObservationInfo
// Vuforia.VuVirtualButtonObservationInfo
// Vuforia.VuVuMarkObservationInfo
// Vuforia.VuVuMarkObservationInfo
// Vuforia.VuVuMarkObservationInstanceInfo
// Vuforia.VuVuMarkObservationInstanceInfo
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
// Vuforia.VuVirtualButtonObservationInfo/Internal
// Vuforia.VuVirtualButtonObservationInfo/Internal
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>
// System.Nullable`1<Vuforia.VuAnchorObservationInfo>
// System.Nullable`1<Vuforia.VuAnchorObservationInfo>
// System.Nullable`1<Vuforia.VuBarcodeObservationInfo>
// System.Nullable`1<Vuforia.VuBarcodeObservationInfo>
// System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>
// System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>
// System.Nullable`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuMeshObservationInfo>
// System.Nullable`1<Vuforia.VuMeshObservationInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationStateInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationStateInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationTrainingInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationTrainingInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>
// System.Nullable`1<Vuforia.VuVirtualButtonObservationInfo>
// System.Nullable`1<Vuforia.VuVirtualButtonObservationInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationInstanceInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationInstanceInfo>
// Vuforia.VuGenericList`1<System.Int32Enum>
// Vuforia.VuGenericList`1<System.Int32Enum>
// Vuforia.VuGenericList`1<System.IntPtr>
// Vuforia.VuGenericList`1<System.IntPtr>
// Vuforia.VuGenericList`1<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.VuGenericSet`1<System.Int32Enum>
// Vuforia.VuGenericSet`1<System.Int32Enum>
// Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4_StaticFields
{
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::5998E9D1DD9BF48AF6AF87A1EF8C7783B818AC8329637ADA08CC5FB329042376
__StaticArrayInitTypeSizeU3D64_tE553FDBA070D456BE2A82D6C8D3BDA3B3D595C08 ___5998E9D1DD9BF48AF6AF87A1EF8C7783B818AC8329637ADA08CC5FB329042376_0;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56 <PrivateImplementationDetails>::DC2861C12B6449A074313F8A9D82F1C8C2F12AE967A20D4E854EC35783F0EB3D
__StaticArrayInitTypeSizeU3D56_tF88FAD7606762876F91FB6C7F6E9EC8638A3B9FF ___DC2861C12B6449A074313F8A9D82F1C8C2F12AE967A20D4E854EC35783F0EB3D_1;
};
// <PrivateImplementationDetails>
// System.Delegate
// System.Delegate
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// System.Runtime.InteropServices.GCHandle
// System.Runtime.InteropServices.GCHandle
// System.Int32Enum
// System.Int32Enum
// System.RuntimeFieldHandle
// System.RuntimeFieldHandle
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Vuforia.UnmanagedObjectWrapper
// Vuforia.UnmanagedObjectWrapper
// Vuforia.VuAABB
// Vuforia.VuAABB
// Vuforia.VuAnchorCreationConfig
// Vuforia.VuAnchorCreationConfig
// Vuforia.VuAreaTargetCapture
// Vuforia.VuAreaTargetCapture
// Vuforia.VuAreaTargetCloudConfig
// Vuforia.VuAreaTargetCloudConfig
// Vuforia.VuAreaTargetConfig
// Vuforia.VuAreaTargetConfig
// Vuforia.VuBarcodeType
// Vuforia.VuBarcodeType
// Vuforia.VuCameraFrame
// Vuforia.VuCameraFrame
// Vuforia.VuCameraIntrinsics
// Vuforia.VuCameraIntrinsics
// Vuforia.VuCameraVideoMode
// Vuforia.VuCameraVideoMode
// Vuforia.VuController
// Vuforia.VuController
// Vuforia.VuCylinderTargetConfig
// Vuforia.VuCylinderTargetConfig
// Vuforia.VuDriverConfig
// Vuforia.VuDriverConfig
// Vuforia.VuEngine
// Vuforia.VuEngine
// Vuforia.VuEngineConfigSet
// Vuforia.VuEngineConfigSet
// Vuforia.VuErrorHandlerConfig
// Vuforia.VuErrorHandlerConfig
// Vuforia.VuGuideView
// Vuforia.VuGuideView
// Vuforia.VuHitTest
// Vuforia.VuHitTest
// Vuforia.VuHitTestConfig
// Vuforia.VuHitTestConfig
// Vuforia.VuIlluminationObservationInfo
// Vuforia.VuIlluminationObservationInfo
// Vuforia.VuImageInfo
// Vuforia.VuImageInfo
// Vuforia.VuImageTargetBufferConfig
// Vuforia.VuImageTargetBufferConfig
// Vuforia.VuImageTargetCloudObservationConfig
// Vuforia.VuImageTargetCloudObservationConfig
// Vuforia.VuImageTargetConfig
// Vuforia.VuImageTargetConfig
// Vuforia.VuImageTargetFileConfig
// Vuforia.VuImageTargetFileConfig
// Vuforia.VuMesh
// Vuforia.VuMesh
// Vuforia.VuModelTargetConfig
// Vuforia.VuModelTargetConfig
// Vuforia.VuMultiTargetConfig
// Vuforia.VuMultiTargetConfig
// Vuforia.VuObservation
// Vuforia.VuObservation
// Vuforia.VuObserver
// Vuforia.VuObserver
// Vuforia.VuPlatformAndroidConfig
// Vuforia.VuPlatformAndroidConfig
// Vuforia.VuPlatformLuminConfig
// Vuforia.VuPlatformLuminConfig
// Vuforia.VuPoseInfo
// Vuforia.VuPoseInfo
// Vuforia.VuRecording
// Vuforia.VuRecording
// Vuforia.VuRectangle
// Vuforia.VuRectangle
// Vuforia.VuRenderViewConfig
// Vuforia.VuRenderViewConfig
// Vuforia.VuState
// Vuforia.VuState
// Vuforia.VuValidationAreaCapture
// Vuforia.VuValidationAreaCapture
// Vuforia.VuValidationAreaCaptureUpload
// Vuforia.VuValidationAreaCaptureUpload
// Vuforia.VuValidationAreaObservationTargetInfo
// Vuforia.VuValidationAreaObservationTargetInfo
// Vuforia.VuVuMarkConfig
// Vuforia.VuVuMarkConfig
// Vuforia.VuAnchorCreationHitTestConfig/Internal
// Vuforia.VuAnchorCreationHitTestConfig/Internal
// Vuforia.VuAnchorObserverConfig/Internal
// Vuforia.VuAnchorObserverConfig/Internal
// Vuforia.VuAreaTargetCaptureConfig/Internal
// Vuforia.VuAreaTargetCaptureConfig/Internal
// Vuforia.VuAreaTargetCloudConfig/Internal
// Vuforia.VuAreaTargetCloudConfig/Internal
// Vuforia.VuAreaTargetConfig/Internal
// Vuforia.VuAreaTargetConfig/Internal
// Vuforia.VuBarcodeConfig/Internal
// Vuforia.VuBarcodeConfig/Internal
// Vuforia.VuBarcodeObservationInstanceInfo/Internal
// Vuforia.VuBarcodeObservationInstanceInfo/Internal
// Vuforia.VuCameraIntrinsics/Internal
// Vuforia.VuCameraIntrinsics/Internal
// Vuforia.VuCloudImageTargetObservationTargetInfo/Internal
// Vuforia.VuCloudImageTargetObservationTargetInfo/Internal
// Vuforia.VuDatabaseTargetInfo/Internal
// Vuforia.VuDatabaseTargetInfo/Internal
// Vuforia.VuDriverConfig/FileDriverUserData
// Vuforia.VuDriverConfig/FileDriverUserData
// Vuforia.VuHitTestConfig/Internal
// Vuforia.VuHitTestConfig/Internal
// Vuforia.VuIlluminationObservationInfo/Internal
// Vuforia.VuIlluminationObservationInfo/Internal
// Vuforia.VuImageTargetCloudObservationConfig/Internal
// Vuforia.VuImageTargetCloudObservationConfig/Internal
// Vuforia.VuLibraryVersionInfo/Internal
// Vuforia.VuLibraryVersionInfo/Internal
// Vuforia.VuMeshAreaTargetCaptureConfig/Internal
// Vuforia.VuMeshAreaTargetCaptureConfig/Internal
// Vuforia.VuMeshAreaTargetConfig/Internal
// Vuforia.VuMeshAreaTargetConfig/Internal
// Vuforia.VuMeshModelTargetConfig/Internal
// Vuforia.VuMeshModelTargetConfig/Internal
// Vuforia.VuMeshObservationInfo/Internal
// Vuforia.VuMeshObservationInfo/Internal
// Vuforia.VuModelTargetObservationStateInfo/Internal
// Vuforia.VuModelTargetObservationStateInfo/Internal
// Vuforia.VuRenderState/Internal
// Vuforia.VuRenderState/Internal
// Vuforia.VuSoftwareContextConfig/Internal
// Vuforia.VuSoftwareContextConfig/Internal
// Vuforia.VuValidationAreaCaptureConfig/Internal
// Vuforia.VuValidationAreaCaptureConfig/Internal
// Vuforia.VuValidationAreaObservationValidationInfo/Internal
// Vuforia.VuValidationAreaObservationValidationInfo/Internal
// Vuforia.VuVuMarkObservationInstanceInfo/Internal
// Vuforia.VuVuMarkObservationInstanceInfo/Internal
// System.Nullable`1<Vuforia.VuCameraVideoMode>
// System.Nullable`1<Vuforia.VuCameraVideoMode>
// System.Nullable`1<Vuforia.VuIlluminationObservationInfo>
// System.Nullable`1<Vuforia.VuIlluminationObservationInfo>
// System.Nullable`1<Vuforia.VuImageInfo>
// System.Nullable`1<Vuforia.VuImageInfo>
// System.Nullable`1<Vuforia.VuPoseInfo>
// System.Nullable`1<Vuforia.VuPoseInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationTargetInfo>
// System.Nullable`1<Vuforia.VuValidationAreaObservationTargetInfo>
// Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>
// Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>
// Vuforia.NativeString
// Vuforia.NativeString
// System.Type
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.Type
// Vuforia.VuAnchorObserver
// Vuforia.VuAnchorObserver
// Vuforia.VuAreaTargetCaptureController
// Vuforia.VuAreaTargetCaptureController
// Vuforia.VuAreaTargetObservationTargetInfo
// Vuforia.VuAreaTargetObservationTargetInfo
// Vuforia.VuAreaTargetObserver
// Vuforia.VuAreaTargetObserver
// Vuforia.VuBarcodeObservation
// Vuforia.VuBarcodeObservation
// Vuforia.VuBarcodeObserver
// Vuforia.VuBarcodeObserver
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_StaticFields
{
// Vuforia.VuBarcodeType[] Vuforia.VuBarcodeTypeSet::ALL_BARCODE_TYPES
VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145* ___ALL_BARCODE_TYPES_5;
};
// Vuforia.VuBarcodeTypeSet
// Vuforia.VuCameraController
// Vuforia.VuCameraController
// Vuforia.VuCameraFieldList
// Vuforia.VuCameraFieldList
// Vuforia.VuCameraVideoModeList
// Vuforia.VuCameraVideoModeList
// Vuforia.VuCloudImageTargetObservation
// Vuforia.VuCloudImageTargetObservation
// Vuforia.VuCloudImageTargetObserver
// Vuforia.VuCloudImageTargetObserver
// Vuforia.VuCylinderTargetObservationTargetInfo
// Vuforia.VuCylinderTargetObservationTargetInfo
// Vuforia.VuCylinderTargetObserver
// Vuforia.VuCylinderTargetObserver
// Vuforia.VuDevicePoseObserver
// Vuforia.VuDevicePoseObserver
// Vuforia.VuIlluminationObserver
// Vuforia.VuIlluminationObserver
// Vuforia.VuImageList
// Vuforia.VuImageList
// Vuforia.VuImagePixelFormatList
// Vuforia.VuImagePixelFormatList
// Vuforia.VuImageTargetObservationTargetInfo
// Vuforia.VuImageTargetObservationTargetInfo
// Vuforia.VuImageTargetObserver
// Vuforia.VuImageTargetObserver
// Vuforia.VuMeshObservationBlock
// Vuforia.VuMeshObservationBlock
// Vuforia.VuMeshObservationBlockList
// Vuforia.VuMeshObservationBlockList
// Vuforia.VuMeshObserver
// Vuforia.VuMeshObserver
// Vuforia.VuModelTargetObservationTargetInfo
// Vuforia.VuModelTargetObservationTargetInfo
// Vuforia.VuModelTargetObserver
// Vuforia.VuModelTargetObserver
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuMultiTargetObserver
// Vuforia.VuMultiTargetObserver
// Vuforia.VuObservationList
// Vuforia.VuObservationList
// Vuforia.VuPlatformController
// Vuforia.VuPlatformController
// Vuforia.VuRenderController
// Vuforia.VuRenderController
// Vuforia.VuRenderState
// Vuforia.VuRenderState
// Vuforia.VuSessionRecorderController
// Vuforia.VuSessionRecorderController
// Vuforia.VuUploadController
// Vuforia.VuUploadController
// Vuforia.VuValidationAreaCaptureController
// Vuforia.VuValidationAreaCaptureController
// Vuforia.VuValidationAreaObserver
// Vuforia.VuValidationAreaObserver
// Vuforia.VuVirtualButtonConfig
// Vuforia.VuVirtualButtonConfig
// Vuforia.VuVirtualButtonObservation
// Vuforia.VuVirtualButtonObservation
// Vuforia.VuVirtualButtonObserver
// Vuforia.VuVirtualButtonObserver
// Vuforia.VuVuMarkObservationTemplateInfo
// Vuforia.VuVuMarkObservationTemplateInfo
// Vuforia.VuVuMarkObserver
// Vuforia.VuVuMarkObserver
// Vuforia.VuAreaTargetObservationTargetInfo/Internal
// Vuforia.VuAreaTargetObservationTargetInfo/Internal
// Vuforia.VuCylinderTargetObservationTargetInfo/Internal
// Vuforia.VuCylinderTargetObservationTargetInfo/Internal
// Vuforia.VuImageTargetObservationTargetInfo/Internal
// Vuforia.VuImageTargetObservationTargetInfo/Internal
// Vuforia.VuMeshObservationBlock/Internal
// Vuforia.VuMeshObservationBlock/Internal
// Vuforia.VuModelTargetObservationTargetInfo/Internal
// Vuforia.VuModelTargetObservationTargetInfo/Internal
// Vuforia.VuMultiTargetObservationTargetInfo/Internal
// Vuforia.VuMultiTargetObservationTargetInfo/Internal
// Vuforia.VuVirtualButtonConfig/Internal
// Vuforia.VuVirtualButtonConfig/Internal
// Vuforia.VuVuMarkObservationTemplateInfo/Internal
// Vuforia.VuVuMarkObservationTemplateInfo/Internal
// Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuAreaTargetCaptureController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuAreaTargetCaptureController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuCameraController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuCameraController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuPlatformController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuPlatformController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuRenderController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuRenderController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuUploadController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuUploadController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuValidationAreaCaptureController>
// Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuValidationAreaCaptureController>
// Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericSet`1/CreateSetDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1/CreateSetDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>
// Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>
// Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>
// System.Func`2<Vuforia.VuBarcodeType,System.Boolean>
// System.Func`2<Vuforia.VuBarcodeType,System.Boolean>
// System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>
// System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAnchorObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAnchorObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraFocusMode>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraFocusMode>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraVideoModePreset>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraVideoModePreset>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCylinderTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCylinderTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuFusionProviderType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuFusionProviderType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuImageTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuImageTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuModelTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuModelTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuMultiTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuMultiTargetObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObservationType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObservationType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObserverType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObserverType>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStartError>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStartError>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuTrackingOptimization>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuTrackingOptimization>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaTrainingStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaTrainingStatus>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVirtualButtonSensitivity>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVirtualButtonSensitivity>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVuMarkObservationStatusInfo>
// Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVuMarkObservationStatusInfo>
// Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuImagePixelFormat>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>
// Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRecordingDataFlags>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRecordingDataFlags>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>
// Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>
// Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>
// Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation>
// Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation>
// System.Nullable`1<Vuforia.VuAreaTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuAreaTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuCylinderTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuCylinderTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuImageTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuImageTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuModelTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuMultiTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuMultiTargetObservationTargetInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationTemplateInfo>
// System.Nullable`1<Vuforia.VuVuMarkObservationTemplateInfo>
// Vuforia.VuCloudImageTargetObservationsHandler
// Vuforia.VuCloudImageTargetObservationsHandler
// Vuforia.VuCloudImageTargetQueryErrorHandler
// Vuforia.VuCloudImageTargetQueryErrorHandler
// Vuforia.VuDatabaseTargetInfoList
// Vuforia.VuDatabaseTargetInfoList
// Vuforia.VuErrorHandlerNative
// Vuforia.VuErrorHandlerNative
// Vuforia.VuGuideViewList
// Vuforia.VuGuideViewList
// Vuforia.VuHitTestList
// Vuforia.VuHitTestList
// Vuforia.VuIlluminationObservation
// Vuforia.VuIlluminationObservation
// Vuforia.VuImage
// Vuforia.VuImage
// Vuforia.VuModelTargetStateList
// Vuforia.VuModelTargetStateList
// Vuforia.VuObservationWithPose
// Vuforia.VuObservationWithPose
// Vuforia.VuValidationAreaLabelList
// Vuforia.VuValidationAreaLabelList
// Vuforia.ValueAccessUtils/GetBoolValueDelegate
// Vuforia.ValueAccessUtils/GetBoolValueDelegate
// Vuforia.ValueAccessUtils/GetStringValueDelegate
// Vuforia.ValueAccessUtils/GetStringValueDelegate
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative
// Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative
// System.DllNotFoundException
// System.DllNotFoundException
// Vuforia.VuAnchorObservation
// Vuforia.VuAnchorObservation
// Vuforia.VuAreaTargetObservation
// Vuforia.VuAreaTargetObservation
// Vuforia.VuCylinderTargetObservation
// Vuforia.VuCylinderTargetObservation
// Vuforia.VuDevicePoseObservation
// Vuforia.VuDevicePoseObservation
// Vuforia.VuImageTargetObservation
// Vuforia.VuImageTargetObservation
// Vuforia.VuMarkObservation
// Vuforia.VuMarkObservation
// Vuforia.VuMeshObservation
// Vuforia.VuMeshObservation
// Vuforia.VuModelTargetObservation
// Vuforia.VuModelTargetObservation
// Vuforia.VuMultiTargetObservation
// Vuforia.VuMultiTargetObservation
// Vuforia.VuValidationAreaObservation
// Vuforia.VuValidationAreaObservation
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Vuforia.VuBarcodeType[]
struct VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145 : 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;
}
};
// Vuforia.VuVector2F[]
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9 : public RuntimeArray
{
ALIGN_FIELD (8) VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 m_Items[1];
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* 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, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 value)
{
m_Items[index] = 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);
}
};
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_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, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* 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, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : 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;
}
};
// Vuforia.VuCameraVideoMode[]
struct VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30 : public RuntimeArray
{
ALIGN_FIELD (8) VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D m_Items[1];
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D* 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, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D value)
{
m_Items[index] = value;
}
};
// Vuforia.VuCameraField[]
struct VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B : public RuntimeArray
{
ALIGN_FIELD (8) VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 m_Items[1];
inline VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122* 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, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
}
inline VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_1), (void*)NULL);
}
};
// Vuforia.VuDatabaseTargetInfo[]
struct VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9 : public RuntimeArray
{
ALIGN_FIELD (8) VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E m_Items[1];
inline VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E* 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, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_1), (void*)NULL);
}
inline VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_1), (void*)NULL);
}
};
// Vuforia.VuMeshObservationBlock[]
struct VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678 : public RuntimeArray
{
ALIGN_FIELD (8) VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 m_Items[1];
inline VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963* 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, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke_back(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled);
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke_cleanup(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke_back(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled);
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke_cleanup(Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_back(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled);
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_cleanup(Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke_back(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled);
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke_cleanup(Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke_back(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled);
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke_cleanup(Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_back(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled);
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_cleanup(VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke_back(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled);
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke_cleanup(VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke_back(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled);
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke_cleanup(VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke_back(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled);
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke_cleanup(VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke_back(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled);
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke_cleanup(VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke_back(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled);
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke_cleanup(VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke_back(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled);
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke_cleanup(VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke_back(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled);
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke_cleanup(VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke_back(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled);
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke_cleanup(VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke_back(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled);
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke_cleanup(VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke_back(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled);
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke_cleanup(VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke_back(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled);
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke_cleanup(VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke_back(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled);
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke_cleanup(VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke_back(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled);
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke_cleanup(VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke_back(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled);
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke_cleanup(VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke_back(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled);
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke_cleanup(VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke_back(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled);
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke_cleanup(Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke_back(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled);
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke_cleanup(VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke_back(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled);
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke_cleanup(VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke_back(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled);
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke_cleanup(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke_back(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled);
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke_cleanup(VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke_back(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled);
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke_cleanup(VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke_back(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled);
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke_cleanup(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke_back(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled);
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke_cleanup(VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled);
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared (GetEnumValueDelegate_1_t21C015BB53B4CCE3507575146E1CE8954FE0242C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetEnumValue<System.Int32Enum>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t21C015BB53B4CCE3507575146E1CE8954FE0242C* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2_gshared (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.Single>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_gshared (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPrimitiveValueDelegate_1__ctor_m6AEC932F6D18E11C1B4A9C78681D5A25D622CAB3_gshared (GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.Int32>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4_gshared (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1<System.Int32Enum>::Add(TElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericSet_1_Add_m0AC1E8082D6C609992B93096441DA1F4E5B17169_gshared (VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D* __this, int32_t ___0_element, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericSet`1<System.Int32Enum>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericSet_1_get_NativeHandle_m9065117453EA32CFF581052A83B61D2AD57D29D6_gshared_inline (VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1/CreateSetDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateSetDelegate__ctor_mE2EBDFB5CD6084387994A589AE5F54C14AA85C0A_gshared (CreateSetDelegate_t1EA2FE8AE98BE83755F4E90B4CACE684D3F6202E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1/GetSetSizeDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetSetSizeDelegate__ctor_m66896DB8EC3F64BBA2DF2545075C12D5F2EF8078_gshared (GetSetSizeDelegate_tFAE2176F1CD3608DCE1568FA814C0C467D6D2BB5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1/HasElementDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasElementDelegate__ctor_mC61348075BDD1BDDA8C5E4BD27241FE8ACF4525F_gshared (HasElementDelegate_tC4E71836F1CD7BA3CAC15F88B2F0D58849EFD9EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1/AddElementDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddElementDelegate__ctor_mD2E41FDC3CD0B28333A1135032CF878DAAEA1759_gshared (AddElementDelegate_t5E1149371D243119F1E92FC55D5AA657B86035A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1/DeleteSetDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteSetDelegate__ctor_mA3F0278B217D4765623B1B7C1320EC6650D6BC8F_gshared (DeleteSetDelegate_t0E20C61E94E41DBE77ED3C7427B6E817EE8BAABD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1<System.Int32Enum>::.ctor(Vuforia.VuGenericSet`1/CreateSetDelegate<TElement>,Vuforia.VuGenericSet`1/GetSetSizeDelegate<TElement>,Vuforia.VuGenericSet`1/HasElementDelegate<TElement>,Vuforia.VuGenericSet`1/AddElementDelegate<TElement>,Vuforia.VuGenericSet`1/DeleteSetDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericSet_1__ctor_mADB7735F608EB6C26079D960F8C45CC2123F15F3_gshared (VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D* __this, CreateSetDelegate_t1EA2FE8AE98BE83755F4E90B4CACE684D3F6202E* ___0_createSet, GetSetSizeDelegate_tFAE2176F1CD3608DCE1568FA814C0C467D6D2BB5* ___1_getSize, HasElementDelegate_tC4E71836F1CD7BA3CAC15F88B2F0D58849EFD9EC* ___2_hasElement, AddElementDelegate_t5E1149371D243119F1E92FC55D5AA657B86035A2* ___3_addElement, DeleteSetDelegate_t0E20C61E94E41DBE77ED3C7427B6E817EE8BAABD* ___4_deleteSet, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Int32Enum>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFC7254CC839D017CD5CAB53078E6FE76C773792C_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC6ED73C696A0B066E8B0C8131F1E3084A9B20BB0_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32Enum,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Int32Enum>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEAD132AA607026BC95F9DE5B3F57BA6D5A9D1B68_gshared (RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32Enum>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_gshared_inline (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B_gshared (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A_gshared (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_gshared_inline (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4_gshared (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD_gshared (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234_gshared (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuMatrix44F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* ___1_callback, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<System.IntPtr>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_gshared_inline (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6_gshared (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<System.IntPtr>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_gshared (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericTypedList`2<System.Object,System.IntPtr>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuGenericTypedList_2_get_Item_mC06A5231191DD9F04FDF7327C03133AD8E85A94A_gshared (VuGenericTypedList_2_tD8510518251B840D70A60C120EC403849B6AE538* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA_gshared (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A_gshared (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2_gshared (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93_gshared (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericTypedList`2<System.Object,System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericTypedList_2__ctor_m4290E316855FFFECAEAD1EDB741E8E906E576839_gshared (VuGenericTypedList_2_tD8510518251B840D70A60C120EC403849B6AE538* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetEnumValue<System.Int32Enum>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* ___0_enumValue, GetEnumValueDelegate_1_t21C015BB53B4CCE3507575146E1CE8954FE0242C* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_mA26A577BEAB1EE37A32936A8099C7CBC0C4D066D_gshared (CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuAnchorObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4* ___0_infoValue, CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B_gshared (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuVector3F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B_gshared (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuAABB>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m69BA1A020E13ED5CE99245A53A4A92AB7DC533F8_gshared (CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuAreaTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C* ___0_infoValue, CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED* ___1_createDelegate, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<System.Int32Enum>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_m6C386BDAB341E8ABEEA33F8EEA9C45A3426B7FD0_gshared_inline (VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<System.Int32Enum>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_m9511AADEF90CE185EE65B5ED96730D389AF55972_gshared (VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericList`1<System.Int32Enum>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Item_m919729A42F521B2841650C607E6E7C642C79A7F1_gshared (VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_gshared_inline (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6_gshared (List_1_t30FB94757176200685330DC8E34EFD3E31858619* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3_gshared (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41_gshared (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_gshared_inline (List_1_t30FB94757176200685330DC8E34EFD3E31858619* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_item, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1EDF10D3DFDB789C604D10746CB41361AFD51E44_gshared (Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<Vuforia.VuCameraVideoMode>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714_gshared (RuntimeObject* ___0_source, Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuCameraVideoMode>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B_gshared (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_value, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_gshared_inline (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraField>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8_gshared (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481_gshared (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF_gshared (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraField>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_gshared_inline (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* __this, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 ___0_item, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateListDelegate__ctor_m36F1AD89FC1254783FF10D1C24DCE025A82F923A_gshared (CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_mEF1A74AD4AFE1B719BDA4858FB3EDDE2208EF408_gshared (GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_m4239DAFDD823147D2832B1CA940247AD7C7BE3D1_gshared (GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteListDelegate__ctor_m55C3B7B23C2465F8408772ECFCFBB22AA23B7B97_gshared (DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532_gshared (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F* ___0_createList, GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* ___1_getSize, GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* ___2_getElement, DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* ___3_deleteList, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateListDelegate__ctor_m2CAF7F0446A8BABE72009B4E6786F1FF81D3690B_gshared (CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_mA00DBF4E1D002466163C3C7E8F0587DCAEE60E31_gshared (GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_m396D448CB6FCC894405DF720B5C13868A9ED0AFE_gshared (GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteListDelegate__ctor_m7C605EB775E5720F96E6B595BE1828723B576B87_gshared (DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<Vuforia.VuCameraField>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A_gshared (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43* ___0_createList, GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* ___1_getSize, GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* ___2_getElement, DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* ___3_deleteList, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m54350D2470CEFADE697171E6AD42C7EE44343E7D_gshared (CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuCylinderTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639* ___0_infoValue, CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateListDelegate__ctor_m03E9C8C88EBB003B5525E736BD9B0A4BCDB31FEE_gshared (CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_mD07F4C503D48A88F8D2E5E7BAFAE46CCFABD9C78_gshared (GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_mCCCBD156992A2671027E93C6B87F45074F98B44C_gshared (GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteListDelegate__ctor_m7A43785172A6FBE866C21FF421FCEDB0076FB20B_gshared (DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73_gshared (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9* __this, CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49* ___0_createList, GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* ___1_getSize, GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* ___2_getElement, DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* ___3_deleteList, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32Enum>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32Enum>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32Enum>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, 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 Vuforia.VuEngine/CreateControllerDelegate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared (CreateControllerDelegate_1_t0EFF3A593F0A0BC5FC5CC4B18D9430E7FB8B6D56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuEngine::GetController<System.Object>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_t0EFF3A593F0A0BC5FC5CC4B18D9430E7FB8B6D56* ___0_createControllerDelegate, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_gshared_inline (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF_gshared (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213_gshared (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B_gshared (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_gshared_inline (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* __this, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E ___0_item, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m9B2594178992EC222DD64497E2C4B268FF2F14AC_gshared (CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuIlluminationObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2* ___0_infoValue, CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuImageInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuImageInfo>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_gshared (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuImageInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_gshared (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_gshared (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateListDelegate__ctor_m18F35A63E666EC56D4073547A6BCFA9AF12A518E_gshared (CreateListDelegate_t0A2081B0219A65601BC05E21D6C65453BE9F088A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_m167F8B86775B01121E5EF65EBD4B89A748A96E2F_gshared (GetListSizeDelegate_t3ACCE7E634DE2BA6DAE034132717F6C5A194C8F2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_mE35DB0BB076EAC16CEF251D53BA5DD30DBB3839C_gshared (GetListElementDelegate_tBD0CC2528D54AC05AD201C912C2C67B26DC7B6CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeleteListDelegate__ctor_m1A37FC302F15A3A2C5CCBCEEBA256968C433E55E_gshared (DeleteListDelegate_t4F43A208509F7D91EE24C2EC4E7D9838058A4AA4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.Int32Enum>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_m4ABC371E5868D609315B5D221746A4084634C950_gshared (VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3* __this, CreateListDelegate_t0A2081B0219A65601BC05E21D6C65453BE9F088A* ___0_createList, GetListSizeDelegate_t3ACCE7E634DE2BA6DAE034132717F6C5A194C8F2* ___1_getSize, GetListElementDelegate_tBD0CC2528D54AC05AD201C912C2C67B26DC7B6CB* ___2_getElement, DeleteListDelegate_t4F43A208509F7D91EE24C2EC4E7D9838058A4AA4* ___3_deleteList, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733_gshared (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuVector2F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_mF8268F5987469B4E6F72D5EB59D4B71419D98345_gshared (CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuImageTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804* ___0_infoValue, CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationList`1<System.Object>::.ctor(Vuforia.ObservationManager,Vuforia.VuObservationList)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationList_1__ctor_m3732AA0DEF43C48C26B4BA059E224CA0DA5583AE_gshared (ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3* __this, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___0_observationManager, VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* ___1_nativeObservationList, const RuntimeMethod* method) ;
// System.Collections.Generic.IList`1<T> Vuforia.ObservationList`1<System.Object>::get_Observations()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObservationList_1_get_Observations_mD940406BF884AFC80588DDD0D1727AC1E0E3320A_gshared_inline (ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m7698F26364033D28429B3C4928088DCB40BA4526_gshared (CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuCloudImageTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7* ___0_infoValue, CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C* ___1_createDelegate, const RuntimeMethod* method) ;
// T System.Runtime.InteropServices.Marshal::PtrToStructure<Vuforia.VuMesh>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A_gshared (intptr_t ___0_ptr, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListSizeDelegate__ctor_m2EC10C8E11AF05C711A72A6D50E768C56C383A96_gshared (GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetListElementDelegate__ctor_m41B9638FA32ACE43475DC454A0B42CE22D3497BC_gshared (GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.IntPtr,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954_gshared (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, intptr_t ___0_nativeHandle, GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* ___1_getSize, GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* ___2_getElement, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6_gshared (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD_gshared (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3 VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A_gshared (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_gshared_inline (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_item, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_mF3755D96633DEAA5EF50ED6371954D445C776A89_gshared (CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuMeshObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC* ___0_infoValue, CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m926A81648DC71E59F22CE8A81578FB08C9C15C48_gshared (CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuModelTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE* ___0_infoValue, CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_mED282C4D6F45798F520BEB381731BD030DDB4D0A_gshared (CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuModelTargetObservationStateInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2* ___0_infoValue, CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m9406BE3B2CCE1646849963326A2AA902E4F231F7_gshared (CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuMultiTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD* ___0_infoValue, CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObjectPool`1/InstanceCtor<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared (InstanceCtor_t6ACDC5874FE50D1AC465207ADCE80BA8707B6E1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<System.Object>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared (NativeObservationPool_1_t066CF75D8C78F546C8BBC862DAB56F2F478BFCE5* __this, InstanceCtor_t6ACDC5874FE50D1AC465207ADCE80BA8707B6E1F* ___0_instanceCtor, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4 Dictionary_2_GetEnumerator_m4126F9137DF46492CEB1563FCCD5A16C5F99D686_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m183A70972A3287360EE9443997160D3AA6D4662D_gshared (Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B Enumerator_get_Current_m12EE850D56E586DF121B059557CEAF4A7472995B_gshared_inline (Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m415A21240AEF58C2E0A2FBA97E2BB75637781DB5_gshared_inline (KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m48EC022EB2EB605F29EE19F3A0A79E3CB05FD283_gshared (Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m763AA956A8325F527F831F49E2563FF2871A680E_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m9C4302CCAE3C1BF70D02091D0E0CED7663F18211_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuPoseInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_gshared_inline (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuPoseInfo>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3_gshared (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuPoseInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81_gshared (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::.ctor(System.IntPtr,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5_gshared (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, intptr_t ___0_nativeHandle, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, const RuntimeMethod* method) ;
// T1 System.Tuple`2<System.Single,System.Single>::get_Item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_gshared_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method) ;
// T2 System.Tuple`2<System.Single,System.Single>::get_Item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_gshared_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m835E3F381133B35DB92E4BAFAD41A3A4AF7787D8_gshared (GetStructValueDelegate_1_t141CF561DEBE35266AAFE540879CFF0FE754AD25* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<System.Int32Enum>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueAccessUtils_GetStructValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m5336F3F60EE43CFE383667BB16F14BBE091C6584_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t141CF561DEBE35266AAFE540879CFF0FE754AD25* ___1_callback, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericList`1<System.IntPtr>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010_gshared (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Boolean>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Boolean>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationList`1<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationList_1_Dispose_m12D9E18F3417F09382DF5248A834096C9AD45D6C_gshared (ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m5AAF9F4626A864F314B5CC7D7E51BF121677EC15_gshared (GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuRectangle>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPrimitiveValueDelegate_1__ctor_m7AFA8B438172286D2CF1D01F8DB49C71B6765AC3_gshared (GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.IntPtr>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F_gshared (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m3C84382E32D3226915BC687BD9B0FC758D8F38B8_gshared (CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVirtualButtonObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6* ___0_infoValue, CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m9CA05CB0E6859AB3767D0346B8DF79AA26FB9927_gshared (CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationTemplateInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC* ___0_infoValue, CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m17B3F2B32F4645F189AAEAE5B3D2185259F5C0F1_gshared (CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationInstanceInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093* ___0_infoValue, CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_m71831D9456BCEE3225FDD07CB4A3075310DC8909_gshared (CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8* ___0_infoValue, CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B* ___1_createDelegate, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_gshared_inline (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateStructDelegate_1__ctor_mEA0D53DDD64A061AE42B2E2CEC6CA2C4AC338523_gshared (CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuValidationAreaObservationValidationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3_gshared (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* ___0_infoValue, CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D* ___1_createDelegate, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59_gshared (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m15903F5E98FEACD4C2F259A09D38060D0E43CD99_gshared (GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuValidationAreaCaptureProgressInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810 ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueDelegate_1__ctor_m609B6A039E29994BA4928157C4B40CF716A19C4B_gshared (GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuValidationAreaCaptureUploadProgressInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242 ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8_gshared (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A* ___1_callback, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuObserver::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method) ;
// System.Object Vuforia.VuAreaTargetCaptureConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m5D650994C4749269AAE9E368D21F59274483D79D (Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* __this, const RuntimeMethod* method) ;
// System.Object Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m8CC1C502A9233B8D95E824DA4EF6EFC5E7BA6CF1 (Internal_t725F163761104F5EB770A710D1A17C285F66E4EC* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuEngine::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCaptureController::vuEngineGetAreaTargetCaptureController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCaptureController_vuEngineGetAreaTargetCaptureController_mC7FCD9F27D4DF8671963BAE3316CFA5798F369EA (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetCaptureController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCaptureController__ctor_m684BCAD8248039FF6C062654EC29C08AA3ED6B83 (VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2 (VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetCaptureConfig/Internal Vuforia.VuAreaTargetCaptureConfig/Internal::Create(Vuforia.VuAreaTargetCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 Internal_Create_mAA34F3D618533492A9711782FA8BD0891E0FFC03 (VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCaptureController::vuAreaTargetCaptureControllerCreateAreaTargetCapture(System.IntPtr,Vuforia.VuAreaTargetCaptureConfig/Internal&,System.IntPtr&,Vuforia.VuAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCaptureController_vuAreaTargetCaptureControllerCreateAreaTargetCapture_m06F511C91BF47BE8B661BE1D6B39646D259A23D0 (intptr_t ___0_controller, Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetCapture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCapture__ctor_mFFEC7DBE6C7748B6F824A46C6E67B481183DC077 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatus>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mB41FC9A9C42922D0CFB3B9532F0A531C1EEF57BE (GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuAreaTargetCaptureStatus>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatus_tDAAC330753BF585C39A7E899D07786CE5E7CB5DB_mADD80136CB0136C28416A50909FD3B7A4B294BC7 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetCaptureStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m73011D7E86A1483F67B1C1820329EDCD47D38976 (GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuAreaTargetCaptureStatusInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatusInfo_tF6053EAC4DF7453644A51A9F6B886CBD67C64B46_m9CAB9A7F94D94A377D5DA30907E15E2F54883CC8 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Single>::.ctor(System.Object,System.IntPtr)
inline void GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2 (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.Single>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
inline float ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952 (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* ___1_callback, const RuntimeMethod* method)
{
return (( float (*) (intptr_t, GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*, const RuntimeMethod*))ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.Int32>::.ctor(System.Object,System.IntPtr)
inline void GetPrimitiveValueDelegate_1__ctor_m6AEC932F6D18E11C1B4A9C78681D5A25D622CAB3 (GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetPrimitiveValueDelegate_1__ctor_m6AEC932F6D18E11C1B4A9C78681D5A25D622CAB3_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.Int32>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4 (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13*, const RuntimeMethod*))ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureStart_mDDFBB649BE01FE54370E467B1DDCBB1DAA1AF61B (intptr_t ___0_capture, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ConversionUtils::ToBool(Vuforia.VuResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44 (int32_t ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureStop_mDBAC0532CCE89FA1B2DDEF5EEDAAC657E847356B (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCapturePause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCapturePause_m9119AFB8BB685EEA62FFE3AE07A6F93330B8BBE3 (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureResume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureResume_m6FAE3CF7FCFCE518D0F047B8E6F08736719F64CA (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::Create(Vuforia.VuAreaTargetCaptureGenerationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t725F163761104F5EB770A710D1A17C285F66E4EC Internal_Create_mDBB3833B7B7C558E240346396A2A3052DB00DDD9 (VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGenerate(System.IntPtr,Vuforia.VuAreaTargetCaptureGenerationConfig/Internal&,Vuforia.VuAreaTargetCaptureGenerationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGenerate_m45936C0C99D96FB8706FE4CFD00809EAD0FBFF6B (intptr_t ___0_capture, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureCancelGeneration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureCancelGeneration_m2112B0CDC94147BB64441B57E79A91CB049780BB (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureDestroy_mCB89D975B41B664E61408E603B09FFF1A70E9D82 (intptr_t ___0_capture, const RuntimeMethod* method) ;
// System.Void Vuforia.VuBarcodeTypeSet::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeTypeSet__ctor_mDF4F56C3DA8717D4F00D6CD80099E807DC7BB85E (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<Vuforia.VuBarcodeType> Vuforia.VuBarcodeTypeSet::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuBarcodeTypeSet_GetEnumerator_m9331271783C1CE3F86630FE8CC81DD4E84064388 (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>::Add(TElement)
inline void VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9 (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE* __this, int32_t ___0_element, const RuntimeMethod* method)
{
(( void (*) (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE*, int32_t, const RuntimeMethod*))VuGenericSet_1_Add_m0AC1E8082D6C609992B93096441DA1F4E5B17169_gshared)(__this, ___0_element, method);
}
// System.Void Vuforia.VuBarcodeConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeConfig__ctor_mE36283E714D11CFA7D4FC10F5E43D52B2FAB8684 (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuBarcodeConfig/Internal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m109379E7A215FB1CF25ECC46C9068BEF7561FD20 (Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>::get_NativeHandle()
inline intptr_t VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_inline (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE*, const RuntimeMethod*))VuGenericSet_1_get_NativeHandle_m9065117453EA32CFF581052A83B61D2AD57D29D6_gshared_inline)(__this, method);
}
// System.Void Vuforia.VuGenericSet`1/CreateSetDelegate<Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void CreateSetDelegate__ctor_m451987726E6176A822290BA25F942D007C21AA32 (CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateSetDelegate__ctor_mE2EBDFB5CD6084387994A589AE5F54C14AA85C0A_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void GetSetSizeDelegate__ctor_m025687D24D090308098C50FF8C5D61EE69510411 (GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetSetSizeDelegate__ctor_m66896DB8EC3F64BBA2DF2545075C12D5F2EF8078_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void HasElementDelegate__ctor_m99E546B112C4CF485E95D6C5EBAA7402AAF1884A (HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE*, RuntimeObject*, intptr_t, const RuntimeMethod*))HasElementDelegate__ctor_mC61348075BDD1BDDA8C5E4BD27241FE8ACF4525F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void AddElementDelegate__ctor_mBB39E9149A4A6FEEE3485CD9CF88155F812D7865 (AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58*, RuntimeObject*, intptr_t, const RuntimeMethod*))AddElementDelegate__ctor_mD2E41FDC3CD0B28333A1135032CF878DAAEA1759_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void DeleteSetDelegate__ctor_mB616DD6E349EE5B60519A0F710C4284EF1669346 (DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteSetDelegate__ctor_mA3F0278B217D4765623B1B7C1320EC6650D6BC8F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>::.ctor(Vuforia.VuGenericSet`1/CreateSetDelegate<TElement>,Vuforia.VuGenericSet`1/GetSetSizeDelegate<TElement>,Vuforia.VuGenericSet`1/HasElementDelegate<TElement>,Vuforia.VuGenericSet`1/AddElementDelegate<TElement>,Vuforia.VuGenericSet`1/DeleteSetDelegate<TElement>)
inline void VuGenericSet_1__ctor_m14E371BFF2C13F90441F6740BB8B06D4F537D29E (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE* __this, CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F* ___0_createSet, GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0* ___1_getSize, HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE* ___2_hasElement, AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58* ___3_addElement, DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4* ___4_deleteSet, const RuntimeMethod* method)
{
(( void (*) (VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE*, CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F*, GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0*, HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE*, AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58*, DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4*, const RuntimeMethod*))VuGenericSet_1__ctor_mADB7735F608EB6C26079D960F8C45CC2123F15F3_gshared)(__this, ___0_createSet, ___1_getSize, ___2_hasElement, ___3_addElement, ___4_deleteSet, method);
}
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>::GetEnumerator()
inline Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B HashSet_1_GetEnumerator_m32D23A35530E08CAE7C2FBDCC7969534FCF44F08 (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* __this, const RuntimeMethod* method)
{
return (( Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B (*) (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*, const RuntimeMethod*))HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>::Dispose()
inline void Enumerator_Dispose_m123B078F9C7A90214DE459340FB455A849D14503 (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B*, const RuntimeMethod*))Enumerator_Dispose_mFC7254CC839D017CD5CAB53078E6FE76C773792C_gshared)(__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>::get_Current()
inline int32_t Enumerator_get_Current_m3E93D3B2AC62A078A8EC8253748025EB0692328A_inline (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B*, const RuntimeMethod*))Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<Vuforia.VuBarcodeType>::MoveNext()
inline bool Enumerator_MoveNext_m3229747D763B476E218DAE48BED79A959A9A9953 (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B*, const RuntimeMethod*))Enumerator_MoveNext_mC6ED73C696A0B066E8B0C8131F1E3084A9B20BB0_gshared)(__this, method);
}
// System.Void System.Func`2<Vuforia.VuBarcodeType,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC7A28D496588BD18D355546AC135B031CA3F0717 (Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<Vuforia.VuBarcodeType>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_m7B6C4BB32977DB90F4C513F73009FE46A8B7A0CC (RuntimeObject* ___0_source, Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67*, const RuntimeMethod*))Enumerable_Where_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEAD132AA607026BC95F9DE5B3F57BA6D5A9D1B68_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuBarcodeObserver::vuBarcodeObserverGetObservedTypes(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObserver_vuBarcodeObserverGetObservedTypes_m609D2B761C7CFF7CCA8D4F4C3ABE0BE55BE249FD (intptr_t ___0_observerHandle, intptr_t ___1_types, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>::.ctor()
inline void HashSet_1__ctor_m5C7CF782040E2599D6F3AFEC30C017FFE7211F65 (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*, const RuntimeMethod*))HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>::Add(T)
inline bool HashSet_1_Add_mB843D3F9FB598E4080E535119A57C7247524E43F (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*, int32_t, const RuntimeMethod*))HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared)(__this, ___0_item, method);
}
// Vuforia.VuBarcodeConfig/Internal Vuforia.VuBarcodeConfig/Internal::Create(Vuforia.VuBarcodeConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* Internal_Create_mBEEE88FC48546850B0989F22F104F28DE41F1B8A (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuBarcodeObserver::vuEngineCreateBarcodeObserver(System.IntPtr,System.IntPtr&,Vuforia.VuBarcodeConfig/Internal,Vuforia.VuBarcodeCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObserver_vuEngineCreateBarcodeObserver_mABE715314BF23EEAF8F8F24846308CF19B147877 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuBarcodeObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeObserver__ctor_mB58E601AE45F2F02FFFC97A09B800BD8AE020B0A (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuBarcodeObservationInstanceInfo::vuBarcodeObservationGetInstanceInfo(System.IntPtr,Vuforia.VuBarcodeObservationInstanceInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObservationInstanceInfo_vuBarcodeObservationGetInstanceInfo_mF37CFC64E4ACD7552C8AD01DFE18C8EF895F9479 (intptr_t ___0_observation, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6* ___1_instanceInfo, const RuntimeMethod* method) ;
// System.String System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringAnsi_mDCD72FE33CAE42EBB32334D7CC555E97667864D3 (intptr_t ___0_ptr, int32_t ___1_len, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_inline (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633*, const RuntimeMethod*))Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_gshared_inline)(__this, method);
}
// Vuforia.VuBarcodeObservationInstanceInfo Vuforia.VuBarcodeObservationInstanceInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 VuBarcodeObservationInstanceInfo_Create_mA25FBB3E98B497F46D89184B503A6DB94DDDE03F (intptr_t ___0_observation, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::.ctor(T)
inline void Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633*, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1, const RuntimeMethod*))Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<Vuforia.VuBarcodeObservationInstanceInfo>::get_Value()
inline VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, const RuntimeMethod* method)
{
return (( VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 (*) (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633*, const RuntimeMethod*))Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A_gshared)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_inline (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276*, const RuntimeMethod*))Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuBarcodeObservation::vuBarcodeObservationGetInfo(System.IntPtr,Vuforia.VuBarcodeObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObservation_vuBarcodeObservationGetInfo_m77511064A24D0CC682024E5AC4D07BE1C6782433 (intptr_t ___0_observation, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B* ___1_info, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::.ctor(T)
inline void Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4 (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276*, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B, const RuntimeMethod*))Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<Vuforia.VuBarcodeObservationInfo>::get_Value()
inline VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, const RuntimeMethod* method)
{
return (( VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B (*) (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276*, const RuntimeMethod*))Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD_gshared)(__this, method);
}
// System.Void Vuforia.VuObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAnchorObserverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObserverConfig__ctor_m719C0E528B7F3F99EC3ABEA1C9EE39F07AF9D8A4 (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.VuVector2F::get_Zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuVector2F_get_Zero_mCD106EC58A33E43DEAEE3D770FEEFF861FED19C4 (const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuCameraFrame::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuCameraFrame_get_NativeHandle_m4E18E7EF7C58BAE1F467066D298918236D944929_inline (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestConfig/Internal::.ctor(Vuforia.VuHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m167484968EBA6F83ECC2AA7927867711C75B5A8B (Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* __this, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuMatrix44F>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234 (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuMatrix44F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8 (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* ___1_callback, const RuntimeMethod* method)
{
return (( VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 (*) (intptr_t, GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.IntPtr Vuforia.VuGenericList`1<System.IntPtr>::get_NativeHandle()
inline intptr_t VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, const RuntimeMethod*))VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_gshared_inline)(__this, method);
}
// System.Collections.Generic.IList`1<Vuforia.IVuHitTest> Vuforia.VuHitTestResults::GetHitTests()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuHitTestResults_GetHitTests_mEF6B0F433D2B1B3FDC8DE84EF59792FFB6FA8A54 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestList__ctor_mA324DBFC79D2B025E7B75FE843B27CA66B0DCD0F (VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* __this, const RuntimeMethod* method) ;
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestResults::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults_Dispose_m17B384438B389C1F914108F4E8C4D11E0FB0EA2B (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::Dispose()
inline void VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6 (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, const RuntimeMethod*))VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.IVuHitTest>::.ctor()
inline void List_1__ctor_m157BA4DAE8830C7848CA76011686C3377433D627 (List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Int32 Vuforia.VuGenericList`1<System.IntPtr>::get_Size()
inline int32_t VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95 (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, const RuntimeMethod*))VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_gshared)(__this, method);
}
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>::get_Item(System.Int32)
inline VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* VuGenericTypedList_2_get_Item_mA5ADED8A38DF262B36FBFEE184B1DA56AC352CDB (VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* (*) (VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E*, int32_t, const RuntimeMethod*))VuGenericTypedList_2_get_Item_mC06A5231191DD9F04FDF7327C03133AD8E85A94A_gshared)(__this, ___0_index, method);
}
// System.IntPtr Vuforia.VuHitTest::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuHitTest_get_NativeHandle_m7B2186DD9B76493B4BFDD900927347A6285C83C2_inline (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAnchorCreationHitTestConfig/Internal::.ctor(Vuforia.VuAnchorCreationHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m0CA3E92D6C2A9CB7C0A9EEDDBA728ECA9C074691 (Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* __this, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuAnchorObserverConfig/Internal Vuforia.VuAnchorObserverConfig/Internal::Create(Vuforia.VuAnchorObserverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B Internal_Create_mC51E856F907FEAD59EC814DAB5239D77C181D0E8 (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuEngineCreateAnchorObserver(System.IntPtr,System.IntPtr&,Vuforia.VuAnchorObserverConfig/Internal&,Vuforia.VuAnchorCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuEngineCreateAnchorObserver_mDF21926AA89BAA9E630CEDAE2C3E0BAEE517421B (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAnchorObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObserver__ctor_m327DA4AD884CCFBE2444BBB27AB975DA8BEBB438 (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverCreateAnchor(System.IntPtr,Vuforia.VuAnchorCreationConfig&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverCreateAnchor_mA85F59DE573076D4DEBA824DFDCCC86ED0092D7C (intptr_t ___0_observerHandle, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0* ___1_config, int32_t* ___2_anchorId, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32>::.ctor(T)
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverCreateAnchorWithHitTest(System.IntPtr,Vuforia.VuAnchorCreationHitTestConfig/Internal&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverCreateAnchorWithHitTest_m449D1075BB963F97F1C91A95307C7B83FE70A2FB (intptr_t ___0_observerHandle, Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* ___1_config, int32_t* ___2_anchorId, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverDestroyAnchor(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverDestroyAnchor_m7028EC4DEDCF8763ADC721C1899EB502121401E7 (intptr_t ___0_observerHandle, int32_t ___1_anchorId, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestResults::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults__ctor_m7DFE13BEAE1707EA3A7B75F79BD28F7874C8D7B2 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuHitTestResults::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuHitTestResults_get_NativeHandle_m4358E2A044BBF8BE2BCBA712D8AB5C6AFCD85A5E (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverHitTest(System.IntPtr,Vuforia.VuHitTestConfig/Internal&,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverHitTest_m8FFB7DDB23D8DDACD532A336F0A0C94E0EF53325 (intptr_t ___0_observerHandle, Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* ___1_config, intptr_t ___2_hitTestListHandle, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuHitTestResults::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestResults_get_Size_m88D61CB105DF6105CBD28127F815625A3E952849 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestResults::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults_Dispose_mEF71702E49FF81E91FBCAD38AC89489D9447BC80 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2 (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93 (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuHitTest,System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
inline void VuGenericTypedList_2__ctor_m2CB18988AE6A9997EF0EAE726DC3918567E34700 (VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericTypedList_2_tC22C39E3B21A2338E868F1DD15F2B0EBABF7E01E*, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, const RuntimeMethod*))VuGenericTypedList_2__ctor_m4290E316855FFFECAEAD1EDB741E8E906E576839_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuHitTest::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTest__ctor_mAA2EDD0CCA941D3E66D8C191B9CE42922363FD6C (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAnchorObservationInfo::vuAnchorObservationGetInfo(System.IntPtr,Vuforia.VuAnchorObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObservationInfo_vuAnchorObservationGetInfo_mB29F0B951590D18A5660583DF60788B0B2A30AB8 (intptr_t ___0_observation, VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF* ___1_info, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAnchorObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m9829E931D66023CC821FBB9E21F45AADDC408BFE (GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuAnchorObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuAnchorObservationStatusInfo_t7AF6A19EAD81FE33BBFE7562965E2E0362140D35_mBC866A98C1050709B56DAE21C619475655886E5C (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B* ___0_enumValue, GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B*, GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAnchorObservationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_mA26A577BEAB1EE37A32936A8099C7CBC0C4D066D (CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_mA26A577BEAB1EE37A32936A8099C7CBC0C4D066D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuAnchorObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4* ___0_infoValue, CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4*, CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuObservationWithPose::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714 (VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservationWithPose::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8 (VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetConfig__ctor_mA430E325740398681CEE52561854D1DACDE70A8F (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* __this, const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.VuMatrix44F::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F (const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetCloudConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCloudConfig__ctor_mD52FF3260BBB85000641F71F7F785CBF69624B17 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStringValueDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880 (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.String Vuforia.ValueAccessUtils::GetStringValue(System.IntPtr,Vuforia.ValueAccessUtils/GetStringValueDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3 (intptr_t ___0_nativeHandle, GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* ___1_callback, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector3F>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuVector3F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* ___1_callback, const RuntimeMethod* method)
{
return (( VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 (*) (intptr_t, GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuAABB>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuAABB>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2 (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* ___1_callback, const RuntimeMethod* method)
{
return (( VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 (*) (intptr_t, GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetBoolValueDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11 (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ValueAccessUtils::GetBoolValue(System.IntPtr,Vuforia.ValueAccessUtils/GetBoolValueDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54 (intptr_t ___0_nativeHandle, GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* ___1_callback, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetConfig/Internal Vuforia.VuAreaTargetConfig/Internal::Create(Vuforia.VuAreaTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 Internal_Create_mD267924B49AD638B2DF1E3F077B634CFF8206285 (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuEngineCreateAreaTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuAreaTargetConfig/Internal&,Vuforia.VuAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuEngineCreateAreaTargetObserver_m29184F8F4FEDEEDAE41B326A507C770FE28946BF (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetObserver__ctor_m95BB06D33CEA4D396CCBCA38C1CC4C39B8861160 (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetCloudConfig/Internal Vuforia.VuAreaTargetCloudConfig/Internal::Create(Vuforia.VuAreaTargetCloudConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t89188135E33C9740024932380C8C2FE5B97189A8 Internal_Create_m8F7B0BC8BC70165ED40DE3A346CB816217A003F5 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuEngineCreateAreaTargetObserverFromCloudConfig(System.IntPtr,System.IntPtr&,Vuforia.VuAreaTargetCloudConfig/Internal&,Vuforia.VuAreaTargetCloudCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuEngineCreateAreaTargetObserverFromCloudConfig_mD95395A7633874E2A38B1EE2191CA6266D588B9D (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t89188135E33C9740024932380C8C2FE5B97189A8* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector2F::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverSetExternalPositionFrom2D(System.IntPtr,Vuforia.VuVector2F,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom2D_m2A979A3CFE5C01F7AABBD80BA2330B8DABF75181 (intptr_t ___0_observerHandle, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___1_position, float ___2_horizontalAccuracy, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector3F::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverSetExternalPositionFrom3D(System.IntPtr,Vuforia.VuVector3F,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom3D_mE3936677F1977B988C3F9123EB880C0D1A470FED (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___1_position, float ___2_horizontalAccuracy, float ___3_verticalAccuracy, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuAreaTargetObservationTargetInfo::vuAreaTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuAreaTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObservationTargetInfo_vuAreaTargetObservationGetTargetInfo_mD00C41DF100ACC84974907742EDDC70B7FB79938 (intptr_t ___0_observation, Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089* ___1_targetInfo, const RuntimeMethod* method) ;
// System.String System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A (intptr_t ___0_ptr, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ConversionUtils::ToBool(Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B (int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuAreaTargetObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m70E544B03CE86FBB7D5DD5E9648A846F6A8DDD94 (GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuAreaTargetObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuAreaTargetObservationStatusInfo_t14BD726B75F29EB9B536B42637274DC587740FFC_mB15E5270297F689B15017886FBC583EF61E7A5A0 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF* ___0_enumValue, GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF*, GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuAreaTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m69BA1A020E13ED5CE99245A53A4A92AB7DC533F8 (CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m69BA1A020E13ED5CE99245A53A4A92AB7DC533F8_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuAreaTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C* ___0_infoValue, CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C*, CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraFocusMode>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m5C8BA7EC53EBF6F9B1C2AB37D4D39CFA13E9C246 (GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuCameraFocusMode>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuCameraFocusMode_tE861E81E21ADEDA90B59D3989B232A2DA9864363_m297F3EB1456B97BD6F756ACB4CAAA02B2725AD6C (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.VuImagePixelFormatList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImagePixelFormatList__ctor_m750C5C52E30F297632E0C711989C9FAF706D3479 (VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>::get_NativeHandle()
inline intptr_t VuGenericList_1_get_NativeHandle_mE23B4D8A0EABBA1479C90922EF17BE80DA38951E_inline (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0*, const RuntimeMethod*))VuGenericList_1_get_NativeHandle_m6C386BDAB341E8ABEEA33F8EEA9C45A3426B7FD0_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetRegisteredImageFormats(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetRegisteredImageFormats_m2C9EAC7A7AF060C59E4DDED30B0447B00585DD92 (intptr_t ___0_controllerHandle, intptr_t ___1_imageFormatListHandle, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>::.ctor()
inline void List_1__ctor_m8237BBE2177D9C94452EA25414C48BA1AAE3B699 (List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
}
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>::get_Size()
inline int32_t VuGenericList_1_get_Size_m899DDB3532E0C9554BBF494CB92F04473FA5113B (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0*, const RuntimeMethod*))VuGenericList_1_get_Size_m9511AADEF90CE185EE65B5ED96730D389AF55972_gshared)(__this, method);
}
// TElement Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>::get_Item(System.Int32)
inline int32_t VuGenericList_1_get_Item_m5B442022A06073628B56820CFC70365503050E7F (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0*, int32_t, const RuntimeMethod*))VuGenericList_1_get_Item_m919729A42F521B2841650C607E6E7C642C79A7F1_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuImagePixelFormat>::Add(T)
inline void List_1_Add_mE4D33D154EEE4A55B5F0988565056CA3F7E9F001_inline (List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuEngineGetCameraController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuEngineGetCameraController_mA615210DC28BC1DFD992493FD3C0474AF8F233FD (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraController__ctor_m222F6462CEEEE479C1898F98C44003F05B7B79EA (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFocusMode(System.IntPtr,Vuforia.VuCameraFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFocusMode_mB6FF5A07BE7C07D55DA8517B8E86E20234CBAF79 (intptr_t ___0_controllerHandle, int32_t ___1_focusMode, const RuntimeMethod* method) ;
// Vuforia.VuBool Vuforia.ConversionUtils::ToVuBool(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7 (bool ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFlashMode(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFlashMode_m3A9D4CC9F323ACA2EAC93AF5E4BB643866E505B6 (intptr_t ___0_controllerHandle, int32_t ___1_flashMode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraVideoModeList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraVideoModeList__ctor_m06A366EEF4A75D692E8C727750536C08DC60DBD9 (VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_NativeHandle()
inline intptr_t VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_inline (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF*, const RuntimeMethod*))VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetVideoModes(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetVideoModes_m8524E9012AAC16E9521D033646A89D7F57A339E0 (intptr_t ___0_controllerHandle, intptr_t ___1_cameraVideoModeList, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>::.ctor()
inline void List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6 (List_1_t30FB94757176200685330DC8E34EFD3E31858619* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t30FB94757176200685330DC8E34EFD3E31858619*, const RuntimeMethod*))List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6_gshared)(__this, method);
}
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_Size()
inline int32_t VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3 (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF*, const RuntimeMethod*))VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3_gshared)(__this, method);
}
// TElement Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::get_Item(System.Int32)
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41 (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D (*) (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF*, int32_t, const RuntimeMethod*))VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraVideoMode>::Add(T)
inline void List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_inline (List_1_t30FB94757176200685330DC8E34EFD3E31858619* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t30FB94757176200685330DC8E34EFD3E31858619*, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D, const RuntimeMethod*))List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_gshared_inline)(__this, ___0_item, method);
}
// System.Void Vuforia.VuCameraController/<>c__DisplayClass58_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass58_0__ctor_m7416A0F724BFABB0965F04EE7F2304E20DB7098D (U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IList`1<Vuforia.VuCameraVideoMode> Vuforia.VuCameraController::GetVideoModes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCameraController_GetVideoModes_mBB01D1422716B663FEF55C90DD24C621E1A874E6 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCameraVideoModePreset>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m42CE805C87D0E4877974955197ABB25FD9553093 (GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuCameraVideoModePreset>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuCameraVideoModePreset_t91252FC288FE2DFCBA7F8332C500A60008F464FB_m497C39A1472E474476B82C57E495162B666C66A4 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void System.Func`2<Vuforia.VuCameraVideoMode,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m1EDF10D3DFDB789C604D10746CB41361AFD51E44 (Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m1EDF10D3DFDB789C604D10746CB41361AFD51E44_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::First<Vuforia.VuCameraVideoMode>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714 (RuntimeObject* ___0_source, Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D* ___1_predicate, const RuntimeMethod* method)
{
return (( VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D (*) (RuntimeObject*, Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D*, const RuntimeMethod*))Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Nullable`1<Vuforia.VuCameraVideoMode>::.ctor(T)
inline void Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315*, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D, const RuntimeMethod*))Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B_gshared)(__this, ___0_value, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetActiveVideoMode(System.IntPtr,Vuforia.VuCameraVideoModePreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetActiveVideoMode_m27C1C6224325188FA78A443FCA55CFEC70EB2556 (intptr_t ___0_controllerHandle, int32_t ___1_cameraVideoModePreset, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerRegisterImageFormat(System.IntPtr,Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerRegisterImageFormat_mFB701B773618BCFCD6B20D0936A4164B999CE729 (intptr_t ___0_controllerHandle, int32_t ___1_pixelFormat, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerUnregisterImageFormat(System.IntPtr,Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerUnregisterImageFormat_mBF64AE3AEE396DA818C03A0140FF5C21ADA185E8 (intptr_t ___0_controllerHandle, int32_t ___1_pixelFormat, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraFieldList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFieldList__ctor_m0F93626554442BBF51242CDDC43AE01AA116D5A6 (VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_NativeHandle()
inline intptr_t VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_inline (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893*, const RuntimeMethod*))VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetSupportedCameraFields(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetSupportedCameraFields_mBED0E7EA24EDEB9450D2262CDC8E55B69CF82CE4 (intptr_t ___0_controllerHandle, intptr_t ___1_cameraFieldList, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraField>::.ctor()
inline void List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8 (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68*, const RuntimeMethod*))List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8_gshared)(__this, method);
}
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_Size()
inline int32_t VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481 (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893*, const RuntimeMethod*))VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481_gshared)(__this, method);
}
// TElement Vuforia.VuGenericList`1<Vuforia.VuCameraField>::get_Item(System.Int32)
inline VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 (*) (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893*, int32_t, const RuntimeMethod*))VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuCameraField>::Add(T)
inline void List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_inline (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* __this, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68*, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122, const RuntimeMethod*))List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_gshared_inline)(__this, ___0_item, method);
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldString(System.IntPtr,System.String,System.IntPtr&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldString_m646D1797B77CC67E429BF890EBB2829CDEED5540 (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t* ___2_value, int32_t ___3_maxLength, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldString(System.IntPtr,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldString_m6C1A8DE4D0108CCA7F626A4EA9247B1026861260 (intptr_t ___0_controllerHandle, String_t* ___1_key, String_t* ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldInt64(System.IntPtr,System.String,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldInt64_m46359E24FFA9A28CB70257932B8593596C6DF212 (intptr_t ___0_controllerHandle, String_t* ___1_key, int64_t* ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldInt64(System.IntPtr,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldInt64_mC6FD57EB5F294913169B6D89123BCADB19E03B38 (intptr_t ___0_controllerHandle, String_t* ___1_key, int64_t ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldFloat(System.IntPtr,System.String,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldFloat_mE934806D5F679FF0998F6CB3EA0C2A890E4E2C81 (intptr_t ___0_controllerHandle, String_t* ___1_key, float* ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldFloat(System.IntPtr,System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldFloat_m5AB166FDA3F11FCC1BEBA5D4090FCBE4666D3C00 (intptr_t ___0_controllerHandle, String_t* ___1_key, float ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldBool(System.IntPtr,System.String,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldBool_mD1CB533F33DD67099720F548EFE4E55005CF1E96 (intptr_t ___0_controllerHandle, String_t* ___1_key, int32_t* ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldBool(System.IntPtr,System.String,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldBool_mA4AE7AF44776535B72278659419E8311CBDB23C3 (intptr_t ___0_controllerHandle, String_t* ___1_key, int32_t ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldInt64Range(System.IntPtr,System.String,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldInt64Range_m171DE1569B417D727F7BB2CEF0A417067C8A4777 (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t* ___2_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldInt64Range(System.IntPtr,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldInt64Range_m232013B18ED7F0CEC66FC98753F0A667786C439D (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t ___2_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
inline void CreateListDelegate__ctor_m36F1AD89FC1254783FF10D1C24DCE025A82F923A (CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateListDelegate__ctor_m36F1AD89FC1254783FF10D1C24DCE025A82F923A_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_mEF1A74AD4AFE1B719BDA4858FB3EDDE2208EF408 (GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_mEF1A74AD4AFE1B719BDA4858FB3EDDE2208EF408_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_m4239DAFDD823147D2832B1CA940247AD7C7BE3D1 (GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_m4239DAFDD823147D2832B1CA940247AD7C7BE3D1_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraVideoMode>::.ctor(System.Object,System.IntPtr)
inline void DeleteListDelegate__ctor_m55C3B7B23C2465F8408772ECFCFBB22AA23B7B97 (DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteListDelegate__ctor_m55C3B7B23C2465F8408772ECFCFBB22AA23B7B97_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1<Vuforia.VuCameraVideoMode>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
inline void VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532 (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F* ___0_createList, GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* ___1_getSize, GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* ___2_getElement, DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF*, CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F*, GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9*, GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374*, DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D*, const RuntimeMethod*))VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
inline void CreateListDelegate__ctor_m2CAF7F0446A8BABE72009B4E6786F1FF81D3690B (CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateListDelegate__ctor_m2CAF7F0446A8BABE72009B4E6786F1FF81D3690B_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_mA00DBF4E1D002466163C3C7E8F0587DCAEE60E31 (GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_mA00DBF4E1D002466163C3C7E8F0587DCAEE60E31_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_m396D448CB6FCC894405DF720B5C13868A9ED0AFE (GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_m396D448CB6FCC894405DF720B5C13868A9ED0AFE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuCameraField>::.ctor(System.Object,System.IntPtr)
inline void DeleteListDelegate__ctor_m7C605EB775E5720F96E6B595BE1828723B576B87 (DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteListDelegate__ctor_m7C605EB775E5720F96E6B595BE1828723B576B87_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1<Vuforia.VuCameraField>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
inline void VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43* ___0_createList, GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* ___1_getSize, GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* ___2_getElement, DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893*, CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43*, GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29*, GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882*, DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3*, const RuntimeMethod*))VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuCylinderTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetConfig__ctor_m6515A482D5AFF6DBFA8BDB79879824E95DEE8E30 (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuTrackingOptimization>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuTrackingOptimization>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuEngineCreateCylinderTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuEngineCreateCylinderTargetObserver_mB24F8456D357B4028F6662C9EF10F28C772163C6 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCylinderTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetObserver__ctor_m6F5BEA450D95B20AB7F072780AF21E04EA5EC029 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetSideLength(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetSideLength_m3163283D9BF102A8887466B19A800BB66865FEA1 (intptr_t ___0_observerHandle, float ___1_sideLength, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetTopDiameter(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetTopDiameter_m5BF60C67ECA26BF32E66F7A6D4588752E82F9103 (intptr_t ___0_observerHandle, float ___1_topDiameter, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetBottomDiameter(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetBottomDiameter_mC069B9C65D3900F545F15D7576460C14AF129C00 (intptr_t ___0_observerHandle, float ___1_bottomDiameter, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTrackingOptimization_mC26C9EA1A311DCFF614495775E4E96A37B0CD10D (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCylinderTargetObservationTargetInfo::vuCylinderTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuCylinderTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObservationTargetInfo_vuCylinderTargetObservationGetTargetInfo_m53F35EEF277A0E0C533339FD82A81FE0F5A91788 (intptr_t ___0_observation, Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuCylinderTargetObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mCD4EFF07DF141A8B71F51F83C3754EAF18C91270 (GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuCylinderTargetObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuCylinderTargetObservationStatusInfo_t7EAFFA1F6BFAF7AA64774DB0F490E89476E73AD5_mE7CC0139CFDFA5BF7850ECCDE821116C6FFF38B8 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE* ___0_enumValue, GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE*, GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCylinderTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m54350D2470CEFADE697171E6AD42C7EE44343E7D (CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m54350D2470CEFADE697171E6AD42C7EE44343E7D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuCylinderTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639* ___0_infoValue, CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639*, CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
inline void CreateListDelegate__ctor_m03E9C8C88EBB003B5525E736BD9B0A4BCDB31FEE (CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateListDelegate__ctor_m03E9C8C88EBB003B5525E736BD9B0A4BCDB31FEE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_mD07F4C503D48A88F8D2E5E7BAFAE46CCFABD9C78 (GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_mD07F4C503D48A88F8D2E5E7BAFAE46CCFABD9C78_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_mCCCBD156992A2671027E93C6B87F45074F98B44C (GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_mCCCBD156992A2671027E93C6B87F45074F98B44C_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(System.Object,System.IntPtr)
inline void DeleteListDelegate__ctor_m7A43785172A6FBE866C21FF421FCEDB0076FB20B (DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteListDelegate__ctor_m7A43785172A6FBE866C21FF421FCEDB0076FB20B_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
inline void VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73 (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9* __this, CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49* ___0_createList, GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* ___1_getSize, GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* ___2_getElement, DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9*, CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49*, GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2*, GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A*, DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC*, const RuntimeMethod*))VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuDevicePoseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseConfig__ctor_m2187CF1EEA0E753E123A40B47188500C2959FDE2 (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuDevicePoseObserver::vuEngineCreateDevicePoseObserver(System.IntPtr,System.IntPtr&,Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObserver_vuEngineCreateDevicePoseObserver_m19DAAF8D3CC05D2F5798E1561FB8B6DE9CCB1BAA (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDevicePoseObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseObserver__ctor_m29EBA46B0F7E42A9A0E18A56AE32DAD63A9C1245 (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuDevicePoseObserver::vuDevicePoseObserverSetStaticMode(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObserver_vuDevicePoseObserverSetStaticMode_m9548332AF0EA01A822803050D73DC3F186F96440 (intptr_t ___0_observer, int32_t ___1_staticModeEnabled, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_mD32E4958EE557E5B1B0A7F99E0298C7729664E01_inline (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuDevicePoseObservation::vuDevicePoseObservationGetStatusInfo(System.IntPtr,Vuforia.VuDevicePoseObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObservation_vuDevicePoseObservationGetStatusInfo_m1E9C69BDB0C767236BBAC6DE1112C561E0B4FD96 (intptr_t ___0_observationHandle, int32_t* ___1_statusInfo, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>::.ctor(T)
inline void Nullable_1__ctor_m461D931405E1BD193BF85EAF3A3F52962B07D365 (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<Vuforia.VuDevicePoseObservationStatusInfo>::get_Value()
inline int32_t Nullable_1_get_Value_m9BB22D4AEA81F7F91F48145A23742A144424B7A7 (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.VuDriverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDriverConfig__ctor_mA18CCBA203E2B5C18E647083FD41F051837C59FC (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuErrorHandlerConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerConfig__ctor_m0CD2D9FA5019970350424145775076BC5B794A15 (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuFusionProviderConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuFusionProviderConfig__ctor_mB2A82E5F59DA7A9342C023FABE27CC6CBF92C837 (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuInternalConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuInternalConfig__ctor_m95988B83B636B984280C81585EA407CA7E2B7247 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuInternalConfig::Equals(Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuInternalConfig_Equals_m0A56C88CCD5317ACB70E80AFBDFD71AA98BA7CF4 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___0_other, const RuntimeMethod* method) ;
// System.Void Vuforia.VuLicenseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuLicenseConfig__ctor_m165BFB7378DB39B87ED912712DAA1D1FE9FD3705 (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuPlatformAndroidConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformAndroidConfig__ctor_m9F277629E8288B17AF40432BF152CA55256F771D (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuPlatformLuminConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformLuminConfig__ctor_m826E701A5C03FBCB7C6AA2D5974FDCBE8FC1F7EA (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* __this, const RuntimeMethod* method) ;
// Vuforia.VuLibraryVersionInfo Vuforia.VuEngine::get_VersionInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC VuEngine_get_VersionInfo_mEAF49F8251EBEB3E0DB3B1D98E3BD2A30AE46784 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuSoftwareContextConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSoftwareContextConfig__ctor_mF16CFC175611210BF17F7DBA8343760159E26B81 (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDeviceCalibrationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDeviceCalibrationConfig__ctor_m596622E7AEFC2BD0B1B29258340F30F016D7A8AA (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuDeviceCalibrationConfig::Equals(Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuDeviceCalibrationConfig_Equals_m3756F78C9657AFFE12BAA7B68636E38FCD30FD9F (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___0_other, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.IVuEngineConfig>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4* Enumerable_ToList_TisIVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_mF7C69AE06A359F8FFAD01C6FC82FBE9CF29C7E4A (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetCreate_m2D68967AB1987456CEBA3127B799E060A4D3513C (intptr_t* ___0_configSetHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngineConfigSet::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet__ctor_mCCA83C2911E47D722149375642B7ACEB6CD532C3 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Vuforia.IVuEngineConfig>::.ctor()
inline void Dictionary_2__ctor_mFFDD0C76CF18D6FFA33F250DC5C8D602126D8D81 (Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void Vuforia.VuEngineConfigSet::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_Dispose_m88551471D4357FC9033902192E3B5657EB069113 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetDestroy_mD86FAAE20381A524A9D449D4F8712C33D0014FA7 (intptr_t ___0_configSetHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddDriverConfig(System.IntPtr,Vuforia.VuDriverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddDriverConfig_m1627E3E230D2135F2D1A4D899E3D42A086E1C080 (intptr_t ___0_configSetHandle, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* ___1_driverConfig, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngineConfigSet::AddConfig(Vuforia.IVuEngineConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, RuntimeObject* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddErrorHandlerConfig(System.IntPtr,Vuforia.VuErrorHandlerConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddErrorHandlerConfig_mABF3FE80503B4E6BB136758CE279D89DC559D145 (intptr_t ___0_configSetHandle, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* ___1_errorHandlerConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddFusionProviderConfig(System.IntPtr,Vuforia.VuFusionProviderConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddFusionProviderConfig_m5FCA543B44A5C792D735279784FE4D4A710C8218 (intptr_t ___0_configSetHandle, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* ___1_fusionProviderConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddInternalConfig(System.IntPtr,Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddInternalConfig_m74B8246618F5CDA9D4F04143D4B785E40DE80353 (intptr_t ___0_configSetHandle, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___1_internalConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddLicenseConfig(System.IntPtr,Vuforia.VuLicenseConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddLicenseConfig_mCB9A09A67A80511EBE13C7E403D4196CE57242E5 (intptr_t ___0_configSetHandle, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* ___1_licenseConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddPlatformAndroidConfig(System.IntPtr,Vuforia.VuPlatformAndroidConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddPlatformAndroidConfig_mCB8C6F959BE57F4EF8F899E457CC2DC7E0CA2816 (intptr_t ___0_configSetHandle, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* ___1_platformAndroidConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddPlatformLuminConfig(System.IntPtr,Vuforia.VuPlatformLuminConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddPlatformLuminConfig_mD46B42B66E8B9BC0500DA4691AD255861713E07B (intptr_t ___0_configSetHandle, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* ___1_platformLuminConfig, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::StringToHGlobalAnsi(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD (String_t* ___0_s, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9 (intptr_t ___0_hglobal, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddSoftwareContextConfig(System.IntPtr,Vuforia.VuSoftwareContextConfig/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddSoftwareContextConfig_mD9D715FE9BBA57E0C4F10B4C0FE53FD029A1C4FB (intptr_t ___0_configSetHandle, Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261* ___1_softwareContextConfig, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddDeviceCalibrationConfig(System.IntPtr,Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddDeviceCalibrationConfig_m4A5BA261BEA4D318CEFA209703DE40C81B941485 (intptr_t ___0_configSetHandle, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___1_deviceCalibrationConfig, const RuntimeMethod* method) ;
// Vuforia.VuLibraryVersionInfo/Internal Vuforia.VuEngine::vuEngineGetLibraryVersionInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 VuEngine_vuEngineGetLibraryVersionInfo_mDF1971DA7691AD225933F68B52C8AA4AB7061A41 (const RuntimeMethod* method) ;
// Vuforia.VuLibraryVersionInfo Vuforia.VuLibraryVersionInfo::Create(Vuforia.VuLibraryVersionInfo/Internal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC VuLibraryVersionInfo_Create_m6A6AFAB69EFFAA1DB862A334CBA81E8E1D193C12 (Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 ___0_internalInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuPlatformController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_mD673B5403F618625B7701805B82B113E74A9FB16 (CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuPlatformController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* VuEngine_GetController_TisVuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_m23EF451ECD0C9783E9BB4ADFCECC5FA7C30A0296 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuCameraController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_m88FF1D2BDC12349C7B28D18F71FD0945E9D0FF2F (CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuCameraController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* VuEngine_GetController_TisVuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_m01D2C6AC62F72C55DA83F83C266DD04987926E27 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuRenderController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_m14625A9CC7A21329068107752A8F5D802DA72FB3 (CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuRenderController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* VuEngine_GetController_TisVuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_m09085EFC981254D10CBABDDBE3EBC61C44BBAC51 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuAreaTargetCaptureController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_m61A139F49EA7A0A921F695392EC72986801A68EC (CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuAreaTargetCaptureController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* VuEngine_GetController_TisVuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_mCC886980B90B241ECBC6ECCECF1F9E40F490D042 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuValidationAreaCaptureController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_m492E1F0C4CE303719C53753B9495895212453D7A (CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuValidationAreaCaptureController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* VuEngine_GetController_TisVuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_m991CF935155FA68F5B8903109CE1BE07A8E773EF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.Void Vuforia.VuEngine/CreateControllerDelegate`1<Vuforia.VuUploadController>::.ctor(System.Object,System.IntPtr)
inline void CreateControllerDelegate_1__ctor_mFAE1A1662BCE66F0ECF98A91E2073FC9FF44F46E (CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateControllerDelegate_1__ctor_mF0F2B8BFF662438410FBF9B4C09F858B393C6671_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuEngine::GetController<Vuforia.VuUploadController>(Vuforia.VuEngine/CreateControllerDelegate`1<T>)
inline VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* VuEngine_GetController_TisVuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_m2A93BB3B571DFC0D441DCB0D415EAD1CF9A37C1B (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD* ___0_createControllerDelegate, const RuntimeMethod* method)
{
return (( VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* (*) (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*, CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD*, const RuntimeMethod*))VuEngine_GetController_TisRuntimeObject_mC2AF05F9C39EC19B40F93B784C0355FB8B5A0E8E_gshared)(__this, ___0_createControllerDelegate, method);
}
// System.IntPtr Vuforia.VuEngineConfigSet::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuEngineConfigSet_get_NativeHandle_m370E69108C0FB84F94406D63AEA917D839DAD9DA_inline (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineCreate(System.IntPtr&,System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineCreate_m5DA62969239A0D4D756E76D310D7F68D2E8B46BB (intptr_t* ___0_engineHandle, intptr_t ___1_engineConfigSetHandle, int32_t* ___2_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine__ctor_mAE7DB597962D7D90FF9F8134D76B73E954CD01DD (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuState>::.ctor()
inline void List_1__ctor_mE31DD4BED949B5738CE7F7169C64F7C9A1CD5BAE (List_1_tDBCE726495440E21C8755028439971E1C34E69E0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBCE726495440E21C8755028439971E1C34E69E0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.ObservationManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationManager__ctor_mD7C0E51F2B4717B1B9AD3EF061D7257117EDB792 (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Vuforia.VuController>::.ctor()
inline void Dictionary_2__ctor_m513699A0D2F0B45B5EF6491BD98BCEA7BA92096E (Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObserver>::.ctor()
inline void Dictionary_2__ctor_m12CA380E650D061DCF944F5B3DC94DF2549F3727 (Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void Vuforia.VuEngine::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_Dispose_mE051F276B91DE50656AEAB7E6D29A87038E747DE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.VuState::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState_Dispose_mD2872BA379FA00128A8D4452B3FE3AE143807816 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationManager_Dispose_m45933E0432E69391D374DB5B51CFEBC5D02EE682 (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.IVuObserver>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* Enumerable_ToList_TisIVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_m7C59C73A3BF92487D0CF2D930F0D4683FE873B29 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Int32 System.Collections.Generic.List`1<Vuforia.IVuObserver>::get_Count()
inline int32_t List_1_get_Count_m72E13C61C51145E0688B5A843F7CDD75E6B9F9E1_inline (List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<Vuforia.IVuObserver>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_m49D081CB89ECDD9023007EC870F4377459031A46 (List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineDestroy_m2413C7DE2478CD826E08189CF4769816D78E424F (intptr_t ___0_engineHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineStart_m3513E82A3F8834197D51600DF65F27983D1B5564 (intptr_t ___0_engineHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineStop_m528A4802AABC862523F1DCA1AE42796A02F84843 (intptr_t ___0_engineHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineAcquireLatestState(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineAcquireLatestState_mABE8EF5E000DC769DBF8C0FADE97C1536C0FD78E (intptr_t ___0_engineHandle, intptr_t* ___1_stateHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuState::.ctor(Vuforia.VuEngine,Vuforia.ObservationManager,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState__ctor_m9ED692FFDC76387D75B07E03474EA845ED1D10CC (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, intptr_t ___2_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuAnchorObserver Vuforia.VuAnchorObserver::Create(Vuforia.VuEngine,Vuforia.VuAnchorObserverConfig,Vuforia.VuAnchorCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* VuAnchorObserver_Create_mA078F2B2BB688E73E58EA0823C32E6092FA7C2EF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetObserver Vuforia.VuAreaTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuAreaTargetConfig,Vuforia.VuAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* VuAreaTargetObserver_Create_m35775E0E03298E132E4D0E45E9CB90F2C6DD296D (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetObserver Vuforia.VuAreaTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuAreaTargetCloudConfig,Vuforia.VuAreaTargetCloudCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* VuAreaTargetObserver_Create_mE23CB1A8C19072842FEB8443D8999F2527E36111 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuBarcodeObserver Vuforia.VuBarcodeObserver::Create(Vuforia.VuEngine,Vuforia.VuBarcodeConfig,Vuforia.VuBarcodeCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* VuBarcodeObserver_Create_mC23B9C65D93D8A7C9BD28E50453911F683F08221 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuCloudImageTargetObserver Vuforia.VuCloudImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.ObservationManager,Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* VuCloudImageTargetObserver_Create_mACFC4CBE65ADEBD6B59DDF2E5014589C4E18FB99 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* ___2_config, int32_t* ___3_error, const RuntimeMethod* method) ;
// Vuforia.VuCylinderTargetObserver Vuforia.VuCylinderTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* VuCylinderTargetObserver_Create_mB34E5092931009F3992B21DBBC21401D05B7479A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuDevicePoseObserver Vuforia.VuDevicePoseObserver::Create(Vuforia.VuEngine,Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* VuDevicePoseObserver_Create_m47CD9CD0FB2CD90EA237C21DBFB70A996D546705 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuIlluminationObserver Vuforia.VuIlluminationObserver::Create(Vuforia.VuEngine,Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* VuIlluminationObserver_Create_mF9182838CD528917727A1AA250882F296BE83A9F (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_mF6E1A6199FF9ED32190F41FF7C84A2A84961BD26 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m6A414537BE51C42C6C76D15697176E743FF600FF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m38081E23A09ACFE58BACCE83F04410F374839E3A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetCloudObservationConfig,Vuforia.VuImageTargetCloudObservationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m1C48752F9DB28113FD1FE7059A080D216B6B6EBF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshAreaTargetCaptureConfig,Vuforia.VuMeshAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mCA1B212D1389FF931FB568E7B1B98CB1833872CB (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshAreaTargetConfig,Vuforia.VuMeshAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mC6C1F27693F01C31BCE5BD4C26D18EDB3411E50A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshModelTargetConfig,Vuforia.VuMeshModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mDDBCDF9479EFD5B65A3258CD9C1B84312F9D1AE9 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuModelTargetObserver Vuforia.VuModelTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* VuModelTargetObserver_Create_m3D502BABB5EDA887E29F11BA42E727980B578F50 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuMultiTargetObserver Vuforia.VuMultiTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* VuMultiTargetObserver_Create_mCB4667335ADFB761C84E4664DDC095A51B2F2E6A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuVirtualButtonObserver Vuforia.VuVirtualButtonObserver::Create(Vuforia.VuEngine,Vuforia.VuVirtualButtonConfig,Vuforia.VuVirtualButtonCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* VuVirtualButtonObserver_Create_mEE4A9F2F40717E59B61E4CA9D73DFA2D05AD8BFE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuValidationAreaObserver Vuforia.VuValidationAreaObserver::Create(Vuforia.VuEngine,Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* VuValidationAreaObserver_Create_mEC98ECF1275FBB740C518A671579C1BA4DFEA333 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// Vuforia.VuVuMarkObserver Vuforia.VuVuMarkObserver::Create(Vuforia.VuEngine,Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* VuVuMarkObserver_Create_m06F1E0BE53565572A644F674824510F9D11652F4 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___1_config, int32_t* ___2_error, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuObserver::get_Id()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuObserver_get_Id_mA8C3FE4D8F2844C66CBB6C24EF14024B0EC44042_inline (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineClearAreaTargetObserverCloudCache(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineClearAreaTargetObserverCloudCache_m7A97C5EFFCCECB62FE4B44E07D42EE449720BBC7 (intptr_t ___0_engineHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDatabaseTargetInfoList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDatabaseTargetInfoList__ctor_mBAC3C11B0732B22D56B9DA0D5BA06369FCF2B849 (VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>::get_NativeHandle()
inline intptr_t VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_inline (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5* __this, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5*, const RuntimeMethod*))VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineGetDatabaseTargetInfo(System.IntPtr,System.String,System.IntPtr,Vuforia.VuDatabaseTargetInfoError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineGetDatabaseTargetInfo_mA7D031402ABA00364AEB6F07488EC526094554B7 (intptr_t ___0_engineHandle, String_t* ___1_databasePath, intptr_t ___2_targetInfosHandle, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>::.ctor()
inline void List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF*, const RuntimeMethod*))List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF_gshared)(__this, method);
}
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuDatabaseTargetInfo/Internal>::get_Size()
inline int32_t VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213 (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5*, const RuntimeMethod*))VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213_gshared)(__this, method);
}
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuDatabaseTargetInfo,Vuforia.VuDatabaseTargetInfo/Internal>::get_Item(System.Int32)
inline VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E (*) (VuGenericTypedList_2_t6327CF8C26FEB6BC1635A008C67E2743AB67CDC9*, int32_t, const RuntimeMethod*))VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuDatabaseTargetInfo>::Add(T)
inline void List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_inline (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* __this, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF*, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E, const RuntimeMethod*))List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_gshared_inline)(__this, ___0_item, method);
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineSetMaximumSimultaneousTrackedImages(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineSetMaximumSimultaneousTrackedImages_m4E43D1CE0D37E2A3D79831DF727EB56C794F6748 (intptr_t ___0_engineHandle, int32_t ___1_maxNumberOfTargets, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineSetModelTargetRecoWhileExtendedTracked(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineSetModelTargetRecoWhileExtendedTracked_mD14CD360248570BDB8FE08CBDD7CC442ED43A590 (intptr_t ___0_engineHandle, int32_t ___1_enable, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineResetWorldTracking(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineResetWorldTracking_mD3D7156864A2D74CF3EDF88AB4820168B4318F26 (intptr_t ___0_engineHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuEngine::vuEngineGetBuildPreset(Vuforia.VuEngineBuildPreset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineGetBuildPreset_m15F428436A941B259100BE51F9178D38A6F36480 (int32_t* ___0_engineHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuIlluminationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationConfig__ctor_mE52C2BA5F1F9E5D1B9A4B57852116FCB854F266C (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuIlluminationObserver::vuEngineCreateIlluminationObserver(System.IntPtr,System.IntPtr&,Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuIlluminationObserver_vuEngineCreateIlluminationObserver_mE6AC7324FC268343980A18AF92E9A4A7851D1503 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuIlluminationObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationObserver__ctor_m0641835AF6C7542C871B06860C5D6C2806E2EF91 (VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuIlluminationObservationInfo::vuIlluminationObservationGetInfo(System.IntPtr,Vuforia.VuIlluminationObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuIlluminationObservationInfo_vuIlluminationObservationGetInfo_m961F3B957417FC5370AC09FF6E68A3FF8FA8975D (intptr_t ___0_observation, Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6* ___1_info, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuIlluminationObservationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m9B2594178992EC222DD64497E2C4B268FF2F14AC (CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m9B2594178992EC222DD64497E2C4B268FF2F14AC_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuIlluminationObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2* ___0_infoValue, CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2*, CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuImageInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, const RuntimeMethod*))Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuImage::vuImageGetImageInfo(System.IntPtr,Vuforia.VuImageInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_vuImageGetImageInfo_m5975B11FE4B08BAB1BDEDF9074DECBF3F49EE75F (intptr_t ___0_image, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968* ___1_imageInfo, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuImageInfo>::.ctor(T)
inline void Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968, const RuntimeMethod*))Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<Vuforia.VuImageInfo>::get_Value()
inline VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3 (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
return (( VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, const RuntimeMethod*))Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_gshared)(__this, method);
}
// Vuforia.VuImageInfo Vuforia.VuImage::get_ImageInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImage::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage_Dispose_mE47657396B44CA1960EDB24F7E390970CBFA4B58 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImage::vuImageRelease(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_vuImageRelease_m3442CB7BD352FEA85F92D4A7EC8466973C0D787B (intptr_t ___0_image, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
inline void VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9 (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, const RuntimeMethod*))VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuGenericList`1/CreateListDelegate<Vuforia.VuImagePixelFormat>::.ctor(System.Object,System.IntPtr)
inline void CreateListDelegate__ctor_m9F3D56A7AC7C42B9D151CE52D4AF444C0EB492E3 (CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateListDelegate__ctor_m18F35A63E666EC56D4073547A6BCFA9AF12A518E_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuImagePixelFormat>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_m17984CEC528F7752A192865135167D02F19F443F (GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_m167F8B86775B01121E5EF65EBD4B89A748A96E2F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuImagePixelFormat>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_m6697845A8A42D7BDC40EA59FAE8E898B5D30D59F (GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_mE35DB0BB076EAC16CEF251D53BA5DD30DBB3839C_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/DeleteListDelegate<Vuforia.VuImagePixelFormat>::.ctor(System.Object,System.IntPtr)
inline void DeleteListDelegate__ctor_m7EC8C108FD98314938D1B1AAD2AD5FB9A28F06F8 (DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF*, RuntimeObject*, intptr_t, const RuntimeMethod*))DeleteListDelegate__ctor_m1A37FC302F15A3A2C5CCBCEEBA256968C433E55E_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1<Vuforia.VuImagePixelFormat>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TElement>,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>,Vuforia.VuGenericList`1/DeleteListDelegate<TElement>)
inline void VuGenericList_1__ctor_m2C513627561DEF281D8D894D6AC1C349F460B5C1 (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0* __this, CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA* ___0_createList, GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D* ___1_getSize, GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4* ___2_getElement, DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_t08298CA15B3ED08DCC3F19D700CB25AD21943CB0*, CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA*, GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D*, GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4*, DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF*, const RuntimeMethod*))VuGenericList_1__ctor_m4ABC371E5868D609315B5D221746A4084634C950_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// System.Void Vuforia.VuImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetConfig__ctor_m18626EDA08BB6541AB1A7E7F2DC8E9AC6519DC10 (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetFileConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetFileConfig__ctor_mE36ACA7705A87AD102BBB1E03EF3AA54880CBFE4 (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetBufferConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetBufferConfig__ctor_m20E9760CE97961097A846B84936289E34F7BF732 (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2I Vuforia.VuVector2I::get_Zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE VuVector2I_get_Zero_m5D2F9F5A9C5923CC7C3B59B95CA81FC0C2CC78E8 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetCloudObservationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetCloudObservationConfig__ctor_m8C7848BFE88809734365C102B763DE105EC2820B (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuVector2F>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733 (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuVector2F>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* ___1_callback, const RuntimeMethod* method)
{
return (( VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 (*) (intptr_t, GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserver_m85DAC762DD09C2757E167D64476DC1E842780933 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0 (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromFileConfig(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromFileConfig_mC3A2903AE51313D77723AC5FD41D24D56140B125 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromBufferConfig(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromBufferConfig_mB79315B7709AA381E297AAC1CD67346F786D1275 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuObservation::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuObservation_get_NativeHandle_m2D08BF2A7AEA86F35765D87E4AF46542C0AA541F_inline (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromCloudObservation(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetCloudObservationConfig/Internal&,Vuforia.VuImageTargetCloudObservationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromCloudObservation_m51B09B1C6E8909DEA71C8FE6A776A3AE7B3D4161 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverSetTargetScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverSetTargetScale_mB89B2D0A4DD1183C1527A4CE691EB9288D3CE9C2 (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverSetTrackingOptimization_mD6F493850CD6EA2A8A737779B05689B77F42899A (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuImageTargetObservationTargetInfo::vuImageTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuImageTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObservationTargetInfo_vuImageTargetObservationGetTargetInfo_m04B7FC02646BC9837F0C9FEF3495B4452EC0D693 (intptr_t ___0_observation, Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuImageTargetObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mBEC1B35CD38040A6A9BF93760A4CA9D8F839244D (GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuImageTargetObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuImageTargetObservationStatusInfo_t0C164D77112E58816E7D82EDBF28F04CD4651520_mDD0C517CC1FA576F70F543F90268AC7855EF048E (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8* ___0_enumValue, GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8*, GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuImageTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_mF8268F5987469B4E6F72D5EB59D4B71419D98345 (CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_mF8268F5987469B4E6F72D5EB59D4B71419D98345_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuImageTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804* ___0_infoValue, CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804*, CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuCloudImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetConfig__ctor_mEFD0E09702719382BB5BD7C0D487874BA82459A8 (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObserver::HandleObservations(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A (intptr_t ___0_observationsHandle, intptr_t ___1_clientData, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObserver::HandleQueryError(Vuforia.VuCloudImageTargetQueryError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD (int32_t ___0_error, intptr_t ___1_clientData, const RuntimeMethod* method) ;
// Vuforia.VuBool Vuforia.VuCloudImageTargetObserver::vuCloudImageTargetObserverIsRequesting(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuCloudImageTargetObserverIsRequesting_mB118E8E75691A49BABB662E2F6FDD56840348FF8 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCloudImageTargetObserver::vuEngineCreateCloudImageTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuEngineCreateCloudImageTargetObserver_mE33936E58FDF65A14E9DCCDD1904CFF40A2FBE56 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObserver::.ctor(Vuforia.VuEngine,Vuforia.ObservationManager,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver__ctor_mC45389061A2089F63865C25516A13DD7B452B83B (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, intptr_t ___2_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandlerNative__ctor_m97D8FF77EB2AF291760B1896C3A637B7AF9444DF (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandlerNative__ctor_m11B76C02AA3532EFE44D51178B2AB120F95F8C12 (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.GCHandle::ToIntPtr(System.Runtime.InteropServices.GCHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCloudImageTargetObserver::vuCloudImageTargetObserverRegisterHandlers(System.IntPtr,Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative,Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuCloudImageTargetObserverRegisterHandlers_m0456AC00A0BE7AEDCCEF219E180D164677CB7D8E (intptr_t ___0_observerHandle, VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* ___1_observationHandler, VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* ___2_errorHandler, intptr_t ___3_clientData, const RuntimeMethod* method) ;
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::FromIntPtr(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC (intptr_t ___0_value, const RuntimeMethod* method) ;
// System.Object System.Runtime.InteropServices.GCHandle::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservationList::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationList__ctor_m6C9FF1799253B96A6DE90EE5C572E9256433301B (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>::.ctor(Vuforia.ObservationManager,Vuforia.VuObservationList)
inline void ObservationList_1__ctor_m344C86E2D06327D6EFB4009A2350C0FAA95BEBCC (ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* __this, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___0_observationManager, VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* ___1_nativeObservationList, const RuntimeMethod* method)
{
(( void (*) (ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343*, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C*, VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336*, const RuntimeMethod*))ObservationList_1__ctor_m3732AA0DEF43C48C26B4BA059E224CA0DA5583AE_gshared)(__this, ___0_observationManager, ___1_nativeObservationList, method);
}
// System.Collections.Generic.IList`1<T> Vuforia.ObservationList`1<Vuforia.IVuCloudImageTargetObservation>::get_Observations()
inline RuntimeObject* ObservationList_1_get_Observations_m6C522953AEBF60801564278E5CD177B1D21642DB_inline (ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343*, const RuntimeMethod*))ObservationList_1_get_Observations_mD940406BF884AFC80588DDD0D1727AC1E0E3320A_gshared_inline)(__this, method);
}
// System.Void Vuforia.VuCloudImageTargetObservationsHandler::Invoke(System.Collections.Generic.IList`1<Vuforia.IVuCloudImageTargetObservation>,System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_inline (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetQueryErrorHandler::Invoke(Vuforia.VuCloudImageTargetQueryError,System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_inline (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.GCHandle::Free()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver_Dispose_m3DAD264FB8C2458D761FD024F21A5376CFA0A268 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCloudImageTargetObservationTargetInfo::vuCloudImageTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuCloudImageTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObservationTargetInfo_vuCloudImageTargetObservationGetTargetInfo_m7483A59EC84AED3080C2D64762ED8D445796E6F0 (intptr_t ___0_observationHandle, Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuCloudImageTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m7698F26364033D28429B3C4928088DCB40BA4526 (CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m7698F26364033D28429B3C4928088DCB40BA4526_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuCloudImageTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7* ___0_infoValue, CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7*, CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuMeshAreaTargetCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetCaptureConfig__ctor_m6B51439EC9B456EEFD5D4A9B76308D59050B0B48 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuAreaTargetCapture::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuAreaTargetCapture_get_NativeHandle_mBD757A158BD2918C664DB5B03F6EFC82E2846130_inline (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetConfig__ctor_m1D325AD055A79237FD6D6022037E5BB86436E28D (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshModelTargetConfig__ctor_m4CDD0F5815A38455B2572E6CB91D48ED35486267 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* __this, const RuntimeMethod* method) ;
// Vuforia.VuMeshAreaTargetCaptureConfig/Internal Vuforia.VuMeshAreaTargetCaptureConfig/Internal::Create(Vuforia.VuMeshAreaTargetCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 Internal_Create_m600F71F836D3343A5A69505B8BEC223142DE0246 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromAreaTargetCaptureConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshAreaTargetCaptureConfig/Internal&,Vuforia.VuMeshAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetCaptureConfig_mD05C916E679D1AA7E160A6AC4757A7739BCFBCBE (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObserver__ctor_mEFA2F3851A2271672683701965AA14CFB00EF159 (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuMeshAreaTargetConfig/Internal Vuforia.VuMeshAreaTargetConfig/Internal::Create(Vuforia.VuMeshAreaTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 Internal_Create_mA5AF15853A3D2D57EB7BE930F2ADFACECC7E179F (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromAreaTargetConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshAreaTargetConfig/Internal&,Vuforia.VuMeshAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetConfig_m4ECEBEA28B321995C2A826324A4A2DE59A07613A (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// Vuforia.VuMeshModelTargetConfig/Internal Vuforia.VuMeshModelTargetConfig/Internal::Create(Vuforia.VuMeshModelTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 Internal_Create_m0110ED44F8401FF1B162CC922F7F0E8F80AEAB39 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromModelTargetConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshModelTargetConfig/Internal&,Vuforia.VuMeshModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromModelTargetConfig_mB4D0231D2F0D329041CF7478C2853FA8B1E28615 (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// T System.Runtime.InteropServices.Marshal::PtrToStructure<Vuforia.VuMesh>(System.IntPtr)
inline VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A (intptr_t ___0_ptr, const RuntimeMethod* method)
{
return (( VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B (*) (intptr_t, const RuntimeMethod*))Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A_gshared)(___0_ptr, method);
}
// Vuforia.VuMeshObservationBlock Vuforia.VuMeshObservationBlock/Internal::ToVuMeshObservationBlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 Internal_ToVuMeshObservationBlock_m10BE20355A6D990CFDF25906BA7F13EE33F05CF1 (Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericList`1/GetListSizeDelegate<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.Object,System.IntPtr)
inline void GetListSizeDelegate__ctor_m2EC10C8E11AF05C711A72A6D50E768C56C383A96 (GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListSizeDelegate__ctor_m2EC10C8E11AF05C711A72A6D50E768C56C383A96_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1/GetListElementDelegate<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.Object,System.IntPtr)
inline void GetListElementDelegate__ctor_m41B9638FA32ACE43475DC454A0B42CE22D3497BC (GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetListElementDelegate__ctor_m41B9638FA32ACE43475DC454A0B42CE22D3497BC_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::.ctor(System.IntPtr,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>)
inline void VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954 (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, intptr_t ___0_nativeHandle, GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* ___1_getSize, GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* ___2_getElement, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0*, intptr_t, GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA*, GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94*, const RuntimeMethod*))VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954_gshared)(__this, ___0_nativeHandle, ___1_getSize, ___2_getElement, method);
}
// Vuforia.VuResult Vuforia.VuMeshObservationInfo::vuMeshObservationGetInfo(System.IntPtr,Vuforia.VuMeshObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObservationInfo_vuMeshObservationGetInfo_m00CC99A328FC1C2C1128939527D56910B7C6DD2A (intptr_t ___0_observation, Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>::.ctor()
inline void List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6 (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B*, const RuntimeMethod*))List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6_gshared)(__this, method);
}
// System.Void Vuforia.VuMeshObservationBlockList::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObservationBlockList__ctor_m061E23B2FBAA4F2A7F90772A2E74ABEFC6BE7A76 (VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::get_Size()
inline int32_t VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0*, const RuntimeMethod*))VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD_gshared)(__this, method);
}
// TElement Vuforia.VuGenericList`1<Vuforia.VuMeshObservationBlock/Internal>::get_Item(System.Int32)
inline Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3 VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3 (*) (VuGenericList_1_tF243530F86F2A0627A34406E464409300DF169E0*, int32_t, const RuntimeMethod*))VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuMeshObservationBlock>::Add(T)
inline void List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_inline (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B*, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963, const RuntimeMethod*))List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_gshared_inline)(__this, ___0_item, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMeshObservationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_mF3755D96633DEAA5EF50ED6371954D445C776A89 (CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_mF3755D96633DEAA5EF50ED6371954D445C776A89_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuMeshObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC* ___0_infoValue, CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC*, CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetConfig__ctor_m523C6761733C02FFFCAED50A389896E2ADC91945 (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGuideViewList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideViewList__ctor_mEC6B4C7616B0B1A65B1206739CCB10972564D994 (VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuGuideView>::.ctor()
inline void List_1__ctor_m431DE3DFD2B0D498AB9F72A6A4E76728607EE9C5 (List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetGuideViews(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetGuideViews_mB30000A99C470F427BC6DB2E330434317C02E496 (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>::get_Item(System.Int32)
inline VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* VuGenericTypedList_2_get_Item_mBCB9B2889A03F7009FA9D1CB8E74965DDD835A9F (VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* (*) (VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39*, int32_t, const RuntimeMethod*))VuGenericTypedList_2_get_Item_mC06A5231191DD9F04FDF7327C03133AD8E85A94A_gshared)(__this, ___0_index, method);
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetActiveGuideViewName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetActiveGuideViewName_m5E590568D966F8DAEEB0A79F299AA70DF107786A (intptr_t ___0_observerHandle, intptr_t* ___1_name, const RuntimeMethod* method) ;
// System.Void Vuforia.VuModelTargetStateList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetStateList__ctor_m13BAF8C4E2AB44C576D3C7A8964F366608779BF0 (VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuModelTargetState>::.ctor()
inline void List_1__ctor_mD50BEBC4D2A2AFDDC1BD63530266D7D2D663CCCD (List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetAvailableStates(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetAvailableStates_m44F80DAAD1C8B57BDCEB2363AB0E47A3FE02DBC3 (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>::get_Item(System.Int32)
inline VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* VuGenericTypedList_2_get_Item_m3DC49D1A477F0049182393DC30B4FD7CBBD007AC (VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* (*) (VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8*, int32_t, const RuntimeMethod*))VuGenericTypedList_2_get_Item_mC06A5231191DD9F04FDF7327C03133AD8E85A94A_gshared)(__this, ___0_index, method);
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverReset(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverReset_mCD7501FABD3884A1E9CCF5E68D3610B503908E22 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuEngineCreateModelTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuEngineCreateModelTargetObserver_m8EBA94328D9BF6E7EFB2261A8C45419B0DBF3E66 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuModelTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObserver__ctor_m887357AECA03A4E9CD840E28FD02A6B05C034D47 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetTargetScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetTargetScale_mA2BECBCC8DA95E26019D3D14C8B6BE9442D4F78A (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetTrackingOptimization_m6EBCAFEBB3889A5F2D562F28456B6B7C177FC54A (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetActiveGuideViewName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetActiveGuideViewName_mE72BC7DC5660B31EB4D6B8674C27D7BBC7A2870D (intptr_t ___0_observerHandle, intptr_t ___1_name, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetActiveStateName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetActiveStateName_mB5F70A5961181556D4FD39EC131DAD6D94A35E5E (intptr_t ___0_observerHandle, intptr_t ___1_name, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuGuideView::get_IsImageOutdated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuGuideView_get_IsImageOutdated_m277AA6568E77B3B3C45703F9E7D58246312E6AD3 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewGetImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewGetImage_m5DA799BA164CC73AF53263341D66D13019C94D01 (intptr_t ___0_guideViewHandle, intptr_t* ___1_image, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImage::.ctor(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, intptr_t ___0_nativeHandle, bool ___1_ownsNativeData, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGuideView::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView__ctor_mE1C61E4DD985A2418CA0C95403CD6EBA39D39670 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGuideView::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView_Dispose_mFA778281D6A2363901A2D2878850C5E473D9519E (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImage::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage_Dispose_m46E95843CE0B558BFCC3F8CC07F28D1DF6059B45 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewSetPose(System.IntPtr,Vuforia.VuMatrix44F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewSetPose_m49A07801F6033B242531891C44676D5B8664655B (intptr_t ___0_guideViewHandle, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* ___1_pose, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuGuideView,System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
inline void VuGenericTypedList_2__ctor_mE336F680865B9BB350BA5799F34627869C1D0F9D (VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericTypedList_2_tECBB114F53E0A7C04116612BDE16D69F6E3CAB39*, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, const RuntimeMethod*))VuGenericTypedList_2__ctor_m4290E316855FFFECAEAD1EDB741E8E906E576839_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// Vuforia.VuGuideView Vuforia.VuGuideView::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* VuGuideView_Create_m884F1DBEAB0F939B4E7226625D3DD27D67ED52B3 (intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuModelTargetState::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetState__ctor_m82E515AA37A8D026FFEAEC63F8331EDCCD61DDCB (VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuModelTargetState,System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
inline void VuGenericTypedList_2__ctor_mFBDD79ACED40D7502B67F182F8BF3D1F51330910 (VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericTypedList_2_tDD26442214ADA945E585319009BE116E99D195C8*, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, const RuntimeMethod*))VuGenericTypedList_2__ctor_m4290E316855FFFECAEAD1EDB741E8E906E576839_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// Vuforia.VuModelTargetState Vuforia.VuModelTargetState::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* VuModelTargetState_Create_mCF81AF02700ADAE2018F5CFC99373B4F2333EF9F (intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObservationTargetInfo::vuModelTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuModelTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservationTargetInfo_vuModelTargetObservationGetTargetInfo_m06CAD0C6BD2CBFEAF06B4D52613832F5CC8EADD9 (intptr_t ___0_observation, Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815* ___1_targetInfo, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuModelTargetObservationStateInfo::vuModelTargetObservationGetStateInfo(System.IntPtr,Vuforia.VuModelTargetObservationStateInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservationStateInfo_vuModelTargetObservationGetStateInfo_mA98DE4B67FCD4168CE69B2906F1D533BB713C6F5 (intptr_t ___0_observation, Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5* ___1_stateInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuModelTargetObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m51477AEDDB7938B757DD4CF69A843457EF4B50D6 (GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuModelTargetObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuModelTargetObservationStatusInfo_t7C990323FEDFD4A979082D4CB545EF7ED2ECB020_mF3FB9C62A171544655725E4B3B4B8F72DE2108FD (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA* ___0_enumValue, GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA*, GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m926A81648DC71E59F22CE8A81578FB08C9C15C48 (CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m926A81648DC71E59F22CE8A81578FB08C9C15C48_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuModelTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE* ___0_infoValue, CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE*, CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuModelTargetObservationStateInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_mED282C4D6F45798F520BEB381731BD030DDB4D0A (CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_mED282C4D6F45798F520BEB381731BD030DDB4D0A_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuModelTargetObservationStateInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2* ___0_infoValue, CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2*, CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMultiTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetConfig__ctor_m0B9E782ACF01E9A846763F8B6061FDFB2AD2F281 (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuEngineCreateMultiTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuEngineCreateMultiTargetObserver_m5D2EB1E5D7BAEE2D70352812B953D1E3D9FC00C8 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMultiTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetObserver__ctor_mF483E1DEF69F602B8A7A76ED4858A3170DAC14AC (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuMultiTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuMultiTargetObserverSetTrackingOptimization_m059DCFB13C93BE56569DCDCC44A2847478765E18 (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuMultiTargetObservationTargetInfo::vuMultiTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuMultiTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObservationTargetInfo_vuMultiTargetObservationGetTargetInfo_m05EA85E26AFDF3CAFED1A2D086DC49A18C8DB40A (intptr_t ___0_observation, Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuMultiTargetObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mF01B66E24FE59D5AC8F1AB38FAA9978F7E4DDE29 (GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuMultiTargetObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuMultiTargetObservationStatusInfo_tA0CF184D50BAE96AC160F96F4FFEA43FC0CCF4DD_m6A2BA565B91AE3AB7544720CD0EF09E1F61482F5 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5* ___0_enumValue, GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5*, GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuMultiTargetObservationTargetInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m9406BE3B2CCE1646849963326A2AA902E4F231F7 (CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m9406BE3B2CCE1646849963326A2AA902E4F231F7_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuMultiTargetObservationTargetInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD* ___0_infoValue, CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD*, CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::.ctor()
inline void Dictionary_2__ctor_m154B0C27830C78642385BD870D35E120FBBF0D9E (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuImageTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mBEBE48F3EC6E29C3AB9228A5AB1750464BF1BD00 (InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuImageTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_mD3917FC151818DA1C7CA7E9D4A90CE4BDA9A3752 (NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF* __this, InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF*, InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::Add(TKey,TValue)
inline void Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197 (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCylinderTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mFBE686431E662DC46503D5F0A2757291E397FBAA (InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCylinderTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m268AEA7A3269E504F1388A42A77A03969A6B06ED (NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5* __this, InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5*, InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMultiTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mDACCF34A76988082387BADDD51B4642463DE4B0F (InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMultiTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_mB26FB5BC83E5C835C2E227CDBCC65E3817F503E2 (NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0* __this, InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0*, InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMarkObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m655562816BA7808FBE0FAD4E3345EDA66F033A05 (InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMarkObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m50BDA054EEB9DDD94180F4F45FED6B859104AE06 (NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291* __this, InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291*, InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuModelTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mD12F2812EEBBB45CB412461E56E0A00186CF1B4B (InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuModelTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_mDF41A4730D9DF270A6CFD17FF7B6C48951FCA1EE (NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1* __this, InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1*, InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAreaTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m2F00055B526FF09ED14728B85EB5082C33D9BD06 (InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAreaTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_mDC2734C8C906DC4FD8095882A4AAAF361E26227C (NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6* __this, InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6*, InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuDevicePoseObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m988ADE512B5521FC9BE07848A35CF83BB3575EE9 (InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuDevicePoseObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m5EE2C99A29B5277D66F5F46634A0EA9E43B7EBDB (NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2* __this, InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2*, InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuAnchorObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m79087285DB92BF1880B35641FB6AFF1DDB58546C (InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuAnchorObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m0B92BB55732B95D6029E7011AC9DA75964AA6EA8 (NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F* __this, InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F*, InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuCloudImageTargetObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mB59C686557A72500F1A0B4D49A7D7FD69FE0B984 (InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuCloudImageTargetObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m056256E2D2C9340FCDCBE904FD0E3B79375A7B48 (NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9* __this, InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9*, InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuIlluminationObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m6C8AE8C1FFDDBE9DF28AB37775B67896B8EBA6AD (InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuIlluminationObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m2727F0EAAACDF8B8C9D01D927E1241BE7730A5E4 (NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198* __this, InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198*, InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuVirtualButtonObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mD843C1D66EA39807A8F0524D9FC982A70A90BBC0 (InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuVirtualButtonObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m1094D6459742526221A1E1802DC1CB5C5B6AAA34 (NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6* __this, InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6*, InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuValidationAreaObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_mACB7BDA27E9EB41E323656BF3B1B309130893C25 (InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuValidationAreaObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m8B3842DA8E42453950744747E5A60B31F665E559 (NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9* __this, InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9*, InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuMeshObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m33870555233161FD665E3DBBE2A2C4F06A0BB8FC (InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuMeshObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_mD6DEB07B04ACA76A369E2660D5F54C5061F9C228 (NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4* __this, InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4*, InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Void Vuforia.ObjectPool`1/InstanceCtor<Vuforia.VuBarcodeObservation>::.ctor(System.Object,System.IntPtr)
inline void InstanceCtor__ctor_m3552878530E240FD72F2B8974A5EBB0199BB13BC (InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80*, RuntimeObject*, intptr_t, const RuntimeMethod*))InstanceCtor__ctor_mAE6DA3AC593C66ECCEF633DF58C7CB0C70EAABDE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObservationManager/NativeObservationPool`1<Vuforia.VuBarcodeObservation>::.ctor(Vuforia.ObjectPool`1/InstanceCtor<T>)
inline void NativeObservationPool_1__ctor_m704BCE92DC0561BA0E470BEE27A58A208177A2DD (NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1* __this, InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* ___0_instanceCtor, const RuntimeMethod* method)
{
(( void (*) (NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1*, InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80*, const RuntimeMethod*))NativeObservationPool_1__ctor_mF8CD7F301462288CC00025D2BEC4A495409CD46E_gshared)(__this, ___0_instanceCtor, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::GetEnumerator()
inline Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46 Dictionary_2_GetEnumerator_mFFB30EDBAAFB6597AC493BC0863643287F65C1F3 (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* __this, const RuntimeMethod* method)
{
return (( Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46 (*) (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m4126F9137DF46492CEB1563FCCD5A16C5F99D686_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::Dispose()
inline void Enumerator_Dispose_m92D547E9B116FB86C26B1F40BFDCA16D668672F6 (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46*, const RuntimeMethod*))Enumerator_Dispose_m183A70972A3287360EE9443997160D3AA6D4662D_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::get_Current()
inline KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B Enumerator_get_Current_mCBD49C5FCD4C7DEA18F56CF1E4E6C1D991A43DA9_inline (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B (*) (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46*, const RuntimeMethod*))Enumerator_get_Current_m12EE850D56E586DF121B059557CEAF4A7472995B_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::get_Value()
inline RuntimeObject* KeyValuePair_2_get_Value_m629C6FA867DB586E6656328D9683ACDB8E4635FE_inline (KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B*, const RuntimeMethod*))KeyValuePair_2_get_Value_m415A21240AEF58C2E0A2FBA97E2BB75637781DB5_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::MoveNext()
inline bool Enumerator_MoveNext_m350F8812F8D4277A5FBF3D59DE494A3B78B1D36F (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46*, const RuntimeMethod*))Enumerator_MoveNext_m48EC022EB2EB605F29EE19F3A0A79E3CB05FD283_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::Clear()
inline void Dictionary_2_Clear_m5C0E6849E9467D65A5AB3C581AE057F7EEC62667 (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*, const RuntimeMethod*))Dictionary_2_Clear_m763AA956A8325F527F831F49E2563FF2871A680E_gshared)(__this, method);
}
// Vuforia.VuObservationType Vuforia.VuObservation::GetObservationType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_GetObservationType_m4770228627CDF25E2E443656101EBA80518FBF13 (intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<Vuforia.VuObservationType,Vuforia.ObservationManager/INativeObservationPool>::get_Item(TKey)
inline RuntimeObject* Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050 (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m9C4302CCAE3C1BF70D02091D0E0CED7663F18211_gshared)(__this, ___0_key, method);
}
// Vuforia.VuObservationType Vuforia.VuObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_get_ObservationType_m58DC771B5E963526D9FD48B27C764DE505FC2E63 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEC08503B50954E0AC851000920170BF9A950F96E (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetObservation__ctor_mA2CF56D0EE105919EE8E453D71D63DC740F29199 (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCylinderTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetObservation__ctor_mEB9C0D20472219471AD132CEB65091C0C5B3907C (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMultiTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetObservation__ctor_mA88A7F59CAE3097F1C27162A8DB9A4F90C15209D (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObservation__ctor_mB9CC60735A8E4D1119DE4DE3C9CBC007018ADC05 (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuModelTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObservation__ctor_mA963B37964C6A756E9271AD76C236AEB5AEFB3DB (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetObservation__ctor_m5277405D88DF952DEB1336A88347B75EFA1FBE30 (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDevicePoseObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseObservation__ctor_m5D524092E05262E803840051EC90A495DCA63487 (VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAnchorObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObservation__ctor_m761918368D3C2F1B5D164EF690DC9BCBC3D33AF8 (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservation__ctor_m02DF9199B19E805CBD19AF99B6FEBAB8CDA6CA8F (VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuIlluminationObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationObservation__ctor_mF8DA5FD17485DAE95777FB3E237E22091C7D2194 (VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVirtualButtonObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonObservation__ctor_mE5B9255973136804AA922D1BDF621A617AE29F07 (VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaObservation__ctor_mB9FDD65D52183EC88CC6A8B038ABBE65A2AFC559 (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObservation__ctor_m6DA6914E526A2FDF219F317D5AB69EBE91C658B8 (VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuBarcodeObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeObservation__ctor_m543B22EC73ADE0C66FA4026B278E1483B9590453 (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObserverType>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mFB0C741812839C089B2C6597FAE1568ECC58A5A1 (GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuObserverType>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuObserverType_t06936554CAF0211D6F70BA40AADAF5065378C5B9_m13FB3C69B435D9EFD15129F8C2581FAFFD60162C (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuBool Vuforia.VuObserver::vuObserverIsActivated(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverIsActivated_m0D4EC3A23973F240256FD9B13ACFF8F4E450804D (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuObserver::vuObserverGetId(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverGetId_mC289123933F84503B433BDCD1811B9772CFD0D84 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine::RegisterObserver(Vuforia.VuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_RegisterObserver_mCCB1222A2FBFD2BA68CCE43E3F92F8F2343FF85A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* ___0_observer, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine::UnregisterObserver(Vuforia.VuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_UnregisterObserver_mEBFE7411C1611FCEE91BD4FAD7639907ADBFC47A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* ___0_observer, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuObserver::vuObserverDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverDestroy_mF7364EB9BFE1314E26BD8C4C1AA6356C4D207D91 (intptr_t ___0_observer, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuObserver::vuObserverActivate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverActivate_mA56112A5AB98924CE9132A25B4A4F4BFDD57F1D6 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuObserver::vuObserverDeactivate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverDeactivate_mCC7FF226E94693DA57740552CA5F68515ACCDB70 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
// System.Int32 Vuforia.VuObservation::vuObservationGetObserverId(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_vuObservationGetObserverId_m48FAE9DA084B90778A73D0AAE35A54B8AF30513C (intptr_t ___0_observation, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::get_Value()
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuObservationType>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m6889E8DC06EF52F0B436BC42B71B4E29C2890D59 (GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuObservationType>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuPoseInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_inline (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9*, const RuntimeMethod*))Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuObservationWithPose::vuObservationGetPoseInfo(System.IntPtr,Vuforia.VuPoseInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationWithPose_vuObservationGetPoseInfo_mAFB4982C2A96507379924D798B8BC26D34ABE58F (intptr_t ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F* ___1_poseInfo, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuPoseInfo>::.ctor(T)
inline void Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3 (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9*, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F, const RuntimeMethod*))Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<Vuforia.VuPoseInfo>::get_Value()
inline VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81 (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, const RuntimeMethod* method)
{
return (( VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F (*) (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9*, const RuntimeMethod*))Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81_gshared)(__this, method);
}
// System.Void Vuforia.VuGenericList`1<System.IntPtr>::.ctor(System.IntPtr,Vuforia.VuGenericList`1/GetListSizeDelegate<TElement>,Vuforia.VuGenericList`1/GetListElementDelegate<TElement>)
inline void VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5 (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, intptr_t ___0_nativeHandle, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, const RuntimeMethod* method)
{
(( void (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, intptr_t, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, const RuntimeMethod*))VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5_gshared)(__this, ___0_nativeHandle, ___1_getSize, ___2_getElement, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuFusionProviderType>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m654969CA6CE4EEAAD035964D7D6E5B58231FD709 (GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuFusionProviderType>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuFusionProviderType_tC94FCCC46FC959B121B91BC4EECA696E936D083F_m7DDD2159D1809E8999C9D67B8C2605C2B288B5C8 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuPlatformController::vuEngineGetPlatformController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_vuEngineGetPlatformController_mEF57F57AE85E05097778EFA6E781AF08680ECA98 (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuPlatformController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformController__ctor_m8C49EC70D8483BEB417951414CD7E5102826F34C (VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuPlatformController::vuPlatformControllerSetViewOrientation(System.IntPtr,Vuforia.VuViewOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_vuPlatformControllerSetViewOrientation_m54EF8BDBB54BE5C8CA71CF9088E34B6B1C18A409 (intptr_t ___0_controllerHandle, int32_t ___1_orientation, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuRenderController::vuEngineGetRenderController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuEngineGetRenderController_m4E71991F2CCD2B94CB6AAECD629C78412A3A3D16 (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuRenderController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRenderController__ctor_m85D414D4FAC3287B310216F3AEDA3AFD3DA1A044 (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetRenderViewConfig(System.IntPtr,Vuforia.VuRenderViewConfig&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetRenderViewConfig_m54D079237EB9E48BC5A2A8D800DBD7A5116DCDBE (intptr_t ___0_controller, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863* ___1_renderViewConfig, const RuntimeMethod* method) ;
// T1 System.Tuple`2<System.Single,System.Single>::get_Item1()
inline float Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method)
{
return (( float (*) (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1*, const RuntimeMethod*))Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_gshared_inline)(__this, method);
}
// T2 System.Tuple`2<System.Single,System.Single>::get_Item2()
inline float Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method)
{
return (( float (*) (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1*, const RuntimeMethod*))Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_gshared_inline)(__this, method);
}
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetProjectionMatrixNearFar(System.IntPtr,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetProjectionMatrixNearFar_m63A043B7AE452B1C922E38DB3676D74DC166092C (intptr_t ___0_controllerHandle, float ___1_nearPlane, float ___2_farPlane, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetVideoBackgroundViewportMode(System.IntPtr,Vuforia.VuVideoBackgroundViewportMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetVideoBackgroundViewportMode_m31BAE9E6432655D2724EA1CFE26C55526BBE13B2 (intptr_t ___0_controllerHandle, int32_t ___1_vbMode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuRecordingConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463 (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRecordingDataFlags>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m67CA57494FBBFB32D1EBD6B4FCABAA65051078B7 (GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m835E3F381133B35DB92E4BAFAD41A3A4AF7787D8_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuRecordingDataFlags>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m5336F3F60EE43CFE383667BB16F14BBE091C6584_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuEngineGetSessionRecorderController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuEngineGetSessionRecorderController_m186190BF1CF88603F2B0F961911F1244DC3C91EA (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method) ;
// System.Void Vuforia.VuSessionRecorderController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSessionRecorderController__ctor_mA0C6AA8BA3A2130966D78C09C61EE14D50A8BAF4 (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerCreateRecording(System.IntPtr,Vuforia.VuRecordingConfig,System.IntPtr&,Vuforia.VuRecordingCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerCreateRecording_mCEE6A191671C4D11E08CAEC0CBC572CB0945DB5E (intptr_t ___0_controller, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* ___1_config, intptr_t* ___2_recording, int32_t* ___3_error, const RuntimeMethod* method) ;
// System.Void Vuforia.VuRecording::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRecording__ctor_mED1806003AC67CBE168B46700C290FE243168B9C (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerDestroyRecordings(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerDestroyRecordings_mE2322CCEC3291367E024C663AAAB4275AA0B8E22 (intptr_t ___0_controller, int32_t ___1_deleteData, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerCleanRecordedData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerCleanRecordedData_mA4FBE99B7D3B2C77AB4A1D2BFA31281C4C300E2B (intptr_t ___0_controller, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatus>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m658C2FA9AF58D35C82A2B7B5C58454862DCC551B (GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuRecordingStatus>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuRecordingStatus_t892E70961536A7AC9183A59A0E480670590A4E60_m361676AB6D1616EE8A44DC957BEFEA819EACB1EF (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m83A557F8B09D539CBE6AA6DC856326AD765B5571 (GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuRecordingStatusInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuRecordingStatusInfo_t891944CB084B46E3DCF6F0F34C4B59B3C51C19CE_m06BBEAEF3F1A87FA1BFCBDBCA2BD36F1636510A4 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuRecordingStartError>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mC9C2A16D59A303DC37CA76C6E1FEA35BC5082241 (GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuRecordingStartError>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuRecordingStartError_tFD71B01A98D3F41C1FF8BCBB035D75DBA7152993_mE3278E853BB11A27B1DCA6148AD45393AB19E5E3 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingStop_m712E07AC06CEC385CD5A589BCF1B72DECB94A168 (intptr_t ___0_recording, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingDestroy(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingDestroy_m543621BD783B913C9342D0E476E4166FCD3F5498 (intptr_t ___0_recording, int32_t ___1_deleteData, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::set_Size(Vuforia.VuVector2F)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_Size_m9FD38646929721C6F8EA9B6D827812289B95AA9D_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::set_FocalLength(Vuforia.VuVector2F)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_FocalLength_m201F214789D8C9B6E3C147827AB8B6B25FF30786_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::set_PrincipalPoint(Vuforia.VuVector2F)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_PrincipalPoint_m93220B252CBB4D49A687F99924F18706D3D3844C_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::set_DistortionMode(Vuforia.VuCameraDistortionMode)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionMode_mFA67AD43AB7E69CD4502DAB191F4F0C8C3E4DB29_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::set_DistortionParameters(Vuforia.VuVector8F)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionParameters_m68AD15787C024B87E592517854065CF2EB7745EF_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_Size()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_Size_mB130F199D1F41A70D6F1A4F0545EDA3ECF557244_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_FocalLength()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_FocalLength_m35AFA34CCAF6560B1C9B427C88B02E0EE12D7056_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_PrincipalPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_PrincipalPoint_m10EA6A783904A8BDD0D7BCD34AD61CF42056FB14_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method) ;
// Vuforia.VuCameraDistortionMode Vuforia.VuCameraIntrinsics::get_DistortionMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuCameraIntrinsics_get_DistortionMode_m76C58E5D9E171776A62AE5BFD0A4EC531DDFE8B9_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector8F Vuforia.VuCameraIntrinsics::get_DistortionParameters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 VuCameraIntrinsics_get_DistortionParameters_m798E15D69ABFF2E73866F3302268367155ED103D_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::vuCameraIntrinsicsGetFov(Vuforia.VuCameraIntrinsics/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_vuCameraIntrinsicsGetFov_m5CC8EF065CA0B4882EC8FB31DBE4C8AE8ACCEE01 (Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652* ___0_intrinsics, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.VuState::get_NativeHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuState_get_NativeHandle_m38F9CCF7020CFB17E0C9E1A8FDF80057EBEE9A35_inline (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuRenderState::vuStateGetRenderState(System.IntPtr,Vuforia.VuRenderState/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderState_vuStateGetRenderState_m3C823651D492717D707813CCED0948C1CC347D80 (intptr_t ___0_stateHandle, Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* ___1_renderState, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Object System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Marshal_PtrToStructure_m235E141E21BFB69A01B07DDDF1702BA7D5723AC3 (intptr_t ___0_ptr, Type_t* ___1_structureType, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageList__ctor_m2273EBC88132823D16870D0656020CB0415A9BAE (VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuCameraFrame::vuCameraFrameGetImages(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFrame_vuCameraFrameGetImages_m1C9E14121FC85F4CF6E5B5E4B09E29D3B06BF8A7 (intptr_t ___0_cameraFrame, intptr_t ___1_imageList, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuImage>::.ctor()
inline void List_1__ctor_m534FA94F56EEC72D513A81BFEBC7087F65F47C78 (List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// TElement Vuforia.VuGenericList`1<System.IntPtr>::get_Item(System.Int32)
inline intptr_t VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010 (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57*, int32_t, const RuntimeMethod*))VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010_gshared)(__this, ___0_index, method);
}
// System.Void Vuforia.VuCameraFrame::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame_Dispose_m5CF653AB2C2FCBDE39DC12D2D674D08317AF273A (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservationList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationList__ctor_m845690DD73824E13318D7EF674558AAA728A6454 (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuState::vuStateGetObservations(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetObservations_m0D02DB054212376A0CE4453B52359D0A72904724 (intptr_t ___0_stateHandle, intptr_t ___1_listHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationList`1<Vuforia.IVuObservation>::.ctor(Vuforia.ObservationManager,Vuforia.VuObservationList)
inline void ObservationList_1__ctor_mB24E47E82A8CF53D39F368D64F7780B0769A9A5D (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* __this, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___0_observationManager, VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* ___1_nativeObservationList, const RuntimeMethod* method)
{
(( void (*) (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C*, VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336*, const RuntimeMethod*))ObservationList_1__ctor_m3732AA0DEF43C48C26B4BA059E224CA0DA5583AE_gshared)(__this, ___0_observationManager, ___1_nativeObservationList, method);
}
// System.Collections.Generic.IList`1<T> Vuforia.ObservationList`1<Vuforia.IVuObservation>::get_Observations()
inline RuntimeObject* ObservationList_1_get_Observations_m6EFA11F70536F4E0175D151AFF581349A0A5576D_inline (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*, const RuntimeMethod*))ObservationList_1_get_Observations_mD940406BF884AFC80588DDD0D1727AC1E0E3320A_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline)(__this, method);
}
// Vuforia.VuBool Vuforia.VuState::vuStateHasCameraFrame(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateHasCameraFrame_m8B7DF41C2852CF880B9236653C2D3E0734356A70 (intptr_t ___0_stateHandle, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Boolean>::.ctor(T)
inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<System.Boolean>::get_Value()
inline bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared)(__this, method);
}
// System.Boolean Vuforia.VuState::get_HasCameraFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuState_get_HasCameraFrame_mE3597E93632AF4391620F3414DC3FAC924F1E670 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuState::vuStateGetCameraFrame(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetCameraFrame_m86848748666E39E82CC2AD534F13BA751EA64A3D (intptr_t ___0_stateHandle, intptr_t* ___1_cameraFrameHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraFrame::.ctor(Vuforia.VuState,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame__ctor_m67334F01E27C572BA7D2C30E016C5EA218A1EDFF (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuState::vuStateGetCameraIntrinsics(System.IntPtr,Vuforia.VuCameraIntrinsics/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetCameraIntrinsics_mAB44AFA610DF0DFAED0D9284F528D241B4AC2D6B (intptr_t ___0_stateHandle, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652* ___1_cameraIntrinsics, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraIntrinsics::.ctor(Vuforia.VuCameraIntrinsics/Internal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics__ctor_mAA351D3C5CA5FF408E7D4D9D834CAF7648393364 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 ___0_intrinsics, const RuntimeMethod* method) ;
// System.Void Vuforia.VuRenderState::.ctor(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRenderState__ctor_m95C437A49CE6EB8A179B9157925FA7ADC2D60A07 (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine::RegisterState(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_RegisterState_m64F3D7954881F5B6FD8357318613AB7F58909620 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method) ;
// System.Void Vuforia.VuState::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState_Dispose_mD537466782654FF4F2553EED241F1D06C0BB43D1 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngine::UnregisterState(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_UnregisterState_m71928D35562867092533EAE5693765B71F71FBB5 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCameraFrame::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame_Dispose_m69FC593FB4F5E27479A507734E2441B04BE3A46D (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObservationList`1<Vuforia.IVuObservation>::Dispose()
inline void ObservationList_1_Dispose_mB6EF1E9FC0CF152F31E50EDDBDD1C51BE271A6A2 (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* __this, const RuntimeMethod* method)
{
(( void (*) (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*, const RuntimeMethod*))ObservationList_1_Dispose_m12D9E18F3417F09382DF5248A834096C9AD45D6C_gshared)(__this, method);
}
// Vuforia.VuResult Vuforia.VuState::vuStateRelease(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateRelease_mAFA05EAF5310285FD16CE63DF77AD7E522E5EE57 (intptr_t ___0_stateHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVirtualButtonConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonConfig__ctor_m2928CC48A065AE0C2492C9DCF75CD68035DF03FB (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVirtualButtonSensitivity>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m8C64EF38ADE15BF18E974F9E346F9F27352DE610 (GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuVirtualButtonSensitivity>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuVirtualButtonSensitivity_tC4BB9C1F9DFFFBAF6CE5ECDB96786034B5324E2D_mFD047A727363BC5665C17862DCF5D47C2C89F12E (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuRectangle>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m5AAF9F4626A864F314B5CC7D7E51BF121677EC15 (GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m5AAF9F4626A864F314B5CC7D7E51BF121677EC15_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuRectangle>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2 (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926* ___1_callback, const RuntimeMethod* method)
{
return (( VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 (*) (intptr_t, GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<System.IntPtr>::.ctor(System.Object,System.IntPtr)
inline void GetPrimitiveValueDelegate_1__ctor_m7AFA8B438172286D2CF1D01F8DB49C71B6765AC3 (GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetPrimitiveValueDelegate_1__ctor_m7AFA8B438172286D2CF1D01F8DB49C71B6765AC3_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetPrimitiveValue<System.IntPtr>(System.IntPtr,Vuforia.ValueAccessUtils/GetPrimitiveValueDelegate`1<T>)
inline intptr_t ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F (intptr_t ___0_nativeHandle, GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7* ___1_callback, const RuntimeMethod* method)
{
return (( intptr_t (*) (intptr_t, GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7*, const RuntimeMethod*))ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuVirtualButtonConfig/Internal Vuforia.VuVirtualButtonConfig/Internal::Create(Vuforia.VuVirtualButtonConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 Internal_Create_m3506B7B5FEC09FD3C56C55696F56B7AA1F5E9146 (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuEngineCreateVirtualButtonObserver(System.IntPtr,System.IntPtr&,Vuforia.VuVirtualButtonConfig/Internal&,Vuforia.VuVirtualButtonCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuEngineCreateVirtualButtonObserver_mE2B852D380AAC04D72F1B391242588F400BBD2FD (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVirtualButtonObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonObserver__ctor_mE464D04793FA99CEFB8F3B0F216ADD41CBFF13BB (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverSetSensitivity(System.IntPtr,Vuforia.VuVirtualButtonSensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverSetSensitivity_mE64A98034DBE26F03C68E2302AFBD1E29C60BEF1 (intptr_t ___0_observerHandle, int32_t ___1_sensitivity, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverSetArea(System.IntPtr,Vuforia.VuRectangle&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverSetArea_m8A6E05144CEA385000F7AA0C7F445F6AB1B9BA1D (intptr_t ___0_observerHandle, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3* ___1_area, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVirtualButtonObservationInfo::vuVirtualButtonObservationGetInfo(System.IntPtr,Vuforia.VuVirtualButtonObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObservationInfo_vuVirtualButtonObservationGetInfo_m428101C86AB86739D187E4C4EBB5009D424C0245 (intptr_t ___0_observation, Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F* ___1_info, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVirtualButtonObservationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m3C84382E32D3226915BC687BD9B0FC758D8F38B8 (CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m3C84382E32D3226915BC687BD9B0FC758D8F38B8_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVirtualButtonObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6* ___0_infoValue, CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6*, CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuVuMarkConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVuMarkConfig__ctor_mBD14FC1557DE0218EA2D077C2D88321662339F29 (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuEngineCreateVuMarkObserver(System.IntPtr,System.IntPtr&,Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuEngineCreateVuMarkObserver_mBCFA07F373352E3DAD2E743AD77FCE73FA138384 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVuMarkObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVuMarkObserver__ctor_mE750EA3DCF8F1D046F28E9966795F1B5551D21B7 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTemplateScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTemplateScale_m64EDF0F013177EF567FD433C46F388DC8D8287F4 (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTrackingFromRuntimeAppearance(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTrackingFromRuntimeAppearance_m95094E267FDFC6C87618CA53F2EFB709240C2191 (intptr_t ___0_observerHandle, int32_t ___1_enable, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTrackingOptimization_m7129A6C6A6230153A90B34AC03E7CD4B7ABE3BEA (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObservationTemplateInfo::vuVuMarkObservationGetTemplateInfo(System.IntPtr,Vuforia.VuVuMarkObservationTemplateInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationTemplateInfo_vuVuMarkObservationGetTemplateInfo_m0034E2B0F8247A6487DE409BAF01022A2043121D (intptr_t ___0_observation, Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE* ___1_TemplateInfo, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObservationInstanceInfo::vuVuMarkObservationGetInstanceInfo(System.IntPtr,Vuforia.VuVuMarkObservationInstanceInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationInstanceInfo_vuVuMarkObservationGetInstanceInfo_m3CB7898258F4E304AA7ECD962BABFDC95D6FCB58 (intptr_t ___0_observation, Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413* ___1_instanceInfo, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77 (intptr_t ___0_source, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuVuMarkObservationInfo::vuVuMarkObservationGetInfo(System.IntPtr,Vuforia.VuVuMarkObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationInfo_vuVuMarkObservationGetInfo_m9CB839163023CF1072FAAB58D22474CD82145E26 (intptr_t ___0_observation, VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34* ___1_info, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuVuMarkObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m5AB9A0FD4826319E5EE8C7B1B4F7F9BCFFB2B174 (GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuVuMarkObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuVuMarkObservationStatusInfo_t11729BF4DDFA2A52E22F81C275414D10831471B8_m68229B1F69228A1FA8D44FD81E5FDC5EFB40204C (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B* ___0_enumValue, GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B*, GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationTemplateInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m9CA05CB0E6859AB3767D0346B8DF79AA26FB9927 (CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m9CA05CB0E6859AB3767D0346B8DF79AA26FB9927_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationTemplateInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC* ___0_infoValue, CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC*, CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInstanceInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m17B3F2B32F4645F189AAEAE5B3D2185259F5C0F1 (CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m17B3F2B32F4645F189AAEAE5B3D2185259F5C0F1_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationInstanceInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093* ___0_infoValue, CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093*, CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// Vuforia.VuResult Vuforia.VuMarkObservation::vuVuMarkObservationGetInstanceImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObservation_vuVuMarkObservationGetInstanceImage_m717FABD7323C8D3F378E1E6B17733D71B0456F6B (intptr_t ___0_observationHandle, intptr_t* ___1_imageHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuVuMarkObservationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_m71831D9456BCEE3225FDD07CB4A3075310DC8909 (CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_m71831D9456BCEE3225FDD07CB4A3075310DC8909_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuVuMarkObservationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8* ___0_infoValue, CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8*, CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// System.Void Vuforia.UnmanagedObjectWrapper::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper_Dispose_m7DDC19EAB1E11435BDA81FCC48D5E9E5E5253A8F (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.UnmanagedObjectWrapper::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper__ctor_mA20A5BA168218E35F6E408721E9B523EE9FE5338 (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, intptr_t ___0_ptr, const RuntimeMethod* method) ;
// System.Void Vuforia.NativeString::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeString__ctor_mA5B1F6B34AF26AAA04739E454D4892B97AFB84F2 (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector2I::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector2I::op_Equality(Vuforia.VuVector2I,Vuforia.VuVector2I)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2I_op_Equality_mB72424CD8291C03765E425304ACFD60BB6601B3B (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___0_a, VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector2I::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2I_Equals_mEB5893346E834E2DDE7CF37986257248EC5CE07A (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector2I::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector2I_GetHashCode_m0CE55E20A92E016C33D95D6BC9C2AC2404C9E4A6 (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector4I::op_Equality(Vuforia.VuVector4I,Vuforia.VuVector4I)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4I_op_Equality_mE4FF63AAB81B6CFEF4F4B6A231700C600459C70E (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 ___0_a, VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector4I::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4I_Equals_mB59E301B2EEA726B849BAF1A18CB8C9A18A69C8E (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector4I::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector4I_GetHashCode_m9BC992D28FB569AE237D4CFB1A569EC5A70480D6 (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector2F::op_Equality(Vuforia.VuVector2F,Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2F_op_Equality_m2AC42F9254656A4B9298BF56DA1AD1B6276A62AC (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_a, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector2F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2F_Equals_m3E4FFA3C29081BE998AE21649889CCAF9999C16C (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.Single::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector2F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector2F_GetHashCode_mD6DAE6C33E0B60BAF51069C2C329E7AAA1546C07 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector3F::op_Equality(Vuforia.VuVector3F,Vuforia.VuVector3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector3F_op_Equality_m6974DD05A879FCD7D7AA44ABAC2416E8A07904B5 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_a, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector3F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector3F_Equals_mA6B642264A2FBA9B0EE45FE2DCA42A6A073AE8FC (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector3F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector3F_GetHashCode_m67EAAFE8603FE61CE5A35D0FD538F3736A677889 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector4F::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector4F::op_Equality(Vuforia.VuVector4F,Vuforia.VuVector4F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4F_op_Equality_m567D7A666C5ADB2871B4A4D02C87B09A72698841 (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___0_a, VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector4F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4F_Equals_m605536B1F3C5B1B78BDE6ACF258A1EB77213ADFB (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector4F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector4F_GetHashCode_mC32724F2D652860F0ADFCDE6F4DE24F0BFA90F91 (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector8F::op_Equality(Vuforia.VuVector8F,Vuforia.VuVector8F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector8F_op_Equality_m96E1DC18E225438E936A24033F28F8669992D03D (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___0_a, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuVector8F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector8F_Equals_m0C3D97C81F6D16700488BB216F637AEA65B0025E (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuVector8F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector8F_GetHashCode_m5885649ABF1F6DB86EADEBDC3B9D74E4BF1CC2D7 (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMatrix44F::.ctor(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMatrix44F__ctor_m9EB36FF091105F033F834B59FE051465DF6FE61E (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuMatrix44F::op_Equality(Vuforia.VuMatrix44F,Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMatrix44F_op_Equality_m0242A2CA65A8A7953B7386FE145743E40EBB690E (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_a, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuMatrix44F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMatrix44F_Equals_m5FEA274551E330BE6DE3748ADA2FAE2C57EFAF16 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuMatrix44F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMatrix44F_GetHashCode_m2910C7834B562F0F6624E45B9EED2C57CDA933B7 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.ValueAccessUtils/GetStringValueDelegate::Invoke(System.IntPtr,System.IntPtr&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_inline (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.ValueAccessUtils/GetBoolValueDelegate::Invoke(System.IntPtr,Vuforia.VuBool&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_inline (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaConfig__ctor_mEFF4D9F74DD4DBCCD78DFA0582D99B8B1A8DE444 (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaLabel::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaLabel__ctor_mDF175CCA8EB781D808A16F733F790DA58D9EECD9 (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaLabel::set_Name(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuValidationAreaLabel_set_Name_m96D85B5687F984B0A26280B882434D1A82496D72_inline (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaTrainingStatus>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m7B655AAAFB3065AAE7C72AAD2EC257D78C2E6CE1 (GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuValidationAreaTrainingStatus>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuValidationAreaTrainingStatus_t44F09B67FA648C65DC22ABA83C1C60A1068FFEFE_m5546097C0F1CF52ABEBC8B67DBDB5AF51D63E690 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.VuValidationAreaLabelList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaLabelList__ctor_m591EE27D3BA58E9EFF06A66DC6FABD505365769A (VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuValidationAreaLabel>::.ctor()
inline void List_1__ctor_mE243A96CF3BC46557DFD419A4FCBA78FA257EBB0 (List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetAvailableLabels(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetAvailableLabels_mA728AAEA073A1320B098272DE1922B2C17DA32FC (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method) ;
// TElement Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>::get_Item(System.Int32)
inline VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* VuGenericTypedList_2_get_Item_mAC49F79A5228B9CEB5FA1708524F527F91F69AF5 (VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* (*) (VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867*, int32_t, const RuntimeMethod*))VuGenericTypedList_2_get_Item_mC06A5231191DD9F04FDF7327C03133AD8E85A94A_gshared)(__this, ___0_index, method);
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuEngineCreateValidationAreaObserver(System.IntPtr,System.IntPtr&,Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuEngineCreateValidationAreaObserver_m4A06984DC8DADBFBC76B439A884A062C455E4133 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaObserver__ctor_m2F0EDB3E5498EABE618AE98B647E22FD9527DCA3 (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverSetAssociatedObserver(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverSetAssociatedObserver_mB5EC573E6A19BCBE97A3BB27500BD412D2C07479 (intptr_t ___0_observerHandle, intptr_t ___1_associatedObserverHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverRemoveAssociatedObserver(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverRemoveAssociatedObserver_m93FCF44E8A271F3FADC549B21B0EE20595860133 (intptr_t ___0_observerHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.VuGenericTypedList`2<Vuforia.VuValidationAreaLabel,System.IntPtr>::.ctor(Vuforia.VuGenericList`1/CreateListDelegate<TNative>,Vuforia.VuGenericList`1/GetListSizeDelegate<TNative>,Vuforia.VuGenericList`1/GetListElementDelegate<TNative>,Vuforia.VuGenericList`1/DeleteListDelegate<TNative>)
inline void VuGenericTypedList_2__ctor_m520DC4DC75CCC026FA84513BC08EA474A0C60E82 (VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867* __this, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* ___0_createList, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* ___1_getSize, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* ___2_getElement, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* ___3_deleteList, const RuntimeMethod* method)
{
(( void (*) (VuGenericTypedList_2_t8A61BC660535B882CFC583F37E529AB14DEEF867*, CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*, GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*, GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*, DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*, const RuntimeMethod*))VuGenericTypedList_2__ctor_m4290E316855FFFECAEAD1EDB741E8E906E576839_gshared)(__this, ___0_createList, ___1_getSize, ___2_getElement, ___3_deleteList, method);
}
// Vuforia.VuValidationAreaLabel Vuforia.VuValidationAreaLabel::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* VuValidationAreaLabel_Create_m45AB94E39B03E58EB66E454CC9D68B9DB9127EB9 (intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaObservationValidationInfo::vuValidationAreaObservationGetValidationInfo(System.IntPtr,Vuforia.VuValidationAreaObservationValidationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObservationValidationInfo_vuValidationAreaObservationGetValidationInfo_m732B842452593DA59181D4E5076E12418C71521D (intptr_t ___0_observation, Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3* ___1_targetInfo, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_mA69BA12DB8FA2A05D1AAF424557AFC1B0B9EBFD6_inline (Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaObservationStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_mE40A3F5FEC325B1183DB44A8E73AA0EFAFD91FCF (GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetEnumValue<Vuforia.VuValidationAreaObservationStatusInfo>(System.Nullable`1<T>&,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t VuObservation_GetEnumValue_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_m62855164F5AD0C7799C3078D5E08F3BD669DAA58 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* ___0_enumValue, GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03*, GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239*, const RuntimeMethod*))VuObservation_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m883685D260709FCA597446546BB80B3FD966C665_gshared)(__this, ___0_enumValue, ___1_callback, method);
}
// T System.Nullable`1<Vuforia.VuValidationAreaObservationStatusInfo>::get_Value()
inline int32_t Nullable_1_get_Value_m290AD51500485A6D4DF42D42150AA3D91A214238 (Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_inline (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93*, const RuntimeMethod*))Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_gshared_inline)(__this, method);
}
// System.Void Vuforia.VuObservation/CreateStructDelegate`1<Vuforia.VuValidationAreaObservationValidationInfo>::.ctor(System.Object,System.IntPtr)
inline void CreateStructDelegate_1__ctor_mEA0D53DDD64A061AE42B2E2CEC6CA2C4AC338523 (CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D*, RuntimeObject*, intptr_t, const RuntimeMethod*))CreateStructDelegate_1__ctor_mEA0D53DDD64A061AE42B2E2CEC6CA2C4AC338523_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.VuObservation::GetStructValue<Vuforia.VuValidationAreaObservationValidationInfo>(System.Nullable`1<T>&,Vuforia.VuObservation/CreateStructDelegate`1<T>)
inline VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* ___0_infoValue, CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D* ___1_createDelegate, const RuntimeMethod* method)
{
return (( VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 (*) (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*, Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93*, CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D*, const RuntimeMethod*))VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3_gshared)(__this, ___0_infoValue, ___1_createDelegate, method);
}
// T System.Nullable`1<Vuforia.VuValidationAreaObservationValidationInfo>::get_Value()
inline VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59 (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* __this, const RuntimeMethod* method)
{
return (( VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 (*) (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93*, const RuntimeMethod*))Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59_gshared)(__this, method);
}
// System.Void Vuforia.VuValidationAreaCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureConfig__ctor_m99A67A8DFFB52D3A80A564551867047E53B32476 (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* __this, const RuntimeMethod* method) ;
// System.Object Vuforia.VuValidationAreaCaptureConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m2AB04196F6137F4D1F24B673E54B6C11973CA878 (Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureController::vuEngineGetValidationAreaCaptureController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureController_vuEngineGetValidationAreaCaptureController_mAA0858AE185307ACE49898B4F5CC6A8C90EC8BB8 (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaCaptureController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureController__ctor_mD54D00B9EB014C11F2A83D2BF634D373855C3D94 (VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuValidationAreaCaptureConfig/Internal Vuforia.VuValidationAreaCaptureConfig/Internal::Create(Vuforia.VuValidationAreaCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 Internal_Create_m86D464746F5D1808A83008C7C320A75A9ADE5D22 (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureController::vuValidationAreaCaptureControllerCreateValidationAreaCapture(System.IntPtr,Vuforia.VuValidationAreaCaptureConfig/Internal&,System.IntPtr&,Vuforia.VuValidationAreaCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureController_vuValidationAreaCaptureControllerCreateValidationAreaCapture_m9B0621AAB8E6B8C0D6C9A15E6529917FD4269A73 (intptr_t ___0_controller, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaCapture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCapture__ctor_mD1D56844BCE57D04B181108F3A19E03412C27EBD (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatus>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m82DCCF6F7C48D8EA5D985F4096E5B889F582D92F (GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuValidationAreaCaptureStatus>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatus_t667262178198DD37E71D37E50CA68FD9A403E525_m8C36190D475ABD81CE196E11D001DFF3A24B03E0 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m33935AF89606C3BE96642E2AD43AD3B7409875C9 (GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuValidationAreaCaptureStatusInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatusInfo_t16FBB7E89329E70DB89FE0BFA1443B550EA946AF_m7C853CAB05F2233D62FC427DBBDEC931455F257D (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureProgressInfo>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m15903F5E98FEACD4C2F259A09D38060D0E43CD99 (GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m15903F5E98FEACD4C2F259A09D38060D0E43CD99_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuValidationAreaCaptureProgressInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810 ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538* ___1_callback, const RuntimeMethod* method)
{
return (( VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810 (*) (intptr_t, GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureStart_m00218145BC0EC9F178A6A31C89F6EB1C588F263B (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureStop(System.IntPtr,System.IntPtr,Vuforia.VuValidationAreaCaptureStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureStop_mC509E271F8B5D24B44273DEB8DED828C8CBC6F60 (intptr_t ___0_capture, intptr_t ___1_labelName, int32_t* ___2_status, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCapturePause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCapturePause_m007D9DC31F0D681C443680B45CA52B4AA1DD5C06 (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureResume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureResume_m4599829F0D22580278D5E05AB3D2F3C954DE3F07 (intptr_t ___0_capture, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureDestroy(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureDestroy_m4D8D69164C42C0A527D746A35B6271E7E4BDFAEC (intptr_t ___0_capture, int32_t ___1_deleteData, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaCaptureUploadConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureUploadConfig__ctor_m3149C1E4E1A422B198FB75B45793E001465041B6 (VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* __this, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuUploadController::vuEngineGetUploadController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuUploadController_vuEngineGetUploadController_m61C02E969C19FBA1FCFBBFC8E1F403E70B9B184E (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method) ;
// System.Void Vuforia.VuUploadController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuUploadController__ctor_m853DE6D43CCFBBAD0298A6C49CF9E4DAA9CEA7CF (VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuUploadController::vuUploadControllerCreateValidationAreaCaptureUpload(System.IntPtr,Vuforia.VuValidationAreaCaptureUploadConfig,System.IntPtr&,Vuforia.VuValidationAreaCaptureUploadCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuUploadController_vuUploadControllerCreateValidationAreaCaptureUpload_m652E4EC452908E709FF93BC808993327B015628F (intptr_t ___0_controller, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaCaptureUpload::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureUpload__ctor_m06B3907188FBD6BAE32105D318A4146960A4DBCA (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method) ;
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatus>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m95F87D6518079572DD4FBEDF24F0F196E02E197C (GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuValidationAreaCaptureUploadStatus>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatus_t96C7F33F87E60BF8CB6FF48279F4D331293B1E12_m95C719D0D90A94A3D25795A31C8D75FE60CD702C (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadStatusInfo>::.ctor(System.Object,System.IntPtr)
inline void GetEnumValueDelegate_1__ctor_m95B4CD0016600F0ADF70C023B0D69E86E1878458 (GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetEnumValueDelegate_1__ctor_m5523F00EB7B89AA07C846D80ED32B3ACA9244E9D_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetEnumValue<Vuforia.VuValidationAreaCaptureUploadStatusInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetEnumValueDelegate`1<T>)
inline int32_t ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatusInfo_tFBAD60CAAB85172FEE2DE8F8271DEA66E3353614_mCB0C4744A962EEBC04252506AE2277DB7BAF5AC9 (intptr_t ___0_nativeHandle, GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796* ___1_callback, const RuntimeMethod* method)
{
return (( int32_t (*) (intptr_t, GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796*, const RuntimeMethod*))ValueAccessUtils_GetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m35D4077E0C169EF5BBC555A4E7E56343C86CE33D_gshared)(___0_nativeHandle, ___1_callback, method);
}
// System.Void Vuforia.ValueAccessUtils/GetStructValueDelegate`1<Vuforia.VuValidationAreaCaptureUploadProgressInfo>::.ctor(System.Object,System.IntPtr)
inline void GetStructValueDelegate_1__ctor_m609B6A039E29994BA4928157C4B40CF716A19C4B (GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A*, RuntimeObject*, intptr_t, const RuntimeMethod*))GetStructValueDelegate_1__ctor_m609B6A039E29994BA4928157C4B40CF716A19C4B_gshared)(__this, ___0_object, ___1_method, method);
}
// T Vuforia.ValueAccessUtils::GetStructValue<Vuforia.VuValidationAreaCaptureUploadProgressInfo>(System.IntPtr,Vuforia.ValueAccessUtils/GetStructValueDelegate`1<T>)
inline VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242 ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8 (intptr_t ___0_nativeHandle, GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A* ___1_callback, const RuntimeMethod* method)
{
return (( VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242 (*) (intptr_t, GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A*, const RuntimeMethod*))ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8_gshared)(___0_nativeHandle, ___1_callback, method);
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadStart_m1074010D8C5175B31339F862785DB84EE4B4E19E (intptr_t ___0_upload, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadCancel(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadCancel_m18B985096AC301D7F6C49C2AC9DDA806F649DEC6 (intptr_t ___0_upload, const RuntimeMethod* method) ;
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadDestroy_m3E7C7FA6266E9A9AA645F4C9A2D88D88678D6BB9 (intptr_t ___0_upload, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetAreaTargetCaptureController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureControllerCreateAreaTargetCapture(intptr_t, Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2*, intptr_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureStart(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureStop(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCapturePause(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureResume(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureGenerate(intptr_t, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureGetStatus(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureCancelGeneration(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureGetGenerationProgress(intptr_t, float*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureGetGenerationTimeEstimate(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetCaptureDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeTypeSetCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeTypeSetGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeTypeSetHasElement(intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeTypeSetAddElement(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeTypeSetDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateBarcodeObserver(intptr_t, intptr_t*, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeObserverGetObservedTypes(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeObservationGetInstanceInfo(intptr_t, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuBarcodeObservationGetInfo(intptr_t, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL cs3DTilesCreate(intptr_t*, intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL cs3DTilesHasTileSet(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL cs3DTilesGetTileSet(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL cs3DTilesDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csScenesLoad(intptr_t*, intptr_t, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csScenesLoadWithoutMaterials(intptr_t*, intptr_t, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csScenesLoadFromRawFile(intptr_t*, intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csScenesLoadWithoutMaterialsFromRawFile(intptr_t*, intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csScenesDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSceneListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSceneListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSceneGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSceneGetNodeList(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeGetNodeList(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeGetMeshList(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeGetMatrix(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csNodeGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMatrixGetValues(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csPointCloudCreate(intptr_t*, intptr_t, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csPointCloudCreateFromRawFile(intptr_t*, intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csPointCloudGetVertexCount(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csPointCloudGetAttributeList(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csPointCloudDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshCreate(intptr_t*, intptr_t, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshCreateFromRawFile(intptr_t*, intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshGetVertexCount(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshHasIndices(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshGetIndexCount(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshGetIndexType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshCopyIndexData(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshGetAttributeList(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshHasMaterial(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshGetMaterial(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMeshDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeListGetElementByName(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeGetName(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeGetComponentType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeGetDataType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeGetAttributeData(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csAttributeDataCopyData(intptr_t, intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMaterialGetBaseColorFactor(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMaterialHasBaseColorTexture(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMaterialGetBaseColorTexture(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csMaterialGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csTextureGetSource(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csTextureGetSampler(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csTextureGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csTextureSourceGetImage(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSamplerGetMinFilter(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSamplerGetWrapS(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL csSamplerGetWrapT(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuHitTestGetPose(intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateAnchorObserver(intptr_t, intptr_t*, Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObserverHitTest(intptr_t, Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286*, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObserverCreateAnchor(intptr_t, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObserverCreateAnchorWithHitTest(intptr_t, Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObserverDestroyAnchor(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuHitTestListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuHitTestListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuHitTestListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuHitTestListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObservationGetInfo(intptr_t, VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAnchorObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateAreaTargetObserver(intptr_t, intptr_t*, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateAreaTargetObserverFromCloudConfig(intptr_t, intptr_t*, Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverGetTargetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverGetTargetSize(intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverGetAABB(intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverRequiresExternalPositions(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverSetExternalPositionFrom2D(intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObserverSetExternalPositionFrom3D(intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5, float, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObservationGetTargetInfo(intptr_t, Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuAreaTargetObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetCameraController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetVideoModes(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetActiveVideoMode(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetActiveVideoMode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFlashMode(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFlashMode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFocusMode(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFocusMode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetRegisteredImageFormats(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerRegisterImageFormat(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerUnregisterImageFormat(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetSupportedCameraFields(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFieldString(intptr_t, char*, intptr_t*, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFieldString(intptr_t, char*, char*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFieldInt64(intptr_t, char*, int64_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFieldInt64(intptr_t, char*, int64_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFieldFloat(intptr_t, char*, float*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFieldFloat(intptr_t, char*, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFieldBool(intptr_t, char*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFieldBool(intptr_t, char*, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerGetFieldInt64Range(intptr_t, char*, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraControllerSetFieldInt64Range(intptr_t, char*, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraVideoModeListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraVideoModeListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraVideoModeListGetElement(intptr_t, int32_t, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraVideoModeListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraFieldListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraFieldListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraFieldListGetElement(intptr_t, int32_t, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraFieldListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateCylinderTargetObserver(intptr_t, intptr_t*, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverGetTargetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverSetTargetSideLength(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverGetTargetSideLength(intptr_t, float*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverSetTargetTopDiameter(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverGetTargetTopDiameter(intptr_t, float*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverSetTargetBottomDiameter(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverGetTargetBottomDiameter(intptr_t, float*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverSetTrackingOptimization(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObserverGetTrackingOptimization(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObservationGetTargetInfo(intptr_t, Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCylinderTargetObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDatabaseTargetInfoListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDatabaseTargetInfoListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDatabaseTargetInfoListGetElement(intptr_t, int32_t, Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDatabaseTargetInfoListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateDevicePoseObserver(intptr_t, intptr_t*, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDevicePoseObserverSetStaticMode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDevicePoseObserverGetStaticMode(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuDevicePoseObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddDriverConfig(intptr_t, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddErrorHandlerConfig(intptr_t, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddFusionProviderConfig(intptr_t, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddInternalConfig(intptr_t, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddLicenseConfig(intptr_t, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddPlatformAndroidConfig(intptr_t, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddPlatformLuminConfig(intptr_t, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddSoftwareContextConfig(intptr_t, Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineConfigSetAddDeviceCalibrationConfig(intptr_t, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreate(intptr_t*, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineStart(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineStop(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineAcquireLatestState(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineClearAreaTargetObserverCloudCache(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 CDECL vuEngineGetLibraryVersionInfo();
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetDatabaseTargetInfo(intptr_t, char*, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineSetMaximumSimultaneousTrackedImages(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineSetModelTargetRecoWhileExtendedTracked(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineResetWorldTracking(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetBuildPreset(int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateIlluminationObserver(intptr_t, intptr_t*, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuIlluminationObservationGetInfo(intptr_t, Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageGetImageInfo(intptr_t, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageRelease(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImagePixelFormatListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImagePixelFormatListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImagePixelFormatListGetElement(intptr_t, int32_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImagePixelFormatListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateImageTargetObserver(intptr_t, intptr_t*, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateImageTargetObserverFromFileConfig(intptr_t, intptr_t*, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateImageTargetObserverFromBufferConfig(intptr_t, intptr_t*, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateImageTargetObserverFromCloudObservation(intptr_t, intptr_t*, Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObserverGetTargetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObserverSetTargetScale(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObserverGetTargetSize(intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObserverSetTrackingOptimization(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObserverGetTrackingOptimization(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObservationGetTargetInfo(intptr_t, Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuImageTargetObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateCloudImageTargetObserver(intptr_t, intptr_t*, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCloudImageTargetObserverRegisterHandlers(intptr_t, Il2CppMethodPointer, Il2CppMethodPointer, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCloudImageTargetObserverIsRequesting(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCloudImageTargetObservationGetTargetInfo(intptr_t, Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateMeshObserverFromAreaTargetCaptureConfig(intptr_t, intptr_t*, Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateMeshObserverFromAreaTargetConfig(intptr_t, intptr_t*, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateMeshObserverFromModelTargetConfig(intptr_t, intptr_t*, Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMeshObservationBlockListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMeshObservationBlockListGetElement(intptr_t, int32_t, Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMeshObservationGetInfo(intptr_t, Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateModelTargetObserver(intptr_t, intptr_t*, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetTargetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverSetTargetScale(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetTargetSize(intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetGuideViews(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverSetTrackingOptimization(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetTrackingOptimization(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetAABB(intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverSetActiveGuideViewName(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetActiveGuideViewName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetAvailableStates(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverSetActiveStateName(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverGetActiveStateName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObserverReset(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewGetPose(intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewSetPose(intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewGetImage(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewIsImageOutdated(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuGuideViewListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetStateGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetStateListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetStateListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetStateListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetStateListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObservationGetTargetInfo(intptr_t, Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObservationGetStateInfo(intptr_t, Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuModelTargetObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateMultiTargetObserver(intptr_t, intptr_t*, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObserverGetTargetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObserverGetTargetSize(intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObserverSetTrackingOptimization(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObserverGetTrackingOptimization(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObservationGetTargetInfo(intptr_t, Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuMultiTargetObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverGetId(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverGetType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverIsActivated(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverActivate(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverDeactivate(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObserverDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationGetType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationGetObserverId(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationGetPoseInfo(intptr_t, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuObservationListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuPlatformControllerSetViewOrientation(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetPlatformController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuPlatformControllerGetFusionProviderType(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetRenderController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRenderControllerSetRenderViewConfig(intptr_t, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRenderControllerSetVideoBackgroundViewportMode(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRenderControllerSetProjectionMatrixNearFar(intptr_t, float, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetSessionRecorderController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuSessionRecorderControllerGetDefaultRecordingDataFlags(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuSessionRecorderControllerGetSupportedRecordingDataFlags(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuSessionRecorderControllerCreateRecording(intptr_t, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke*, intptr_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuSessionRecorderControllerDestroyRecordings(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuSessionRecorderControllerCleanRecordedData(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingStart(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingStop(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingGetPath(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingGetStatus(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuRecordingDestroy(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 CDECL vuCameraIntrinsicsGetFov(Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateGetRenderState(intptr_t, Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuCameraFrameGetImages(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateHasCameraFrame(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateGetObservations(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateGetCameraFrame(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateGetCameraIntrinsics(intptr_t, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuStateRelease(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateVirtualButtonObserver(intptr_t, intptr_t*, Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObserverGetSensitivity(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObserverSetSensitivity(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObserverGetArea(intptr_t, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObserverSetArea(intptr_t, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObserverGetAssociatedObserver(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVirtualButtonObservationGetInfo(intptr_t, Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateVuMarkObserver(intptr_t, intptr_t*, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTargetUniqueId(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTemplateName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverSetTemplateScale(intptr_t, float);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTemplateSize(intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTemplateAABB(intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetUserData(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetOrigin(intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTrackingFromRuntimeAppearance(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverSetTrackingFromRuntimeAppearance(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverSetTrackingOptimization(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObserverGetTrackingOptimization(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObservationGetTemplateInfo(intptr_t, Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObservationGetInstanceInfo(intptr_t, Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObservationGetInfo(intptr_t, VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuVuMarkObservationGetInstanceImage(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaLabelGetName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineCreateValidationAreaObserver(intptr_t, intptr_t*, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverGetAreaName(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverGetSize(intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverGetPoseOffset(intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverGetTrainingStatus(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverGetAvailableLabels(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverSetAssociatedObserver(intptr_t, intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObserverRemoveAssociatedObserver(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaLabelListCreate(intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaLabelListGetSize(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaLabelListGetElement(intptr_t, int32_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaLabelListDestroy(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObservationGetValidationInfo(intptr_t, Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaObservationGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetValidationAreaCaptureController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureControllerCreateValidationAreaCapture(intptr_t, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke*, intptr_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureStart(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureStop(intptr_t, intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCapturePause(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureResume(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureGetCaptureDirectory(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureGetStatus(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureGetProgress(intptr_t, VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureDestroy(intptr_t, int32_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuEngineGetUploadController(intptr_t, intptr_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuUploadControllerCreateValidationAreaCaptureUpload(intptr_t, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke*, intptr_t*, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadStart(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadCancel(intptr_t);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadGetStatus(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadGetStatusInfo(intptr_t, int32_t*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadGetProgress(intptr_t, VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242*);
#endif
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
IL2CPP_EXTERN_C int32_t CDECL vuValidationAreaCaptureUploadDestroy(intptr_t);
#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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_pinvoke(const VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F& unmarshaled, VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_pinvoke& marshaled)
{
Exception_t* ___devicePoseObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'devicePoseObserver' of type 'VuAreaTargetCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___devicePoseObserver_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_pinvoke_back(const VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_pinvoke& marshaled, VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F& unmarshaled)
{
Exception_t* ___devicePoseObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'devicePoseObserver' of type 'VuAreaTargetCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___devicePoseObserver_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_pinvoke_cleanup(VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_com(const VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F& unmarshaled, VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_com& marshaled)
{
Exception_t* ___devicePoseObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'devicePoseObserver' of type 'VuAreaTargetCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___devicePoseObserver_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_com_back(const VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_com& marshaled, VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F& unmarshaled)
{
Exception_t* ___devicePoseObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'devicePoseObserver' of type 'VuAreaTargetCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___devicePoseObserver_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshal_com_cleanup(VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F_marshaled_com& marshaled)
{
}
// System.Void Vuforia.VuAreaTargetCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCaptureConfig__ctor_m13B8167B0A048EB4CB0A28FE3D03E6B07CBC75E6 (VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* __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
// Vuforia.VuAreaTargetCaptureConfig/Internal Vuforia.VuAreaTargetCaptureConfig/Internal::Create(Vuforia.VuAreaTargetCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 Internal_Create_mAA34F3D618533492A9711782FA8BD0891E0FFC03 (VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 V_0;
memset((&V_0), 0, sizeof(V_0));
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B2_0 = NULL;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* G_B2_1 = NULL;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B1_0 = NULL;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2));
VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___devicePoseObserver_0;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_2 = ((VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)CastclassClass((RuntimeObject*)L_1, VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___devicePoseObserver_0 = G_B3_0;
VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* L_5 = ___0_config;
NullCheck(L_5);
int32_t L_6 = L_5->___start_1;
(&V_0)->___start_1 = L_6;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 L_7 = V_0;
return L_7;
}
}
// System.Object Vuforia.VuAreaTargetCaptureConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m5D650994C4749269AAE9E368D21F59274483D79D (Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2));
intptr_t L_0 = __this->___devicePoseObserver_0;
(&V_0)->___devicePoseObserver_0 = L_0;
int32_t L_1 = __this->___start_1;
(&V_0)->___start_1 = L_1;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 L_2 = V_0;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 L_3 = L_2;
RuntimeObject* L_4 = Box(Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2_il2cpp_TypeInfo_var, &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* Internal_Clone_m5D650994C4749269AAE9E368D21F59274483D79D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Internal_Clone_m5D650994C4749269AAE9E368D21F59274483D79D(_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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_pinvoke(const VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9& unmarshaled, VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_pinvoke& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_1);
marshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string(unmarshaled.___outputDirectory_2);
marshaled.___targetName_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_3);
marshaled.___generateAuthoringFiles_4 = unmarshaled.___generateAuthoringFiles_4;
marshaled.___generateDatabase_5 = unmarshaled.___generateDatabase_5;
marshaled.___generatePackages_6 = unmarshaled.___generatePackages_6;
}
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_pinvoke_back(const VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_pinvoke& marshaled, VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1));
unmarshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___outputDirectory_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2));
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_3));
int32_t unmarshaledgenerateAuthoringFiles_temp_4 = 0;
unmarshaledgenerateAuthoringFiles_temp_4 = marshaled.___generateAuthoringFiles_4;
unmarshaled.___generateAuthoringFiles_4 = unmarshaledgenerateAuthoringFiles_temp_4;
int32_t unmarshaledgenerateDatabase_temp_5 = 0;
unmarshaledgenerateDatabase_temp_5 = marshaled.___generateDatabase_5;
unmarshaled.___generateDatabase_5 = unmarshaledgenerateDatabase_temp_5;
int32_t unmarshaledgeneratePackages_temp_6 = 0;
unmarshaledgeneratePackages_temp_6 = marshaled.___generatePackages_6;
unmarshaled.___generatePackages_6 = unmarshaledgeneratePackages_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_pinvoke_cleanup(VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___outputDirectory_2);
marshaled.___outputDirectory_2 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_com(const VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9& unmarshaled, VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_com& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___secretAuth_1);
marshaled.___outputDirectory_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___outputDirectory_2);
marshaled.___targetName_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___targetName_3);
marshaled.___generateAuthoringFiles_4 = unmarshaled.___generateAuthoringFiles_4;
marshaled.___generateDatabase_5 = unmarshaled.___generateDatabase_5;
marshaled.___generatePackages_6 = unmarshaled.___generatePackages_6;
}
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_com_back(const VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_com& marshaled, VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___secretAuth_1));
unmarshaled.___outputDirectory_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___outputDirectory_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___outputDirectory_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___outputDirectory_2));
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___targetName_3));
int32_t unmarshaledgenerateAuthoringFiles_temp_4 = 0;
unmarshaledgenerateAuthoringFiles_temp_4 = marshaled.___generateAuthoringFiles_4;
unmarshaled.___generateAuthoringFiles_4 = unmarshaledgenerateAuthoringFiles_temp_4;
int32_t unmarshaledgenerateDatabase_temp_5 = 0;
unmarshaledgenerateDatabase_temp_5 = marshaled.___generateDatabase_5;
unmarshaled.___generateDatabase_5 = unmarshaledgenerateDatabase_temp_5;
int32_t unmarshaledgeneratePackages_temp_6 = 0;
unmarshaledgeneratePackages_temp_6 = marshaled.___generatePackages_6;
unmarshaled.___generatePackages_6 = unmarshaledgeneratePackages_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig
IL2CPP_EXTERN_C void VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshal_com_cleanup(VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___outputDirectory_2);
marshaled.___outputDirectory_2 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// System.Void Vuforia.VuAreaTargetCaptureGenerationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCaptureGenerationConfig__ctor_m9A280BCC69C31E4330B4B2F8767FCF6C3719AB70 (VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* __this, const RuntimeMethod* method)
{
{
__this->___generateAuthoringFiles_4 = 1;
__this->___generateDatabase_5 = 1;
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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_1);
marshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string(unmarshaled.___outputDirectory_2);
marshaled.___targetName_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_3);
marshaled.___generateAuthoringFiles_4 = unmarshaled.___generateAuthoringFiles_4;
marshaled.___generateDatabase_5 = unmarshaled.___generateDatabase_5;
marshaled.___generatePackages_6 = unmarshaled.___generatePackages_6;
}
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke_back(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1));
unmarshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___outputDirectory_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2));
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_3));
int32_t unmarshaledgenerateAuthoringFiles_temp_4 = 0;
unmarshaledgenerateAuthoringFiles_temp_4 = marshaled.___generateAuthoringFiles_4;
unmarshaled.___generateAuthoringFiles_4 = unmarshaledgenerateAuthoringFiles_temp_4;
int32_t unmarshaledgenerateDatabase_temp_5 = 0;
unmarshaledgenerateDatabase_temp_5 = marshaled.___generateDatabase_5;
unmarshaled.___generateDatabase_5 = unmarshaledgenerateDatabase_temp_5;
int32_t unmarshaledgeneratePackages_temp_6 = 0;
unmarshaledgeneratePackages_temp_6 = marshaled.___generatePackages_6;
unmarshaled.___generatePackages_6 = unmarshaledgeneratePackages_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke_cleanup(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___outputDirectory_2);
marshaled.___outputDirectory_2 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_com(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_com& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_1);
marshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string(unmarshaled.___outputDirectory_2);
marshaled.___targetName_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_3);
marshaled.___generateAuthoringFiles_4 = unmarshaled.___generateAuthoringFiles_4;
marshaled.___generateDatabase_5 = unmarshaled.___generateDatabase_5;
marshaled.___generatePackages_6 = unmarshaled.___generatePackages_6;
}
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_com_back(const Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_com& marshaled, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1));
unmarshaled.___outputDirectory_2 = il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___outputDirectory_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___outputDirectory_2));
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_3));
int32_t unmarshaledgenerateAuthoringFiles_temp_4 = 0;
unmarshaledgenerateAuthoringFiles_temp_4 = marshaled.___generateAuthoringFiles_4;
unmarshaled.___generateAuthoringFiles_4 = unmarshaledgenerateAuthoringFiles_temp_4;
int32_t unmarshaledgenerateDatabase_temp_5 = 0;
unmarshaledgenerateDatabase_temp_5 = marshaled.___generateDatabase_5;
unmarshaled.___generateDatabase_5 = unmarshaledgenerateDatabase_temp_5;
int32_t unmarshaledgeneratePackages_temp_6 = 0;
unmarshaledgeneratePackages_temp_6 = marshaled.___generatePackages_6;
unmarshaled.___generatePackages_6 = unmarshaledgeneratePackages_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCaptureGenerationConfig/Internal
IL2CPP_EXTERN_C void Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_com_cleanup(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___outputDirectory_2);
marshaled.___outputDirectory_2 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// Vuforia.VuAreaTargetCaptureGenerationConfig/Internal Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::Create(Vuforia.VuAreaTargetCaptureGenerationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t725F163761104F5EB770A710D1A17C285F66E4EC Internal_Create_mDBB3833B7B7C558E240346396A2A3052DB00DDD9 (VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* ___0_config, const RuntimeMethod* method)
{
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC));
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_0 = ___0_config;
NullCheck(L_0);
String_t* L_1 = L_0->___userAuth_0;
(&V_0)->___userAuth_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___userAuth_0), (void*)L_1);
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_2 = ___0_config;
NullCheck(L_2);
String_t* L_3 = L_2->___secretAuth_1;
(&V_0)->___secretAuth_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___secretAuth_1), (void*)L_3);
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_4 = ___0_config;
NullCheck(L_4);
String_t* L_5 = L_4->___outputDirectory_2;
(&V_0)->___outputDirectory_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___outputDirectory_2), (void*)L_5);
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_6 = ___0_config;
NullCheck(L_6);
String_t* L_7 = L_6->___targetName_3;
(&V_0)->___targetName_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_7);
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_8 = ___0_config;
NullCheck(L_8);
int32_t L_9 = L_8->___generateAuthoringFiles_4;
(&V_0)->___generateAuthoringFiles_4 = L_9;
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_10 = ___0_config;
NullCheck(L_10);
int32_t L_11 = L_10->___generateDatabase_5;
(&V_0)->___generateDatabase_5 = L_11;
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_12 = ___0_config;
NullCheck(L_12);
int32_t L_13 = L_12->___generatePackages_6;
(&V_0)->___generatePackages_6 = L_13;
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC L_14 = V_0;
return L_14;
}
}
// System.Object Vuforia.VuAreaTargetCaptureGenerationConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m8CC1C502A9233B8D95E824DA4EF6EFC5E7BA6CF1 (Internal_t725F163761104F5EB770A710D1A17C285F66E4EC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC));
String_t* L_0 = __this->___userAuth_0;
(&V_0)->___userAuth_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___userAuth_0), (void*)L_0);
String_t* L_1 = __this->___secretAuth_1;
(&V_0)->___secretAuth_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___secretAuth_1), (void*)L_1);
String_t* L_2 = __this->___outputDirectory_2;
(&V_0)->___outputDirectory_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___outputDirectory_2), (void*)L_2);
String_t* L_3 = __this->___targetName_3;
(&V_0)->___targetName_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_3);
int32_t L_4 = __this->___generateAuthoringFiles_4;
(&V_0)->___generateAuthoringFiles_4 = L_4;
int32_t L_5 = __this->___generateDatabase_5;
(&V_0)->___generateDatabase_5 = L_5;
int32_t L_6 = __this->___generatePackages_6;
(&V_0)->___generatePackages_6 = L_6;
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC L_7 = V_0;
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC L_8 = L_7;
RuntimeObject* L_9 = Box(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_il2cpp_TypeInfo_var, &L_8);
return L_9;
}
}
IL2CPP_EXTERN_C RuntimeObject* Internal_Clone_m8CC1C502A9233B8D95E824DA4EF6EFC5E7BA6CF1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t725F163761104F5EB770A710D1A17C285F66E4EC*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Internal_Clone_m8CC1C502A9233B8D95E824DA4EF6EFC5E7BA6CF1(_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
// Vuforia.VuResult Vuforia.VuAreaTargetCaptureController::vuEngineGetAreaTargetCaptureController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCaptureController_vuEngineGetAreaTargetCaptureController_mC7FCD9F27D4DF8671963BAE3316CFA5798F369EA (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetAreaTargetCaptureController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetAreaTargetCaptureController)(___0_engine, ___1_controller);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_controller);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCaptureController::vuAreaTargetCaptureControllerCreateAreaTargetCapture(System.IntPtr,Vuforia.VuAreaTargetCaptureConfig/Internal&,System.IntPtr&,Vuforia.VuAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCaptureController_vuAreaTargetCaptureControllerCreateAreaTargetCapture_m06F511C91BF47BE8B661BE1D6B39646D259A23D0 (intptr_t ___0_controller, Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2*, intptr_t*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2*) + sizeof(intptr_t*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureControllerCreateAreaTargetCapture", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureControllerCreateAreaTargetCapture)(___0_controller, ___1_config, ___2_capture, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_config, ___2_capture, ___3_error);
#endif
return returnValue;
}
// Vuforia.VuAreaTargetCaptureController Vuforia.VuAreaTargetCaptureController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* VuAreaTargetCaptureController_Create_m95CE9D642A52E714524EC96B064FF3B1DA9DEF87 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuAreaTargetCaptureController_vuEngineGetAreaTargetCaptureController_mC7FCD9F27D4DF8671963BAE3316CFA5798F369EA(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4979075C3E528DE61BCA778C6606A699F40D8C6D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuAreaTargetCaptureController_Create_m95CE9D642A52E714524EC96B064FF3B1DA9DEF87_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* L_6 = (VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB*)il2cpp_codegen_object_new(VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuAreaTargetCaptureController__ctor_m684BCAD8248039FF6C062654EC29C08AA3ED6B83(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuAreaTargetCaptureController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCaptureController__ctor_m684BCAD8248039FF6C062654EC29C08AA3ED6B83 (VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.IVuAreaTargetCapture Vuforia.VuAreaTargetCaptureController::CreateAreaTargetCapture(Vuforia.VuAreaTargetCaptureConfig,Vuforia.VuAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuAreaTargetCaptureController_CreateAreaTargetCapture_m702852AEC47A1525FB76D2669770500ECE1F0766 (VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* __this, VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuAreaTargetCaptureConfig_t01BFB59D0BF57FA29167B48F37485A260818649F* L_0 = ___0_config;
Internal_t3A4727F1194A014FB49840D49C0FB0DDBE69CDD2 L_1;
L_1 = Internal_Create_mAA34F3D618533492A9711782FA8BD0891E0FFC03(L_0, NULL);
V_0 = L_1;
intptr_t L_2 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t* L_3 = ___1_error;
int32_t L_4;
L_4 = VuAreaTargetCaptureController_vuAreaTargetCaptureControllerCreateAreaTargetCapture_m06F511C91BF47BE8B661BE1D6B39646D259A23D0(L_2, (&V_0), (&V_1), L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0024;
}
}
{
int32_t* L_5 = ___1_error;
*((int32_t*)L_5) = (int32_t)0;
intptr_t L_6 = V_1;
VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* L_7 = (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6*)il2cpp_codegen_object_new(VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6_il2cpp_TypeInfo_var);
NullCheck(L_7);
VuAreaTargetCapture__ctor_mFFEC7DBE6C7748B6F824A46C6E67B481183DC077(L_7, L_6, NULL);
return L_7;
}
IL_0024:
{
return (RuntimeObject*)NULL;
}
}
#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
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureStart_mDDFBB649BE01FE54370E467B1DDCBB1DAA1AF61B (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureStart", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureStart)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureStop_mDBAC0532CCE89FA1B2DDEF5EEDAAC657E847356B (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureStop", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureStop)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCapturePause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCapturePause_m9119AFB8BB685EEA62FFE3AE07A6F93330B8BBE3 (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCapturePause", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCapturePause)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureResume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureResume_m6FAE3CF7FCFCE518D0F047B8E6F08736719F64CA (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureResume", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureResume)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGenerate(System.IntPtr,Vuforia.VuAreaTargetCaptureGenerationConfig/Internal&,Vuforia.VuAreaTargetCaptureGenerationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGenerate_m45936C0C99D96FB8706FE4CFD00809EAD0FBFF6B (intptr_t ___0_capture, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureGenerate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_config' to native representation
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke* ____1_config_marshaled = NULL;
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshaled_pinvoke ____1_config_marshaled_dereferenced = {};
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC_marshal_pinvoke(*___1_config, ____1_config_marshaled_dereferenced);
____1_config_marshaled = &____1_config_marshaled_dereferenced;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureGenerate)(___0_capture, ____1_config_marshaled, ___2_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ____1_config_marshaled, ___2_error);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGetStatus(System.IntPtr,Vuforia.VuAreaTargetCaptureStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGetStatus_m75BDE9DEB0C4568EAD6C8AF227C77E25487FF7FF (intptr_t ___0_capture, int32_t* ___1_status, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureGetStatus", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureGetStatus)(___0_capture, ___1_status);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_status);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGetStatusInfo(System.IntPtr,Vuforia.VuAreaTargetCaptureStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGetStatusInfo_m0C9575AE21EE3532D3450B827C1CA156BF7FC92E (intptr_t ___0_capture, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureGetStatusInfo)(___0_capture, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureCancelGeneration(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureCancelGeneration_m2112B0CDC94147BB64441B57E79A91CB049780BB (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureCancelGeneration", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureCancelGeneration)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGetGenerationProgress(System.IntPtr,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationProgress_m8249E9C71222A6426F105BBBD731495B848CEC05 (intptr_t ___0_capture, float* ___1_progress, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureGetGenerationProgress", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureGetGenerationProgress)(___0_capture, ___1_progress);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_progress);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureGetGenerationTimeEstimate(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationTimeEstimate_m6C58E458903E885AAD85EB6FFF82A182E8D0B0B0 (intptr_t ___0_capture, int32_t* ___1_remainingTimeSeconds, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureGetGenerationTimeEstimate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureGetGenerationTimeEstimate)(___0_capture, ___1_remainingTimeSeconds);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_remainingTimeSeconds);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetCapture::vuAreaTargetCaptureDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_vuAreaTargetCaptureDestroy_mCB89D975B41B664E61408E603B09FFF1A70E9D82 (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetCaptureDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetCaptureDestroy)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuAreaTargetCapture::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuAreaTargetCapture_get_NativeHandle_mBD757A158BD2918C664DB5B03F6EFC82E2846130 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
// Vuforia.VuAreaTargetCaptureStatus Vuforia.VuAreaTargetCapture::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_get_Status_m8F39104C8EFEB6E9A2CD9AAFA29E358C0C4BCFAC (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatus_tDAAC330753BF585C39A7E899D07786CE5E7CB5DB_mADD80136CB0136C28416A50909FD3B7A4B294BC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_vuAreaTargetCaptureGetStatus_m75BDE9DEB0C4568EAD6C8AF227C77E25487FF7FF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB* L_1 = (GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tC6360EDB9F63A063D2DB35789E8CD92E00057FBB_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mB41FC9A9C42922D0CFB3B9532F0A531C1EEF57BE(L_1, NULL, (intptr_t)((void*)VuAreaTargetCapture_vuAreaTargetCaptureGetStatus_m75BDE9DEB0C4568EAD6C8AF227C77E25487FF7FF_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatus_tDAAC330753BF585C39A7E899D07786CE5E7CB5DB_mADD80136CB0136C28416A50909FD3B7A4B294BC7(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatus_tDAAC330753BF585C39A7E899D07786CE5E7CB5DB_mADD80136CB0136C28416A50909FD3B7A4B294BC7_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuAreaTargetCaptureStatusInfo Vuforia.VuAreaTargetCapture::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_get_StatusInfo_mCC2EE224A764EAE9DEC8760DCDB5D7973BE4C975 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatusInfo_tF6053EAC4DF7453644A51A9F6B886CBD67C64B46_m9CAB9A7F94D94A377D5DA30907E15E2F54883CC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_vuAreaTargetCaptureGetStatusInfo_m0C9575AE21EE3532D3450B827C1CA156BF7FC92E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26* L_1 = (GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t397970926A27FC617C4E95BABF30FD1C3250AF26_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m73011D7E86A1483F67B1C1820329EDCD47D38976(L_1, NULL, (intptr_t)((void*)VuAreaTargetCapture_vuAreaTargetCaptureGetStatusInfo_m0C9575AE21EE3532D3450B827C1CA156BF7FC92E_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatusInfo_tF6053EAC4DF7453644A51A9F6B886CBD67C64B46_m9CAB9A7F94D94A377D5DA30907E15E2F54883CC8(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuAreaTargetCaptureStatusInfo_tF6053EAC4DF7453644A51A9F6B886CBD67C64B46_m9CAB9A7F94D94A377D5DA30907E15E2F54883CC8_RuntimeMethod_var);
return L_2;
}
}
// System.Single Vuforia.VuAreaTargetCapture::get_GenerationProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VuAreaTargetCapture_get_GenerationProgress_m6FDEBEF4E031A4BD786A417F003D88567E3BC54C (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationProgress_m8249E9C71222A6426F105BBBD731495B848CEC05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* L_1 = (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2(L_1, NULL, (intptr_t)((void*)VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationProgress_m8249E9C71222A6426F105BBBD731495B848CEC05_RuntimeMethod_var), NULL);
float L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
return L_2;
}
}
// System.Int32 Vuforia.VuAreaTargetCapture::get_GenerationTimeEstimate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetCapture_get_GenerationTimeEstimate_m040B4C89985CD85F9730EFCD3CADDA65B42D1462 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationTimeEstimate_m6C58E458903E885AAD85EB6FFF82A182E8D0B0B0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13* L_1 = (GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_t85C1EF9AD7386BEB37045DA7A99B37E297394E13_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m6AEC932F6D18E11C1B4A9C78681D5A25D622CAB3(L_1, NULL, (intptr_t)((void*)VuAreaTargetCapture_vuAreaTargetCaptureGetGenerationTimeEstimate_m6C58E458903E885AAD85EB6FFF82A182E8D0B0B0_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2A7FD45C230F8345CAEB8CC181617AD248D093B4_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuAreaTargetCapture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCapture__ctor_mFFEC7DBE6C7748B6F824A46C6E67B481183DC077 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Start_m0002252EDB0CD834E1F90DE25A547B4B10F32AED (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCaptureStart_mDDFBB649BE01FE54370E467B1DDCBB1DAA1AF61B(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Stop_mB966035F712D550C48358D12D54AA369E27FF8B6 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCaptureStop_mDBAC0532CCE89FA1B2DDEF5EEDAAC657E847356B(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Pause_m4703E10FA3B557B168DE1937C8CAA5DCF3583700 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCapturePause_m9119AFB8BB685EEA62FFE3AE07A6F93330B8BBE3(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Resume_m443BC3973DEE4431BA2EABF0082409AB760D8D90 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCaptureResume_m6FAE3CF7FCFCE518D0F047B8E6F08736719F64CA(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Generate(Vuforia.VuAreaTargetCaptureGenerationConfig,Vuforia.VuAreaTargetCaptureGenerationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Generate_m2AD79ED948A4898E72BB0CF838554E6D56A0DF94 (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuAreaTargetCaptureGenerationConfig_t18CF7F50DE1C5812052F4601B9B421DB5E4916E9* L_0 = ___0_config;
Internal_t725F163761104F5EB770A710D1A17C285F66E4EC L_1;
L_1 = Internal_Create_mDBB3833B7B7C558E240346396A2A3052DB00DDD9(L_0, NULL);
V_0 = L_1;
intptr_t L_2 = __this->___mNativeHandle_0;
int32_t* L_3 = ___1_error;
int32_t L_4;
L_4 = VuAreaTargetCapture_vuAreaTargetCaptureGenerate_m45936C0C99D96FB8706FE4CFD00809EAD0FBFF6B(L_2, (&V_0), L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___1_error;
*((int32_t*)L_5) = (int32_t)0;
return (bool)1;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::CancelGeneration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_CancelGeneration_m7083DB5DF9D427921E0D4C39D01778EFA2E24EDD (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCaptureCancelGeneration_m2112B0CDC94147BB64441B57E79A91CB049780BB(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetCapture::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetCapture_Destroy_m5B298E43FEE3959033AA772FABEA8AEB40DB244D (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuAreaTargetCapture_vuAreaTargetCaptureDestroy_mCB89D975B41B664E61408E603B09FFF1A70E9D82(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
#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.Object Vuforia.VuBarcodeConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuBarcodeConfig_Clone_mD1D7CB7F1FAEAE797BD417FF46653566D3A3CD1D (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_0 = (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E*)il2cpp_codegen_object_new(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuBarcodeTypeSet__ctor_mDF4F56C3DA8717D4F00D6CD80099E807DC7BB85E(L_0, NULL);
V_0 = L_0;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_1 = __this->___observedTypes_0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = VuBarcodeTypeSet_GetEnumerator_m9331271783C1CE3F86630FE8CC81DD4E84064388(L_1, NULL);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002c:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
if (!L_3)
{
goto IL_0035;
}
}
{
RuntimeObject* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0035:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0022_1;
}
IL_0014_1:
{
RuntimeObject* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.VuBarcodeType>::get_Current() */, IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D_il2cpp_TypeInfo_var, L_5);
V_2 = L_6;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_7 = V_0;
int32_t L_8 = V_2;
NullCheck(L_7);
VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9(L_7, L_8, VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9_RuntimeMethod_var);
}
IL_0022_1:
{
RuntimeObject* L_9 = V_1;
NullCheck(L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_9);
if (L_10)
{
goto IL_0014_1;
}
}
{
goto IL_0036;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0036:
{
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_11 = (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215*)il2cpp_codegen_object_new(VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var);
NullCheck(L_11);
VuBarcodeConfig__ctor_mE36283E714D11CFA7D4FC10F5E43D52B2FAB8684(L_11, NULL);
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_12 = L_11;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_13 = V_0;
NullCheck(L_12);
L_12->___observedTypes_0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_12->___observedTypes_0), (void*)L_13);
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_14 = L_12;
int32_t L_15 = __this->___detectionMode_1;
NullCheck(L_14);
L_14->___detectionMode_1 = L_15;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_16 = L_14;
int32_t L_17 = __this->___activate_2;
NullCheck(L_16);
L_16->___activate_2 = L_17;
return L_16;
}
}
// System.Void Vuforia.VuBarcodeConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeConfig__ctor_mE36283E714D11CFA7D4FC10F5E43D52B2FAB8684 (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* __this, const RuntimeMethod* method)
{
{
__this->___detectionMode_1 = 1;
__this->___activate_2 = 1;
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
// Conversion methods for marshalling of: Vuforia.VuBarcodeConfig/Internal
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled)
{
marshaled.___observedTypes_0 = unmarshaled.___observedTypes_0;
marshaled.___detectionMode_1 = unmarshaled.___detectionMode_1;
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke_back(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled)
{
intptr_t unmarshaledobservedTypes_temp_0;
memset((&unmarshaledobservedTypes_temp_0), 0, sizeof(unmarshaledobservedTypes_temp_0));
unmarshaledobservedTypes_temp_0 = marshaled.___observedTypes_0;
unmarshaled.___observedTypes_0 = unmarshaledobservedTypes_temp_0;
int32_t unmarshaleddetectionMode_temp_1 = 0;
unmarshaleddetectionMode_temp_1 = marshaled.___detectionMode_1;
unmarshaled.___detectionMode_1 = unmarshaleddetectionMode_temp_1;
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeConfig/Internal
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke_cleanup(Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuBarcodeConfig/Internal
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_com(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_com& marshaled)
{
marshaled.___observedTypes_0 = unmarshaled.___observedTypes_0;
marshaled.___detectionMode_1 = unmarshaled.___detectionMode_1;
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_com_back(const Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_com& marshaled, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E& unmarshaled)
{
intptr_t unmarshaledobservedTypes_temp_0;
memset((&unmarshaledobservedTypes_temp_0), 0, sizeof(unmarshaledobservedTypes_temp_0));
unmarshaledobservedTypes_temp_0 = marshaled.___observedTypes_0;
unmarshaled.___observedTypes_0 = unmarshaledobservedTypes_temp_0;
int32_t unmarshaleddetectionMode_temp_1 = 0;
unmarshaleddetectionMode_temp_1 = marshaled.___detectionMode_1;
unmarshaled.___detectionMode_1 = unmarshaleddetectionMode_temp_1;
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeConfig/Internal
IL2CPP_EXTERN_C void Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_com_cleanup(Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_com& marshaled)
{
}
// Vuforia.VuBarcodeConfig/Internal Vuforia.VuBarcodeConfig/Internal::Create(Vuforia.VuBarcodeConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* Internal_Create_mBEEE88FC48546850B0989F22F104F28DE41F1B8A (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* G_B2_0 = NULL;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B2_1 = NULL;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B2_2 = NULL;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* G_B1_0 = NULL;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B1_1 = NULL;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B1_2 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B3_1 = NULL;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* G_B3_2 = NULL;
{
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_0 = (Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E*)il2cpp_codegen_object_new(Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Internal__ctor_m109379E7A215FB1CF25ECC46C9068BEF7561FD20(L_0, NULL);
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_1 = L_0;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_2 = ___0_config;
NullCheck(L_2);
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_3 = L_2->___observedTypes_0;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_4 = L_3;
G_B1_0 = L_4;
G_B1_1 = L_1;
G_B1_2 = L_1;
if (L_4)
{
G_B2_0 = L_4;
G_B2_1 = L_1;
G_B2_2 = L_1;
goto IL_0017;
}
}
{
intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_5;
G_B3_1 = G_B1_1;
G_B3_2 = G_B1_2;
goto IL_001c;
}
IL_0017:
{
NullCheck(G_B2_0);
intptr_t L_6;
L_6 = VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_inline(G_B2_0, VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_RuntimeMethod_var);
G_B3_0 = L_6;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
}
IL_001c:
{
NullCheck(G_B3_1);
G_B3_1->___observedTypes_0 = G_B3_0;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_7 = G_B3_2;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_8 = ___0_config;
NullCheck(L_8);
int32_t L_9 = L_8->___detectionMode_1;
NullCheck(L_7);
L_7->___detectionMode_1 = L_9;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_10 = L_7;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_11 = ___0_config;
NullCheck(L_11);
int32_t L_12 = L_11->___activate_2;
NullCheck(L_10);
L_10->___activate_2 = L_12;
return L_10;
}
}
// System.Void Vuforia.VuBarcodeConfig/Internal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m109379E7A215FB1CF25ECC46C9068BEF7561FD20 (Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* __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
// Vuforia.VuResult Vuforia.VuBarcodeTypeSet::vuBarcodeTypeSetCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeTypeSet_vuBarcodeTypeSetCreate_mD1DFFF82061EA427D880FA5DA3EE8CED1EBCBC40 (intptr_t* ___0_setHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeTypeSetCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeTypeSetCreate)(___0_setHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_setHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuBarcodeTypeSet::vuBarcodeTypeSetGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeTypeSet_vuBarcodeTypeSetGetSize_m8FF1AE2E90A5E386DA85C4A2ADB86A979329BE84 (intptr_t ___0_setHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeTypeSetGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeTypeSetGetSize)(___0_setHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_setHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuBarcodeTypeSet::vuBarcodeTypeSetHasElement(System.IntPtr,Vuforia.VuBarcodeType,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeTypeSet_vuBarcodeTypeSetHasElement_mFBA635292EF674F96E41FC984923908397023D4E (intptr_t ___0_setHandle, int32_t ___1_type, int32_t* ___2_result, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeTypeSetHasElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeTypeSetHasElement)(___0_setHandle, ___1_type, ___2_result);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_setHandle, ___1_type, ___2_result);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuBarcodeTypeSet::vuBarcodeTypeSetAddElement(System.IntPtr,Vuforia.VuBarcodeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeTypeSet_vuBarcodeTypeSetAddElement_mD026EF45D89B45C1A7D00865B6FF905042BA0E60 (intptr_t ___0_setHandle, int32_t ___1_type, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeTypeSetAddElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeTypeSetAddElement)(___0_setHandle, ___1_type);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_setHandle, ___1_type);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuBarcodeTypeSet::vuBarcodeTypeSetDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeTypeSet_vuBarcodeTypeSetDestroy_m0CBDA47E44E21E126EE40A4BBB30F02312B2818E (intptr_t ___0_setHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeTypeSetDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeTypeSetDestroy)(___0_setHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_setHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuBarcodeTypeSet::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeTypeSet__ctor_mDF4F56C3DA8717D4F00D6CD80099E807DC7BB85E (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_vuBarcodeTypeSetAddElement_mD026EF45D89B45C1A7D00865B6FF905042BA0E60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_vuBarcodeTypeSetCreate_mD1DFFF82061EA427D880FA5DA3EE8CED1EBCBC40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_vuBarcodeTypeSetDestroy_m0CBDA47E44E21E126EE40A4BBB30F02312B2818E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_vuBarcodeTypeSetGetSize_m8FF1AE2E90A5E386DA85C4A2ADB86A979329BE84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_vuBarcodeTypeSetHasElement_mFBA635292EF674F96E41FC984923908397023D4E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1__ctor_m14E371BFF2C13F90441F6740BB8B06D4F537D29E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F* L_0 = (CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F*)il2cpp_codegen_object_new(CreateSetDelegate_t8FBB71136B1C0E601FF2262F00D781D183A8F01F_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateSetDelegate__ctor_m451987726E6176A822290BA25F942D007C21AA32(L_0, NULL, (intptr_t)((void*)VuBarcodeTypeSet_vuBarcodeTypeSetCreate_mD1DFFF82061EA427D880FA5DA3EE8CED1EBCBC40_RuntimeMethod_var), NULL);
GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0* L_1 = (GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0*)il2cpp_codegen_object_new(GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetSetSizeDelegate__ctor_m025687D24D090308098C50FF8C5D61EE69510411(L_1, NULL, (intptr_t)((void*)VuBarcodeTypeSet_vuBarcodeTypeSetGetSize_m8FF1AE2E90A5E386DA85C4A2ADB86A979329BE84_RuntimeMethod_var), NULL);
HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE* L_2 = (HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE*)il2cpp_codegen_object_new(HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE_il2cpp_TypeInfo_var);
NullCheck(L_2);
HasElementDelegate__ctor_m99E546B112C4CF485E95D6C5EBAA7402AAF1884A(L_2, NULL, (intptr_t)((void*)VuBarcodeTypeSet_vuBarcodeTypeSetHasElement_mFBA635292EF674F96E41FC984923908397023D4E_RuntimeMethod_var), NULL);
AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58* L_3 = (AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58*)il2cpp_codegen_object_new(AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58_il2cpp_TypeInfo_var);
NullCheck(L_3);
AddElementDelegate__ctor_mBB39E9149A4A6FEEE3485CD9CF88155F812D7865(L_3, NULL, (intptr_t)((void*)VuBarcodeTypeSet_vuBarcodeTypeSetAddElement_mD026EF45D89B45C1A7D00865B6FF905042BA0E60_RuntimeMethod_var), NULL);
DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4* L_4 = (DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4*)il2cpp_codegen_object_new(DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4_il2cpp_TypeInfo_var);
NullCheck(L_4);
DeleteSetDelegate__ctor_mB616DD6E349EE5B60519A0F710C4284EF1669346(L_4, NULL, (intptr_t)((void*)VuBarcodeTypeSet_vuBarcodeTypeSetDestroy_m0CBDA47E44E21E126EE40A4BBB30F02312B2818E_RuntimeMethod_var), NULL);
VuGenericSet_1__ctor_m14E371BFF2C13F90441F6740BB8B06D4F537D29E(__this, L_0, L_1, L_2, L_3, L_4, VuGenericSet_1__ctor_m14E371BFF2C13F90441F6740BB8B06D4F537D29E_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VuBarcodeTypeSet::.ctor(System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeTypeSet__ctor_mB3A00818E0E30FD396A84CD4F90C63B44DDA8D44 (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* ___0_observedTypes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m123B078F9C7A90214DE459340FB455A849D14503_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3229747D763B476E218DAE48BED79A959A9A9953_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3E93D3B2AC62A078A8EC8253748025EB0692328A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m32D23A35530E08CAE7C2FBDCC7969534FCF44F08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
VuBarcodeTypeSet__ctor_mDF4F56C3DA8717D4F00D6CD80099E807DC7BB85E(__this, NULL);
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_0 = ___0_observedTypes;
NullCheck(L_0);
Enumerator_tF5D95365E17F00335F251B04A1F22C0FB844F64B L_1;
L_1 = HashSet_1_GetEnumerator_m32D23A35530E08CAE7C2FBDCC7969534FCF44F08(L_0, HashSet_1_GetEnumerator_m32D23A35530E08CAE7C2FBDCC7969534FCF44F08_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0029:
{// begin finally (depth: 1)
Enumerator_Dispose_m123B078F9C7A90214DE459340FB455A849D14503((&V_0), Enumerator_Dispose_m123B078F9C7A90214DE459340FB455A849D14503_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_001e_1;
}
IL_000f_1:
{
int32_t L_2;
L_2 = Enumerator_get_Current_m3E93D3B2AC62A078A8EC8253748025EB0692328A_inline((&V_0), Enumerator_get_Current_m3E93D3B2AC62A078A8EC8253748025EB0692328A_RuntimeMethod_var);
V_1 = L_2;
int32_t L_3 = V_1;
VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9(__this, L_3, VuGenericSet_1_Add_m1BF30846C80A0FB1518B52822BA7947FF884CFA9_RuntimeMethod_var);
}
IL_001e_1:
{
bool L_4;
L_4 = Enumerator_MoveNext_m3229747D763B476E218DAE48BED79A959A9A9953((&V_0), Enumerator_MoveNext_m3229747D763B476E218DAE48BED79A959A9A9953_RuntimeMethod_var);
if (L_4)
{
goto IL_000f_1;
}
}
{
goto IL_0037;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
return;
}
}
// System.Collections.Generic.IEnumerator`1<Vuforia.VuBarcodeType> Vuforia.VuBarcodeTypeSet::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuBarcodeTypeSet_GetEnumerator_m9331271783C1CE3F86630FE8CC81DD4E84064388 (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_m7B6C4BB32977DB90F4C513F73009FE46A8B7A0CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1_HasElement_m1CB1E2A36F28DA35F9B2D0F05D234E7C07B5B2AE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145* L_0 = ((VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_StaticFields*)il2cpp_codegen_static_fields_for(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var))->___ALL_BARCODE_TYPES_5;
Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67* L_1 = (Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67*)il2cpp_codegen_object_new(Func_2_tAE1936E266432333347A18C12EEE6D1D96335B67_il2cpp_TypeInfo_var);
NullCheck(L_1);
Func_2__ctor_mC7A28D496588BD18D355546AC135B031CA3F0717(L_1, __this, (intptr_t)((void*)VuGenericSet_1_HasElement_m1CB1E2A36F28DA35F9B2D0F05D234E7C07B5B2AE_RuntimeMethod_var), NULL);
RuntimeObject* L_2;
L_2 = Enumerable_Where_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_m7B6C4BB32977DB90F4C513F73009FE46A8B7A0CC((RuntimeObject*)L_0, L_1, Enumerable_Where_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_m7B6C4BB32977DB90F4C513F73009FE46A8B7A0CC_RuntimeMethod_var);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.VuBarcodeType>::GetEnumerator() */, IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Collections.IEnumerator Vuforia.VuBarcodeTypeSet::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuBarcodeTypeSet_System_Collections_IEnumerable_GetEnumerator_mD8E7151ED6A198D1F6A3FA584A60E2C0DAA4B7DB (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = VuBarcodeTypeSet_GetEnumerator_m9331271783C1CE3F86630FE8CC81DD4E84064388(__this, NULL);
return L_0;
}
}
// System.Void Vuforia.VuBarcodeTypeSet::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeTypeSet__cctor_m159E0360C8967C88DF3710733E340FA2AD08E433 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____DC2861C12B6449A074313F8A9D82F1C8C2F12AE967A20D4E854EC35783F0EB3D_1_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145* L_0 = (VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145*)(VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145*)SZArrayNew(VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145_il2cpp_TypeInfo_var, (uint32_t)((int32_t)14));
VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____DC2861C12B6449A074313F8A9D82F1C8C2F12AE967A20D4E854EC35783F0EB3D_1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_StaticFields*)il2cpp_codegen_static_fields_for(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var))->___ALL_BARCODE_TYPES_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_StaticFields*)il2cpp_codegen_static_fields_for(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var))->___ALL_BARCODE_TYPES_5), (void*)L_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
// Vuforia.VuResult Vuforia.VuBarcodeObserver::vuEngineCreateBarcodeObserver(System.IntPtr,System.IntPtr&,Vuforia.VuBarcodeConfig/Internal,Vuforia.VuBarcodeCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObserver_vuEngineCreateBarcodeObserver_mABE715314BF23EEAF8F8F24846308CF19B147877 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateBarcodeObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateBarcodeObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuBarcodeObserver::vuBarcodeObserverGetObservedTypes(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObserver_vuBarcodeObserverGetObservedTypes_m609D2B761C7CFF7CCA8D4F4C3ABE0BE55BE249FD (intptr_t ___0_observerHandle, intptr_t ___1_types, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeObserverGetObservedTypes", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeObserverGetObservedTypes)(___0_observerHandle, ___1_types);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_types);
#endif
return returnValue;
}
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType> Vuforia.VuBarcodeObserver::get_ObservedTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* VuBarcodeObserver_get_ObservedTypes_m706CCE63B04E1BFEEF52BAD1B79D8A36DC6B8D09 (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mB843D3F9FB598E4080E535119A57C7247524E43F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m5C7CF782040E2599D6F3AFEC30C017FFE7211F65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_0 = __this->___mObservedTypes_3;
if (L_0)
{
goto IL_0072;
}
}
{
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_1 = (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E*)il2cpp_codegen_object_new(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuBarcodeTypeSet__ctor_mDF4F56C3DA8717D4F00D6CD80099E807DC7BB85E(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0068:
{// begin finally (depth: 1)
{
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_2 = V_0;
if (!L_2)
{
goto IL_0071;
}
}
{
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0071:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_4 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_5 = V_0;
NullCheck(L_5);
intptr_t L_6;
L_6 = VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_inline(L_5, VuGenericSet_1_get_NativeHandle_mD40FD8E507A9EAC56BB59790952A3EAAB03CA090_RuntimeMethod_var);
int32_t L_7;
L_7 = VuBarcodeObserver_vuBarcodeObserverGetObservedTypes_m609D2B761C7CFF7CCA8D4F4C3ABE0BE55BE249FD(L_4, L_6, NULL);
if (L_7)
{
goto IL_002c_1;
}
}
{
Exception_t* L_8 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_8);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0B0204E139F735EACE648A209D0D3D0C34A0D6AC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuBarcodeObserver_get_ObservedTypes_m706CCE63B04E1BFEEF52BAD1B79D8A36DC6B8D09_RuntimeMethod_var)));
}
IL_002c_1:
{
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_9 = (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*)il2cpp_codegen_object_new(HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var);
NullCheck(L_9);
HashSet_1__ctor_m5C7CF782040E2599D6F3AFEC30C017FFE7211F65(L_9, HashSet_1__ctor_m5C7CF782040E2599D6F3AFEC30C017FFE7211F65_RuntimeMethod_var);
__this->___mObservedTypes_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservedTypes_3), (void*)L_9);
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_10 = V_0;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = VuBarcodeTypeSet_GetEnumerator_m9331271783C1CE3F86630FE8CC81DD4E84064388(L_10, NULL);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_12 = V_1;
if (!L_12)
{
goto IL_0067_1;
}
}
{
RuntimeObject* L_13 = V_1;
NullCheck(L_13);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13);
}
IL_0067_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0054_2;
}
IL_0040_2:
{
RuntimeObject* L_14 = V_1;
NullCheck(L_14);
int32_t L_15;
L_15 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.VuBarcodeType>::get_Current() */, IEnumerator_1_tD0A021C2D3DF171BCAA3EA0B6C82E0707C28271D_il2cpp_TypeInfo_var, L_14);
V_2 = L_15;
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_16 = __this->___mObservedTypes_3;
int32_t L_17 = V_2;
NullCheck(L_16);
bool L_18;
L_18 = HashSet_1_Add_mB843D3F9FB598E4080E535119A57C7247524E43F(L_16, L_17, HashSet_1_Add_mB843D3F9FB598E4080E535119A57C7247524E43F_RuntimeMethod_var);
}
IL_0054_2:
{
RuntimeObject* L_19 = V_1;
NullCheck(L_19);
bool L_20;
L_20 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_19);
if (L_20)
{
goto IL_0040_2;
}
}
{
goto IL_0072;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_21 = __this->___mObservedTypes_3;
return L_21;
}
}
// Vuforia.VuBarcodeDetectionMode Vuforia.VuBarcodeObserver::get_DetectionMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObserver_get_DetectionMode_mC3B3BBA7EAE7BFD4D3D10D7BA8F4185B305CB7E9 (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mDetectionMode_4;
return L_0;
}
}
// Vuforia.VuBarcodeObserver Vuforia.VuBarcodeObserver::Create(Vuforia.VuEngine,Vuforia.VuBarcodeConfig,Vuforia.VuBarcodeCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* VuBarcodeObserver_Create_mC23B9C65D93D8A7C9BD28E50453911F683F08221 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_0 = ___1_config;
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_1;
L_1 = Internal_Create_mBEEE88FC48546850B0989F22F104F28DE41F1B8A(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
Internal_tA00ED8552BF09C2BBDF92F59C9FFB9BD61FD7E6E* L_4 = V_0;
int32_t* L_5 = ___2_error;
int32_t L_6;
L_6 = VuBarcodeObserver_vuEngineCreateBarcodeObserver_mABE715314BF23EEAF8F8F24846308CF19B147877(L_3, (&V_1), L_4, L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0030;
}
}
{
int32_t* L_7 = ___2_error;
*((int32_t*)L_7) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_8 = ___0_engine;
intptr_t L_9 = V_1;
VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* L_10 = (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C*)il2cpp_codegen_object_new(VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C_il2cpp_TypeInfo_var);
NullCheck(L_10);
VuBarcodeObserver__ctor_mB58E601AE45F2F02FFFC97A09B800BD8AE020B0A(L_10, L_8, L_9, NULL);
VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* L_11 = L_10;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_12 = ___1_config;
NullCheck(L_12);
int32_t L_13 = L_12->___detectionMode_1;
NullCheck(L_11);
L_11->___mDetectionMode_4 = L_13;
return L_11;
}
IL_0030:
{
return (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C*)NULL;
}
}
// System.Void Vuforia.VuBarcodeObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeObserver__ctor_mB58E601AE45F2F02FFFC97A09B800BD8AE020B0A (VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, 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
// Conversion methods for marshalling of: Vuforia.VuBarcodeObservationInstanceInfo
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_pinvoke(const VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1& unmarshaled, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_pinvoke& marshaled)
{
marshaled.___buffer_0 = il2cpp_codegen_marshal_string(unmarshaled.___buffer_0);
marshaled.___type_1 = unmarshaled.___type_1;
if (unmarshaled.___vertices_2 != NULL)
{
il2cpp_array_size_t _unmarshaledvertices_Length = (unmarshaled.___vertices_2)->max_length;
marshaled.___vertices_2 = il2cpp_codegen_marshal_allocate_array<VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8>(_unmarshaledvertices_Length);
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledvertices_Length); i++)
{
(marshaled.___vertices_2)[i] = (unmarshaled.___vertices_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
else
{
marshaled.___vertices_2 = NULL;
}
}
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_pinvoke_back(const VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_pinvoke& marshaled, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___buffer_0 = il2cpp_codegen_marshal_string_result(marshaled.___buffer_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___buffer_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___buffer_0));
int32_t unmarshaledtype_temp_1 = 0;
unmarshaledtype_temp_1 = marshaled.___type_1;
unmarshaled.___type_1 = unmarshaledtype_temp_1;
if (marshaled.___vertices_2 != NULL)
{
if (unmarshaled.___vertices_2 == NULL)
{
unmarshaled.___vertices_2 = reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___vertices_2), (void*)reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 1)));
}
il2cpp_array_size_t _arrayLength = (unmarshaled.___vertices_2)->max_length;
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
{
(unmarshaled.___vertices_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___vertices_2)[i]);
}
}
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeObservationInstanceInfo
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_pinvoke_cleanup(VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___buffer_0);
marshaled.___buffer_0 = NULL;
if (marshaled.___vertices_2 != NULL)
{
il2cpp_codegen_marshal_free(marshaled.___vertices_2);
marshaled.___vertices_2 = NULL;
}
}
// Conversion methods for marshalling of: Vuforia.VuBarcodeObservationInstanceInfo
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_com(const VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1& unmarshaled, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_com& marshaled)
{
marshaled.___buffer_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___buffer_0);
marshaled.___type_1 = unmarshaled.___type_1;
if (unmarshaled.___vertices_2 != NULL)
{
il2cpp_array_size_t _unmarshaledvertices_Length = (unmarshaled.___vertices_2)->max_length;
marshaled.___vertices_2 = il2cpp_codegen_marshal_allocate_array<VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8>(_unmarshaledvertices_Length);
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledvertices_Length); i++)
{
(marshaled.___vertices_2)[i] = (unmarshaled.___vertices_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
else
{
marshaled.___vertices_2 = NULL;
}
}
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_com_back(const VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_com& marshaled, VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___buffer_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___buffer_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___buffer_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___buffer_0));
int32_t unmarshaledtype_temp_1 = 0;
unmarshaledtype_temp_1 = marshaled.___type_1;
unmarshaled.___type_1 = unmarshaledtype_temp_1;
if (marshaled.___vertices_2 != NULL)
{
if (unmarshaled.___vertices_2 == NULL)
{
unmarshaled.___vertices_2 = reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___vertices_2), (void*)reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 1)));
}
il2cpp_array_size_t _arrayLength = (unmarshaled.___vertices_2)->max_length;
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
{
(unmarshaled.___vertices_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___vertices_2)[i]);
}
}
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeObservationInstanceInfo
IL2CPP_EXTERN_C void VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshal_com_cleanup(VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___buffer_0);
marshaled.___buffer_0 = NULL;
if (marshaled.___vertices_2 != NULL)
{
il2cpp_codegen_marshal_free(marshaled.___vertices_2);
marshaled.___vertices_2 = NULL;
}
}
// Vuforia.VuResult Vuforia.VuBarcodeObservationInstanceInfo::vuBarcodeObservationGetInstanceInfo(System.IntPtr,Vuforia.VuBarcodeObservationInstanceInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObservationInstanceInfo_vuBarcodeObservationGetInstanceInfo_mF37CFC64E4ACD7552C8AD01DFE18C8EF895F9479 (intptr_t ___0_observation, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6* ___1_instanceInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeObservationGetInstanceInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_instanceInfo' to native representation
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke ____1_instanceInfo_empty = {};
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke* ____1_instanceInfo_marshaled = &____1_instanceInfo_empty;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeObservationGetInstanceInfo)(___0_observation, ____1_instanceInfo_marshaled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ____1_instanceInfo_marshaled);
#endif
// Marshaling of parameter '___1_instanceInfo' back from native representation
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 _____1_instanceInfo_marshaled_unmarshaled_dereferenced;
memset((&_____1_instanceInfo_marshaled_unmarshaled_dereferenced), 0, sizeof(_____1_instanceInfo_marshaled_unmarshaled_dereferenced));
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_back(*____1_instanceInfo_marshaled, _____1_instanceInfo_marshaled_unmarshaled_dereferenced);
*___1_instanceInfo = _____1_instanceInfo_marshaled_unmarshaled_dereferenced;
Il2CppCodeGenWriteBarrier((void**)&((___1_instanceInfo)->___vertices_3), (void*)NULL);
// Marshaling cleanup of parameter '___1_instanceInfo' native representation
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_cleanup(*____1_instanceInfo_marshaled);
return returnValue;
}
// Vuforia.VuBarcodeObservationInstanceInfo Vuforia.VuBarcodeObservationInstanceInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 VuBarcodeObservationInstanceInfo_Create_mA25FBB3E98B497F46D89184B503A6DB94DDDE03F (intptr_t ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 V_0;
memset((&V_0), 0, sizeof(V_0));
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observation;
int32_t L_1;
L_1 = VuBarcodeObservationInstanceInfo_vuBarcodeObservationGetInstanceInfo_mF37CFC64E4ACD7552C8AD01DFE18C8EF895F9479(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A08ACA55630047AE279FD2757228273552EF28E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuBarcodeObservationInstanceInfo_Create_mA25FBB3E98B497F46D89184B503A6DB94DDDE03F_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1));
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 L_3 = V_0;
intptr_t L_4 = L_3.___buffer_0;
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 L_5 = V_0;
int32_t L_6 = L_5.___length_1;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Marshal_PtrToStringAnsi_mDCD72FE33CAE42EBB32334D7CC555E97667864D3(L_4, L_6, NULL);
(&V_1)->___buffer_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___buffer_0), (void*)L_7);
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 L_8 = V_0;
int32_t L_9 = L_8.___type_2;
(&V_1)->___type_1 = L_9;
Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6 L_10 = V_0;
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* L_11 = L_10.___vertices_3;
(&V_1)->___vertices_2 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___vertices_2), (void*)L_11);
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_12 = V_1;
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
// Conversion methods for marshalling of: Vuforia.VuBarcodeObservationInstanceInfo/Internal
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled)
{
marshaled.___buffer_0 = unmarshaled.___buffer_0;
marshaled.___length_1 = unmarshaled.___length_1;
marshaled.___type_2 = unmarshaled.___type_2;
if (unmarshaled.___vertices_3 != NULL)
{
if (4 > (unmarshaled.___vertices_3)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(4); i++)
{
(marshaled.___vertices_3)[i] = (unmarshaled.___vertices_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
}
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_back(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaledbuffer_temp_0;
memset((&unmarshaledbuffer_temp_0), 0, sizeof(unmarshaledbuffer_temp_0));
unmarshaledbuffer_temp_0 = marshaled.___buffer_0;
unmarshaled.___buffer_0 = unmarshaledbuffer_temp_0;
int32_t unmarshaledlength_temp_1 = 0;
unmarshaledlength_temp_1 = marshaled.___length_1;
unmarshaled.___length_1 = unmarshaledlength_temp_1;
int32_t unmarshaledtype_temp_2 = 0;
unmarshaledtype_temp_2 = marshaled.___type_2;
unmarshaled.___type_2 = unmarshaledtype_temp_2;
unmarshaled.___vertices_3 = reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 4));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___vertices_3), (void*)reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 4)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(4); i++)
{
(unmarshaled.___vertices_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___vertices_3)[i]);
}
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeObservationInstanceInfo/Internal
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_pinvoke_cleanup(Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuBarcodeObservationInstanceInfo/Internal
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_com(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_com& marshaled)
{
marshaled.___buffer_0 = unmarshaled.___buffer_0;
marshaled.___length_1 = unmarshaled.___length_1;
marshaled.___type_2 = unmarshaled.___type_2;
if (unmarshaled.___vertices_3 != NULL)
{
if (4 > (unmarshaled.___vertices_3)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(4); i++)
{
(marshaled.___vertices_3)[i] = (unmarshaled.___vertices_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
}
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_com_back(const Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_com& marshaled, Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaledbuffer_temp_0;
memset((&unmarshaledbuffer_temp_0), 0, sizeof(unmarshaledbuffer_temp_0));
unmarshaledbuffer_temp_0 = marshaled.___buffer_0;
unmarshaled.___buffer_0 = unmarshaledbuffer_temp_0;
int32_t unmarshaledlength_temp_1 = 0;
unmarshaledlength_temp_1 = marshaled.___length_1;
unmarshaled.___length_1 = unmarshaledlength_temp_1;
int32_t unmarshaledtype_temp_2 = 0;
unmarshaledtype_temp_2 = marshaled.___type_2;
unmarshaled.___type_2 = unmarshaledtype_temp_2;
unmarshaled.___vertices_3 = reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 4));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___vertices_3), (void*)reinterpret_cast<VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*>((VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9*)SZArrayNew(VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9_il2cpp_TypeInfo_var, 4)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(4); i++)
{
(unmarshaled.___vertices_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___vertices_3)[i]);
}
}
// Conversion method for clean up from marshalling of: Vuforia.VuBarcodeObservationInstanceInfo/Internal
IL2CPP_EXTERN_C void Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshal_com_cleanup(Internal_t914C73D26CAA9132E0DE3BF127D967A2B61C3AB6_marshaled_com& marshaled)
{
}
#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
// Vuforia.VuResult Vuforia.VuBarcodeObservation::vuBarcodeObservationGetInfo(System.IntPtr,Vuforia.VuBarcodeObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuBarcodeObservation_vuBarcodeObservationGetInfo_m77511064A24D0CC682024E5AC4D07BE1C6782433 (intptr_t ___0_observation, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B* ___1_info, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuBarcodeObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuBarcodeObservationGetInfo)(___0_observation, ___1_info);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_info);
#endif
return returnValue;
}
// Vuforia.VuBarcodeObservationInstanceInfo Vuforia.VuBarcodeObservation::get_InstanceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 VuBarcodeObservation_get_InstanceInfo_m21C2061B4AA911690A77D7817A2AAE9400587CA0 (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* L_0 = (&__this->___mInstanceInfo_3);
bool L_1;
L_1 = Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_inline(L_0, Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_RuntimeMethod_var);
if (L_1)
{
goto IL_0023;
}
}
{
intptr_t L_2 = ((VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*)__this)->___mNativeHandle_0;
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_3;
L_3 = VuBarcodeObservationInstanceInfo_Create_mA25FBB3E98B497F46D89184B503A6DB94DDDE03F(L_2, NULL);
Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_m4DA11882BF179519F4150BA6A8175D09BC45408B_RuntimeMethod_var);
__this->___mInstanceInfo_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___mInstanceInfo_3))->___value_1))->___buffer_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___mInstanceInfo_3))->___value_1))->___vertices_2), (void*)NULL);
#endif
}
IL_0023:
{
Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* L_5 = (&__this->___mInstanceInfo_3);
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_6;
L_6 = Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A(L_5, Nullable_1_get_Value_m2872A98AF4E25A7777E1E1BEE0A9384A2750330A_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.VuBarcodeObservationInfo Vuforia.VuBarcodeObservation::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B VuBarcodeObservation_get_Info_mAC7A1C80E0A97AE9ED8A844C87EAE0EA06FAADF7 (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B V_0;
memset((&V_0), 0, sizeof(V_0));
{
Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* L_0 = (&__this->___mInfo_2);
bool L_1;
L_1 = Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_inline(L_0, Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_RuntimeMethod_var);
if (L_1)
{
goto IL_0033;
}
}
{
intptr_t L_2 = ((VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*)__this)->___mNativeHandle_0;
int32_t L_3;
L_3 = VuBarcodeObservation_vuBarcodeObservationGetInfo_m77511064A24D0CC682024E5AC4D07BE1C6782433(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_0027;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral313AAB2EFF2934E440310CB05BD02F7F9A6E6A64)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuBarcodeObservation_get_Info_mAC7A1C80E0A97AE9ED8A844C87EAE0EA06FAADF7_RuntimeMethod_var)));
}
IL_0027:
{
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B L_5 = V_0;
Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m5A71C566E137C17F4093BCFBE6A8EA2FCB4F17A4_RuntimeMethod_var);
__this->___mInfo_2 = L_6;
}
IL_0033:
{
Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* L_7 = (&__this->___mInfo_2);
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B L_8;
L_8 = Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD(L_7, Nullable_1_get_Value_mDBD95ECC1733AC550E2C29CEB1783A208805EBAD_RuntimeMethod_var);
return L_8;
}
}
// System.Void Vuforia.VuBarcodeObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeObservation__ctor_m543B22EC73ADE0C66FA4026B278E1483B9590453 (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* __this, const RuntimeMethod* method)
{
{
VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C(__this, NULL);
return;
}
}
// System.Void Vuforia.VuBarcodeObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeObservation_UnregisterObservation_m6725715A6821757A74148D24DEDFA2F285512D89 (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* __this, const RuntimeMethod* method)
{
{
Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* L_0 = (&__this->___mInfo_2);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276));
Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* L_1 = (&__this->___mInstanceInfo_3);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633));
VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66(__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
// Vuforia.CsResult Vuforia.VuCesiumTiles::cs3DTilesCreate(System.IntPtr&,System.IntPtr,Vuforia.CsStorageType,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_cs3DTilesCreate_mF4E6B0B86DECC32BE7C1CD337E7FBB74C0B6F439 (intptr_t* ___0_tiles, intptr_t ___1_path, int32_t ___2_storageType, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "cs3DTilesCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(cs3DTilesCreate)(___0_tiles, ___1_path, ___2_storageType, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_tiles, ___1_path, ___2_storageType, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsBool Vuforia.VuCesiumTiles::cs3DTilesHasTileSet(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_cs3DTilesHasTileSet_mD07D9C2C29FB659C24F41A29E98146657B33A5B1 (intptr_t ___0_tiles, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "cs3DTilesHasTileSet", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(cs3DTilesHasTileSet)(___0_tiles);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_tiles);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::cs3DTilesGetTileSet(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_cs3DTilesGetTileSet_mC9090A6028B2079F67F7F30DBBA4399F22272687 (intptr_t ___0_tiles, intptr_t* ___1_jsonTextBuffer, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "cs3DTilesGetTileSet", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(cs3DTilesGetTileSet)(___0_tiles, ___1_jsonTextBuffer);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_tiles, ___1_jsonTextBuffer);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::cs3DTilesDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_cs3DTilesDestroy_m869C13BACC670C3D83BA00A174622DBDE61326EF (intptr_t ___0_tiles, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "cs3DTilesDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(cs3DTilesDestroy)(___0_tiles);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_tiles);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesLoad(System.IntPtr&,System.IntPtr,System.IntPtr,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesLoad_mA7EA5B5C312645B9EEDD215BA4DA546FE9E45F62 (intptr_t* ___0_scenes, intptr_t ___1_tiles, intptr_t ___2_entryPath, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csScenesLoad", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csScenesLoad)(___0_scenes, ___1_tiles, ___2_entryPath, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scenes, ___1_tiles, ___2_entryPath, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesLoadWithoutMaterials(System.IntPtr&,System.IntPtr,System.IntPtr,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesLoadWithoutMaterials_m32CC9E35C8037EAA58C860B499CBF7C771CB6A02 (intptr_t* ___0_scenes, intptr_t ___1_tiles, intptr_t ___2_entryPath, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csScenesLoadWithoutMaterials", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csScenesLoadWithoutMaterials)(___0_scenes, ___1_tiles, ___2_entryPath, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scenes, ___1_tiles, ___2_entryPath, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesLoadFromRawFile(System.IntPtr&,System.IntPtr,Vuforia.CsStorageType,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesLoadFromRawFile_mF355D8B5FD1C793B2DE04E6B90B1392BABD53E23 (intptr_t* ___0_scenes, intptr_t ___1_path, int32_t ___2_storageType, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csScenesLoadFromRawFile", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csScenesLoadFromRawFile)(___0_scenes, ___1_path, ___2_storageType, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scenes, ___1_path, ___2_storageType, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesLoadWithoutMaterialsFromRawFile(System.IntPtr&,System.IntPtr,Vuforia.CsStorageType,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesLoadWithoutMaterialsFromRawFile_m7E6BE746C6366EF5E7600DE5B56AF5ABB2860DCC (intptr_t* ___0_scenes, intptr_t ___1_path, int32_t ___2_storageType, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csScenesLoadWithoutMaterialsFromRawFile", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csScenesLoadWithoutMaterialsFromRawFile)(___0_scenes, ___1_path, ___2_storageType, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scenes, ___1_path, ___2_storageType, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesDestroy_mC75D1DEDEFF76AA7E1A77683E02F5AC69BD64D53 (intptr_t ___0_scenes, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csScenesDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csScenesDestroy)(___0_scenes);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scenes);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneListGetSize_m57FC0D05B2FF69E69EFB8D7CE6595359FECDE9CF (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSceneListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSceneListGetSize)(___0_list, ___1_listSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_listSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneListGetElement_mA4DC19756A443EFD8E43B96377FB38FAA329B589 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_scene, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSceneListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSceneListGetElement)(___0_list, ___1_element, ___2_scene);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_element, ___2_scene);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneGetName_mDD8B92AE7D31BFEC9B9C85C13D208A7E36130224 (intptr_t ___0_scene, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSceneGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSceneGetName)(___0_scene, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scene, ___1_name);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneGetNodeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneGetNodeList_m5D0D8666623A8135BA20DCE77A99BBBC48D4AC99 (intptr_t ___0_scene, intptr_t* ___1_nodeList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSceneGetNodeList", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSceneGetNodeList)(___0_scene, ___1_nodeList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_scene, ___1_nodeList);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeListGetSize_m7A132F71DE5B4AB3DE3F8AED3D21DCE85CE7900E (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeListGetSize)(___0_list, ___1_listSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_listSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeListGetElement_m8F84E144BCD2756EA7D6A4D599633F33783D6830 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_node, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeListGetElement)(___0_list, ___1_element, ___2_node);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_element, ___2_node);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetNodeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetNodeList_m3BC2CE5BC024A3B3D4F568EB2C936EDAAEFEAAF7 (intptr_t ___0_node, intptr_t* ___1_nodeList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeGetNodeList", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeGetNodeList)(___0_node, ___1_nodeList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_nodeList);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetMeshList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetMeshList_m739D7548871FD7DA828D0AD443861AD8DE9F42BD (intptr_t ___0_node, intptr_t* ___1_meshList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeGetMeshList", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeGetMeshList)(___0_node, ___1_meshList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_meshList);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetMatrix(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetMatrix_m3241B5B392BC687CF04B34A4271E44B336075F86 (intptr_t ___0_node, intptr_t* ___1_matrix, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeGetMatrix", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeGetMatrix)(___0_node, ___1_matrix);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_matrix);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetName_m458924221322866B6D658D30F814998A12C162C6 (intptr_t ___0_node, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csNodeGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csNodeGetName)(___0_node, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_name);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMatrixGetValues(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMatrixGetValues_m33CD001AB2FD4E85B0E924F9E6C0FEC7F0B37A98 (intptr_t ___0_matrix, intptr_t* ___1_values, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMatrixGetValues", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMatrixGetValues)(___0_matrix, ___1_values);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_matrix, ___1_values);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csPointCloudCreate(System.IntPtr&,System.IntPtr,System.IntPtr,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csPointCloudCreate_m9265FD8241C0B3215EA8EE0D259EB30BCC142784 (intptr_t* ___0_pointCloud, intptr_t ___1_tiles, intptr_t ___2_entryPath, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csPointCloudCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csPointCloudCreate)(___0_pointCloud, ___1_tiles, ___2_entryPath, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_pointCloud, ___1_tiles, ___2_entryPath, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csPointCloudCreateFromRawFile(System.IntPtr&,System.IntPtr,Vuforia.CsStorageType,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csPointCloudCreateFromRawFile_m8CC4A9773151EFD0D51114ABB00911B612647E78 (intptr_t* ___0_pointCloud, intptr_t ___1_path, int32_t ___2_storageType, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csPointCloudCreateFromRawFile", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csPointCloudCreateFromRawFile)(___0_pointCloud, ___1_path, ___2_storageType, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_pointCloud, ___1_path, ___2_storageType, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csPointCloudGetVertexCount(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csPointCloudGetVertexCount_m034FFE56BABFE91D6DF98772427BCE28E5E48249 (intptr_t ___0_pointCloud, int32_t* ___1_vertexCount, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csPointCloudGetVertexCount", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csPointCloudGetVertexCount)(___0_pointCloud, ___1_vertexCount);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_pointCloud, ___1_vertexCount);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csPointCloudGetAttributeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csPointCloudGetAttributeList_mA5A3575F34134790DCA6318FDA33BD34367CA84E (intptr_t ___0_pointCloud, intptr_t* ___1_attributes, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csPointCloudGetAttributeList", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csPointCloudGetAttributeList)(___0_pointCloud, ___1_attributes);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_pointCloud, ___1_attributes);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csPointCloudDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csPointCloudDestroy_mE3FB85804E1FF5824DF7738ED72DF11C5205C90A (intptr_t ___0_pointCloud, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csPointCloudDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csPointCloudDestroy)(___0_pointCloud);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_pointCloud);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshListGetSize_m0380D9959051BBE8BBB6B53A5147E5FE538718DF (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshListGetSize)(___0_list, ___1_listSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_listSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshListGetElement_mCE4B22C3A4F533E2C948E184413CEE6DDE049011 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_mesh, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshListGetElement)(___0_list, ___1_element, ___2_mesh);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_element, ___2_mesh);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshCreate(System.IntPtr&,System.IntPtr,System.IntPtr,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshCreate_mC6D886ED5A6AD19166A64D1BE114725B36829BEE (intptr_t* ___0_mesh, intptr_t ___1_tiles, intptr_t ___2_entryPath, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshCreate)(___0_mesh, ___1_tiles, ___2_entryPath, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_tiles, ___2_entryPath, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshCreateFromRawFile(System.IntPtr&,System.IntPtr,Vuforia.CsStorageType,Vuforia.CsErrorCode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshCreateFromRawFile_mD03D5364ECEF4F561783975B95CDA0117FA73052 (intptr_t* ___0_mesh, intptr_t ___1_path, int32_t ___2_storageType, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshCreateFromRawFile", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshCreateFromRawFile)(___0_mesh, ___1_path, ___2_storageType, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_path, ___2_storageType, ___3_error);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetVertexCount(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetVertexCount_m456CC0972A7ECCC551FEB9162E8B64DEB9F75A4D (intptr_t ___0_mesh, int32_t* ___1_vertexCount, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshGetVertexCount", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshGetVertexCount)(___0_mesh, ___1_vertexCount);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_vertexCount);
#endif
return returnValue;
}
// Vuforia.CsBool Vuforia.VuCesiumTiles::csMeshHasIndices(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshHasIndices_mA1EB20220334CC32C47D1ABEEEAA205E1F87E4EA (intptr_t ___0_mesh, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshHasIndices", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshHasIndices)(___0_mesh);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetIndexCount(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetIndexCount_m1EB926551221605B16AEB0350180E188D62FFD81 (intptr_t ___0_mesh, int32_t* ___1_indexCount, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshGetIndexCount", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshGetIndexCount)(___0_mesh, ___1_indexCount);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_indexCount);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetIndexType(System.IntPtr,Vuforia.CsAttributeComponentType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetIndexType_m2FD9AE2D069DC0ABB607E654C82C570F64839E57 (intptr_t ___0_mesh, int32_t* ___1_indexType, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshGetIndexType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshGetIndexType)(___0_mesh, ___1_indexType);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_indexType);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshCopyIndexData(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshCopyIndexData_m6CD7474340AD529AE5ED3B90D0B08930CE4927C5 (intptr_t ___0_mesh, intptr_t ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshCopyIndexData", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshCopyIndexData)(___0_mesh, ___1_buffer, ___2_bufferSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_buffer, ___2_bufferSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetAttributeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetAttributeList_m439FF430ECC6F61D381D8BD095BDD0B84E2E7464 (intptr_t ___0_mesh, intptr_t* ___1_attributes, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshGetAttributeList", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshGetAttributeList)(___0_mesh, ___1_attributes);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_attributes);
#endif
return returnValue;
}
// Vuforia.CsBool Vuforia.VuCesiumTiles::csMeshHasMaterial(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshHasMaterial_m862CB78817DFE8E5032D5AF2EEE1DD1783E6778C (intptr_t ___0_mesh, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshHasMaterial", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshHasMaterial)(___0_mesh);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetMaterial(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetMaterial_mC5A3248A91E729D5D54466C6519DC627EA20DF38 (intptr_t ___0_mesh, intptr_t* ___1_material, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshGetMaterial", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshGetMaterial)(___0_mesh, ___1_material);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh, ___1_material);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshDestroy_m63F5A9C5F5B95C96FE8534B735F35FE84453FFBB (intptr_t ___0_mesh, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMeshDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMeshDestroy)(___0_mesh);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_mesh);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeListGetSize_m9D53DF5E78579ADF315BFFEDF95E89B3C56D49EE (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeListGetSize)(___0_list, ___1_listSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_listSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeListGetElement_m1C6D91C0AD0CA7E2ACF3E5689FAD34214A51E532 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_attribute, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeListGetElement)(___0_list, ___1_element, ___2_attribute);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_element, ___2_attribute);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeListGetElementByName(System.IntPtr,Vuforia.CsAttributeName,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeListGetElementByName_m8367655FEB1432282F0EA17CA016A7A6C011BEB2 (intptr_t ___0_list, int32_t ___1_name, intptr_t* ___2_attribute, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeListGetElementByName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeListGetElementByName)(___0_list, ___1_name, ___2_attribute);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_name, ___2_attribute);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetName(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetName_m0B6FB9E0B51FD9DD06BE7BD171432F3AA1699A6E (intptr_t ___0_attribute, int32_t ___1_attributeName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeGetName)(___0_attribute, ___1_attributeName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_attribute, ___1_attributeName);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetComponentType(System.IntPtr,Vuforia.CsAttributeComponentType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetComponentType_m6FB81615A78FC864C90F44BE004B8A2BD1F34C7D (intptr_t ___0_attribute, int32_t* ___1_componentType, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeGetComponentType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeGetComponentType)(___0_attribute, ___1_componentType);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_attribute, ___1_componentType);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetDataType(System.IntPtr,Vuforia.CsAttributeDataType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetDataType_mCAA1A78B46498DE7FCCD7BED269674DA680653D1 (intptr_t ___0_attribute, int32_t* ___1_dataType, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeGetDataType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeGetDataType)(___0_attribute, ___1_dataType);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_attribute, ___1_dataType);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetAttributeData(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetAttributeData_m7A6CA104BB3840FFEAD4CF203F6A9F8808DBCA6E (intptr_t ___0_attribute, intptr_t* ___1_data, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeGetAttributeData", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeGetAttributeData)(___0_attribute, ___1_data);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_attribute, ___1_data);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeDataCopyData(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeDataCopyData_mBB508D03BD21440B45E346E18572D84B8AE29B5E (intptr_t ___0_attributeData, intptr_t ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csAttributeDataCopyData", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csAttributeDataCopyData)(___0_attributeData, ___1_buffer, ___2_bufferSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_attributeData, ___1_buffer, ___2_bufferSize);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetBaseColorFactor(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetBaseColorFactor_m2BFFB2D9688EA78250DE66F7AF5E35C304EB3978 (intptr_t ___0_material, intptr_t* ___1_values, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMaterialGetBaseColorFactor", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMaterialGetBaseColorFactor)(___0_material, ___1_values);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_material, ___1_values);
#endif
return returnValue;
}
// Vuforia.CsBool Vuforia.VuCesiumTiles::csMaterialHasBaseColorTexture(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialHasBaseColorTexture_mA852A3A51DB5CC6990550EA8212C465BA6546E22 (intptr_t ___0_material, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMaterialHasBaseColorTexture", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMaterialHasBaseColorTexture)(___0_material);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_material);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetBaseColorTexture(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetBaseColorTexture_m115E0773C17A976B1C1CAC2401D163ECACE5338B (intptr_t ___0_material, intptr_t* ___1_texture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMaterialGetBaseColorTexture", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMaterialGetBaseColorTexture)(___0_material, ___1_texture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_material, ___1_texture);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetName_m6AFFD1BEF95FE3D1E75366112C08F53A4CA7203B (intptr_t ___0_material, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csMaterialGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csMaterialGetName)(___0_material, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_material, ___1_name);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetSource_m189911666F8F0A4B651853CBC46978ED49856EF9 (intptr_t ___0_texture, intptr_t* ___1_textureSource, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csTextureGetSource", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csTextureGetSource)(___0_texture, ___1_textureSource);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_texture, ___1_textureSource);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetSampler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetSampler_m29700F4E203903A965D94C506AB8CB9AEB66EDFB (intptr_t ___0_texture, intptr_t* ___1_sampler, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csTextureGetSampler", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csTextureGetSampler)(___0_texture, ___1_sampler);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_texture, ___1_sampler);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetName_m9A2EC748B869BB81C9A3BA8F193E1244690E607F (intptr_t ___0_texture, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csTextureGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csTextureGetName)(___0_texture, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_texture, ___1_name);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureSourceGetImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureSourceGetImage_mAEA0189609BD7C7213FB90A80C71F652E0BBDB15 (intptr_t ___0_textureSource, intptr_t* ___1_image, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csTextureSourceGetImage", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csTextureSourceGetImage)(___0_textureSource, ___1_image);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_textureSource, ___1_image);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetMinFilter(System.IntPtr,Vuforia.CsTextureFilterType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetMinFilter_m19C325E6183278708313A5EBE6F11EDFF73319C3 (intptr_t ___0_sampler, int32_t* ___1_minFilter, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSamplerGetMinFilter", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSamplerGetMinFilter)(___0_sampler, ___1_minFilter);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_sampler, ___1_minFilter);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetWrapS(System.IntPtr,Vuforia.CsTextureWrapType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetWrapS_mAA9CFB43457E3B520869EFB3DDD50B18DA598B17 (intptr_t ___0_sampler, int32_t* ___1_wrapS, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSamplerGetWrapS", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSamplerGetWrapS)(___0_sampler, ___1_wrapS);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_sampler, ___1_wrapS);
#endif
return returnValue;
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetWrapT(System.IntPtr,Vuforia.CsTextureWrapType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetWrapT_mEBC6D4EDD3DB0945F7FBF3A245334FE0E16DB136 (intptr_t ___0_sampler, int32_t* ___1_wrapT, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "csSamplerGetWrapT", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(csSamplerGetWrapT)(___0_sampler, ___1_wrapT);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_sampler, ___1_wrapT);
#endif
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.Object Vuforia.VuAnchorObserverConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuAnchorObserverConfig_Clone_mF27C1E1BE34B18FD41269734F2094D8508EBB9AE (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_0 = (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68*)il2cpp_codegen_object_new(VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAnchorObserverConfig__ctor_m719C0E528B7F3F99EC3ABEA1C9EE39F07AF9D8A4(L_0, NULL);
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_1 = L_0;
RuntimeObject* L_2 = __this->___devicePoseObserver_0;
NullCheck(L_1);
L_1->___devicePoseObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___devicePoseObserver_0), (void*)L_2);
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_3 = L_1;
int32_t L_4 = __this->___activate_1;
NullCheck(L_3);
L_3->___activate_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuAnchorObserverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObserverConfig__ctor_m719C0E528B7F3F99EC3ABEA1C9EE39F07AF9D8A4 (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* __this, const RuntimeMethod* method)
{
{
__this->___activate_1 = 1;
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
// Vuforia.VuAnchorObserverConfig/Internal Vuforia.VuAnchorObserverConfig/Internal::Create(Vuforia.VuAnchorObserverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B Internal_Create_mC51E856F907FEAD59EC814DAB5239D77C181D0E8 (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B V_0;
memset((&V_0), 0, sizeof(V_0));
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B2_0 = NULL;
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B* G_B2_1 = NULL;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B1_0 = NULL;
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B));
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___devicePoseObserver_0;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_2 = ((VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)CastclassClass((RuntimeObject*)L_1, VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___devicePoseObserver_0 = G_B3_0;
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_5 = ___0_config;
NullCheck(L_5);
int32_t L_6 = L_5->___activate_1;
(&V_0)->___activate_1 = L_6;
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B 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.Void Vuforia.VuHitTestConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestConfig__ctor_mCBAC2BC8E372F2CEED42E15143261706F6EA2D97 (VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0;
L_0 = VuVector2F_get_Zero_mCD106EC58A33E43DEAEE3D770FEEFF861FED19C4(NULL);
__this->___point_0 = L_0;
__this->___hint_2 = 1;
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 Vuforia.VuHitTestConfig/Internal::.ctor(Vuforia.VuHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m167484968EBA6F83ECC2AA7927867711C75B5A8B (Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* __this, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* V_0 = NULL;
Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* G_B2_0 = NULL;
Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* G_B1_0 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* G_B3_1 = NULL;
{
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_0 = ___0_config;
NullCheck(L_0);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1 = L_0->___point_0;
__this->___point_0 = L_1;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_2 = ___0_config;
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___frame_1;
V_0 = ((VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32*)IsInstClass((RuntimeObject*)L_3, VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32_il2cpp_TypeInfo_var));
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_4 = V_0;
G_B1_0 = __this;
if (L_4)
{
G_B2_0 = __this;
goto IL_0023;
}
}
{
intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_5;
G_B3_1 = G_B1_0;
goto IL_0029;
}
IL_0023:
{
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_6 = V_0;
NullCheck(L_6);
intptr_t L_7;
L_7 = VuCameraFrame_get_NativeHandle_m4E18E7EF7C58BAE1F467066D298918236D944929_inline(L_6, NULL);
G_B3_0 = L_7;
G_B3_1 = G_B2_0;
}
IL_0029:
{
G_B3_1->___frame_1 = G_B3_0;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_8 = ___0_config;
NullCheck(L_8);
int32_t L_9 = L_8->___hint_2;
__this->___hint_2 = L_9;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_10 = ___0_config;
NullCheck(L_10);
float L_11 = L_10->___deviceHeight_3;
__this->___deviceHeight_3 = L_11;
return;
}
}
IL2CPP_EXTERN_C void Internal__ctor_m167484968EBA6F83ECC2AA7927867711C75B5A8B_AdjustorThunk (RuntimeObject* __this, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* ___0_config, const RuntimeMethod* method)
{
Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286*>(__this + _offset);
Internal__ctor_m167484968EBA6F83ECC2AA7927867711C75B5A8B(_thisAdjusted, ___0_config, method);
}
#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
// Vuforia.VuResult Vuforia.VuHitTest::vuHitTestGetPose(System.IntPtr,Vuforia.VuMatrix44F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTest_vuHitTestGetPose_mD340BFE40B09DDE2EDBBA46BE82F5B119862C57A (intptr_t ___0_hitTestHandle, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* ___1_pose, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuHitTestGetPose", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuHitTestGetPose)(___0_hitTestHandle, ___1_pose);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_hitTestHandle, ___1_pose);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuHitTest::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuHitTest_get_NativeHandle_m7B2186DD9B76493B4BFDD900927347A6285C83C2 (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
// Vuforia.VuMatrix44F Vuforia.VuHitTest::get_Pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuHitTest_get_Pose_m195A2786FCB823CA1708FBDE3DA6398EFF2E5CFF (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTest_vuHitTestGetPose_mD340BFE40B09DDE2EDBBA46BE82F5B119862C57A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* L_1 = (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234(L_1, NULL, (intptr_t)((void*)VuHitTest_vuHitTestGetPose_mD340BFE40B09DDE2EDBBA46BE82F5B119862C57A_RuntimeMethod_var), NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuHitTest::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTest__ctor_mAA2EDD0CCA941D3E66D8C191B9CE42922363FD6C (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = 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.IntPtr Vuforia.VuHitTestResults::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuHitTestResults_get_NativeHandle_m4358E2A044BBF8BE2BCBA712D8AB5C6AFCD85A5E (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_0 = __this->___mList_0;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_0, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
return L_1;
}
}
// System.Int32 Vuforia.VuHitTestResults::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestResults_get_Size_m88D61CB105DF6105CBD28127F815625A3E952849 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = VuHitTestResults_GetHitTests_mEF6B0F433D2B1B3FDC8DE84EF59792FFB6FA8A54(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<Vuforia.IVuHitTest>::get_Count() */, ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// Vuforia.IVuHitTest Vuforia.VuHitTestResults::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuHitTestResults_get_Item_m5F217D4A239F86CF9CBBAB4C93DF864E9786F4C0 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA3AF78015528520DD3171FAED84EA8D12EE8B68E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = VuHitTestResults_GetHitTests_mEF6B0F433D2B1B3FDC8DE84EF59792FFB6FA8A54(__this, NULL);
int32_t L_1 = ___0_index;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.IVuHitTest>::get_Item(System.Int32) */, IList_1_tA3AF78015528520DD3171FAED84EA8D12EE8B68E_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Void Vuforia.VuHitTestResults::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults__ctor_m7DFE13BEAE1707EA3A7B75F79BD28F7874C8D7B2 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_0 = (VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96*)il2cpp_codegen_object_new(VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuHitTestList__ctor_mA324DBFC79D2B025E7B75FE843B27CA66B0DCD0F(L_0, NULL);
__this->___mList_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mList_0), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.VuHitTestResults::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults_Finalize_mDD93289902A0F8F1EE5FBD057A429DC8AE4B0283 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuHitTestResults_Dispose_m17B384438B389C1F914108F4E8C4D11E0FB0EA2B(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuHitTestResults::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults_Dispose_mEF71702E49FF81E91FBCAD38AC89489D9447BC80 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuHitTestResults_Dispose_m17B384438B389C1F914108F4E8C4D11E0FB0EA2B(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuHitTestResults::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestResults_Dispose_m17B384438B389C1F914108F4E8C4D11E0FB0EA2B (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
{
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_0 = __this->___mList_0;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_1 = __this->___mList_0;
NullCheck(L_1);
VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6(L_1, VuGenericList_1_Dispose_m9EFEE003A5FF2AC282CD29DF0B97D63E3E38AAE6_RuntimeMethod_var);
__this->___mList_0 = (VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mList_0), (void*)(VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96*)NULL);
RuntimeObject* L_2 = __this->___mHitTests_1;
RuntimeObject* L_3 = L_2;
G_B3_0 = L_3;
if (L_3)
{
G_B4_0 = L_3;
goto IL_0027;
}
}
{
goto IL_002c;
}
IL_0027:
{
NullCheck(G_B4_0);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuHitTest>::Clear() */, ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var, G_B4_0);
}
IL_002c:
{
bool L_4 = ___0_disposing;
if (!L_4)
{
goto IL_0036;
}
}
{
__this->___mHitTests_1 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHitTests_1), (void*)(RuntimeObject*)NULL);
}
IL_0036:
{
return;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuHitTest> Vuforia.VuHitTestResults::GetHitTests()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuHitTestResults_GetHitTests_mEF6B0F433D2B1B3FDC8DE84EF59792FFB6FA8A54 (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m157BA4DAE8830C7848CA76011686C3377433D627_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2_get_Item_mA5ADED8A38DF262B36FBFEE184B1DA56AC352CDB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
RuntimeObject* L_0 = __this->___mHitTests_1;
if (L_0)
{
goto IL_0042;
}
}
{
List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66* L_1 = (List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66*)il2cpp_codegen_object_new(List_1_t699D602BB620C0A516ED58E520A43D54C17BAB66_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m157BA4DAE8830C7848CA76011686C3377433D627(L_1, List_1__ctor_m157BA4DAE8830C7848CA76011686C3377433D627_RuntimeMethod_var);
__this->___mHitTests_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHitTests_1), (void*)L_1);
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_2 = __this->___mList_0;
NullCheck(L_2);
int32_t L_3;
L_3 = VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95(L_2, VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
V_0 = L_3;
V_1 = 0;
goto IL_003e;
}
IL_0023:
{
RuntimeObject* L_4 = __this->___mHitTests_1;
VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* L_5 = __this->___mList_0;
int32_t L_6 = V_1;
NullCheck(L_5);
VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* L_7;
L_7 = VuGenericTypedList_2_get_Item_mA5ADED8A38DF262B36FBFEE184B1DA56AC352CDB(L_5, L_6, VuGenericTypedList_2_get_Item_mA5ADED8A38DF262B36FBFEE184B1DA56AC352CDB_RuntimeMethod_var);
NullCheck(L_4);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuHitTest>::Add(T) */, ICollection_1_t3302DAAC07A4D8CA2C19845BFF4CDFD41C78E431_il2cpp_TypeInfo_var, L_4, L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_003e:
{
int32_t L_9 = V_1;
int32_t L_10 = V_0;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0023;
}
}
IL_0042:
{
RuntimeObject* L_11 = __this->___mHitTests_1;
return L_11;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuAnchorCreationHitTestConfig
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_pinvoke(const VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1& unmarshaled, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_pinvoke& marshaled)
{
Exception_t* ___hitTest_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'hitTest' of type 'VuAnchorCreationHitTestConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___hitTest_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_pinvoke_back(const VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_pinvoke& marshaled, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1& unmarshaled)
{
Exception_t* ___hitTest_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'hitTest' of type 'VuAnchorCreationHitTestConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___hitTest_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuAnchorCreationHitTestConfig
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_pinvoke_cleanup(VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuAnchorCreationHitTestConfig
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_com(const VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1& unmarshaled, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_com& marshaled)
{
Exception_t* ___hitTest_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'hitTest' of type 'VuAnchorCreationHitTestConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___hitTest_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_com_back(const VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_com& marshaled, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1& unmarshaled)
{
Exception_t* ___hitTest_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'hitTest' of type 'VuAnchorCreationHitTestConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___hitTest_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuAnchorCreationHitTestConfig
IL2CPP_EXTERN_C void VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshal_com_cleanup(VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_com& marshaled)
{
}
#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 Vuforia.VuAnchorCreationHitTestConfig/Internal::.ctor(Vuforia.VuAnchorCreationHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Internal__ctor_m0CA3E92D6C2A9CB7C0A9EEDDBA728ECA9C074691 (Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* __this, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* V_0 = NULL;
Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* G_B2_0 = NULL;
Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* G_B1_0 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* G_B3_1 = NULL;
{
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 L_0 = ___0_config;
RuntimeObject* L_1 = L_0.___hitTest_0;
V_0 = ((VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1*)IsInstClass((RuntimeObject*)L_1, VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1_il2cpp_TypeInfo_var));
VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* L_2 = V_0;
G_B1_0 = __this;
if (L_2)
{
G_B2_0 = __this;
goto IL_0017;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_0;
goto IL_001d;
}
IL_0017:
{
VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* L_4 = V_0;
NullCheck(L_4);
intptr_t L_5;
L_5 = VuHitTest_get_NativeHandle_m7B2186DD9B76493B4BFDD900927347A6285C83C2_inline(L_4, NULL);
G_B3_0 = L_5;
G_B3_1 = G_B2_0;
}
IL_001d:
{
G_B3_1->___hitTest_0 = G_B3_0;
return;
}
}
IL2CPP_EXTERN_C void Internal__ctor_m0CA3E92D6C2A9CB7C0A9EEDDBA728ECA9C074691_AdjustorThunk (RuntimeObject* __this, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 ___0_config, const RuntimeMethod* method)
{
Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5*>(__this + _offset);
Internal__ctor_m0CA3E92D6C2A9CB7C0A9EEDDBA728ECA9C074691(_thisAdjusted, ___0_config, method);
}
#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
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuEngineCreateAnchorObserver(System.IntPtr,System.IntPtr&,Vuforia.VuAnchorObserverConfig/Internal&,Vuforia.VuAnchorCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuEngineCreateAnchorObserver_mDF21926AA89BAA9E630CEDAE2C3E0BAEE517421B (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateAnchorObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateAnchorObserver)(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverHitTest(System.IntPtr,Vuforia.VuHitTestConfig/Internal&,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverHitTest_m8FFB7DDB23D8DDACD532A336F0A0C94E0EF53325 (intptr_t ___0_observerHandle, Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286* ___1_config, intptr_t ___2_hitTestListHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286*, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286*) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObserverHitTest", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObserverHitTest)(___0_observerHandle, ___1_config, ___2_hitTestListHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_config, ___2_hitTestListHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverCreateAnchor(System.IntPtr,Vuforia.VuAnchorCreationConfig&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverCreateAnchor_mA85F59DE573076D4DEBA824DFDCCC86ED0092D7C (intptr_t ___0_observerHandle, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0* ___1_config, int32_t* ___2_anchorId, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObserverCreateAnchor", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObserverCreateAnchor)(___0_observerHandle, ___1_config, ___2_anchorId);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_config, ___2_anchorId);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverCreateAnchorWithHitTest(System.IntPtr,Vuforia.VuAnchorCreationHitTestConfig/Internal&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverCreateAnchorWithHitTest_m449D1075BB963F97F1C91A95307C7B83FE70A2FB (intptr_t ___0_observerHandle, Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5* ___1_config, int32_t* ___2_anchorId, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObserverCreateAnchorWithHitTest", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObserverCreateAnchorWithHitTest)(___0_observerHandle, ___1_config, ___2_anchorId);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_config, ___2_anchorId);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAnchorObserver::vuAnchorObserverDestroyAnchor(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObserver_vuAnchorObserverDestroyAnchor_m7028EC4DEDCF8763ADC721C1899EB502121401E7 (intptr_t ___0_observerHandle, int32_t ___1_anchorId, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObserverDestroyAnchor", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObserverDestroyAnchor)(___0_observerHandle, ___1_anchorId);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_anchorId);
#endif
return returnValue;
}
// Vuforia.VuAnchorObserver Vuforia.VuAnchorObserver::Create(Vuforia.VuEngine,Vuforia.VuAnchorObserverConfig,Vuforia.VuAnchorCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* VuAnchorObserver_Create_mA078F2B2BB688E73E58EA0823C32E6092FA7C2EF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_0 = ___1_config;
Internal_tF40E83FB794AA628DC0CE3FAB8D44BCDB6EC9A8B L_1;
L_1 = Internal_Create_mC51E856F907FEAD59EC814DAB5239D77C181D0E8(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuAnchorObserver_vuEngineCreateAnchorObserver_mDF21926AA89BAA9E630CEDAE2C3E0BAEE517421B(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* L_9 = (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5*)il2cpp_codegen_object_new(VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuAnchorObserver__ctor_m327DA4AD884CCFBE2444BBB27AB975DA8BEBB438(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5*)NULL;
}
}
// System.Void Vuforia.VuAnchorObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObserver__ctor_m327DA4AD884CCFBE2444BBB27AB975DA8BEBB438 (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Nullable`1<System.Int32> Vuforia.VuAnchorObserver::CreateAnchor(Vuforia.VuAnchorCreationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 VuAnchorObserver_CreateAnchor_mC6C7205AEBD52346028D98EEA8F100483B4ECB50 (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1;
memset((&V_1), 0, sizeof(V_1));
{
V_0 = 0;
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuAnchorObserver_vuAnchorObserverCreateAnchor_mA85F59DE573076D4DEBA824DFDCCC86ED0092D7C(L_0, (&___0_config), (&V_0), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001b;
}
}
{
int32_t L_2 = V_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
return L_3;
}
IL_001b:
{
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4 = V_1;
return L_4;
}
}
// System.Nullable`1<System.Int32> Vuforia.VuAnchorObserver::CreateAnchorWithHitTest(Vuforia.VuAnchorCreationHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 VuAnchorObserver_CreateAnchorWithHitTest_m2BF61283636C70D4150D7DC29EA80315CFEE7399 (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Internal_t700378B5797C52CBEABC5C6FD00FED29078D39D5 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
memset((&V_2), 0, sizeof(V_2));
{
V_0 = 0;
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 L_0 = ___0_config;
Internal__ctor_m0CA3E92D6C2A9CB7C0A9EEDDBA728ECA9C074691((&V_1), L_0, NULL);
intptr_t L_1 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_2;
L_2 = VuAnchorObserver_vuAnchorObserverCreateAnchorWithHitTest_m449D1075BB963F97F1C91A95307C7B83FE70A2FB(L_1, (&V_1), (&V_0), NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0023;
}
}
{
int32_t L_3 = V_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
return L_4;
}
IL_0023:
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5 = V_2;
return L_5;
}
}
// System.Boolean Vuforia.VuAnchorObserver::DestroyAnchor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAnchorObserver_DestroyAnchor_m6E943079224C5D6A6BF9709B27B2DF9D760EB86B (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, int32_t ___0_anchorId, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_anchorId;
int32_t L_2;
L_2 = VuAnchorObserver_vuAnchorObserverDestroyAnchor_m7028EC4DEDCF8763ADC721C1899EB502121401E7(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// Vuforia.IVuHitTestResults Vuforia.VuAnchorObserver::HitTest(Vuforia.VuHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuAnchorObserver_HitTest_m17ECACE9E1C4EDCB14855DA6C5800EAA6E586A6D (VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* __this, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* V_0 = NULL;
Internal_t6108C773A548AE308F4A05BC41C4F5B23A89E286 V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* L_0 = (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03*)il2cpp_codegen_object_new(VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuHitTestResults__ctor_m7DFE13BEAE1707EA3A7B75F79BD28F7874C8D7B2(L_0, NULL);
V_0 = L_0;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_1 = ___0_config;
Internal__ctor_m167484968EBA6F83ECC2AA7927867711C75B5A8B((&V_1), L_1, NULL);
intptr_t L_2 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* L_3 = V_0;
NullCheck(L_3);
intptr_t L_4;
L_4 = VuHitTestResults_get_NativeHandle_m4358E2A044BBF8BE2BCBA712D8AB5C6AFCD85A5E(L_3, NULL);
int32_t L_5;
L_5 = VuAnchorObserver_vuAnchorObserverHitTest_m8FFB7DDB23D8DDACD532A336F0A0C94E0EF53325(L_2, (&V_1), L_4, NULL);
if (!L_5)
{
goto IL_002b;
}
}
{
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* L_6 = V_0;
NullCheck(L_6);
int32_t L_7;
L_7 = VuHitTestResults_get_Size_m88D61CB105DF6105CBD28127F815625A3E952849(L_6, NULL);
if (L_7)
{
goto IL_0033;
}
}
IL_002b:
{
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* L_8 = V_0;
NullCheck(L_8);
VuHitTestResults_Dispose_mEF71702E49FF81E91FBCAD38AC89489D9447BC80(L_8, NULL);
V_0 = (VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03*)NULL;
}
IL_0033:
{
VuHitTestResults_t3491B21BA5280CE486D7D30A12D9C2E0E4085E03* L_9 = V_0;
return L_9;
}
}
#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
// Vuforia.VuResult Vuforia.VuHitTestList::vuHitTestListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestList_vuHitTestListCreate_m95B868F564FA7C344B0B38BF50836AF3167F18AB (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuHitTestListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuHitTestListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuHitTestList::vuHitTestListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestList_vuHitTestListGetSize_m5C02EE166FEA57730F737AE0EAB14A0C9626831A (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuHitTestListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuHitTestListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuHitTestList::vuHitTestListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestList_vuHitTestListGetElement_mCC93D060617AC70BF666E94C1214BD7B140EADB9 (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_nativeElement, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuHitTestListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuHitTestListGetElement)(___0_listHandle, ___1_element, ___2_nativeElement);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_nativeElement);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuHitTestList::vuHitTestListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuHitTestList_vuHitTestListDestroy_mDCDD649690ACAE042ACCD340DCBBDD10CE2A4944 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuHitTestListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuHitTestListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuHitTestList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestList__ctor_mA324DBFC79D2B025E7B75FE843B27CA66B0DCD0F (VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2__ctor_m2CB18988AE6A9997EF0EAE726DC3918567E34700_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestList_vuHitTestListCreate_m95B868F564FA7C344B0B38BF50836AF3167F18AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestList_vuHitTestListDestroy_mDCDD649690ACAE042ACCD340DCBBDD10CE2A4944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestList_vuHitTestListGetElement_mCC93D060617AC70BF666E94C1214BD7B140EADB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestList_vuHitTestListGetSize_m5C02EE166FEA57730F737AE0EAB14A0C9626831A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuHitTestList_vuHitTestListCreate_m95B868F564FA7C344B0B38BF50836AF3167F18AB_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuHitTestList_vuHitTestListGetSize_m5C02EE166FEA57730F737AE0EAB14A0C9626831A_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuHitTestList_vuHitTestListGetElement_mCC93D060617AC70BF666E94C1214BD7B140EADB9_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuHitTestList_vuHitTestListDestroy_mDCDD649690ACAE042ACCD340DCBBDD10CE2A4944_RuntimeMethod_var), NULL);
VuGenericTypedList_2__ctor_m2CB18988AE6A9997EF0EAE726DC3918567E34700(__this, L_0, L_1, L_2, L_3, VuGenericTypedList_2__ctor_m2CB18988AE6A9997EF0EAE726DC3918567E34700_RuntimeMethod_var);
return;
}
}
// Vuforia.VuHitTest Vuforia.VuHitTestList::GetElement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* VuHitTestList_GetElement_m603DB877A88E491B0439F92693B89FA5E258EBC0 (VuHitTestList_t27CB1CAA58362EF0E81F0915FB0893DD3B440F96* __this, intptr_t ___0_nativeElement, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeElement;
VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* L_1 = (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1*)il2cpp_codegen_object_new(VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuHitTest__ctor_mAA2EDD0CCA941D3E66D8C191B9CE42922363FD6C(L_1, L_0, NULL);
return L_1;
}
}
#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
// Vuforia.VuResult Vuforia.VuAnchorObservationInfo::vuAnchorObservationGetInfo(System.IntPtr,Vuforia.VuAnchorObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObservationInfo_vuAnchorObservationGetInfo_mB29F0B951590D18A5660583DF60788B0B2A30AB8 (intptr_t ___0_observation, VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF* ___1_info, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObservationGetInfo)(___0_observation, ___1_info);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_info);
#endif
return returnValue;
}
// Vuforia.VuAnchorObservationInfo Vuforia.VuAnchorObservationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF VuAnchorObservationInfo_Create_m90D7713EF609AFB76250702003C6E11BCF4A8F07 (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ___0_nativeHandle;
int32_t L_1;
L_1 = VuAnchorObservationInfo_vuAnchorObservationGetInfo_mB29F0B951590D18A5660583DF60788B0B2A30AB8(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB6D1477BA97BE38901ECB47A83D5775600579323)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuAnchorObservationInfo_Create_m90D7713EF609AFB76250702003C6E11BCF4A8F07_RuntimeMethod_var)));
}
IL_0015:
{
VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF L_3 = V_0;
return L_3;
}
}
#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
// Vuforia.VuResult Vuforia.VuAnchorObservation::vuAnchorObservationGetStatusInfo(System.IntPtr,Vuforia.VuAnchorObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObservation_vuAnchorObservationGetStatusInfo_mD071243F322B41881B3EF6BDE20FE5F5A7D12230 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAnchorObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAnchorObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuAnchorObservationStatusInfo Vuforia.VuAnchorObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObservation_get_StatusInfo_m1949E31E8BFC436F4239F62591C322B587462571 (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObservation_vuAnchorObservationGetStatusInfo_mD071243F322B41881B3EF6BDE20FE5F5A7D12230_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuAnchorObservationStatusInfo_t7AF6A19EAD81FE33BBFE7562965E2E0362140D35_mBC866A98C1050709B56DAE21C619475655886E5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF* L_1 = (GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t7928E12E177CC4E220F74FF5423D4175E3948ABF_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m9829E931D66023CC821FBB9E21F45AADDC408BFE(L_1, NULL, (intptr_t)((void*)VuAnchorObservation_vuAnchorObservationGetStatusInfo_mD071243F322B41881B3EF6BDE20FE5F5A7D12230_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuAnchorObservationStatusInfo_t7AF6A19EAD81FE33BBFE7562965E2E0362140D35_mBC866A98C1050709B56DAE21C619475655886E5C(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuAnchorObservationStatusInfo_t7AF6A19EAD81FE33BBFE7562965E2E0362140D35_mBC866A98C1050709B56DAE21C619475655886E5C_RuntimeMethod_var);
return L_2;
}
}
// System.Int32 Vuforia.VuAnchorObservation::get_AnchorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorObservation_get_AnchorId_mC4E4E58174E4174EC0BA09F7251FC7143A278528 (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObservationInfo_Create_m90D7713EF609AFB76250702003C6E11BCF4A8F07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4* L_0 = (&__this->___mInfo_4);
CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F* L_1 = (CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F*)il2cpp_codegen_object_new(CreateStructDelegate_1_t4BADA369CEF902626AEAE2C31531EEB2B626816F_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_mA26A577BEAB1EE37A32936A8099C7CBC0C4D066D(L_1, NULL, (intptr_t)((void*)VuAnchorObservationInfo_Create_m90D7713EF609AFB76250702003C6E11BCF4A8F07_RuntimeMethod_var), NULL);
VuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF L_2;
L_2 = VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB(__this, L_0, L_1, VuObservation_GetStructValue_TisVuAnchorObservationInfo_t992EE41E6137D5E954F9D67431E32C381AE02ADF_m32463C3B4A2D6C3B6AC7A7ECC1D822B6B75D84AB_RuntimeMethod_var);
int32_t L_3 = L_2.___anchorId_0;
return L_3;
}
}
// System.Void Vuforia.VuAnchorObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObservation__ctor_m761918368D3C2F1B5D164EF690DC9BCBC3D33AF8 (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuAnchorObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObservation_UnregisterObservation_m016526A456E6AE735DCB3CF557B0EB342B639918 (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* __this, const RuntimeMethod* method)
{
{
Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t4E5BA7DADB35E8BC6360423B758F54AB7B223C5B));
Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4* L_1 = (&__this->___mInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t72049CEDEC0856702F155EE9A28B001F3CA02FF4));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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.Object Vuforia.VuAreaTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuAreaTargetConfig_Clone_mC3E76CB2068E7DF980978494131308F0454FDFE1 (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_0 = (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B*)il2cpp_codegen_object_new(VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAreaTargetConfig__ctor_mA430E325740398681CEE52561854D1DACDE70A8F(L_0, NULL);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_1 = L_0;
RuntimeObject* L_2 = __this->___devicePoseObserver_0;
NullCheck(L_1);
L_1->___devicePoseObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___devicePoseObserver_0), (void*)L_2);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_3 = L_1;
String_t* L_4 = __this->___databasePath_1;
NullCheck(L_3);
L_3->___databasePath_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___databasePath_1), (void*)L_4);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_5 = L_3;
String_t* L_6 = __this->___targetName_2;
NullCheck(L_5);
L_5->___targetName_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___targetName_2), (void*)L_6);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_7 = L_5;
int32_t L_8 = __this->___activate_3;
NullCheck(L_7);
L_7->___activate_3 = L_8;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_9 = L_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = __this->___poseOffset_4;
NullCheck(L_9);
L_9->___poseOffset_4 = L_10;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_11 = L_9;
int32_t L_12 = __this->___requiresExternalPositions_5;
NullCheck(L_11);
L_11->___requiresExternalPositions_5 = L_12;
return L_11;
}
}
// System.Void Vuforia.VuAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetConfig__ctor_mA430E325740398681CEE52561854D1DACDE70A8F (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_3 = 1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_4 = 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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled)
{
marshaled.___devicePoseObserver_0 = unmarshaled.___devicePoseObserver_0;
marshaled.___databasePath_1 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_1);
marshaled.___targetName_2 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_2);
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
marshaled.___requireExternalPositions_5 = unmarshaled.___requireExternalPositions_5;
}
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke_back(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled)
{
intptr_t unmarshaleddevicePoseObserver_temp_0;
memset((&unmarshaleddevicePoseObserver_temp_0), 0, sizeof(unmarshaleddevicePoseObserver_temp_0));
unmarshaleddevicePoseObserver_temp_0 = marshaled.___devicePoseObserver_0;
unmarshaled.___devicePoseObserver_0 = unmarshaleddevicePoseObserver_temp_0;
unmarshaled.___databasePath_1 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_1));
unmarshaled.___targetName_2 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_2));
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
int32_t unmarshaledrequireExternalPositions_temp_5 = 0;
unmarshaledrequireExternalPositions_temp_5 = marshaled.___requireExternalPositions_5;
unmarshaled.___requireExternalPositions_5 = unmarshaledrequireExternalPositions_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke_cleanup(Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_1);
marshaled.___databasePath_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_2);
marshaled.___targetName_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_com(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_com& marshaled)
{
marshaled.___devicePoseObserver_0 = unmarshaled.___devicePoseObserver_0;
marshaled.___databasePath_1 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_1);
marshaled.___targetName_2 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_2);
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
marshaled.___requireExternalPositions_5 = unmarshaled.___requireExternalPositions_5;
}
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_com_back(const Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_com& marshaled, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3& unmarshaled)
{
intptr_t unmarshaleddevicePoseObserver_temp_0;
memset((&unmarshaleddevicePoseObserver_temp_0), 0, sizeof(unmarshaleddevicePoseObserver_temp_0));
unmarshaleddevicePoseObserver_temp_0 = marshaled.___devicePoseObserver_0;
unmarshaled.___devicePoseObserver_0 = unmarshaleddevicePoseObserver_temp_0;
unmarshaled.___databasePath_1 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_1));
unmarshaled.___targetName_2 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_2));
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
int32_t unmarshaledrequireExternalPositions_temp_5 = 0;
unmarshaledrequireExternalPositions_temp_5 = marshaled.___requireExternalPositions_5;
unmarshaled.___requireExternalPositions_5 = unmarshaledrequireExternalPositions_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_com_cleanup(Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_1);
marshaled.___databasePath_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_2);
marshaled.___targetName_2 = NULL;
}
// Vuforia.VuAreaTargetConfig/Internal Vuforia.VuAreaTargetConfig/Internal::Create(Vuforia.VuAreaTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 Internal_Create_mD267924B49AD638B2DF1E3F077B634CFF8206285 (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 V_0;
memset((&V_0), 0, sizeof(V_0));
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B2_0 = NULL;
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3* G_B2_1 = NULL;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B1_0 = NULL;
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3));
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___devicePoseObserver_0;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_2 = ((VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)CastclassClass((RuntimeObject*)L_1, VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___devicePoseObserver_0 = G_B3_0;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_5 = ___0_config;
NullCheck(L_5);
String_t* L_6 = L_5->___databasePath_1;
(&V_0)->___databasePath_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_1), (void*)L_6);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_7 = ___0_config;
NullCheck(L_7);
String_t* L_8 = L_7->___targetName_2;
(&V_0)->___targetName_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_2), (void*)L_8);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_9 = ___0_config;
NullCheck(L_9);
int32_t L_10 = L_9->___activate_3;
(&V_0)->___activate_3 = L_10;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_11 = ___0_config;
NullCheck(L_11);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_12 = L_11->___poseOffset_4;
(&V_0)->___poseOffset_4 = L_12;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_13 = ___0_config;
NullCheck(L_13);
int32_t L_14 = L_13->___requiresExternalPositions_5;
(&V_0)->___requireExternalPositions_5 = L_14;
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 L_15 = V_0;
return L_15;
}
}
#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.Object Vuforia.VuAreaTargetCloudConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuAreaTargetCloudConfig_Clone_m7D215B34C102557E3377E50FDEB15F51C8CCB8E6 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_0 = (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E*)il2cpp_codegen_object_new(VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAreaTargetCloudConfig__ctor_mD52FF3260BBB85000641F71F7F785CBF69624B17(L_0, NULL);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_1 = L_0;
RuntimeObject* L_2 = __this->___devicePoseObserver_0;
NullCheck(L_1);
L_1->___devicePoseObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___devicePoseObserver_0), (void*)L_2);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_3 = L_1;
String_t* L_4 = __this->___userAuth_1;
NullCheck(L_3);
L_3->___userAuth_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___userAuth_1), (void*)L_4);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_5 = L_3;
String_t* L_6 = __this->___secretAuth_2;
NullCheck(L_5);
L_5->___secretAuth_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___secretAuth_2), (void*)L_6);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_7 = L_5;
String_t* L_8 = __this->___targetId_3;
NullCheck(L_7);
L_7->___targetId_3 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___targetId_3), (void*)L_8);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_9 = L_7;
int32_t L_10 = __this->___activate_4;
NullCheck(L_9);
L_9->___activate_4 = L_10;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_11 = L_9;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_12 = __this->___poseOffset_5;
NullCheck(L_11);
L_11->___poseOffset_5 = L_12;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_13 = L_11;
int32_t L_14 = __this->___requiresExternalPositions_6;
NullCheck(L_13);
L_13->___requiresExternalPositions_6 = L_14;
return L_13;
}
}
// System.Void Vuforia.VuAreaTargetCloudConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCloudConfig__ctor_mD52FF3260BBB85000641F71F7F785CBF69624B17 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___userAuth_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___userAuth_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___secretAuth_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___secretAuth_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetId_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetId_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_4 = 1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_5 = 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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCloudConfig/Internal
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled)
{
marshaled.___devicePoseObserver_0 = unmarshaled.___devicePoseObserver_0;
marshaled.___userAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_1);
marshaled.___secretAuth_2 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_2);
marshaled.___targetId_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetId_3);
marshaled.___activate_4 = unmarshaled.___activate_4;
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
marshaled.___requireExternalPositions_6 = unmarshaled.___requireExternalPositions_6;
}
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke_back(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled)
{
intptr_t unmarshaleddevicePoseObserver_temp_0;
memset((&unmarshaleddevicePoseObserver_temp_0), 0, sizeof(unmarshaleddevicePoseObserver_temp_0));
unmarshaleddevicePoseObserver_temp_0 = marshaled.___devicePoseObserver_0;
unmarshaled.___devicePoseObserver_0 = unmarshaleddevicePoseObserver_temp_0;
unmarshaled.___userAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1));
unmarshaled.___secretAuth_2 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2));
unmarshaled.___targetId_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetId_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetId_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetId_3));
int32_t unmarshaledactivate_temp_4 = 0;
unmarshaledactivate_temp_4 = marshaled.___activate_4;
unmarshaled.___activate_4 = unmarshaledactivate_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
int32_t unmarshaledrequireExternalPositions_temp_6 = 0;
unmarshaledrequireExternalPositions_temp_6 = marshaled.___requireExternalPositions_6;
unmarshaled.___requireExternalPositions_6 = unmarshaledrequireExternalPositions_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCloudConfig/Internal
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke_cleanup(Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_1);
marshaled.___userAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_2);
marshaled.___secretAuth_2 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetId_3);
marshaled.___targetId_3 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetCloudConfig/Internal
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_com(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_com& marshaled)
{
marshaled.___devicePoseObserver_0 = unmarshaled.___devicePoseObserver_0;
marshaled.___userAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_1);
marshaled.___secretAuth_2 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_2);
marshaled.___targetId_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetId_3);
marshaled.___activate_4 = unmarshaled.___activate_4;
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
marshaled.___requireExternalPositions_6 = unmarshaled.___requireExternalPositions_6;
}
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_com_back(const Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_com& marshaled, Internal_t89188135E33C9740024932380C8C2FE5B97189A8& unmarshaled)
{
intptr_t unmarshaleddevicePoseObserver_temp_0;
memset((&unmarshaleddevicePoseObserver_temp_0), 0, sizeof(unmarshaleddevicePoseObserver_temp_0));
unmarshaleddevicePoseObserver_temp_0 = marshaled.___devicePoseObserver_0;
unmarshaled.___devicePoseObserver_0 = unmarshaleddevicePoseObserver_temp_0;
unmarshaled.___userAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1));
unmarshaled.___secretAuth_2 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2));
unmarshaled.___targetId_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetId_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetId_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetId_3));
int32_t unmarshaledactivate_temp_4 = 0;
unmarshaledactivate_temp_4 = marshaled.___activate_4;
unmarshaled.___activate_4 = unmarshaledactivate_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
int32_t unmarshaledrequireExternalPositions_temp_6 = 0;
unmarshaledrequireExternalPositions_temp_6 = marshaled.___requireExternalPositions_6;
unmarshaled.___requireExternalPositions_6 = unmarshaledrequireExternalPositions_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetCloudConfig/Internal
IL2CPP_EXTERN_C void Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_com_cleanup(Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_1);
marshaled.___userAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_2);
marshaled.___secretAuth_2 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetId_3);
marshaled.___targetId_3 = NULL;
}
// Vuforia.VuAreaTargetCloudConfig/Internal Vuforia.VuAreaTargetCloudConfig/Internal::Create(Vuforia.VuAreaTargetCloudConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t89188135E33C9740024932380C8C2FE5B97189A8 Internal_Create_m8F7B0BC8BC70165ED40DE3A346CB816217A003F5 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t89188135E33C9740024932380C8C2FE5B97189A8 V_0;
memset((&V_0), 0, sizeof(V_0));
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B2_0 = NULL;
Internal_t89188135E33C9740024932380C8C2FE5B97189A8* G_B2_1 = NULL;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* G_B1_0 = NULL;
Internal_t89188135E33C9740024932380C8C2FE5B97189A8* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t89188135E33C9740024932380C8C2FE5B97189A8* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t89188135E33C9740024932380C8C2FE5B97189A8));
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___devicePoseObserver_0;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_2 = ((VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)CastclassClass((RuntimeObject*)L_1, VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___devicePoseObserver_0 = G_B3_0;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_5 = ___0_config;
NullCheck(L_5);
String_t* L_6 = L_5->___userAuth_1;
(&V_0)->___userAuth_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___userAuth_1), (void*)L_6);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_7 = ___0_config;
NullCheck(L_7);
String_t* L_8 = L_7->___secretAuth_2;
(&V_0)->___secretAuth_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___secretAuth_2), (void*)L_8);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_9 = ___0_config;
NullCheck(L_9);
String_t* L_10 = L_9->___targetId_3;
(&V_0)->___targetId_3 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetId_3), (void*)L_10);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_11 = ___0_config;
NullCheck(L_11);
int32_t L_12 = L_11->___activate_4;
(&V_0)->___activate_4 = L_12;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_13 = ___0_config;
NullCheck(L_13);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_14 = L_13->___poseOffset_5;
(&V_0)->___poseOffset_5 = L_14;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_15 = ___0_config;
NullCheck(L_15);
int32_t L_16 = L_15->___requiresExternalPositions_6;
(&V_0)->___requireExternalPositions_6 = L_16;
Internal_t89188135E33C9740024932380C8C2FE5B97189A8 L_17 = V_0;
return L_17;
}
}
#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
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuEngineCreateAreaTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuAreaTargetConfig/Internal&,Vuforia.VuAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuEngineCreateAreaTargetObserver_m29184F8F4FEDEEDAE41B326A507C770FE28946BF (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateAreaTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke* ____2_config_marshaled = NULL;
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshaled_pinvoke ____2_config_marshaled_dereferenced = {};
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3_marshal_pinvoke(*___2_config, ____2_config_marshaled_dereferenced);
____2_config_marshaled = &____2_config_marshaled_dereferenced;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateAreaTargetObserver)(___0_engineHandle, ___1_observerHandle, ____2_config_marshaled, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ____2_config_marshaled, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuEngineCreateAreaTargetObserverFromCloudConfig(System.IntPtr,System.IntPtr&,Vuforia.VuAreaTargetCloudConfig/Internal&,Vuforia.VuAreaTargetCloudCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuEngineCreateAreaTargetObserverFromCloudConfig_mD95395A7633874E2A38B1EE2191CA6266D588B9D (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t89188135E33C9740024932380C8C2FE5B97189A8* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateAreaTargetObserverFromCloudConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke* ____2_config_marshaled = NULL;
Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshaled_pinvoke ____2_config_marshaled_dereferenced = {};
Internal_t89188135E33C9740024932380C8C2FE5B97189A8_marshal_pinvoke(*___2_config, ____2_config_marshaled_dereferenced);
____2_config_marshaled = &____2_config_marshaled_dereferenced;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateAreaTargetObserverFromCloudConfig)(___0_engineHandle, ___1_observerHandle, ____2_config_marshaled, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ____2_config_marshaled, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverGetTargetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverGetTargetName_m202EC61F733D711CF1663DC7D25FE08598541061 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverGetTargetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverGetTargetName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverGetTargetSize(System.IntPtr,Vuforia.VuVector3F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverGetTargetSize_m5A4450FE0B940439B96C242808A8FEFB4A0F9D45 (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverGetTargetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverGetTargetSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverGetAABB(System.IntPtr,Vuforia.VuAABB&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverGetAABB_m7E870A55B450CEC78256A6F5395342599C145C1E (intptr_t ___0_observerHandle, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738* ___1_bbox, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverGetAABB", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverGetAABB)(___0_observerHandle, ___1_bbox);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_bbox);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverRequiresExternalPositions(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverRequiresExternalPositions_m6EADD439215DF9212C60F7AD85D15DCEE97E3703 (intptr_t ___0_observerHandle, int32_t* ___1_requiresExternalPositions, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverRequiresExternalPositions", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverRequiresExternalPositions)(___0_observerHandle, ___1_requiresExternalPositions);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_requiresExternalPositions);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverSetExternalPositionFrom2D(System.IntPtr,Vuforia.VuVector2F,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom2D_m2A979A3CFE5C01F7AABBD80BA2330B8DABF75181 (intptr_t ___0_observerHandle, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___1_position, float ___2_horizontalAccuracy, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverSetExternalPositionFrom2D", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverSetExternalPositionFrom2D)(___0_observerHandle, ___1_position, ___2_horizontalAccuracy);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_position, ___2_horizontalAccuracy);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObserver::vuAreaTargetObserverSetExternalPositionFrom3D(System.IntPtr,Vuforia.VuVector3F,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom3D_mE3936677F1977B988C3F9123EB880C0D1A470FED (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___1_position, float ___2_horizontalAccuracy, float ___3_verticalAccuracy, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5, float, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5) + sizeof(float) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObserverSetExternalPositionFrom3D", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObserverSetExternalPositionFrom3D)(___0_observerHandle, ___1_position, ___2_horizontalAccuracy, ___3_verticalAccuracy);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_position, ___2_horizontalAccuracy, ___3_verticalAccuracy);
#endif
return returnValue;
}
// System.String Vuforia.VuAreaTargetObserver::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuAreaTargetObserver_get_TargetName_mF01B26BFCC03C17BE190D8DF0D7D210D82F4EB33 (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_vuAreaTargetObserverGetTargetName_m202EC61F733D711CF1663DC7D25FE08598541061_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuAreaTargetObserver_vuAreaTargetObserverGetTargetName_m202EC61F733D711CF1663DC7D25FE08598541061_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector3F Vuforia.VuAreaTargetObserver::get_TargetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 VuAreaTargetObserver_get_TargetSize_m769BD6497DE36FBFE5FB300BBF50A1C284DC519A (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_vuAreaTargetObserverGetTargetSize_m5A4450FE0B940439B96C242808A8FEFB4A0F9D45_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* L_1 = (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B(L_1, NULL, (intptr_t)((void*)VuAreaTargetObserver_vuAreaTargetObserverGetTargetSize_m5A4450FE0B940439B96C242808A8FEFB4A0F9D45_RuntimeMethod_var), NULL);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuAABB Vuforia.VuAreaTargetObserver::get_BoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 VuAreaTargetObserver_get_BoundingBox_m1D990B3F80FB5615F721F693E50839B9F2929703 (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_vuAreaTargetObserverGetAABB_m7E870A55B450CEC78256A6F5395342599C145C1E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* L_1 = (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B(L_1, NULL, (intptr_t)((void*)VuAreaTargetObserver_vuAreaTargetObserverGetAABB_m7E870A55B450CEC78256A6F5395342599C145C1E_RuntimeMethod_var), NULL);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
return L_2;
}
}
// System.Boolean Vuforia.VuAreaTargetObserver::get_RequiresExternalPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetObserver_get_RequiresExternalPositions_mF39DBFB3825E42AF15ACA8B4EA6136709A162CCB (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_vuAreaTargetObserverRequiresExternalPositions_m6EADD439215DF9212C60F7AD85D15DCEE97E3703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_1 = (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*)il2cpp_codegen_object_new(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11(L_1, NULL, (intptr_t)((void*)VuAreaTargetObserver_vuAreaTargetObserverRequiresExternalPositions_m6EADD439215DF9212C60F7AD85D15DCEE97E3703_RuntimeMethod_var), NULL);
bool L_2;
L_2 = ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuAreaTargetObserver Vuforia.VuAreaTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuAreaTargetConfig,Vuforia.VuAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* VuAreaTargetObserver_Create_m35775E0E03298E132E4D0E45E9CB90F2C6DD296D (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_0 = ___1_config;
Internal_t92068B42905B23B3F3B6331A473407D9CBD7C6B3 L_1;
L_1 = Internal_Create_mD267924B49AD638B2DF1E3F077B634CFF8206285(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuAreaTargetObserver_vuEngineCreateAreaTargetObserver_m29184F8F4FEDEEDAE41B326A507C770FE28946BF(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* L_9 = (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0*)il2cpp_codegen_object_new(VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuAreaTargetObserver__ctor_m95BB06D33CEA4D396CCBCA38C1CC4C39B8861160(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0*)NULL;
}
}
// Vuforia.VuAreaTargetObserver Vuforia.VuAreaTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuAreaTargetCloudConfig,Vuforia.VuAreaTargetCloudCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* VuAreaTargetObserver_Create_mE23CB1A8C19072842FEB8443D8999F2527E36111 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t89188135E33C9740024932380C8C2FE5B97189A8 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_0 = ___1_config;
Internal_t89188135E33C9740024932380C8C2FE5B97189A8 L_1;
L_1 = Internal_Create_m8F7B0BC8BC70165ED40DE3A346CB816217A003F5(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuAreaTargetObserver_vuEngineCreateAreaTargetObserverFromCloudConfig_mD95395A7633874E2A38B1EE2191CA6266D588B9D(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* L_9 = (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0*)il2cpp_codegen_object_new(VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuAreaTargetObserver__ctor_m95BB06D33CEA4D396CCBCA38C1CC4C39B8861160(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0*)NULL;
}
}
// System.Void Vuforia.VuAreaTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetObserver__ctor_m95BB06D33CEA4D396CCBCA38C1CC4C39B8861160 (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuAreaTargetObserver::SetExternal2DPosition(Vuforia.VuVector2F,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetObserver_SetExternal2DPosition_mC3454E764982CA9EB22B950C608204708A57E482 (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_position, float ___1_horizontalAccuracy, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_position;
float L_1 = L_0.___x_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = ___0_position;
float L_3 = L_2.___y_1;
VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B((&___0_position), ((float)il2cpp_codegen_multiply((-1.0f), L_1)), L_3, NULL);
intptr_t L_4 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_5 = ___0_position;
float L_6 = ___1_horizontalAccuracy;
int32_t L_7;
L_7 = VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom2D_m2A979A3CFE5C01F7AABBD80BA2330B8DABF75181(L_4, L_5, L_6, NULL);
bool L_8;
L_8 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_7, NULL);
return L_8;
}
}
// System.Boolean Vuforia.VuAreaTargetObserver::SetExternal3DPosition(Vuforia.VuVector3F,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuAreaTargetObserver_SetExternal3DPosition_m02534A880844DC5C5689535F295FD7DFA88B1DCA (VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* __this, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_position, float ___1_horizontalAccuracy, float ___2_verticalAccuracy, const RuntimeMethod* method)
{
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_0 = ___0_position;
float L_1 = L_0.___x_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2 = ___0_position;
float L_3 = L_2.___y_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_4 = ___0_position;
float L_5 = L_4.___z_2;
VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807((&___0_position), ((float)il2cpp_codegen_multiply((-1.0f), L_1)), L_3, L_5, NULL);
intptr_t L_6 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_7 = ___0_position;
float L_8 = ___1_horizontalAccuracy;
float L_9 = ___2_verticalAccuracy;
int32_t L_10;
L_10 = VuAreaTargetObserver_vuAreaTargetObserverSetExternalPositionFrom3D_mE3936677F1977B988C3F9123EB880C0D1A470FED(L_6, L_7, L_8, L_9, NULL);
bool L_11;
L_11 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_10, NULL);
return L_11;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuAreaTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_pinvoke(const VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8& unmarshaled, VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___requiresExternalPositions_4 = static_cast<int32_t>(unmarshaled.___requiresExternalPositions_4);
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
}
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_pinvoke_back(const VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_pinvoke& marshaled, VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
bool unmarshaledrequiresExternalPositions_temp_4 = false;
unmarshaledrequiresExternalPositions_temp_4 = static_cast<bool>(marshaled.___requiresExternalPositions_4);
unmarshaled.___requiresExternalPositions_4 = unmarshaledrequiresExternalPositions_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_pinvoke_cleanup(VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuAreaTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_com(const VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8& unmarshaled, VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___requiresExternalPositions_4 = static_cast<int32_t>(unmarshaled.___requiresExternalPositions_4);
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
}
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_com_back(const VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_com& marshaled, VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
bool unmarshaledrequiresExternalPositions_temp_4 = false;
unmarshaledrequiresExternalPositions_temp_4 = static_cast<bool>(marshaled.___requiresExternalPositions_4);
unmarshaled.___requiresExternalPositions_4 = unmarshaledrequiresExternalPositions_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuAreaTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshal_com_cleanup(VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Vuforia.VuResult Vuforia.VuAreaTargetObservationTargetInfo::vuAreaTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuAreaTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObservationTargetInfo_vuAreaTargetObservationGetTargetInfo_mD00C41DF100ACC84974907742EDDC70B7FB79938 (intptr_t ___0_observation, Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObservationGetTargetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuAreaTargetObservationTargetInfo Vuforia.VuAreaTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 VuAreaTargetObservationTargetInfo_Create_m469FFC29D662E9016B951FB51CDE95A69B71C78D (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 V_0;
memset((&V_0), 0, sizeof(V_0));
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuAreaTargetObservationTargetInfo_vuAreaTargetObservationGetTargetInfo_mD00C41DF100ACC84974907742EDDC70B7FB79938(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuAreaTargetObservationTargetInfo_Create_m469FFC29D662E9016B951FB51CDE95A69B71C78D_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8));
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_6 = V_0;
intptr_t L_7 = L_6.___name_1;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_9 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_10 = L_9.___size_2;
(&V_1)->___size_2 = L_10;
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_11 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_12 = L_11.___bbox_3;
(&V_1)->___bbox_3 = L_12;
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_13 = V_0;
int32_t L_14 = L_13.___requiresExternalPositions_4;
bool L_15;
L_15 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_14, NULL);
(&V_1)->___requiresExternalPositions_4 = L_15;
Internal_tB99E20FCF4717F0373A528DF93AA1415CC29B089 L_16 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_17 = L_16.___poseOffset_5;
(&V_1)->___poseOffset_5 = L_17;
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_18 = V_1;
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
#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
// Vuforia.VuResult Vuforia.VuAreaTargetObservation::vuAreaTargetObservationGetStatusInfo(System.IntPtr,Vuforia.VuAreaTargetObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObservation_vuAreaTargetObservationGetStatusInfo_m349945CBEFB8F1356F5A5AE5DD9EDE796C0AE749 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuAreaTargetObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuAreaTargetObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuAreaTargetObservationStatusInfo Vuforia.VuAreaTargetObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetObservation_get_StatusInfo_m3BE649EF68EB416F1CBFACBFE2A62F1200CE6315 (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObservation_vuAreaTargetObservationGetStatusInfo_m349945CBEFB8F1356F5A5AE5DD9EDE796C0AE749_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuAreaTargetObservationStatusInfo_t14BD726B75F29EB9B536B42637274DC587740FFC_mB15E5270297F689B15017886FBC583EF61E7A5A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560* L_1 = (GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t205F59EE458586B749B96E27DCED8F34609CF560_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m70E544B03CE86FBB7D5DD5E9648A846F6A8DDD94(L_1, NULL, (intptr_t)((void*)VuAreaTargetObservation_vuAreaTargetObservationGetStatusInfo_m349945CBEFB8F1356F5A5AE5DD9EDE796C0AE749_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuAreaTargetObservationStatusInfo_t14BD726B75F29EB9B536B42637274DC587740FFC_mB15E5270297F689B15017886FBC583EF61E7A5A0(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuAreaTargetObservationStatusInfo_t14BD726B75F29EB9B536B42637274DC587740FFC_mB15E5270297F689B15017886FBC583EF61E7A5A0_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuAreaTargetObservationTargetInfo Vuforia.VuAreaTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 VuAreaTargetObservation_get_TargetInfo_m1640C231FA762A220473AAE310B94DD1C9C11356 (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObservationTargetInfo_Create_m469FFC29D662E9016B951FB51CDE95A69B71C78D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C* L_0 = (&__this->___mTargetInfo_4);
CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED* L_1 = (CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED*)il2cpp_codegen_object_new(CreateStructDelegate_1_tAA3D3BB1131C306B4A25758848325061CE76FBED_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m69BA1A020E13ED5CE99245A53A4A92AB7DC533F8(L_1, NULL, (intptr_t)((void*)VuAreaTargetObservationTargetInfo_Create_m469FFC29D662E9016B951FB51CDE95A69B71C78D_RuntimeMethod_var), NULL);
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_2;
L_2 = VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F(__this, L_0, L_1, VuObservation_GetStructValue_TisVuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_mF14817241B96ECEAE1033AAB7B9CC75F36FA6C1F_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuAreaTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetObservation__ctor_m5277405D88DF952DEB1336A88347B75EFA1FBE30 (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuAreaTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetObservation_UnregisterObservation_m6F9CFAC96D553EB339B189C375F67402A387B65E (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* __this, const RuntimeMethod* method)
{
{
Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tCB50C779472D58622CF984D77C3C76F8818820AF));
Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_tEEC63AD0653CBD098182D162C2F15DD7FD172B4C));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuCameraField
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled)
{
marshaled.___type_0 = unmarshaled.___type_0;
marshaled.___key_1 = il2cpp_codegen_marshal_string(unmarshaled.___key_1);
}
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_back(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled)
{
int32_t unmarshaledtype_temp_0 = 0;
unmarshaledtype_temp_0 = marshaled.___type_0;
unmarshaled.___type_0 = unmarshaledtype_temp_0;
unmarshaled.___key_1 = il2cpp_codegen_marshal_string_result(marshaled.___key_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___key_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuCameraField
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_cleanup(VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___key_1);
marshaled.___key_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuCameraField
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_com(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_com& marshaled)
{
marshaled.___type_0 = unmarshaled.___type_0;
marshaled.___key_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___key_1);
}
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_com_back(const VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_com& marshaled, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122& unmarshaled)
{
int32_t unmarshaledtype_temp_0 = 0;
unmarshaledtype_temp_0 = marshaled.___type_0;
unmarshaled.___type_0 = unmarshaledtype_temp_0;
unmarshaled.___key_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___key_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___key_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuCameraField
IL2CPP_EXTERN_C void VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_com_cleanup(VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___key_1);
marshaled.___key_1 = NULL;
}
#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
// Vuforia.VuResult Vuforia.VuCameraController::vuEngineGetCameraController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuEngineGetCameraController_mA615210DC28BC1DFD992493FD3C0474AF8F233FD (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetCameraController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetCameraController)(___0_engineHandle, ___1_controllerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_controllerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetVideoModes(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetVideoModes_m8524E9012AAC16E9521D033646A89D7F57A339E0 (intptr_t ___0_controllerHandle, intptr_t ___1_cameraVideoModeList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetVideoModes", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetVideoModes)(___0_controllerHandle, ___1_cameraVideoModeList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_cameraVideoModeList);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetActiveVideoMode(System.IntPtr,Vuforia.VuCameraVideoModePreset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetActiveVideoMode_mAD3B82D13DC57F37A5AC26A060B9527248150C4F (intptr_t ___0_controllerHandle, int32_t* ___1_cameraVideoModePreset, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetActiveVideoMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetActiveVideoMode)(___0_controllerHandle, ___1_cameraVideoModePreset);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_cameraVideoModePreset);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetActiveVideoMode(System.IntPtr,Vuforia.VuCameraVideoModePreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetActiveVideoMode_m27C1C6224325188FA78A443FCA55CFEC70EB2556 (intptr_t ___0_controllerHandle, int32_t ___1_cameraVideoModePreset, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetActiveVideoMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetActiveVideoMode)(___0_controllerHandle, ___1_cameraVideoModePreset);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_cameraVideoModePreset);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFlashMode(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFlashMode_m0F4AD85A32A0C538B109A94EEA849E215804430D (intptr_t ___0_controllerHandle, int32_t* ___1_flashMode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFlashMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFlashMode)(___0_controllerHandle, ___1_flashMode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_flashMode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFlashMode(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFlashMode_m3A9D4CC9F323ACA2EAC93AF5E4BB643866E505B6 (intptr_t ___0_controllerHandle, int32_t ___1_flashMode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFlashMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFlashMode)(___0_controllerHandle, ___1_flashMode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_flashMode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFocusMode(System.IntPtr,Vuforia.VuCameraFocusMode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFocusMode_m2B067D8BA86380F9712D0E4712476E90E51172D4 (intptr_t ___0_controllerHandle, int32_t* ___1_focusMode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFocusMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFocusMode)(___0_controllerHandle, ___1_focusMode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_focusMode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFocusMode(System.IntPtr,Vuforia.VuCameraFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFocusMode_mB6FF5A07BE7C07D55DA8517B8E86E20234CBAF79 (intptr_t ___0_controllerHandle, int32_t ___1_focusMode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFocusMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFocusMode)(___0_controllerHandle, ___1_focusMode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_focusMode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetRegisteredImageFormats(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetRegisteredImageFormats_m2C9EAC7A7AF060C59E4DDED30B0447B00585DD92 (intptr_t ___0_controllerHandle, intptr_t ___1_imageFormatListHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetRegisteredImageFormats", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetRegisteredImageFormats)(___0_controllerHandle, ___1_imageFormatListHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_imageFormatListHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerRegisterImageFormat(System.IntPtr,Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerRegisterImageFormat_mFB701B773618BCFCD6B20D0936A4164B999CE729 (intptr_t ___0_controllerHandle, int32_t ___1_pixelFormat, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerRegisterImageFormat", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerRegisterImageFormat)(___0_controllerHandle, ___1_pixelFormat);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_pixelFormat);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerUnregisterImageFormat(System.IntPtr,Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerUnregisterImageFormat_mBF64AE3AEE396DA818C03A0140FF5C21ADA185E8 (intptr_t ___0_controllerHandle, int32_t ___1_pixelFormat, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerUnregisterImageFormat", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerUnregisterImageFormat)(___0_controllerHandle, ___1_pixelFormat);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_pixelFormat);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetSupportedCameraFields(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetSupportedCameraFields_mBED0E7EA24EDEB9450D2262CDC8E55B69CF82CE4 (intptr_t ___0_controllerHandle, intptr_t ___1_cameraFieldList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetSupportedCameraFields", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetSupportedCameraFields)(___0_controllerHandle, ___1_cameraFieldList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_cameraFieldList);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldString(System.IntPtr,System.String,System.IntPtr&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldString_m646D1797B77CC67E429BF890EBB2829CDEED5540 (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t* ___2_value, int32_t ___3_maxLength, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, intptr_t*, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(intptr_t*) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFieldString", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFieldString)(___0_controllerHandle, ____1_key_marshaled, ___2_value, ___3_maxLength);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value, ___3_maxLength);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldString(System.IntPtr,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldString_m6C1A8DE4D0108CCA7F626A4EA9247B1026861260 (intptr_t ___0_controllerHandle, String_t* ___1_key, String_t* ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, char*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(char*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFieldString", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Marshaling of parameter '___2_value' to native representation
char* ____2_value_marshaled = NULL;
____2_value_marshaled = il2cpp_codegen_marshal_string(___2_value);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFieldString)(___0_controllerHandle, ____1_key_marshaled, ____2_value_marshaled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ____2_value_marshaled);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
// Marshaling cleanup of parameter '___2_value' native representation
il2cpp_codegen_marshal_free(____2_value_marshaled);
____2_value_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldInt64(System.IntPtr,System.String,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldInt64_m46359E24FFA9A28CB70257932B8593596C6DF212 (intptr_t ___0_controllerHandle, String_t* ___1_key, int64_t* ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, int64_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(int64_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFieldInt64", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFieldInt64)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldInt64(System.IntPtr,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldInt64_mC6FD57EB5F294913169B6D89123BCADB19E03B38 (intptr_t ___0_controllerHandle, String_t* ___1_key, int64_t ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, int64_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(int64_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFieldInt64", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFieldInt64)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldFloat(System.IntPtr,System.String,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldFloat_mE934806D5F679FF0998F6CB3EA0C2A890E4E2C81 (intptr_t ___0_controllerHandle, String_t* ___1_key, float* ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, float*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(float*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFieldFloat", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFieldFloat)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldFloat(System.IntPtr,System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldFloat_m5AB166FDA3F11FCC1BEBA5D4090FCBE4666D3C00 (intptr_t ___0_controllerHandle, String_t* ___1_key, float ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFieldFloat", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFieldFloat)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldBool(System.IntPtr,System.String,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldBool_mD1CB533F33DD67099720F548EFE4E55005CF1E96 (intptr_t ___0_controllerHandle, String_t* ___1_key, int32_t* ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFieldBool", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFieldBool)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldBool(System.IntPtr,System.String,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldBool_mA4AE7AF44776535B72278659419E8311CBDB23C3 (intptr_t ___0_controllerHandle, String_t* ___1_key, int32_t ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFieldBool", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFieldBool)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerGetFieldInt64Range(System.IntPtr,System.String,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerGetFieldInt64Range_m171DE1569B417D727F7BB2CEF0A417067C8A4777 (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t* ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerGetFieldInt64Range", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerGetFieldInt64Range)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraController::vuCameraControllerSetFieldInt64Range(System.IntPtr,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_vuCameraControllerSetFieldInt64Range_m232013B18ED7F0CEC66FC98753F0A667786C439D (intptr_t ___0_controllerHandle, String_t* ___1_key, intptr_t ___2_value, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraControllerSetFieldInt64Range", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_key' to native representation
char* ____1_key_marshaled = NULL;
____1_key_marshaled = il2cpp_codegen_marshal_string(___1_key);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraControllerSetFieldInt64Range)(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ____1_key_marshaled, ___2_value);
#endif
// Marshaling cleanup of parameter '___1_key' native representation
il2cpp_codegen_marshal_free(____1_key_marshaled);
____1_key_marshaled = NULL;
return returnValue;
}
// Vuforia.VuCameraFocusMode Vuforia.VuCameraController::get_FocusMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraController_get_FocusMode_m7943AAF5FD26C50A92ED05142FBBAC0E9188DD4D (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuCameraFocusMode_tE861E81E21ADEDA90B59D3989B232A2DA9864363_m297F3EB1456B97BD6F756ACB4CAAA02B2725AD6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraController_vuCameraControllerGetFocusMode_m2B067D8BA86380F9712D0E4712476E90E51172D4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61* L_1 = (GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t547B84F6236F24C3C525726A843ED54AC3948F61_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m5C8BA7EC53EBF6F9B1C2AB37D4D39CFA13E9C246(L_1, NULL, (intptr_t)((void*)VuCameraController_vuCameraControllerGetFocusMode_m2B067D8BA86380F9712D0E4712476E90E51172D4_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuCameraFocusMode_tE861E81E21ADEDA90B59D3989B232A2DA9864363_m297F3EB1456B97BD6F756ACB4CAAA02B2725AD6C(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuCameraFocusMode_tE861E81E21ADEDA90B59D3989B232A2DA9864363_m297F3EB1456B97BD6F756ACB4CAAA02B2725AD6C_RuntimeMethod_var);
return L_2;
}
}
// System.Boolean Vuforia.VuCameraController::get_Flash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_get_Flash_m530F11B5EA4240E98A8659E53A5E636C80B91537 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraController_vuCameraControllerGetFlashMode_m0F4AD85A32A0C538B109A94EEA849E215804430D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_1 = (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*)il2cpp_codegen_object_new(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11(L_1, NULL, (intptr_t)((void*)VuCameraController_vuCameraControllerGetFlashMode_m0F4AD85A32A0C538B109A94EEA849E215804430D_RuntimeMethod_var), NULL);
bool L_2;
L_2 = ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54(L_0, L_1, NULL);
return L_2;
}
}
// System.Collections.Generic.IList`1<Vuforia.VuImagePixelFormat> Vuforia.VuCameraController::get_RegisteredImageFormats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCameraController_get_RegisteredImageFormats_mF24E2145E19E42CDDBED9D33931443E416C2B41F (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE4D33D154EEE4A55B5F0988565056CA3F7E9F001_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8237BBE2177D9C94452EA25414C48BA1AAE3B699_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Item_m5B442022A06073628B56820CFC70365503050E7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mE23B4D8A0EABBA1479C90922EF17BE80DA38951E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_m899DDB3532E0C9554BBF494CB92F04473FA5113B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* V_0 = NULL;
List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
RuntimeObject* V_4 = NULL;
{
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_0 = (VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834*)il2cpp_codegen_object_new(VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImagePixelFormatList__ctor_m750C5C52E30F297632E0C711989C9FAF706D3479(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004f:
{// begin finally (depth: 1)
{
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_1 = V_0;
if (!L_1)
{
goto IL_0058;
}
}
{
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0058:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_3 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_4 = V_0;
NullCheck(L_4);
intptr_t L_5;
L_5 = VuGenericList_1_get_NativeHandle_mE23B4D8A0EABBA1479C90922EF17BE80DA38951E_inline(L_4, VuGenericList_1_get_NativeHandle_mE23B4D8A0EABBA1479C90922EF17BE80DA38951E_RuntimeMethod_var);
int32_t L_6;
L_6 = VuCameraController_vuCameraControllerGetRegisteredImageFormats_m2C9EAC7A7AF060C59E4DDED30B0447B00585DD92(L_3, L_5, NULL);
if (L_6)
{
goto IL_0024_1;
}
}
{
Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_7);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral06209B697657A0A9AD29A5BDEF3CAEC8AAB24007)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCameraController_get_RegisteredImageFormats_mF24E2145E19E42CDDBED9D33931443E416C2B41F_RuntimeMethod_var)));
}
IL_0024_1:
{
List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* L_8 = (List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159*)il2cpp_codegen_object_new(List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m8237BBE2177D9C94452EA25414C48BA1AAE3B699(L_8, List_1__ctor_m8237BBE2177D9C94452EA25414C48BA1AAE3B699_RuntimeMethod_var);
V_1 = L_8;
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_9 = V_0;
NullCheck(L_9);
int32_t L_10;
L_10 = VuGenericList_1_get_Size_m899DDB3532E0C9554BBF494CB92F04473FA5113B(L_9, VuGenericList_1_get_Size_m899DDB3532E0C9554BBF494CB92F04473FA5113B_RuntimeMethod_var);
V_2 = L_10;
V_3 = 0;
goto IL_0046_1;
}
IL_0035_1:
{
List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* L_11 = V_1;
VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* L_12 = V_0;
int32_t L_13 = V_3;
NullCheck(L_12);
int32_t L_14;
L_14 = VuGenericList_1_get_Item_m5B442022A06073628B56820CFC70365503050E7F(L_12, L_13, VuGenericList_1_get_Item_m5B442022A06073628B56820CFC70365503050E7F_RuntimeMethod_var);
NullCheck(L_11);
List_1_Add_mE4D33D154EEE4A55B5F0988565056CA3F7E9F001_inline(L_11, L_14, List_1_Add_mE4D33D154EEE4A55B5F0988565056CA3F7E9F001_RuntimeMethod_var);
int32_t L_15 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0046_1:
{
int32_t L_16 = V_3;
int32_t L_17 = V_2;
if ((((int32_t)L_16) < ((int32_t)L_17)))
{
goto IL_0035_1;
}
}
{
List_1_t09F9F810C37AF2E06F774734091CD67DADFE2159* L_18 = V_1;
V_4 = L_18;
goto IL_0059;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
RuntimeObject* L_19 = V_4;
return L_19;
}
}
// Vuforia.VuCameraController Vuforia.VuCameraController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* VuCameraController_Create_m976F3ED88014E8116900C79D758BBFF6D3A8BF83 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuCameraController_vuEngineGetCameraController_mA615210DC28BC1DFD992493FD3C0474AF8F233FD(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB5A092CD761022DB708321EF283A43447CE8C96)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCameraController_Create_m976F3ED88014E8116900C79D758BBFF6D3A8BF83_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* L_6 = (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A*)il2cpp_codegen_object_new(VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuCameraController__ctor_m222F6462CEEEE479C1898F98C44003F05B7B79EA(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuCameraController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraController__ctor_m222F6462CEEEE479C1898F98C44003F05B7B79EA (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuCameraController::SetFocusMode(Vuforia.VuCameraFocusMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFocusMode_mD872D5BB436C08EDCF0B36A474C6F8A3AE4471F0 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, int32_t ___0_mode, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_mode;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerSetFocusMode_mB6FF5A07BE7C07D55DA8517B8E86E20234CBAF79(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCameraController::SetFlash(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFlash_m44F07CE9905E3DE5C78EFDC1F37C8642665A4F04 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, bool ___0_flash, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
bool L_1 = ___0_flash;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerSetFlashMode_m3A9D4CC9F323ACA2EAC93AF5E4BB643866E505B6(L_0, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Collections.Generic.IList`1<Vuforia.VuCameraVideoMode> Vuforia.VuCameraController::GetVideoModes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCameraController_GetVideoModes_mBB01D1422716B663FEF55C90DD24C621E1A874E6 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t30FB94757176200685330DC8E34EFD3E31858619_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* V_0 = NULL;
List_1_t30FB94757176200685330DC8E34EFD3E31858619* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
{
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_0 = (VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817*)il2cpp_codegen_object_new(VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCameraVideoModeList__ctor_m06A366EEF4A75D692E8C727750536C08DC60DBD9(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004c:
{// begin finally (depth: 1)
{
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_1 = V_0;
if (!L_1)
{
goto IL_0055;
}
}
{
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0055:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_3 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_4 = V_0;
NullCheck(L_4);
intptr_t L_5;
L_5 = VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_inline(L_4, VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_RuntimeMethod_var);
int32_t L_6;
L_6 = VuCameraController_vuCameraControllerGetVideoModes_m8524E9012AAC16E9521D033646A89D7F57A339E0(L_3, L_5, NULL);
if (L_6)
{
goto IL_001d_1;
}
}
{
V_3 = (RuntimeObject*)NULL;
goto IL_0056;
}
IL_001d_1:
{
List_1_t30FB94757176200685330DC8E34EFD3E31858619* L_7 = (List_1_t30FB94757176200685330DC8E34EFD3E31858619*)il2cpp_codegen_object_new(List_1_t30FB94757176200685330DC8E34EFD3E31858619_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6(L_7, List_1__ctor_mC0470A696840D798C8F90A96966255A306EC2EE6_RuntimeMethod_var);
V_1 = L_7;
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_8 = V_0;
NullCheck(L_8);
int32_t L_9;
L_9 = VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3(L_8, VuGenericList_1_get_Size_m3E8905E72CEC7BFFEFFC64350BF1DF26E2D1E0E3_RuntimeMethod_var);
V_2 = L_9;
V_4 = 0;
goto IL_0043_1;
}
IL_002f_1:
{
List_1_t30FB94757176200685330DC8E34EFD3E31858619* L_10 = V_1;
VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* L_11 = V_0;
int32_t L_12 = V_4;
NullCheck(L_11);
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_13;
L_13 = VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41(L_11, L_12, VuGenericList_1_get_Item_m9545594D8695FB02F4FA9BAD2E0B3C552CBF6B41_RuntimeMethod_var);
NullCheck(L_10);
List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_inline(L_10, L_13, List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_RuntimeMethod_var);
int32_t L_14 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0043_1:
{
int32_t L_15 = V_4;
int32_t L_16 = V_2;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_002f_1;
}
}
{
List_1_t30FB94757176200685330DC8E34EFD3E31858619* L_17 = V_1;
V_3 = L_17;
goto IL_0056;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
RuntimeObject* L_18 = V_3;
return L_18;
}
}
// System.Nullable`1<Vuforia.VuCameraVideoMode> Vuforia.VuCameraController::GetActiveVideoMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 VuCameraController_GetActiveVideoMode_mCF4A143EFA34102640E610BDB4BD6223D9E43A73 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass58_0_U3CGetActiveVideoModeU3Eb__0_mC8FC6C1564D3F2D41EFE256F7766CB72FA165776_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuCameraVideoModePreset_t91252FC288FE2DFCBA7F8332C500A60008F464FB_m497C39A1472E474476B82C57E495162B666C66A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraController_vuCameraControllerGetActiveVideoMode_mAD3B82D13DC57F37A5AC26A060B9527248150C4F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 V_2;
memset((&V_2), 0, sizeof(V_2));
{
U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* L_0 = (U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass58_0__ctor_m7416A0F724BFABB0965F04EE7F2304E20DB7098D(L_0, NULL);
V_0 = L_0;
RuntimeObject* L_1;
L_1 = VuCameraController_GetVideoModes_mBB01D1422716B663FEF55C90DD24C621E1A874E6(__this, NULL);
V_1 = L_1;
RuntimeObject* L_2 = V_1;
if (L_2)
{
goto IL_001a;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315));
Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 L_3 = V_2;
return L_3;
}
IL_001a:
{
U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* L_4 = V_0;
intptr_t L_5 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354* L_6 = (GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tD85DB840719E2B36F1BA1BBB8001E208331A6354_il2cpp_TypeInfo_var);
NullCheck(L_6);
GetEnumValueDelegate_1__ctor_m42CE805C87D0E4877974955197ABB25FD9553093(L_6, NULL, (intptr_t)((void*)VuCameraController_vuCameraControllerGetActiveVideoMode_mAD3B82D13DC57F37A5AC26A060B9527248150C4F_RuntimeMethod_var), NULL);
int32_t L_7;
L_7 = ValueAccessUtils_GetEnumValue_TisVuCameraVideoModePreset_t91252FC288FE2DFCBA7F8332C500A60008F464FB_m497C39A1472E474476B82C57E495162B666C66A4(L_5, L_6, ValueAccessUtils_GetEnumValue_TisVuCameraVideoModePreset_t91252FC288FE2DFCBA7F8332C500A60008F464FB_m497C39A1472E474476B82C57E495162B666C66A4_RuntimeMethod_var);
NullCheck(L_4);
L_4->___preset_0 = L_7;
RuntimeObject* L_8 = V_1;
U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* L_9 = V_0;
Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D* L_10 = (Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D*)il2cpp_codegen_object_new(Func_2_t02ED907DC3EF35FC8FFDF4659EF23E0172D1766D_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m1EDF10D3DFDB789C604D10746CB41361AFD51E44(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass58_0_U3CGetActiveVideoModeU3Eb__0_mC8FC6C1564D3F2D41EFE256F7766CB72FA165776_RuntimeMethod_var), NULL);
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_11;
L_11 = Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714(L_8, L_10, Enumerable_First_TisVuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D_mF835FC0140CAFAFAD9FDCFAD0640DB2021729714_RuntimeMethod_var);
Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 L_12;
memset((&L_12), 0, sizeof(L_12));
Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B((&L_12), L_11, /*hidden argument*/Nullable_1__ctor_m3142123C813A2048DD696F9E0EA7CD78E7D9877B_RuntimeMethod_var);
return L_12;
}
}
// System.Boolean Vuforia.VuCameraController::SetActiveVideoMode(Vuforia.VuCameraVideoModePreset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetActiveVideoMode_m34445955AC01EF5F38BCCAB6B575E0C8B32E96EF (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, int32_t ___0_preset, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_preset;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerSetActiveVideoMode_m27C1C6224325188FA78A443FCA55CFEC70EB2556(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCameraController::RegisterImageFormat(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_RegisterImageFormat_mD14B0F785AA800BDBF2B4A236A69F7CA1667F00F (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, int32_t ___0_pixelFormat, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_pixelFormat;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerRegisterImageFormat_mFB701B773618BCFCD6B20D0936A4164B999CE729(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCameraController::UnregisterImageFormat(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_UnregisterImageFormat_m582143B1B2D13C5237285D74FF573A1B8484E2C0 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, int32_t ___0_pixelFormat, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_pixelFormat;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerUnregisterImageFormat_mBF64AE3AEE396DA818C03A0140FF5C21ADA185E8(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Collections.Generic.IList`1<Vuforia.VuCameraField> Vuforia.VuCameraController::GetCameraFields()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCameraController_GetCameraFields_mA039F00A67EE93135D6E79478577E2DD124AEC5B (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* V_0 = NULL;
List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
{
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_0 = (VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799*)il2cpp_codegen_object_new(VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCameraFieldList__ctor_m0F93626554442BBF51242CDDC43AE01AA116D5A6(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004c:
{// begin finally (depth: 1)
{
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_1 = V_0;
if (!L_1)
{
goto IL_0055;
}
}
{
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0055:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_3 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_4 = V_0;
NullCheck(L_4);
intptr_t L_5;
L_5 = VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_inline(L_4, VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_RuntimeMethod_var);
int32_t L_6;
L_6 = VuCameraController_vuCameraControllerGetSupportedCameraFields_mBED0E7EA24EDEB9450D2262CDC8E55B69CF82CE4(L_3, L_5, NULL);
if (L_6)
{
goto IL_001d_1;
}
}
{
V_3 = (RuntimeObject*)NULL;
goto IL_0056;
}
IL_001d_1:
{
List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* L_7 = (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68*)il2cpp_codegen_object_new(List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8(L_7, List_1__ctor_m730968A1AB6536026F146EE5D750B0C2A7080FC8_RuntimeMethod_var);
V_1 = L_7;
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_8 = V_0;
NullCheck(L_8);
int32_t L_9;
L_9 = VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481(L_8, VuGenericList_1_get_Size_m9A8686024A24C1264B087CF50BF131AA6FCE9481_RuntimeMethod_var);
V_2 = L_9;
V_4 = 0;
goto IL_0043_1;
}
IL_002f_1:
{
List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* L_10 = V_1;
VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* L_11 = V_0;
int32_t L_12 = V_4;
NullCheck(L_11);
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 L_13;
L_13 = VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF(L_11, L_12, VuGenericList_1_get_Item_mF2B6CCAB4D0225C491BB0650BBFBF8CC6EC264CF_RuntimeMethod_var);
NullCheck(L_10);
List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_inline(L_10, L_13, List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_RuntimeMethod_var);
int32_t L_14 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0043_1:
{
int32_t L_15 = V_4;
int32_t L_16 = V_2;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_002f_1;
}
}
{
List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* L_17 = V_1;
V_3 = L_17;
goto IL_0056;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
RuntimeObject* L_18 = V_3;
return L_18;
}
}
// System.Boolean Vuforia.VuCameraController::GetFieldString(System.String,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_GetFieldString_mFAB392A529CB4E014D6CE17F189BA267EC6DF1E3 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerGetFieldString_m646D1797B77CC67E429BF890EBB2829CDEED5540(L_0, L_1, (&V_0), ((int32_t)256), NULL);
String_t** L_3 = ___1_value;
intptr_t L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
*((RuntimeObject**)L_3) = (RuntimeObject*)L_5;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_6;
}
}
// System.Boolean Vuforia.VuCameraController::SetFieldString(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFieldString_m9E8B6A8D2F8CC76697EEA72CF3F3EF3754B4B7FD (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
String_t* L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerSetFieldString_m6C1A8DE4D0108CCA7F626A4EA9247B1026861260(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::GetFieldInt64(System.String,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_GetFieldInt64_mFCC640077B5FB10D94F05BA68EA105C2B5B0A765 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, int64_t* ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
int64_t* L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerGetFieldInt64_m46359E24FFA9A28CB70257932B8593596C6DF212(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::SetFieldInt64(System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFieldInt64_mF1D0080DAD3CAA6064DD6F6E75C1647FF4880D3D (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, int64_t ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
int64_t L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerSetFieldInt64_mC6FD57EB5F294913169B6D89123BCADB19E03B38(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::GetFieldFloat(System.String,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_GetFieldFloat_mADF6EA1D19BC7A7B5F0A72B7E646F6F5AD728DB4 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, float* ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
float* L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerGetFieldFloat_mE934806D5F679FF0998F6CB3EA0C2A890E4E2C81(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::SetFieldFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFieldFloat_m4E094F3420A03AA7EF1CECF4945E6984512491D8 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, float ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
float L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerSetFieldFloat_m5AB166FDA3F11FCC1BEBA5D4090FCBE4666D3C00(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::GetFieldBool(System.String,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_GetFieldBool_m4816FB8779046F9E6B6692FB04F2D76877DC4654 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, bool* ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
int32_t L_2;
L_2 = VuCameraController_vuCameraControllerGetFieldBool_mD1CB533F33DD67099720F548EFE4E55005CF1E96(L_0, L_1, (&V_0), NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool* L_4 = ___1_value;
int32_t L_5 = V_0;
bool L_6;
L_6 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_5, NULL);
*((int8_t*)L_4) = (int8_t)L_6;
return L_3;
}
}
// System.Boolean Vuforia.VuCameraController::SetFieldBool(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFieldBool_m9F78FC8D2AA38951AD1EA60A189270D7912E6BBE (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
bool L_2 = ___1_value;
int32_t L_3;
L_3 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_2, NULL);
int32_t L_4;
L_4 = VuCameraController_vuCameraControllerSetFieldBool_mA4AE7AF44776535B72278659419E8311CBDB23C3(L_0, L_1, L_3, NULL);
bool L_5;
L_5 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_4, NULL);
return L_5;
}
}
// System.Boolean Vuforia.VuCameraController::GetFieldInt64Range(System.String,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_GetFieldInt64Range_m2B0BB0E6A08B72FBFBC34AC91CF0416F990F0360 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, intptr_t* ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
intptr_t* L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerGetFieldInt64Range_m171DE1569B417D727F7BB2CEF0A417067C8A4777(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuCameraController::SetFieldInt64Range(System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCameraController_SetFieldInt64Range_m4E2647C4DB568D67B4F6DB070733819691E04E63 (VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* __this, String_t* ___0_key, intptr_t ___1_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
String_t* L_1 = ___0_key;
intptr_t L_2 = ___1_value;
int32_t L_3;
L_3 = VuCameraController_vuCameraControllerSetFieldInt64Range_m232013B18ED7F0CEC66FC98753F0A667786C439D(L_0, L_1, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
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.Void Vuforia.VuCameraController/<>c__DisplayClass58_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass58_0__ctor_m7416A0F724BFABB0965F04EE7F2304E20DB7098D (U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.VuCameraController/<>c__DisplayClass58_0::<GetActiveVideoMode>b__0(Vuforia.VuCameraVideoMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass58_0_U3CGetActiveVideoModeU3Eb__0_mC8FC6C1564D3F2D41EFE256F7766CB72FA165776 (U3CU3Ec__DisplayClass58_0_tDBA3397C456B8F1D204BDD87EF3D4826752342E9* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_v, const RuntimeMethod* method)
{
{
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_0 = ___0_v;
int32_t L_1 = L_0.___presetMode_0;
int32_t L_2 = __this->___preset_0;
return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
}
}
#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
// Vuforia.VuResult Vuforia.VuCameraVideoModeList::vuCameraVideoModeListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraVideoModeList_vuCameraVideoModeListCreate_mFF929139C7A0577195C32CF853F752539CE8FFD8 (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraVideoModeListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraVideoModeListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraVideoModeList::vuCameraVideoModeListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraVideoModeList_vuCameraVideoModeListGetSize_mDE376311F0C9DADFCD02300ED8146D593A4BFE17 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraVideoModeListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraVideoModeListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraVideoModeList::vuCameraVideoModeListGetElement(System.IntPtr,System.Int32,Vuforia.VuCameraVideoMode&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraVideoModeList_vuCameraVideoModeListGetElement_m8F8F6A64C5B43E7CC019E41F83FFAB39FC00EFC0 (intptr_t ___0_listHandle, int32_t ___1_element, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D* ___2_nativeElement, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraVideoModeListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraVideoModeListGetElement)(___0_listHandle, ___1_element, ___2_nativeElement);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_nativeElement);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraVideoModeList::vuCameraVideoModeListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraVideoModeList_vuCameraVideoModeListDestroy_mFADBF44C861191267CFAF7FEA886C5C740D6DEB6 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraVideoModeListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraVideoModeListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuCameraVideoModeList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraVideoModeList__ctor_m06A366EEF4A75D692E8C727750536C08DC60DBD9 (VuCameraVideoModeList_t7471A5EC06D65CD40B7F778CAA0425A1D00FC817* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraVideoModeList_vuCameraVideoModeListCreate_mFF929139C7A0577195C32CF853F752539CE8FFD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraVideoModeList_vuCameraVideoModeListDestroy_mFADBF44C861191267CFAF7FEA886C5C740D6DEB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraVideoModeList_vuCameraVideoModeListGetElement_m8F8F6A64C5B43E7CC019E41F83FFAB39FC00EFC0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraVideoModeList_vuCameraVideoModeListGetSize_mDE376311F0C9DADFCD02300ED8146D593A4BFE17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F* L_0 = (CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F*)il2cpp_codegen_object_new(CreateListDelegate_tE0BE9AF5DF25CE5A398CDA944928350FF111CD5F_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_m36F1AD89FC1254783FF10D1C24DCE025A82F923A(L_0, NULL, (intptr_t)((void*)VuCameraVideoModeList_vuCameraVideoModeListCreate_mFF929139C7A0577195C32CF853F752539CE8FFD8_RuntimeMethod_var), NULL);
GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9* L_1 = (GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9*)il2cpp_codegen_object_new(GetListSizeDelegate_tF51D28BCEA38EFBEB558ACC576E19C6A36596AA9_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_mEF1A74AD4AFE1B719BDA4858FB3EDDE2208EF408(L_1, NULL, (intptr_t)((void*)VuCameraVideoModeList_vuCameraVideoModeListGetSize_mDE376311F0C9DADFCD02300ED8146D593A4BFE17_RuntimeMethod_var), NULL);
GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374* L_2 = (GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374*)il2cpp_codegen_object_new(GetListElementDelegate_tF7E46F7B10E20DF094CBB652F2F1A5A532C02374_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m4239DAFDD823147D2832B1CA940247AD7C7BE3D1(L_2, NULL, (intptr_t)((void*)VuCameraVideoModeList_vuCameraVideoModeListGetElement_m8F8F6A64C5B43E7CC019E41F83FFAB39FC00EFC0_RuntimeMethod_var), NULL);
DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D* L_3 = (DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D*)il2cpp_codegen_object_new(DeleteListDelegate_t9164AF3F1E7559EA5860DFF003D035268C0DCA4D_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m55C3B7B23C2465F8408772ECFCFBB22AA23B7B97(L_3, NULL, (intptr_t)((void*)VuCameraVideoModeList_vuCameraVideoModeListDestroy_mFADBF44C861191267CFAF7FEA886C5C740D6DEB6_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532(__this, L_0, L_1, L_2, L_3, VuGenericList_1__ctor_m2A70C174ACA517C91E86BAA4DFD01ADDB7B2B532_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
// Vuforia.VuResult Vuforia.VuCameraFieldList::vuCameraFieldListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFieldList_vuCameraFieldListCreate_mF0E6D22A76272D9CEE7BC2AFAF0AC58B92CC285F (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraFieldListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraFieldListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraFieldList::vuCameraFieldListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFieldList_vuCameraFieldListGetSize_mF8C02E2219B742F1CD9BD7FF4F7839736B740DC7 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraFieldListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraFieldListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraFieldList::vuCameraFieldListGetElement(System.IntPtr,System.Int32,Vuforia.VuCameraField&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFieldList_vuCameraFieldListGetElement_m18EF8C0C46AE64D54236C6542BD3EE24E8CDD3C9 (intptr_t ___0_listHandle, int32_t ___1_element, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122* ___2_nativeElement, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraFieldListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_nativeElement' to native representation
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke ____2_nativeElement_empty = {};
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshaled_pinvoke* ____2_nativeElement_marshaled = &____2_nativeElement_empty;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraFieldListGetElement)(___0_listHandle, ___1_element, ____2_nativeElement_marshaled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ____2_nativeElement_marshaled);
#endif
// Marshaling of parameter '___2_nativeElement' back from native representation
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 _____2_nativeElement_marshaled_unmarshaled_dereferenced;
memset((&_____2_nativeElement_marshaled_unmarshaled_dereferenced), 0, sizeof(_____2_nativeElement_marshaled_unmarshaled_dereferenced));
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_back(*____2_nativeElement_marshaled, _____2_nativeElement_marshaled_unmarshaled_dereferenced);
*___2_nativeElement = _____2_nativeElement_marshaled_unmarshaled_dereferenced;
Il2CppCodeGenWriteBarrier((void**)&((___2_nativeElement)->___key_1), (void*)NULL);
// Marshaling cleanup of parameter '___2_nativeElement' native representation
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122_marshal_pinvoke_cleanup(*____2_nativeElement_marshaled);
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCameraFieldList::vuCameraFieldListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFieldList_vuCameraFieldListDestroy_mEB8BD5F2757BB25150DB4910685E3536912CFD05 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraFieldListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraFieldListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuCameraFieldList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFieldList__ctor_m0F93626554442BBF51242CDDC43AE01AA116D5A6 (VuCameraFieldList_t4F386BE3424FC76C2237CF05ACFD01035806E799* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFieldList_vuCameraFieldListCreate_mF0E6D22A76272D9CEE7BC2AFAF0AC58B92CC285F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFieldList_vuCameraFieldListDestroy_mEB8BD5F2757BB25150DB4910685E3536912CFD05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFieldList_vuCameraFieldListGetElement_m18EF8C0C46AE64D54236C6542BD3EE24E8CDD3C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFieldList_vuCameraFieldListGetSize_mF8C02E2219B742F1CD9BD7FF4F7839736B740DC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43* L_0 = (CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43*)il2cpp_codegen_object_new(CreateListDelegate_t88ACBDE624948B52EFB8FFB761B5CFE10C796F43_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_m2CAF7F0446A8BABE72009B4E6786F1FF81D3690B(L_0, NULL, (intptr_t)((void*)VuCameraFieldList_vuCameraFieldListCreate_mF0E6D22A76272D9CEE7BC2AFAF0AC58B92CC285F_RuntimeMethod_var), NULL);
GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29* L_1 = (GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29*)il2cpp_codegen_object_new(GetListSizeDelegate_t35228ABF7193D21E339F5ECF55B270476223EE29_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_mA00DBF4E1D002466163C3C7E8F0587DCAEE60E31(L_1, NULL, (intptr_t)((void*)VuCameraFieldList_vuCameraFieldListGetSize_mF8C02E2219B742F1CD9BD7FF4F7839736B740DC7_RuntimeMethod_var), NULL);
GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882* L_2 = (GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882*)il2cpp_codegen_object_new(GetListElementDelegate_tE1CD74644854454E14176177CD3A3CEB67369882_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m396D448CB6FCC894405DF720B5C13868A9ED0AFE(L_2, NULL, (intptr_t)((void*)VuCameraFieldList_vuCameraFieldListGetElement_m18EF8C0C46AE64D54236C6542BD3EE24E8CDD3C9_RuntimeMethod_var), NULL);
DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3* L_3 = (DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3*)il2cpp_codegen_object_new(DeleteListDelegate_t22B5C8E514A10F30AA95C2184F57D2C7C9255AA3_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m7C605EB775E5720F96E6B595BE1828723B576B87(L_3, NULL, (intptr_t)((void*)VuCameraFieldList_vuCameraFieldListDestroy_mEB8BD5F2757BB25150DB4910685E3536912CFD05_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A(__this, L_0, L_1, L_2, L_3, VuGenericList_1__ctor_mFE94C27B8F5916F943FFD9B35184287EF373B52A_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 Vuforia.VuController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2 (VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
__this->___mEngine_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_0), (void*)L_0);
intptr_t L_1 = ___1_nativeHandle;
__this->___mNativeHandle_1 = L_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.Boolean Vuforia.ConversionUtils::ToBool(Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B (int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
}
}
// System.Boolean Vuforia.ConversionUtils::ToBool(Vuforia.VuResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44 (int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
}
}
// Vuforia.VuBool Vuforia.ConversionUtils::ToVuBool(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7 (bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
if (L_0)
{
goto IL_0005;
}
}
{
return (int32_t)(0);
}
IL_0005:
{
return (int32_t)(1);
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuCylinderTargetConfig
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke_back(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCylinderTargetConfig
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke_cleanup(VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuCylinderTargetConfig
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_com(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_com_back(const VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_com& marshaled, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCylinderTargetConfig
IL2CPP_EXTERN_C void VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_com_cleanup(VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// System.Object Vuforia.VuCylinderTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCylinderTargetConfig_Clone_m83100E8DDA6F61D88A292E3E1707DBDE72C42790 (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_0 = (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01*)il2cpp_codegen_object_new(VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCylinderTargetConfig__ctor_m6515A482D5AFF6DBFA8BDB79879824E95DEE8E30(L_0, NULL);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_3 = L_1;
String_t* L_4 = __this->___targetName_1;
NullCheck(L_3);
L_3->___targetName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___targetName_1), (void*)L_4);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_7 = L_5;
float L_8 = __this->___scale_3;
NullCheck(L_7);
L_7->___scale_3 = L_8;
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_9 = L_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = __this->___poseOffset_4;
NullCheck(L_9);
L_9->___poseOffset_4 = L_10;
return L_9;
}
}
// System.Void Vuforia.VuCylinderTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetConfig__ctor_m6515A482D5AFF6DBFA8BDB79879824E95DEE8E30 (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_2 = 1;
__this->___scale_3 = (1.0f);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_4 = 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
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuEngineCreateCylinderTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuEngineCreateCylinderTargetObserver_mB24F8456D357B4028F6662C9EF10F28C772163C6 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateCylinderTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateCylinderTargetObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverGetTargetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetName_m11A7780824F4259E53EC903FE839CDFB4BE8B879 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverGetTargetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverGetTargetName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetSideLength(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetSideLength_m3163283D9BF102A8887466B19A800BB66865FEA1 (intptr_t ___0_observerHandle, float ___1_sideLength, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverSetTargetSideLength", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverSetTargetSideLength)(___0_observerHandle, ___1_sideLength);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_sideLength);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverGetTargetSideLength(System.IntPtr,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetSideLength_m7EA6EA7F2CA6B408D898B10DF029392E20DB774E (intptr_t ___0_observerHandle, float* ___1_sideLength, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverGetTargetSideLength", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverGetTargetSideLength)(___0_observerHandle, ___1_sideLength);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_sideLength);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetTopDiameter(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetTopDiameter_m5BF60C67ECA26BF32E66F7A6D4588752E82F9103 (intptr_t ___0_observerHandle, float ___1_topDiameter, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverSetTargetTopDiameter", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverSetTargetTopDiameter)(___0_observerHandle, ___1_topDiameter);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_topDiameter);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverGetTargetTopDiameter(System.IntPtr,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetTopDiameter_mE8AE4E2E7DD8375C472E7B71D9AE949F195B30FE (intptr_t ___0_observerHandle, float* ___1_topDiameter, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverGetTargetTopDiameter", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverGetTargetTopDiameter)(___0_observerHandle, ___1_topDiameter);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_topDiameter);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTargetBottomDiameter(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetBottomDiameter_mC069B9C65D3900F545F15D7576460C14AF129C00 (intptr_t ___0_observerHandle, float ___1_bottomDiameter, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverSetTargetBottomDiameter", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverSetTargetBottomDiameter)(___0_observerHandle, ___1_bottomDiameter);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_bottomDiameter);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverGetTargetBottomDiameter(System.IntPtr,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetBottomDiameter_mF4F9CE792DA47C59A420603F98190BBACEADCD00 (intptr_t ___0_observerHandle, float* ___1_bottomDiameter, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverGetTargetBottomDiameter", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverGetTargetBottomDiameter)(___0_observerHandle, ___1_bottomDiameter);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_bottomDiameter);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverSetTrackingOptimization_mC26C9EA1A311DCFF614495775E4E96A37B0CD10D (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverSetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverSetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObserver::vuCylinderTargetObserverGetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_vuCylinderTargetObserverGetTrackingOptimization_m10B201A45946A337B9F3055C90D101941DEDEF3C (intptr_t ___0_observerHandle, int32_t* ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObserverGetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObserverGetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// System.String Vuforia.VuCylinderTargetObserver::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuCylinderTargetObserver_get_TargetName_m166BEFAFA22FEC5A620467CD38FD2D1A4B746D32 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetName_m11A7780824F4259E53EC903FE839CDFB4BE8B879_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetName_m11A7780824F4259E53EC903FE839CDFB4BE8B879_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// System.Single Vuforia.VuCylinderTargetObserver::get_TargetSideLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VuCylinderTargetObserver_get_TargetSideLength_m47B78F1B01C1BFAB49F4F36EF54E4AA2E1E48355 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetSideLength_m7EA6EA7F2CA6B408D898B10DF029392E20DB774E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* L_1 = (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetSideLength_m7EA6EA7F2CA6B408D898B10DF029392E20DB774E_RuntimeMethod_var), NULL);
float L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
return L_2;
}
}
// System.Single Vuforia.VuCylinderTargetObserver::get_TargetTopDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VuCylinderTargetObserver_get_TargetTopDiameter_m9E4DD7046B9E41063D71B4D08AFF12376D4CB43F (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetTopDiameter_mE8AE4E2E7DD8375C472E7B71D9AE949F195B30FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* L_1 = (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetTopDiameter_mE8AE4E2E7DD8375C472E7B71D9AE949F195B30FE_RuntimeMethod_var), NULL);
float L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
return L_2;
}
}
// System.Single Vuforia.VuCylinderTargetObserver::get_TargetBottomDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VuCylinderTargetObserver_get_TargetBottomDiameter_mE6AD6DD6AA083FBDC28DED9EB0D28F956E910871 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetBottomDiameter_mF4F9CE792DA47C59A420603F98190BBACEADCD00_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E* L_1 = (GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_tA35FE0538F103A4BB82726377AB10102D3D13B3E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m40760B1AF7A4421DCB3E4A6B389A7D2561B79EE2(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObserver_vuCylinderTargetObserverGetTargetBottomDiameter_mF4F9CE792DA47C59A420603F98190BBACEADCD00_RuntimeMethod_var), NULL);
float L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m84948AA59D656EA1FD872E3411A6BDFE84DAC952_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuTrackingOptimization Vuforia.VuCylinderTargetObserver::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObserver_get_TrackingOptimization_m7154080996787E6F8237BA9431BF1AC8C0E237C9 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_vuCylinderTargetObserverGetTrackingOptimization_m10B201A45946A337B9F3055C90D101941DEDEF3C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* L_1 = (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObserver_vuCylinderTargetObserverGetTrackingOptimization_m10B201A45946A337B9F3055C90D101941DEDEF3C_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuCylinderTargetObserver Vuforia.VuCylinderTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* VuCylinderTargetObserver_Create_mB34E5092931009F3992B21DBBC21401D05B7479A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuCylinderTargetObserver_vuEngineCreateCylinderTargetObserver_mB24F8456D357B4028F6662C9EF10F28C772163C6(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* L_8 = (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD*)il2cpp_codegen_object_new(VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuCylinderTargetObserver__ctor_m6F5BEA450D95B20AB7F072780AF21E04EA5EC029(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD*)NULL;
}
}
// System.Void Vuforia.VuCylinderTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetObserver__ctor_m6F5BEA450D95B20AB7F072780AF21E04EA5EC029 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuCylinderTargetObserver::SetTargetSideLength(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCylinderTargetObserver_SetTargetSideLength_mA5FA378E6E9E7592DA7426AE6E617132042D47FF (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, float ___0_sideLength, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_sideLength;
int32_t L_2;
L_2 = VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetSideLength_m3163283D9BF102A8887466B19A800BB66865FEA1(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCylinderTargetObserver::SetTargetTopDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCylinderTargetObserver_SetTargetTopDiameter_mC9874A1AFBFF770CCA7FE68D69B5BBF1114A319E (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, float ___0_topDiameter, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_topDiameter;
int32_t L_2;
L_2 = VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetTopDiameter_m5BF60C67ECA26BF32E66F7A6D4588752E82F9103(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCylinderTargetObserver::SetTargetBottomDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCylinderTargetObserver_SetTargetBottomDiameter_m3DE050049D485B828A3EE10212AF5CAC926C40EE (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, float ___0_bottomDiameter, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_bottomDiameter;
int32_t L_2;
L_2 = VuCylinderTargetObserver_vuCylinderTargetObserverSetTargetBottomDiameter_mC069B9C65D3900F545F15D7576460C14AF129C00(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuCylinderTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCylinderTargetObserver_SetTrackingOptimization_m6D651FAC06291FB486F09353F0896F87ED926152 (VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_optimization;
int32_t L_2;
L_2 = VuCylinderTargetObserver_vuCylinderTargetObserverSetTrackingOptimization_mC26C9EA1A311DCFF614495775E4E96A37B0CD10D(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuCylinderTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_pinvoke(const VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196& unmarshaled, VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___sideLength_2 = unmarshaled.___sideLength_2;
marshaled.___topDiameter_3 = unmarshaled.___topDiameter_3;
marshaled.___bottomDiameter_4 = unmarshaled.___bottomDiameter_4;
marshaled.___bbox_5 = unmarshaled.___bbox_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_pinvoke_back(const VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_pinvoke& marshaled, VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
float unmarshaledsideLength_temp_2 = 0.0f;
unmarshaledsideLength_temp_2 = marshaled.___sideLength_2;
unmarshaled.___sideLength_2 = unmarshaledsideLength_temp_2;
float unmarshaledtopDiameter_temp_3 = 0.0f;
unmarshaledtopDiameter_temp_3 = marshaled.___topDiameter_3;
unmarshaled.___topDiameter_3 = unmarshaledtopDiameter_temp_3;
float unmarshaledbottomDiameter_temp_4 = 0.0f;
unmarshaledbottomDiameter_temp_4 = marshaled.___bottomDiameter_4;
unmarshaled.___bottomDiameter_4 = unmarshaledbottomDiameter_temp_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_5;
memset((&unmarshaledbbox_temp_5), 0, sizeof(unmarshaledbbox_temp_5));
unmarshaledbbox_temp_5 = marshaled.___bbox_5;
unmarshaled.___bbox_5 = unmarshaledbbox_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCylinderTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_pinvoke_cleanup(VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuCylinderTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_com(const VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196& unmarshaled, VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___sideLength_2 = unmarshaled.___sideLength_2;
marshaled.___topDiameter_3 = unmarshaled.___topDiameter_3;
marshaled.___bottomDiameter_4 = unmarshaled.___bottomDiameter_4;
marshaled.___bbox_5 = unmarshaled.___bbox_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_com_back(const VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_com& marshaled, VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
float unmarshaledsideLength_temp_2 = 0.0f;
unmarshaledsideLength_temp_2 = marshaled.___sideLength_2;
unmarshaled.___sideLength_2 = unmarshaledsideLength_temp_2;
float unmarshaledtopDiameter_temp_3 = 0.0f;
unmarshaledtopDiameter_temp_3 = marshaled.___topDiameter_3;
unmarshaled.___topDiameter_3 = unmarshaledtopDiameter_temp_3;
float unmarshaledbottomDiameter_temp_4 = 0.0f;
unmarshaledbottomDiameter_temp_4 = marshaled.___bottomDiameter_4;
unmarshaled.___bottomDiameter_4 = unmarshaledbottomDiameter_temp_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_5;
memset((&unmarshaledbbox_temp_5), 0, sizeof(unmarshaledbbox_temp_5));
unmarshaledbbox_temp_5 = marshaled.___bbox_5;
unmarshaled.___bbox_5 = unmarshaledbbox_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCylinderTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshal_com_cleanup(VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Vuforia.VuResult Vuforia.VuCylinderTargetObservationTargetInfo::vuCylinderTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuCylinderTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObservationTargetInfo_vuCylinderTargetObservationGetTargetInfo_m53F35EEF277A0E0C533339FD82A81FE0F5A91788 (intptr_t ___0_observation, Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObservationGetTargetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuCylinderTargetObservationTargetInfo Vuforia.VuCylinderTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 VuCylinderTargetObservationTargetInfo_Create_m2576D93DC2199BD9D4128A8D926316F4E7574924 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF V_0;
memset((&V_0), 0, sizeof(V_0));
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuCylinderTargetObservationTargetInfo_vuCylinderTargetObservationGetTargetInfo_m53F35EEF277A0E0C533339FD82A81FE0F5A91788(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCylinderTargetObservationTargetInfo_Create_m2576D93DC2199BD9D4128A8D926316F4E7574924_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196));
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_6 = V_0;
intptr_t L_7 = L_6.___name_1;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_9 = V_0;
float L_10 = L_9.___sideLength_2;
(&V_1)->___sideLength_2 = L_10;
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_11 = V_0;
float L_12 = L_11.___topDiameter_3;
(&V_1)->___topDiameter_3 = L_12;
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_13 = V_0;
float L_14 = L_13.___bottomDiameter_4;
(&V_1)->___bottomDiameter_4 = L_14;
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_15 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_16 = L_15.___bbox_5;
(&V_1)->___bbox_5 = L_16;
Internal_t05541CCD3C64F71E6A662CFD0E5579D8539222EF L_17 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_18 = L_17.___poseOffset_6;
(&V_1)->___poseOffset_6 = L_18;
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 L_19 = V_1;
return L_19;
}
}
#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
// Vuforia.VuResult Vuforia.VuCylinderTargetObservation::vuCylinderTargetObservationGetStatusInfo(System.IntPtr,Vuforia.VuCylinderTargetObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObservation_vuCylinderTargetObservationGetStatusInfo_m923A9323064D562AABE3CB4838045AA9A3B442C1 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCylinderTargetObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCylinderTargetObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuCylinderTargetObservationStatusInfo Vuforia.VuCylinderTargetObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetObservation_get_StatusInfo_m6B9396CD1FF7CCA969633747D3956A89383668D3 (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObservation_vuCylinderTargetObservationGetStatusInfo_m923A9323064D562AABE3CB4838045AA9A3B442C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuCylinderTargetObservationStatusInfo_t7EAFFA1F6BFAF7AA64774DB0F490E89476E73AD5_mE7CC0139CFDFA5BF7850ECCDE821116C6FFF38B8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD* L_1 = (GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t9D5FA1609E251805D0A773C40569CC2931CF1CCD_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mCD4EFF07DF141A8B71F51F83C3754EAF18C91270(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObservation_vuCylinderTargetObservationGetStatusInfo_m923A9323064D562AABE3CB4838045AA9A3B442C1_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuCylinderTargetObservationStatusInfo_t7EAFFA1F6BFAF7AA64774DB0F490E89476E73AD5_mE7CC0139CFDFA5BF7850ECCDE821116C6FFF38B8(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuCylinderTargetObservationStatusInfo_t7EAFFA1F6BFAF7AA64774DB0F490E89476E73AD5_mE7CC0139CFDFA5BF7850ECCDE821116C6FFF38B8_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuCylinderTargetObservationTargetInfo Vuforia.VuCylinderTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 VuCylinderTargetObservation_get_TargetInfo_m0849F0B7601B676714C0754AC374A234DC558E37 (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObservationTargetInfo_Create_m2576D93DC2199BD9D4128A8D926316F4E7574924_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639* L_0 = (&__this->___mTargetInfo_4);
CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44* L_1 = (CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44*)il2cpp_codegen_object_new(CreateStructDelegate_1_tFBC8CE520AE865303AD475D8F0438F91A50C1B44_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m54350D2470CEFADE697171E6AD42C7EE44343E7D(L_1, NULL, (intptr_t)((void*)VuCylinderTargetObservationTargetInfo_Create_m2576D93DC2199BD9D4128A8D926316F4E7574924_RuntimeMethod_var), NULL);
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 L_2;
L_2 = VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4(__this, L_0, L_1, VuObservation_GetStructValue_TisVuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_m8618B46030A758308666A5D679B3EA70F8CFD2E4_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuCylinderTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetObservation__ctor_mEB9C0D20472219471AD132CEB65091C0C5B3907C (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuCylinderTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetObservation_UnregisterObservation_m3D196809F17609B9D127777D97EDE85C3BBD9B37 (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* __this, const RuntimeMethod* method)
{
{
Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t50B701425B35AA69CB821A64659FE0B45C5294EE));
Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_tF40515F0A47DDE5A75596D8B91CEB985AF9A6639));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuDatabaseTargetInfo
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_pinvoke(const VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E& unmarshaled, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_pinvoke& marshaled)
{
marshaled.___observerType_0 = unmarshaled.___observerType_0;
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
}
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_pinvoke_back(const VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_pinvoke& marshaled, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E& unmarshaled)
{
int32_t unmarshaledobserverType_temp_0 = 0;
unmarshaledobserverType_temp_0 = marshaled.___observerType_0;
unmarshaled.___observerType_0 = unmarshaledobserverType_temp_0;
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuDatabaseTargetInfo
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_pinvoke_cleanup(VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuDatabaseTargetInfo
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_com(const VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E& unmarshaled, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_com& marshaled)
{
marshaled.___observerType_0 = unmarshaled.___observerType_0;
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
}
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_com_back(const VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_com& marshaled, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E& unmarshaled)
{
int32_t unmarshaledobserverType_temp_0 = 0;
unmarshaledobserverType_temp_0 = marshaled.___observerType_0;
unmarshaled.___observerType_0 = unmarshaledobserverType_temp_0;
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuDatabaseTargetInfo
IL2CPP_EXTERN_C void VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshal_com_cleanup(VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
#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
// Vuforia.VuResult Vuforia.VuDatabaseTargetInfoList::vuDatabaseTargetInfoListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDatabaseTargetInfoList_vuDatabaseTargetInfoListCreate_m9B8240427A9D3217AB57CC05B3848E574C30E11E (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDatabaseTargetInfoListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDatabaseTargetInfoListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuDatabaseTargetInfoList::vuDatabaseTargetInfoListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetSize_m40478D85FC8BE536B14B972807BE4433EDD432BA (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDatabaseTargetInfoListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDatabaseTargetInfoListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuDatabaseTargetInfoList::vuDatabaseTargetInfoListGetElement(System.IntPtr,System.Int32,Vuforia.VuDatabaseTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetElement_m826C21B1DD9A1AA97D80B4AE6490C13A93C5B367 (intptr_t ___0_listHandle, int32_t ___1_element, Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27* ___2_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDatabaseTargetInfoListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDatabaseTargetInfoListGetElement)(___0_listHandle, ___1_element, ___2_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuDatabaseTargetInfoList::vuDatabaseTargetInfoListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDatabaseTargetInfoList_vuDatabaseTargetInfoListDestroy_m15F28B6A7F6D74009B266B5A15F54C77C5E966F0 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDatabaseTargetInfoListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDatabaseTargetInfoListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuDatabaseTargetInfoList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDatabaseTargetInfoList__ctor_mBAC3C11B0732B22D56B9DA0D5BA06369FCF2B849 (VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDatabaseTargetInfoList_vuDatabaseTargetInfoListCreate_m9B8240427A9D3217AB57CC05B3848E574C30E11E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDatabaseTargetInfoList_vuDatabaseTargetInfoListDestroy_m15F28B6A7F6D74009B266B5A15F54C77C5E966F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetElement_m826C21B1DD9A1AA97D80B4AE6490C13A93C5B367_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetSize_m40478D85FC8BE536B14B972807BE4433EDD432BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49* L_0 = (CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49*)il2cpp_codegen_object_new(CreateListDelegate_tF85E2618E8815923A31F4C0D83E6A05A35DC4D49_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_m03E9C8C88EBB003B5525E736BD9B0A4BCDB31FEE(L_0, NULL, (intptr_t)((void*)VuDatabaseTargetInfoList_vuDatabaseTargetInfoListCreate_m9B8240427A9D3217AB57CC05B3848E574C30E11E_RuntimeMethod_var), NULL);
GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2* L_1 = (GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2*)il2cpp_codegen_object_new(GetListSizeDelegate_tCCF1A005D24CDF07771E01F4AF868D3E5F8067D2_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_mD07F4C503D48A88F8D2E5E7BAFAE46CCFABD9C78(L_1, NULL, (intptr_t)((void*)VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetSize_m40478D85FC8BE536B14B972807BE4433EDD432BA_RuntimeMethod_var), NULL);
GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A* L_2 = (GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A*)il2cpp_codegen_object_new(GetListElementDelegate_tCD6250F5969EC7BBBA689B15E5FFD55A8479B61A_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_mCCCBD156992A2671027E93C6B87F45074F98B44C(L_2, NULL, (intptr_t)((void*)VuDatabaseTargetInfoList_vuDatabaseTargetInfoListGetElement_m826C21B1DD9A1AA97D80B4AE6490C13A93C5B367_RuntimeMethod_var), NULL);
DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC* L_3 = (DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC*)il2cpp_codegen_object_new(DeleteListDelegate_tB02BE101F9FD7BD562DD744A1D1202E4F9F8C4EC_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m7A43785172A6FBE866C21FF421FCEDB0076FB20B(L_3, NULL, (intptr_t)((void*)VuDatabaseTargetInfoList_vuDatabaseTargetInfoListDestroy_m15F28B6A7F6D74009B266B5A15F54C77C5E966F0_RuntimeMethod_var), NULL);
VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73(__this, L_0, L_1, L_2, L_3, VuGenericTypedList_2__ctor_mC4C82EAE2F81EFBBA100674031080F522A27DE73_RuntimeMethod_var);
return;
}
}
// Vuforia.VuDatabaseTargetInfo Vuforia.VuDatabaseTargetInfoList::GetElement(Vuforia.VuDatabaseTargetInfo/Internal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E VuDatabaseTargetInfoList_GetElement_m274D8D6301ED7B70D4BB66327C7159C1ABC5B385 (VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* __this, Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27 ___0_nativeElement, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E));
Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27 L_0 = ___0_nativeElement;
int32_t L_1 = L_0.___observerType_0;
(&V_0)->___observerType_0 = L_1;
Internal_t07525C53CD14856125D6BEA745EC2C88C2E78D27 L_2 = ___0_nativeElement;
intptr_t L_3 = L_2.___name_1;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_3, NULL);
(&V_0)->___name_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___name_1), (void*)L_4);
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_5 = V_0;
return L_5;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuDevicePoseConfig
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled)
{
marshaled.___activate_0 = unmarshaled.___activate_0;
marshaled.___staticMode_1 = unmarshaled.___staticMode_1;
}
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke_back(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled)
{
int32_t unmarshaledactivate_temp_0 = 0;
unmarshaledactivate_temp_0 = marshaled.___activate_0;
unmarshaled.___activate_0 = unmarshaledactivate_temp_0;
int32_t unmarshaledstaticMode_temp_1 = 0;
unmarshaledstaticMode_temp_1 = marshaled.___staticMode_1;
unmarshaled.___staticMode_1 = unmarshaledstaticMode_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDevicePoseConfig
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke_cleanup(VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuDevicePoseConfig
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_com(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_com& marshaled)
{
marshaled.___activate_0 = unmarshaled.___activate_0;
marshaled.___staticMode_1 = unmarshaled.___staticMode_1;
}
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_com_back(const VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_com& marshaled, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98& unmarshaled)
{
int32_t unmarshaledactivate_temp_0 = 0;
unmarshaledactivate_temp_0 = marshaled.___activate_0;
unmarshaled.___activate_0 = unmarshaledactivate_temp_0;
int32_t unmarshaledstaticMode_temp_1 = 0;
unmarshaledstaticMode_temp_1 = marshaled.___staticMode_1;
unmarshaled.___staticMode_1 = unmarshaledstaticMode_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDevicePoseConfig
IL2CPP_EXTERN_C void VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_com_cleanup(VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuDevicePoseConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuDevicePoseConfig_Clone_m8E3A166C907EA213FA666FFB8E0F0114EFA3E7C2 (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_0 = (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98*)il2cpp_codegen_object_new(VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDevicePoseConfig__ctor_m2187CF1EEA0E753E123A40B47188500C2959FDE2(L_0, NULL);
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_1 = L_0;
int32_t L_2 = __this->___activate_0;
NullCheck(L_1);
L_1->___activate_0 = L_2;
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_3 = L_1;
int32_t L_4 = __this->___staticMode_1;
NullCheck(L_3);
L_3->___staticMode_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuDevicePoseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseConfig__ctor_m2187CF1EEA0E753E123A40B47188500C2959FDE2 (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* __this, const RuntimeMethod* method)
{
{
__this->___activate_0 = 1;
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
// Vuforia.VuResult Vuforia.VuDevicePoseObserver::vuEngineCreateDevicePoseObserver(System.IntPtr,System.IntPtr&,Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObserver_vuEngineCreateDevicePoseObserver_m19DAAF8D3CC05D2F5798E1561FB8B6DE9CCB1BAA (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateDevicePoseObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateDevicePoseObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuDevicePoseObserver::vuDevicePoseObserverSetStaticMode(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObserver_vuDevicePoseObserverSetStaticMode_m9548332AF0EA01A822803050D73DC3F186F96440 (intptr_t ___0_observer, int32_t ___1_staticModeEnabled, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDevicePoseObserverSetStaticMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDevicePoseObserverSetStaticMode)(___0_observer, ___1_staticModeEnabled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observer, ___1_staticModeEnabled);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuDevicePoseObserver::vuDevicePoseObserverGetStaticMode(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObserver_vuDevicePoseObserverGetStaticMode_mDBA87DD3B2E2A626C51AF9CA332C4E6D85F18300 (intptr_t ___0_observer, int32_t* ___1_staticModeEnabled, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDevicePoseObserverGetStaticMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDevicePoseObserverGetStaticMode)(___0_observer, ___1_staticModeEnabled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observer, ___1_staticModeEnabled);
#endif
return returnValue;
}
// Vuforia.VuDevicePoseObserver Vuforia.VuDevicePoseObserver::Create(Vuforia.VuEngine,Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* VuDevicePoseObserver_Create_m47CD9CD0FB2CD90EA237C21DBFB70A996D546705 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuDevicePoseObserver_vuEngineCreateDevicePoseObserver_m19DAAF8D3CC05D2F5798E1561FB8B6DE9CCB1BAA(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_8 = (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)il2cpp_codegen_object_new(VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuDevicePoseObserver__ctor_m29EBA46B0F7E42A9A0E18A56AE32DAD63A9C1245(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83*)NULL;
}
}
// System.Boolean Vuforia.VuDevicePoseObserver::get_StaticMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuDevicePoseObserver_get_StaticMode_m8ED2310FD7E7A28977D2C93DD6F0C8821641CF10 (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObserver_vuDevicePoseObserverGetStaticMode_mDBA87DD3B2E2A626C51AF9CA332C4E6D85F18300_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_1 = (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*)il2cpp_codegen_object_new(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11(L_1, NULL, (intptr_t)((void*)VuDevicePoseObserver_vuDevicePoseObserverGetStaticMode_mDBA87DD3B2E2A626C51AF9CA332C4E6D85F18300_RuntimeMethod_var), NULL);
bool L_2;
L_2 = ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54(L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.VuDevicePoseObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseObserver__ctor_m29EBA46B0F7E42A9A0E18A56AE32DAD63A9C1245 (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuDevicePoseObserver::SetStaticMode(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuDevicePoseObserver_SetStaticMode_m9EA1732A0ECC80A1677DB49621ACC1CA9F6B72A5 (VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* __this, bool ___0_value, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
bool L_1 = ___0_value;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuDevicePoseObserver_vuDevicePoseObserverSetStaticMode_m9548332AF0EA01A822803050D73DC3F186F96440(L_0, L_2, NULL);
return (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
}
}
#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
// Vuforia.VuResult Vuforia.VuDevicePoseObservation::vuDevicePoseObservationGetStatusInfo(System.IntPtr,Vuforia.VuDevicePoseObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObservation_vuDevicePoseObservationGetStatusInfo_m1E9C69BDB0C767236BBAC6DE1112C561E0B4FD96 (intptr_t ___0_observationHandle, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuDevicePoseObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuDevicePoseObservationGetStatusInfo)(___0_observationHandle, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observationHandle, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuDevicePoseObservationStatusInfo Vuforia.VuDevicePoseObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseObservation_get_StatusInfo_m8127BA7E6F06F7801949D6DD4261C33B30A1F713 (VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m461D931405E1BD193BF85EAF3A3F52962B07D365_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD32E4958EE557E5B1B0A7F99E0298C7729664E01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m9BB22D4AEA81F7F91F48145A23742A144424B7A7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* L_0 = (&__this->___mStatusInfo_3);
bool L_1;
L_1 = Nullable_1_get_HasValue_mD32E4958EE557E5B1B0A7F99E0298C7729664E01_inline(L_0, Nullable_1_get_HasValue_mD32E4958EE557E5B1B0A7F99E0298C7729664E01_RuntimeMethod_var);
if (L_1)
{
goto IL_0033;
}
}
{
intptr_t L_2 = ((VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*)__this)->___mNativeHandle_0;
int32_t L_3;
L_3 = VuDevicePoseObservation_vuDevicePoseObservationGetStatusInfo_m1E9C69BDB0C767236BBAC6DE1112C561E0B4FD96(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_0027;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3F11AB7CA5224D891E6602E61204352ABD01B6E2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuDevicePoseObservation_get_StatusInfo_m8127BA7E6F06F7801949D6DD4261C33B30A1F713_RuntimeMethod_var)));
}
IL_0027:
{
int32_t L_5 = V_0;
Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m461D931405E1BD193BF85EAF3A3F52962B07D365((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m461D931405E1BD193BF85EAF3A3F52962B07D365_RuntimeMethod_var);
__this->___mStatusInfo_3 = L_6;
}
IL_0033:
{
Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* L_7 = (&__this->___mStatusInfo_3);
int32_t L_8;
L_8 = Nullable_1_get_Value_m9BB22D4AEA81F7F91F48145A23742A144424B7A7(L_7, Nullable_1_get_Value_m9BB22D4AEA81F7F91F48145A23742A144424B7A7_RuntimeMethod_var);
return L_8;
}
}
// System.Void Vuforia.VuDevicePoseObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseObservation__ctor_m5D524092E05262E803840051EC90A495DCA63487 (VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuDevicePoseObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseObservation_UnregisterObservation_m54E6169F69FB5CD87721CE1F959F8542E122E30F (VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* __this, const RuntimeMethod* method)
{
{
Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t06B8B8FECA3BF6120661DFA26B979E3DDF4D4980));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuDriverConfig
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled)
{
marshaled.___driverName_0 = il2cpp_codegen_marshal_string(unmarshaled.___driverName_0);
marshaled.___userData_1 = unmarshaled.___userData_1;
}
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke_back(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled)
{
unmarshaled.___driverName_0 = il2cpp_codegen_marshal_string_result(marshaled.___driverName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___driverName_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___driverName_0));
intptr_t unmarshaleduserData_temp_1;
memset((&unmarshaleduserData_temp_1), 0, sizeof(unmarshaleduserData_temp_1));
unmarshaleduserData_temp_1 = marshaled.___userData_1;
unmarshaled.___userData_1 = unmarshaleduserData_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDriverConfig
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke_cleanup(VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___driverName_0);
marshaled.___driverName_0 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuDriverConfig
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_com(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_com& marshaled)
{
marshaled.___driverName_0 = il2cpp_codegen_marshal_string(unmarshaled.___driverName_0);
marshaled.___userData_1 = unmarshaled.___userData_1;
}
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_com_back(const VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_com& marshaled, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949& unmarshaled)
{
unmarshaled.___driverName_0 = il2cpp_codegen_marshal_string_result(marshaled.___driverName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___driverName_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___driverName_0));
intptr_t unmarshaleduserData_temp_1;
memset((&unmarshaleduserData_temp_1), 0, sizeof(unmarshaleduserData_temp_1));
unmarshaleduserData_temp_1 = marshaled.___userData_1;
unmarshaled.___userData_1 = unmarshaleduserData_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDriverConfig
IL2CPP_EXTERN_C void VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_com_cleanup(VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___driverName_0);
marshaled.___driverName_0 = NULL;
}
// System.Object Vuforia.VuDriverConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuDriverConfig_Clone_mFF3A609B2C33F779F107337F37812578674BC590 (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_0 = (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949*)il2cpp_codegen_object_new(VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDriverConfig__ctor_mA18CCBA203E2B5C18E647083FD41F051837C59FC(L_0, NULL);
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_1 = L_0;
String_t* L_2 = __this->___driverName_0;
NullCheck(L_1);
L_1->___driverName_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___driverName_0), (void*)L_2);
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_3 = L_1;
intptr_t L_4 = __this->___userData_1;
NullCheck(L_3);
L_3->___userData_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuDriverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDriverConfig__ctor_mA18CCBA203E2B5C18E647083FD41F051837C59FC (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___driverName_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___driverName_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___userData_1 = 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
#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
void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_Multicast(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* currentDelegate = reinterpret_cast<VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_errorCode, ___1_clientData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_OpenInst(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_errorCode, ___1_clientData, method);
}
void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_OpenStatic(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_errorCode, ___1_clientData, method);
}
void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_OpenStaticInvoker(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker2< int32_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_errorCode, ___1_clientData);
}
void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_ClosedStaticInvoker(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, int32_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_errorCode, ___1_clientData);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E (VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_errorCode, ___1_clientData);
}
// System.Void Vuforia.VuErrorHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerNative__ctor_mCFA4331EA4F6978F9DA74D87B568BAFBE5F41F4A (VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4_Multicast;
}
// System.Void Vuforia.VuErrorHandlerNative::Invoke(Vuforia.VuEngineError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerNative_Invoke_m61C2C80DCF528A88F8DED8A5C7E633055DC7F5C4 (VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_errorCode, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
// Conversion methods for marshalling of: Vuforia.VuErrorHandlerConfig
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled)
{
marshaled.___errorHandler_0 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___errorHandler_0));
marshaled.___clientData_1 = unmarshaled.___clientData_1;
}
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke_back(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___errorHandler_0 = il2cpp_codegen_marshal_function_ptr_to_delegate<VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E>(marshaled.___errorHandler_0, VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___errorHandler_0), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E>(marshaled.___errorHandler_0, VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var));
intptr_t unmarshaledclientData_temp_1;
memset((&unmarshaledclientData_temp_1), 0, sizeof(unmarshaledclientData_temp_1));
unmarshaledclientData_temp_1 = marshaled.___clientData_1;
unmarshaled.___clientData_1 = unmarshaledclientData_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuErrorHandlerConfig
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke_cleanup(VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuErrorHandlerConfig
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_com(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_com& marshaled)
{
marshaled.___errorHandler_0 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___errorHandler_0));
marshaled.___clientData_1 = unmarshaled.___clientData_1;
}
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_com_back(const VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_com& marshaled, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___errorHandler_0 = il2cpp_codegen_marshal_function_ptr_to_delegate<VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E>(marshaled.___errorHandler_0, VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___errorHandler_0), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E>(marshaled.___errorHandler_0, VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var));
intptr_t unmarshaledclientData_temp_1;
memset((&unmarshaledclientData_temp_1), 0, sizeof(unmarshaledclientData_temp_1));
unmarshaledclientData_temp_1 = marshaled.___clientData_1;
unmarshaled.___clientData_1 = unmarshaledclientData_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuErrorHandlerConfig
IL2CPP_EXTERN_C void VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_com_cleanup(VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuErrorHandlerConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuErrorHandlerConfig_Clone_m9711A37D570E5CD017EAE9984AE54D56F4CEA412 (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_0 = (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620*)il2cpp_codegen_object_new(VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuErrorHandlerConfig__ctor_m0CD2D9FA5019970350424145775076BC5B794A15(L_0, NULL);
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_1 = L_0;
VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* L_2 = __this->___errorHandler_0;
NullCheck(L_1);
L_1->___errorHandler_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___errorHandler_0), (void*)L_2);
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_3 = L_1;
intptr_t L_4 = __this->___clientData_1;
NullCheck(L_3);
L_3->___clientData_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuErrorHandlerConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerConfig__ctor_m0CD2D9FA5019970350424145775076BC5B794A15 (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___clientData_1 = 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
// Conversion methods for marshalling of: Vuforia.VuFusionProviderConfig
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled)
{
marshaled.___usePlatformFusionProvider_0 = unmarshaled.___usePlatformFusionProvider_0;
}
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke_back(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled)
{
int32_t unmarshaledusePlatformFusionProvider_temp_0 = 0;
unmarshaledusePlatformFusionProvider_temp_0 = marshaled.___usePlatformFusionProvider_0;
unmarshaled.___usePlatformFusionProvider_0 = unmarshaledusePlatformFusionProvider_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuFusionProviderConfig
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke_cleanup(VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuFusionProviderConfig
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_com(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_com& marshaled)
{
marshaled.___usePlatformFusionProvider_0 = unmarshaled.___usePlatformFusionProvider_0;
}
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_com_back(const VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_com& marshaled, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F& unmarshaled)
{
int32_t unmarshaledusePlatformFusionProvider_temp_0 = 0;
unmarshaledusePlatformFusionProvider_temp_0 = marshaled.___usePlatformFusionProvider_0;
unmarshaled.___usePlatformFusionProvider_0 = unmarshaledusePlatformFusionProvider_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuFusionProviderConfig
IL2CPP_EXTERN_C void VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_com_cleanup(VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuFusionProviderConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuFusionProviderConfig_Clone_m97E4621D01F275C29D5F9A55F25CE43C5D0D3FE3 (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_0 = (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F*)il2cpp_codegen_object_new(VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuFusionProviderConfig__ctor_mB2A82E5F59DA7A9342C023FABE27CC6CBF92C837(L_0, NULL);
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_1 = L_0;
int32_t L_2 = __this->___usePlatformFusionProvider_0;
NullCheck(L_1);
L_1->___usePlatformFusionProvider_0 = L_2;
return L_1;
}
}
// System.Void Vuforia.VuFusionProviderConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuFusionProviderConfig__ctor_mB2A82E5F59DA7A9342C023FABE27CC6CBF92C837 (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* __this, const RuntimeMethod* method)
{
{
__this->___usePlatformFusionProvider_0 = 1;
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
// Conversion methods for marshalling of: Vuforia.VuInternalConfig
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled)
{
marshaled.___enableSideLoadedDeviceCalibration_0 = unmarshaled.___enableSideLoadedDeviceCalibration_0;
marshaled.___enableAreaTargetWithVISLAM_1 = unmarshaled.___enableAreaTargetWithVISLAM_1;
marshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2 = unmarshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2;
marshaled.___disableObservers_3 = unmarshaled.___disableObservers_3;
marshaled.___disableLicenseEnforcementInPrivateBuild_4 = unmarshaled.___disableLicenseEnforcementInPrivateBuild_4;
marshaled.___noAdaptiveAnnotationTrackingMode_5 = unmarshaled.___noAdaptiveAnnotationTrackingMode_5;
marshaled.___noObservationsWhileNotTracking_6 = unmarshaled.___noObservationsWhileNotTracking_6;
marshaled.___enforce30fpsCameraFramerate_7 = unmarshaled.___enforce30fpsCameraFramerate_7;
marshaled.___disableCameraAccess_8 = unmarshaled.___disableCameraAccess_8;
marshaled.___disablePermissionCheck_9 = unmarshaled.___disablePermissionCheck_9;
marshaled.___disableDepthBasedAnnotationTracking_10 = unmarshaled.___disableDepthBasedAnnotationTracking_10;
}
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke_back(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled)
{
int32_t unmarshaledenableSideLoadedDeviceCalibration_temp_0 = 0;
unmarshaledenableSideLoadedDeviceCalibration_temp_0 = marshaled.___enableSideLoadedDeviceCalibration_0;
unmarshaled.___enableSideLoadedDeviceCalibration_0 = unmarshaledenableSideLoadedDeviceCalibration_temp_0;
int32_t unmarshaledenableAreaTargetWithVISLAM_temp_1 = 0;
unmarshaledenableAreaTargetWithVISLAM_temp_1 = marshaled.___enableAreaTargetWithVISLAM_1;
unmarshaled.___enableAreaTargetWithVISLAM_1 = unmarshaledenableAreaTargetWithVISLAM_temp_1;
int32_t unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2 = 0;
unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2 = marshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2;
unmarshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2 = unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2;
int32_t unmarshaleddisableObservers_temp_3 = 0;
unmarshaleddisableObservers_temp_3 = marshaled.___disableObservers_3;
unmarshaled.___disableObservers_3 = unmarshaleddisableObservers_temp_3;
int32_t unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4 = 0;
unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4 = marshaled.___disableLicenseEnforcementInPrivateBuild_4;
unmarshaled.___disableLicenseEnforcementInPrivateBuild_4 = unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4;
int32_t unmarshalednoAdaptiveAnnotationTrackingMode_temp_5 = 0;
unmarshalednoAdaptiveAnnotationTrackingMode_temp_5 = marshaled.___noAdaptiveAnnotationTrackingMode_5;
unmarshaled.___noAdaptiveAnnotationTrackingMode_5 = unmarshalednoAdaptiveAnnotationTrackingMode_temp_5;
int32_t unmarshalednoObservationsWhileNotTracking_temp_6 = 0;
unmarshalednoObservationsWhileNotTracking_temp_6 = marshaled.___noObservationsWhileNotTracking_6;
unmarshaled.___noObservationsWhileNotTracking_6 = unmarshalednoObservationsWhileNotTracking_temp_6;
int32_t unmarshaledenforce30fpsCameraFramerate_temp_7 = 0;
unmarshaledenforce30fpsCameraFramerate_temp_7 = marshaled.___enforce30fpsCameraFramerate_7;
unmarshaled.___enforce30fpsCameraFramerate_7 = unmarshaledenforce30fpsCameraFramerate_temp_7;
int32_t unmarshaleddisableCameraAccess_temp_8 = 0;
unmarshaleddisableCameraAccess_temp_8 = marshaled.___disableCameraAccess_8;
unmarshaled.___disableCameraAccess_8 = unmarshaleddisableCameraAccess_temp_8;
int32_t unmarshaleddisablePermissionCheck_temp_9 = 0;
unmarshaleddisablePermissionCheck_temp_9 = marshaled.___disablePermissionCheck_9;
unmarshaled.___disablePermissionCheck_9 = unmarshaleddisablePermissionCheck_temp_9;
int32_t unmarshaleddisableDepthBasedAnnotationTracking_temp_10 = 0;
unmarshaleddisableDepthBasedAnnotationTracking_temp_10 = marshaled.___disableDepthBasedAnnotationTracking_10;
unmarshaled.___disableDepthBasedAnnotationTracking_10 = unmarshaleddisableDepthBasedAnnotationTracking_temp_10;
}
// Conversion method for clean up from marshalling of: Vuforia.VuInternalConfig
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke_cleanup(VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuInternalConfig
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_com(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_com& marshaled)
{
marshaled.___enableSideLoadedDeviceCalibration_0 = unmarshaled.___enableSideLoadedDeviceCalibration_0;
marshaled.___enableAreaTargetWithVISLAM_1 = unmarshaled.___enableAreaTargetWithVISLAM_1;
marshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2 = unmarshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2;
marshaled.___disableObservers_3 = unmarshaled.___disableObservers_3;
marshaled.___disableLicenseEnforcementInPrivateBuild_4 = unmarshaled.___disableLicenseEnforcementInPrivateBuild_4;
marshaled.___noAdaptiveAnnotationTrackingMode_5 = unmarshaled.___noAdaptiveAnnotationTrackingMode_5;
marshaled.___noObservationsWhileNotTracking_6 = unmarshaled.___noObservationsWhileNotTracking_6;
marshaled.___enforce30fpsCameraFramerate_7 = unmarshaled.___enforce30fpsCameraFramerate_7;
marshaled.___disableCameraAccess_8 = unmarshaled.___disableCameraAccess_8;
marshaled.___disablePermissionCheck_9 = unmarshaled.___disablePermissionCheck_9;
marshaled.___disableDepthBasedAnnotationTracking_10 = unmarshaled.___disableDepthBasedAnnotationTracking_10;
}
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_com_back(const VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_com& marshaled, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A& unmarshaled)
{
int32_t unmarshaledenableSideLoadedDeviceCalibration_temp_0 = 0;
unmarshaledenableSideLoadedDeviceCalibration_temp_0 = marshaled.___enableSideLoadedDeviceCalibration_0;
unmarshaled.___enableSideLoadedDeviceCalibration_0 = unmarshaledenableSideLoadedDeviceCalibration_temp_0;
int32_t unmarshaledenableAreaTargetWithVISLAM_temp_1 = 0;
unmarshaledenableAreaTargetWithVISLAM_temp_1 = marshaled.___enableAreaTargetWithVISLAM_1;
unmarshaled.___enableAreaTargetWithVISLAM_1 = unmarshaledenableAreaTargetWithVISLAM_temp_1;
int32_t unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2 = 0;
unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2 = marshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2;
unmarshaled.___enableAreaTargetCaptureWithAllPlatformFusion_2 = unmarshaledenableAreaTargetCaptureWithAllPlatformFusion_temp_2;
int32_t unmarshaleddisableObservers_temp_3 = 0;
unmarshaleddisableObservers_temp_3 = marshaled.___disableObservers_3;
unmarshaled.___disableObservers_3 = unmarshaleddisableObservers_temp_3;
int32_t unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4 = 0;
unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4 = marshaled.___disableLicenseEnforcementInPrivateBuild_4;
unmarshaled.___disableLicenseEnforcementInPrivateBuild_4 = unmarshaleddisableLicenseEnforcementInPrivateBuild_temp_4;
int32_t unmarshalednoAdaptiveAnnotationTrackingMode_temp_5 = 0;
unmarshalednoAdaptiveAnnotationTrackingMode_temp_5 = marshaled.___noAdaptiveAnnotationTrackingMode_5;
unmarshaled.___noAdaptiveAnnotationTrackingMode_5 = unmarshalednoAdaptiveAnnotationTrackingMode_temp_5;
int32_t unmarshalednoObservationsWhileNotTracking_temp_6 = 0;
unmarshalednoObservationsWhileNotTracking_temp_6 = marshaled.___noObservationsWhileNotTracking_6;
unmarshaled.___noObservationsWhileNotTracking_6 = unmarshalednoObservationsWhileNotTracking_temp_6;
int32_t unmarshaledenforce30fpsCameraFramerate_temp_7 = 0;
unmarshaledenforce30fpsCameraFramerate_temp_7 = marshaled.___enforce30fpsCameraFramerate_7;
unmarshaled.___enforce30fpsCameraFramerate_7 = unmarshaledenforce30fpsCameraFramerate_temp_7;
int32_t unmarshaleddisableCameraAccess_temp_8 = 0;
unmarshaleddisableCameraAccess_temp_8 = marshaled.___disableCameraAccess_8;
unmarshaled.___disableCameraAccess_8 = unmarshaleddisableCameraAccess_temp_8;
int32_t unmarshaleddisablePermissionCheck_temp_9 = 0;
unmarshaleddisablePermissionCheck_temp_9 = marshaled.___disablePermissionCheck_9;
unmarshaled.___disablePermissionCheck_9 = unmarshaleddisablePermissionCheck_temp_9;
int32_t unmarshaleddisableDepthBasedAnnotationTracking_temp_10 = 0;
unmarshaleddisableDepthBasedAnnotationTracking_temp_10 = marshaled.___disableDepthBasedAnnotationTracking_10;
unmarshaled.___disableDepthBasedAnnotationTracking_10 = unmarshaleddisableDepthBasedAnnotationTracking_temp_10;
}
// Conversion method for clean up from marshalling of: Vuforia.VuInternalConfig
IL2CPP_EXTERN_C void VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_com_cleanup(VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuInternalConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuInternalConfig_Clone_mEC48ECEC734A7D5B440E06F3C1B7E06FD24C95A9 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_0 = (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A*)il2cpp_codegen_object_new(VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuInternalConfig__ctor_m95988B83B636B984280C81585EA407CA7E2B7247(L_0, NULL);
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1 = L_0;
int32_t L_2 = __this->___enableSideLoadedDeviceCalibration_0;
NullCheck(L_1);
L_1->___enableSideLoadedDeviceCalibration_0 = L_2;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_3 = L_1;
int32_t L_4 = __this->___enableAreaTargetWithVISLAM_1;
NullCheck(L_3);
L_3->___enableAreaTargetWithVISLAM_1 = L_4;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_5 = L_3;
int32_t L_6 = __this->___enableAreaTargetCaptureWithAllPlatformFusion_2;
NullCheck(L_5);
L_5->___enableAreaTargetCaptureWithAllPlatformFusion_2 = L_6;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_7 = L_5;
int32_t L_8 = __this->___disableObservers_3;
NullCheck(L_7);
L_7->___disableObservers_3 = L_8;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_9 = L_7;
int32_t L_10 = __this->___disableLicenseEnforcementInPrivateBuild_4;
NullCheck(L_9);
L_9->___disableLicenseEnforcementInPrivateBuild_4 = L_10;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_11 = L_9;
int32_t L_12 = __this->___noAdaptiveAnnotationTrackingMode_5;
NullCheck(L_11);
L_11->___noAdaptiveAnnotationTrackingMode_5 = L_12;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_13 = L_11;
int32_t L_14 = __this->___noObservationsWhileNotTracking_6;
NullCheck(L_13);
L_13->___noObservationsWhileNotTracking_6 = L_14;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_15 = L_13;
int32_t L_16 = __this->___enforce30fpsCameraFramerate_7;
NullCheck(L_15);
L_15->___enforce30fpsCameraFramerate_7 = L_16;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_17 = L_15;
int32_t L_18 = __this->___disableCameraAccess_8;
NullCheck(L_17);
L_17->___disableCameraAccess_8 = L_18;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_19 = L_17;
int32_t L_20 = __this->___disablePermissionCheck_9;
NullCheck(L_19);
L_19->___disablePermissionCheck_9 = L_20;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_21 = L_19;
int32_t L_22 = __this->___disableDepthBasedAnnotationTracking_10;
NullCheck(L_21);
L_21->___disableDepthBasedAnnotationTracking_10 = L_22;
return L_21;
}
}
// System.Boolean Vuforia.VuInternalConfig::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuInternalConfig_Equals_m9AFFF7D159210E07B0DDEB759FFEA58E01D8EA44 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0016;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
RuntimeObject* L_2 = ___0_obj;
NullCheck(L_2);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0018;
}
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
RuntimeObject* L_5 = ___0_obj;
bool L_6;
L_6 = VuInternalConfig_Equals_m0A56C88CCD5317ACB70E80AFBDFD71AA98BA7CF4(__this, ((VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A*)CastclassClass((RuntimeObject*)L_5, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var)), NULL);
return L_6;
}
}
// System.Boolean Vuforia.VuInternalConfig::Equals(Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuInternalConfig_Equals_m0A56C88CCD5317ACB70E80AFBDFD71AA98BA7CF4 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___enableSideLoadedDeviceCalibration_0;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1 = ___0_other;
NullCheck(L_1);
int32_t L_2 = L_1->___enableSideLoadedDeviceCalibration_0;
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
{
goto IL_009e;
}
}
{
int32_t L_3 = __this->___enableAreaTargetWithVISLAM_1;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5 = L_4->___enableAreaTargetWithVISLAM_1;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_009e;
}
}
{
int32_t L_6 = __this->___enableAreaTargetCaptureWithAllPlatformFusion_2;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_7 = ___0_other;
NullCheck(L_7);
int32_t L_8 = L_7->___enableAreaTargetCaptureWithAllPlatformFusion_2;
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_009e;
}
}
{
int32_t L_9 = __this->___disableObservers_3;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_10 = ___0_other;
NullCheck(L_10);
int32_t L_11 = L_10->___disableObservers_3;
if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
{
goto IL_009e;
}
}
{
int32_t L_12 = __this->___disableLicenseEnforcementInPrivateBuild_4;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_13 = ___0_other;
NullCheck(L_13);
int32_t L_14 = L_13->___disableLicenseEnforcementInPrivateBuild_4;
if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
{
goto IL_009e;
}
}
{
int32_t L_15 = __this->___noAdaptiveAnnotationTrackingMode_5;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_16 = ___0_other;
NullCheck(L_16);
int32_t L_17 = L_16->___noAdaptiveAnnotationTrackingMode_5;
if ((!(((uint32_t)L_15) == ((uint32_t)L_17))))
{
goto IL_009e;
}
}
{
int32_t L_18 = __this->___noObservationsWhileNotTracking_6;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_19 = ___0_other;
NullCheck(L_19);
int32_t L_20 = L_19->___noObservationsWhileNotTracking_6;
if ((!(((uint32_t)L_18) == ((uint32_t)L_20))))
{
goto IL_009e;
}
}
{
int32_t L_21 = __this->___enforce30fpsCameraFramerate_7;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_22 = ___0_other;
NullCheck(L_22);
int32_t L_23 = L_22->___enforce30fpsCameraFramerate_7;
if ((!(((uint32_t)L_21) == ((uint32_t)L_23))))
{
goto IL_009e;
}
}
{
int32_t L_24 = __this->___disableCameraAccess_8;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_25 = ___0_other;
NullCheck(L_25);
int32_t L_26 = L_25->___disableCameraAccess_8;
if ((!(((uint32_t)L_24) == ((uint32_t)L_26))))
{
goto IL_009e;
}
}
{
int32_t L_27 = __this->___disablePermissionCheck_9;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_28 = ___0_other;
NullCheck(L_28);
int32_t L_29 = L_28->___disablePermissionCheck_9;
if ((!(((uint32_t)L_27) == ((uint32_t)L_29))))
{
goto IL_009e;
}
}
{
int32_t L_30 = __this->___disableDepthBasedAnnotationTracking_10;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_31 = ___0_other;
NullCheck(L_31);
int32_t L_32 = L_31->___disableDepthBasedAnnotationTracking_10;
return (bool)((((int32_t)L_30) == ((int32_t)L_32))? 1 : 0);
}
IL_009e:
{
return (bool)0;
}
}
// System.Int32 Vuforia.VuInternalConfig::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuInternalConfig_GetHashCode_m9442123DB4BFDA74F1F0AC06F3A577B237C352C9 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___enableSideLoadedDeviceCalibration_0;
int32_t L_1 = __this->___enableAreaTargetWithVISLAM_1;
int32_t L_2 = __this->___enableAreaTargetCaptureWithAllPlatformFusion_2;
int32_t L_3 = __this->___disableObservers_3;
int32_t L_4 = __this->___disableLicenseEnforcementInPrivateBuild_4;
int32_t L_5 = __this->___noAdaptiveAnnotationTrackingMode_5;
int32_t L_6 = __this->___noObservationsWhileNotTracking_6;
int32_t L_7 = __this->___enforce30fpsCameraFramerate_7;
int32_t L_8 = __this->___disableCameraAccess_8;
int32_t L_9 = __this->___disablePermissionCheck_9;
int32_t L_10 = __this->___disableDepthBasedAnnotationTracking_10;
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply((int32_t)L_0, ((int32_t)397)))^(int32_t)L_1)), ((int32_t)397)))^(int32_t)L_2)), ((int32_t)397)))^(int32_t)L_3)), ((int32_t)397)))^(int32_t)L_4)), ((int32_t)397)))^(int32_t)L_5)), ((int32_t)397)))^(int32_t)L_6)), ((int32_t)397)))^(int32_t)L_7)), ((int32_t)397)))^(int32_t)L_8)), ((int32_t)397)))^(int32_t)L_9)), ((int32_t)397)))^(int32_t)L_10));
}
}
// System.Void Vuforia.VuInternalConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuInternalConfig__ctor_m95988B83B636B984280C81585EA407CA7E2B7247 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, const RuntimeMethod* method)
{
{
__this->___disableLicenseEnforcementInPrivateBuild_4 = 1;
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
// Conversion methods for marshalling of: Vuforia.VuLicenseConfig
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled)
{
marshaled.___key_0 = il2cpp_codegen_marshal_string(unmarshaled.___key_0);
}
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke_back(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled)
{
unmarshaled.___key_0 = il2cpp_codegen_marshal_string_result(marshaled.___key_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___key_0));
}
// Conversion method for clean up from marshalling of: Vuforia.VuLicenseConfig
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke_cleanup(VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___key_0);
marshaled.___key_0 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuLicenseConfig
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_com(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_com& marshaled)
{
marshaled.___key_0 = il2cpp_codegen_marshal_string(unmarshaled.___key_0);
}
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_com_back(const VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_com& marshaled, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C& unmarshaled)
{
unmarshaled.___key_0 = il2cpp_codegen_marshal_string_result(marshaled.___key_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___key_0));
}
// Conversion method for clean up from marshalling of: Vuforia.VuLicenseConfig
IL2CPP_EXTERN_C void VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_com_cleanup(VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___key_0);
marshaled.___key_0 = NULL;
}
// System.Object Vuforia.VuLicenseConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuLicenseConfig_Clone_m20FA5B2B6BE1E0020842D54E3EA02E20F8EA009D (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_0 = (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C*)il2cpp_codegen_object_new(VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuLicenseConfig__ctor_m165BFB7378DB39B87ED912712DAA1D1FE9FD3705(L_0, NULL);
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_1 = L_0;
String_t* L_2 = __this->___key_0;
NullCheck(L_1);
L_1->___key_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___key_0), (void*)L_2);
return L_1;
}
}
// System.Void Vuforia.VuLicenseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuLicenseConfig__ctor_m165BFB7378DB39B87ED912712DAA1D1FE9FD3705 (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___key_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___key_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
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
// Conversion methods for marshalling of: Vuforia.VuPlatformAndroidConfig
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled)
{
marshaled.___activity_0 = unmarshaled.___activity_0;
marshaled.___javaVM_1 = unmarshaled.___javaVM_1;
}
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke_back(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled)
{
intptr_t unmarshaledactivity_temp_0;
memset((&unmarshaledactivity_temp_0), 0, sizeof(unmarshaledactivity_temp_0));
unmarshaledactivity_temp_0 = marshaled.___activity_0;
unmarshaled.___activity_0 = unmarshaledactivity_temp_0;
intptr_t unmarshaledjavaVM_temp_1;
memset((&unmarshaledjavaVM_temp_1), 0, sizeof(unmarshaledjavaVM_temp_1));
unmarshaledjavaVM_temp_1 = marshaled.___javaVM_1;
unmarshaled.___javaVM_1 = unmarshaledjavaVM_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuPlatformAndroidConfig
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke_cleanup(VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuPlatformAndroidConfig
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_com(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_com& marshaled)
{
marshaled.___activity_0 = unmarshaled.___activity_0;
marshaled.___javaVM_1 = unmarshaled.___javaVM_1;
}
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_com_back(const VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_com& marshaled, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63& unmarshaled)
{
intptr_t unmarshaledactivity_temp_0;
memset((&unmarshaledactivity_temp_0), 0, sizeof(unmarshaledactivity_temp_0));
unmarshaledactivity_temp_0 = marshaled.___activity_0;
unmarshaled.___activity_0 = unmarshaledactivity_temp_0;
intptr_t unmarshaledjavaVM_temp_1;
memset((&unmarshaledjavaVM_temp_1), 0, sizeof(unmarshaledjavaVM_temp_1));
unmarshaledjavaVM_temp_1 = marshaled.___javaVM_1;
unmarshaled.___javaVM_1 = unmarshaledjavaVM_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuPlatformAndroidConfig
IL2CPP_EXTERN_C void VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_com_cleanup(VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuPlatformAndroidConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuPlatformAndroidConfig_Clone_m3E9F055DDE6ABAB920C37D006E0BF39CBB35C248 (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_0 = (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63*)il2cpp_codegen_object_new(VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuPlatformAndroidConfig__ctor_m9F277629E8288B17AF40432BF152CA55256F771D(L_0, NULL);
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_1 = L_0;
intptr_t L_2 = __this->___activity_0;
NullCheck(L_1);
L_1->___activity_0 = L_2;
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_3 = L_1;
intptr_t L_4 = __this->___javaVM_1;
NullCheck(L_3);
L_3->___javaVM_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuPlatformAndroidConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformAndroidConfig__ctor_m9F277629E8288B17AF40432BF152CA55256F771D (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* __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
// Conversion methods for marshalling of: Vuforia.VuPlatformLuminConfig
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled)
{
marshaled.___activity_0 = unmarshaled.___activity_0;
marshaled.___javaVM_1 = unmarshaled.___javaVM_1;
}
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke_back(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled)
{
intptr_t unmarshaledactivity_temp_0;
memset((&unmarshaledactivity_temp_0), 0, sizeof(unmarshaledactivity_temp_0));
unmarshaledactivity_temp_0 = marshaled.___activity_0;
unmarshaled.___activity_0 = unmarshaledactivity_temp_0;
intptr_t unmarshaledjavaVM_temp_1;
memset((&unmarshaledjavaVM_temp_1), 0, sizeof(unmarshaledjavaVM_temp_1));
unmarshaledjavaVM_temp_1 = marshaled.___javaVM_1;
unmarshaled.___javaVM_1 = unmarshaledjavaVM_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuPlatformLuminConfig
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke_cleanup(VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuPlatformLuminConfig
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_com(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_com& marshaled)
{
marshaled.___activity_0 = unmarshaled.___activity_0;
marshaled.___javaVM_1 = unmarshaled.___javaVM_1;
}
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_com_back(const VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_com& marshaled, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6& unmarshaled)
{
intptr_t unmarshaledactivity_temp_0;
memset((&unmarshaledactivity_temp_0), 0, sizeof(unmarshaledactivity_temp_0));
unmarshaledactivity_temp_0 = marshaled.___activity_0;
unmarshaled.___activity_0 = unmarshaledactivity_temp_0;
intptr_t unmarshaledjavaVM_temp_1;
memset((&unmarshaledjavaVM_temp_1), 0, sizeof(unmarshaledjavaVM_temp_1));
unmarshaledjavaVM_temp_1 = marshaled.___javaVM_1;
unmarshaled.___javaVM_1 = unmarshaledjavaVM_temp_1;
}
// Conversion method for clean up from marshalling of: Vuforia.VuPlatformLuminConfig
IL2CPP_EXTERN_C void VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_com_cleanup(VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuPlatformLuminConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuPlatformLuminConfig_Clone_m55BF66B96EC9CCD892DCD4C048F6A49E0B963942 (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_0 = (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6*)il2cpp_codegen_object_new(VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuPlatformLuminConfig__ctor_m826E701A5C03FBCB7C6AA2D5974FDCBE8FC1F7EA(L_0, NULL);
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_1 = L_0;
intptr_t L_2 = __this->___activity_0;
NullCheck(L_1);
L_1->___activity_0 = L_2;
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_3 = L_1;
intptr_t L_4 = __this->___javaVM_1;
NullCheck(L_3);
L_3->___javaVM_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuPlatformLuminConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformLuminConfig__ctor_m826E701A5C03FBCB7C6AA2D5974FDCBE8FC1F7EA (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* __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
// Conversion methods for marshalling of: Vuforia.VuSoftwareContextConfig
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_pinvoke(const VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB& unmarshaled, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_pinvoke& marshaled)
{
marshaled.___softwareContextType_0 = unmarshaled.___softwareContextType_0;
marshaled.___softwareVersion_1 = il2cpp_codegen_marshal_string(unmarshaled.___softwareVersion_1);
}
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_pinvoke_back(const VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_pinvoke& marshaled, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB& unmarshaled)
{
int32_t unmarshaledsoftwareContextType_temp_0 = 0;
unmarshaledsoftwareContextType_temp_0 = marshaled.___softwareContextType_0;
unmarshaled.___softwareContextType_0 = unmarshaledsoftwareContextType_temp_0;
unmarshaled.___softwareVersion_1 = il2cpp_codegen_marshal_string_result(marshaled.___softwareVersion_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___softwareVersion_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___softwareVersion_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuSoftwareContextConfig
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_pinvoke_cleanup(VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___softwareVersion_1);
marshaled.___softwareVersion_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuSoftwareContextConfig
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_com(const VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB& unmarshaled, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_com& marshaled)
{
marshaled.___softwareContextType_0 = unmarshaled.___softwareContextType_0;
marshaled.___softwareVersion_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___softwareVersion_1);
}
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_com_back(const VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_com& marshaled, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB& unmarshaled)
{
int32_t unmarshaledsoftwareContextType_temp_0 = 0;
unmarshaledsoftwareContextType_temp_0 = marshaled.___softwareContextType_0;
unmarshaled.___softwareContextType_0 = unmarshaledsoftwareContextType_temp_0;
unmarshaled.___softwareVersion_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___softwareVersion_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___softwareVersion_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___softwareVersion_1));
}
// Conversion method for clean up from marshalling of: Vuforia.VuSoftwareContextConfig
IL2CPP_EXTERN_C void VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshal_com_cleanup(VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___softwareVersion_1);
marshaled.___softwareVersion_1 = NULL;
}
// System.Void Vuforia.VuSoftwareContextConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSoftwareContextConfig__ctor_mF16CFC175611210BF17F7DBA8343760159E26B81 (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* __this, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
__this->___softwareContextType_0 = 1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
}
try
{// begin try (depth: 1)
VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC L_0;
L_0 = VuEngine_get_VersionInfo_mEAF49F8251EBEB3E0DB3B1D98E3BD2A30AE46784(NULL);
String_t* L_1 = L_0.___versionString_0;
__this->___softwareVersion_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___softwareVersion_1), (void*)L_1);
goto IL_0022;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_001f;
}
throw e;
}
CATCH_001f:
{// begin catch(System.DllNotFoundException)
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0022;
}// end catch (depth: 1)
IL_0022:
{
return;
}
}
// System.Object Vuforia.VuSoftwareContextConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuSoftwareContextConfig_Clone_mB03DD4E32297CE73F68266E07F70F036EE70CB73 (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_0 = (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB*)il2cpp_codegen_object_new(VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuSoftwareContextConfig__ctor_mF16CFC175611210BF17F7DBA8343760159E26B81(L_0, NULL);
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_1 = L_0;
int32_t L_2 = __this->___softwareContextType_0;
NullCheck(L_1);
L_1->___softwareContextType_0 = L_2;
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_3 = L_1;
String_t* L_4 = __this->___softwareVersion_1;
NullCheck(L_3);
L_3->___softwareVersion_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___softwareVersion_1), (void*)L_4);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuDeviceCalibrationConfig
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled)
{
marshaled.___asyncFetchLatestCalibration_0 = unmarshaled.___asyncFetchLatestCalibration_0;
}
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke_back(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled)
{
int32_t unmarshaledasyncFetchLatestCalibration_temp_0 = 0;
unmarshaledasyncFetchLatestCalibration_temp_0 = marshaled.___asyncFetchLatestCalibration_0;
unmarshaled.___asyncFetchLatestCalibration_0 = unmarshaledasyncFetchLatestCalibration_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDeviceCalibrationConfig
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke_cleanup(VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuDeviceCalibrationConfig
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_com(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_com& marshaled)
{
marshaled.___asyncFetchLatestCalibration_0 = unmarshaled.___asyncFetchLatestCalibration_0;
}
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_com_back(const VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_com& marshaled, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752& unmarshaled)
{
int32_t unmarshaledasyncFetchLatestCalibration_temp_0 = 0;
unmarshaledasyncFetchLatestCalibration_temp_0 = marshaled.___asyncFetchLatestCalibration_0;
unmarshaled.___asyncFetchLatestCalibration_0 = unmarshaledasyncFetchLatestCalibration_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuDeviceCalibrationConfig
IL2CPP_EXTERN_C void VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_com_cleanup(VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuDeviceCalibrationConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuDeviceCalibrationConfig_Clone_m4A4AB14DA7B11620A46A3CE967FC3DFE5A2B1980 (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_0 = (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752*)il2cpp_codegen_object_new(VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDeviceCalibrationConfig__ctor_m596622E7AEFC2BD0B1B29258340F30F016D7A8AA(L_0, NULL);
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_1 = L_0;
int32_t L_2 = __this->___asyncFetchLatestCalibration_0;
NullCheck(L_1);
L_1->___asyncFetchLatestCalibration_0 = L_2;
return L_1;
}
}
// System.Boolean Vuforia.VuDeviceCalibrationConfig::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuDeviceCalibrationConfig_Equals_m1582B8E8B763830E6D679CF99069BFD34658E297 (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0016;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
RuntimeObject* L_2 = ___0_obj;
NullCheck(L_2);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0018;
}
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
RuntimeObject* L_5 = ___0_obj;
bool L_6;
L_6 = VuDeviceCalibrationConfig_Equals_m3756F78C9657AFFE12BAA7B68636E38FCD30FD9F(__this, ((VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752*)CastclassClass((RuntimeObject*)L_5, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var)), NULL);
return L_6;
}
}
// System.Boolean Vuforia.VuDeviceCalibrationConfig::Equals(Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuDeviceCalibrationConfig_Equals_m3756F78C9657AFFE12BAA7B68636E38FCD30FD9F (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___asyncFetchLatestCalibration_0;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_1 = ___0_other;
NullCheck(L_1);
int32_t L_2 = L_1->___asyncFetchLatestCalibration_0;
return (bool)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0);
}
}
// System.Void Vuforia.VuDeviceCalibrationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDeviceCalibrationConfig__ctor_m596622E7AEFC2BD0B1B29258340F30F016D7A8AA (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __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
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetCreate_m2D68967AB1987456CEBA3127B799E060A4D3513C (intptr_t* ___0_configSetHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetCreate)(___0_configSetHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetDestroy_mD86FAAE20381A524A9D449D4F8712C33D0014FA7 (intptr_t ___0_configSetHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetDestroy)(___0_configSetHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddDriverConfig(System.IntPtr,Vuforia.VuDriverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddDriverConfig_m1627E3E230D2135F2D1A4D899E3D42A086E1C080 (intptr_t ___0_configSetHandle, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* ___1_driverConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddDriverConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_driverConfig' to native representation
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke ____1_driverConfig_marshaled = {};
if (___1_driverConfig != NULL)
{
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke(*___1_driverConfig, ____1_driverConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddDriverConfig)(___0_configSetHandle, ___1_driverConfig != NULL ? (&____1_driverConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_driverConfig != NULL ? (&____1_driverConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_driverConfig' native representation
if ((&____1_driverConfig_marshaled) != NULL)
{
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshal_pinvoke_cleanup(____1_driverConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddErrorHandlerConfig(System.IntPtr,Vuforia.VuErrorHandlerConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddErrorHandlerConfig_mABF3FE80503B4E6BB136758CE279D89DC559D145 (intptr_t ___0_configSetHandle, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* ___1_errorHandlerConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddErrorHandlerConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_errorHandlerConfig' to native representation
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke ____1_errorHandlerConfig_marshaled = {};
if (___1_errorHandlerConfig != NULL)
{
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke(*___1_errorHandlerConfig, ____1_errorHandlerConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddErrorHandlerConfig)(___0_configSetHandle, ___1_errorHandlerConfig != NULL ? (&____1_errorHandlerConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_errorHandlerConfig != NULL ? (&____1_errorHandlerConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_errorHandlerConfig' native representation
if ((&____1_errorHandlerConfig_marshaled) != NULL)
{
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshal_pinvoke_cleanup(____1_errorHandlerConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddFusionProviderConfig(System.IntPtr,Vuforia.VuFusionProviderConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddFusionProviderConfig_m5FCA543B44A5C792D735279784FE4D4A710C8218 (intptr_t ___0_configSetHandle, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* ___1_fusionProviderConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddFusionProviderConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_fusionProviderConfig' to native representation
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke ____1_fusionProviderConfig_marshaled = {};
if (___1_fusionProviderConfig != NULL)
{
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke(*___1_fusionProviderConfig, ____1_fusionProviderConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddFusionProviderConfig)(___0_configSetHandle, ___1_fusionProviderConfig != NULL ? (&____1_fusionProviderConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_fusionProviderConfig != NULL ? (&____1_fusionProviderConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_fusionProviderConfig' native representation
if ((&____1_fusionProviderConfig_marshaled) != NULL)
{
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshal_pinvoke_cleanup(____1_fusionProviderConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddInternalConfig(System.IntPtr,Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddInternalConfig_m74B8246618F5CDA9D4F04143D4B785E40DE80353 (intptr_t ___0_configSetHandle, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___1_internalConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddInternalConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_internalConfig' to native representation
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke ____1_internalConfig_marshaled = {};
if (___1_internalConfig != NULL)
{
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke(*___1_internalConfig, ____1_internalConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddInternalConfig)(___0_configSetHandle, ___1_internalConfig != NULL ? (&____1_internalConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_internalConfig != NULL ? (&____1_internalConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_internalConfig' native representation
if ((&____1_internalConfig_marshaled) != NULL)
{
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshal_pinvoke_cleanup(____1_internalConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddLicenseConfig(System.IntPtr,Vuforia.VuLicenseConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddLicenseConfig_mCB9A09A67A80511EBE13C7E403D4196CE57242E5 (intptr_t ___0_configSetHandle, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* ___1_licenseConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddLicenseConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_licenseConfig' to native representation
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke ____1_licenseConfig_marshaled = {};
if (___1_licenseConfig != NULL)
{
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke(*___1_licenseConfig, ____1_licenseConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddLicenseConfig)(___0_configSetHandle, ___1_licenseConfig != NULL ? (&____1_licenseConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_licenseConfig != NULL ? (&____1_licenseConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_licenseConfig' native representation
if ((&____1_licenseConfig_marshaled) != NULL)
{
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshal_pinvoke_cleanup(____1_licenseConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddPlatformAndroidConfig(System.IntPtr,Vuforia.VuPlatformAndroidConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddPlatformAndroidConfig_mCB8C6F959BE57F4EF8F899E457CC2DC7E0CA2816 (intptr_t ___0_configSetHandle, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* ___1_platformAndroidConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddPlatformAndroidConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_platformAndroidConfig' to native representation
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke ____1_platformAndroidConfig_marshaled = {};
if (___1_platformAndroidConfig != NULL)
{
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke(*___1_platformAndroidConfig, ____1_platformAndroidConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddPlatformAndroidConfig)(___0_configSetHandle, ___1_platformAndroidConfig != NULL ? (&____1_platformAndroidConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_platformAndroidConfig != NULL ? (&____1_platformAndroidConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_platformAndroidConfig' native representation
if ((&____1_platformAndroidConfig_marshaled) != NULL)
{
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshal_pinvoke_cleanup(____1_platformAndroidConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddPlatformLuminConfig(System.IntPtr,Vuforia.VuPlatformLuminConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddPlatformLuminConfig_mD46B42B66E8B9BC0500DA4691AD255861713E07B (intptr_t ___0_configSetHandle, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* ___1_platformLuminConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddPlatformLuminConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_platformLuminConfig' to native representation
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke ____1_platformLuminConfig_marshaled = {};
if (___1_platformLuminConfig != NULL)
{
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke(*___1_platformLuminConfig, ____1_platformLuminConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddPlatformLuminConfig)(___0_configSetHandle, ___1_platformLuminConfig != NULL ? (&____1_platformLuminConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_platformLuminConfig != NULL ? (&____1_platformLuminConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_platformLuminConfig' native representation
if ((&____1_platformLuminConfig_marshaled) != NULL)
{
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshal_pinvoke_cleanup(____1_platformLuminConfig_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddSoftwareContextConfig(System.IntPtr,Vuforia.VuSoftwareContextConfig/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddSoftwareContextConfig_mD9D715FE9BBA57E0C4F10B4C0FE53FD029A1C4FB (intptr_t ___0_configSetHandle, Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261* ___1_softwareContextConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddSoftwareContextConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddSoftwareContextConfig)(___0_configSetHandle, ___1_softwareContextConfig);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_softwareContextConfig);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngineConfigSet::vuEngineConfigSetAddDeviceCalibrationConfig(System.IntPtr,Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngineConfigSet_vuEngineConfigSetAddDeviceCalibrationConfig_m4A5BA261BEA4D318CEFA209703DE40C81B941485 (intptr_t ___0_configSetHandle, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___1_deviceCalibrationConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineConfigSetAddDeviceCalibrationConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_deviceCalibrationConfig' to native representation
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke ____1_deviceCalibrationConfig_marshaled = {};
if (___1_deviceCalibrationConfig != NULL)
{
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke(*___1_deviceCalibrationConfig, ____1_deviceCalibrationConfig_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineConfigSetAddDeviceCalibrationConfig)(___0_configSetHandle, ___1_deviceCalibrationConfig != NULL ? (&____1_deviceCalibrationConfig_marshaled) : NULL);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_configSetHandle, ___1_deviceCalibrationConfig != NULL ? (&____1_deviceCalibrationConfig_marshaled) : NULL);
#endif
// Marshaling cleanup of parameter '___1_deviceCalibrationConfig' native representation
if ((&____1_deviceCalibrationConfig_marshaled) != NULL)
{
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshal_pinvoke_cleanup(____1_deviceCalibrationConfig_marshaled);
}
return returnValue;
}
// System.IntPtr Vuforia.VuEngineConfigSet::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuEngineConfigSet_get_NativeHandle_m370E69108C0FB84F94406D63AEA917D839DAD9DA (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuEngineConfig> Vuforia.VuEngineConfigSet::get_Configs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngineConfigSet_get_Configs_m89293672869ED4CB570917EF140ABAC052AD9474 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisIVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_mF7C69AE06A359F8FFAD01C6FC82FBE9CF29C7E4A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mConfigs_1;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig>::get_Values() */, IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var, L_0);
List_1_t1D05E9A6B8C2C7068A1EA3694288DA75E899F9C4* L_2;
L_2 = Enumerable_ToList_TisIVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_mF7C69AE06A359F8FFAD01C6FC82FBE9CF29C7E4A(L_1, Enumerable_ToList_TisIVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_mF7C69AE06A359F8FFAD01C6FC82FBE9CF29C7E4A_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuEngineConfigSet Vuforia.VuEngineConfigSet::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* VuEngineConfigSet_Create_mE4349F8903785B8FB031163AB740871170E491B1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = VuEngineConfigSet_vuEngineConfigSetCreate_m2D68967AB1987456CEBA3127B799E060A4D3513C((&V_0), NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0011;
}
}
{
intptr_t L_1 = V_0;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_2 = (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61*)il2cpp_codegen_object_new(VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var);
NullCheck(L_2);
VuEngineConfigSet__ctor_mCCA83C2911E47D722149375642B7ACEB6CD532C3(L_2, L_1, NULL);
return L_2;
}
IL_0011:
{
return (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61*)NULL;
}
}
// System.Void Vuforia.VuEngineConfigSet::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet__ctor_mCCA83C2911E47D722149375642B7ACEB6CD532C3 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFFDD0C76CF18D6FFA33F250DC5C8D602126D8D81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147* L_0 = (Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147*)il2cpp_codegen_object_new(Dictionary_2_tB3ED8F11241FA51491076780F383CDC30A5B1147_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mFFDD0C76CF18D6FFA33F250DC5C8D602126D8D81(L_0, Dictionary_2__ctor_mFFDD0C76CF18D6FFA33F250DC5C8D602126D8D81_RuntimeMethod_var);
__this->___mConfigs_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mConfigs_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_1;
return;
}
}
// System.Void Vuforia.VuEngineConfigSet::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_Finalize_mBE4798B20EBEF30040693E08F1BA0302DC338955 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuEngineConfigSet_Dispose_m88551471D4357FC9033902192E3B5657EB069113(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuEngineConfigSet::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_Dispose_mFB6729DF95C6967C2E91E89E499CF6674FA9E2E2 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuEngineConfigSet_Dispose_m88551471D4357FC9033902192E3B5657EB069113(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuEngineConfigSet::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_Dispose_m88551471D4357FC9033902192E3B5657EB069113 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tBB4DF8B6F0464082D309E49CD62B0C0023735960_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
intptr_t L_3 = __this->___mNativeHandle_0;
int32_t L_4;
L_4 = VuEngineConfigSet_vuEngineConfigSetDestroy_mD86FAAE20381A524A9D449D4F8712C33D0014FA7(L_3, NULL);
intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_5;
bool L_6 = ___0_disposing;
if (!L_6)
{
goto IL_003f;
}
}
{
RuntimeObject* L_7 = __this->___mConfigs_1;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Type,Vuforia.IVuEngineConfig>>::Clear() */, ICollection_1_tBB4DF8B6F0464082D309E49CD62B0C0023735960_il2cpp_TypeInfo_var, L_7);
__this->___mConfigs_1 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mConfigs_1), (void*)(RuntimeObject*)NULL);
}
IL_003f:
{
return;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddDriverConfig(Vuforia.VuDriverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddDriverConfig_m6B8512328D23A79E622455DC2A87469527977445 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddDriverConfig_m1627E3E230D2135F2D1A4D899E3D42A086E1C080(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddErrorHandlerConfig(Vuforia.VuErrorHandlerConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddErrorHandlerConfig_m6C5AF3E0874B1068E312844E43708078BC4B6D48 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddErrorHandlerConfig_mABF3FE80503B4E6BB136758CE279D89DC559D145(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddFusionProviderConfig(Vuforia.VuFusionProviderConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddFusionProviderConfig_m65C4296E2FE35098AF640FB97CB094C74CCB9E3A (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddFusionProviderConfig_m5FCA543B44A5C792D735279784FE4D4A710C8218(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddInternalConfig(Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddInternalConfig_mA2E1915B0E83DA524614187157A448A1FF3DF69B (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddInternalConfig_m74B8246618F5CDA9D4F04143D4B785E40DE80353(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddLicenseConfig(Vuforia.VuLicenseConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddLicenseConfig_mD247B359556D46A17B97289AEF43F71D85E8DC2A (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddLicenseConfig_mCB9A09A67A80511EBE13C7E403D4196CE57242E5(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddPlatformAndroidConfig(Vuforia.VuPlatformAndroidConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddPlatformAndroidConfig_mCB2AC00C7F2D2C65A14A8D1936E941881566954C (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddPlatformAndroidConfig_mCB8C6F959BE57F4EF8F899E457CC2DC7E0CA2816(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddPlatformLuminConfig(Vuforia.VuPlatformLuminConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddPlatformLuminConfig_mC7997777536E015F17714BE69CEDE8140AA6ABFA (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddPlatformLuminConfig_mD46B42B66E8B9BC0500DA4691AD255861713E07B(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddSoftwareContextConfig(Vuforia.VuSoftwareContextConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddSoftwareContextConfig_mBF14F04C2598BE08FCF33C5D15A9E664FB488048 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261 V_1;
memset((&V_1), 0, sizeof(V_1));
Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool G_B3_0 = false;
bool G_B2_0 = false;
{
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_0 = ___0_config;
NullCheck(L_0);
String_t* L_1 = L_0->___softwareVersion_1;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_2;
L_2 = Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD(L_1, NULL);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004a:
{// begin finally (depth: 1)
intptr_t L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_3, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
il2cpp_codegen_initobj((&V_2), sizeof(Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261));
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_4 = ___0_config;
NullCheck(L_4);
int32_t L_5 = L_4->___softwareContextType_0;
(&V_2)->___softwareContextType_0 = L_5;
intptr_t L_6 = V_0;
(&V_2)->___softwareVersion_1 = L_6;
Internal_tDF7421D5A4C3EF78C7AA95FD9B3DDF8C38617261 L_7 = V_2;
V_1 = L_7;
intptr_t L_8 = __this->___mNativeHandle_0;
int32_t L_9;
L_9 = VuEngineConfigSet_vuEngineConfigSetAddSoftwareContextConfig_mD9D715FE9BBA57E0C4F10B4C0FE53FD029A1C4FB(L_8, (&V_1), NULL);
bool L_10;
L_10 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_9, NULL);
bool L_11 = L_10;
G_B2_0 = L_11;
if (!L_11)
{
G_B3_0 = L_11;
goto IL_0047_1;
}
}
{
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_12 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_12, NULL);
G_B3_0 = G_B2_0;
}
IL_0047_1:
{
V_3 = G_B3_0;
goto IL_0051;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0051:
{
bool L_13 = V_3;
return L_13;
}
}
// System.Boolean Vuforia.VuEngineConfigSet::AddDeviceCalibrationConfig(Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddDeviceCalibrationConfig_m19AA3AC08AAC76A7C2993EA3DE4317EEC119151D (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___0_config, const RuntimeMethod* method)
{
bool G_B2_0 = false;
bool G_B1_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_1 = ___0_config;
int32_t L_2;
L_2 = VuEngineConfigSet_vuEngineConfigSetAddDeviceCalibrationConfig_m4A5BA261BEA4D318CEFA209703DE40C81B941485(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
bool L_4 = L_3;
G_B1_0 = L_4;
if (!L_4)
{
G_B2_0 = L_4;
goto IL_001b;
}
}
{
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_5 = ___0_config;
VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540(__this, L_5, NULL);
G_B2_0 = G_B1_0;
}
IL_001b:
{
return G_B2_0;
}
}
// System.Void Vuforia.VuEngineConfigSet::AddConfig(Vuforia.IVuEngineConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_AddConfig_m2C11458B92180D820A846067E8642E67524BC540 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, RuntimeObject* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mConfigs_1;
RuntimeObject* L_1 = ___0_config;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, Type_t* >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig>::Remove(TKey) */, IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var, L_0, L_2);
RuntimeObject* L_4 = __this->___mConfigs_1;
RuntimeObject* L_5 = ___0_config;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
RuntimeObject* L_7 = ___0_config;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, L_7);
NullCheck(L_4);
InterfaceActionInvoker2< Type_t*, RuntimeObject* >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig>::Add(TKey,TValue) */, IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274_il2cpp_TypeInfo_var, L_4, L_6, ((RuntimeObject*)Castclass((RuntimeObject*)L_8, IVuEngineConfig_t75FFA722E8BEBF4BBD155E6B477B127B1D42F5C0_il2cpp_TypeInfo_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
// Conversion methods for marshalling of: Vuforia.VuLibraryVersionInfo
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_pinvoke(const VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC& unmarshaled, VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_pinvoke& marshaled)
{
marshaled.___versionString_0 = il2cpp_codegen_marshal_string(unmarshaled.___versionString_0);
marshaled.___major_1 = unmarshaled.___major_1;
marshaled.___minor_2 = unmarshaled.___minor_2;
marshaled.___patch_3 = unmarshaled.___patch_3;
marshaled.___build_4 = il2cpp_codegen_marshal_string(unmarshaled.___build_4);
}
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_pinvoke_back(const VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_pinvoke& marshaled, VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC& unmarshaled)
{
unmarshaled.___versionString_0 = il2cpp_codegen_marshal_string_result(marshaled.___versionString_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___versionString_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___versionString_0));
int32_t unmarshaledmajor_temp_1 = 0;
unmarshaledmajor_temp_1 = marshaled.___major_1;
unmarshaled.___major_1 = unmarshaledmajor_temp_1;
int32_t unmarshaledminor_temp_2 = 0;
unmarshaledminor_temp_2 = marshaled.___minor_2;
unmarshaled.___minor_2 = unmarshaledminor_temp_2;
int32_t unmarshaledpatch_temp_3 = 0;
unmarshaledpatch_temp_3 = marshaled.___patch_3;
unmarshaled.___patch_3 = unmarshaledpatch_temp_3;
unmarshaled.___build_4 = il2cpp_codegen_marshal_string_result(marshaled.___build_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___build_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___build_4));
}
// Conversion method for clean up from marshalling of: Vuforia.VuLibraryVersionInfo
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_pinvoke_cleanup(VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___versionString_0);
marshaled.___versionString_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___build_4);
marshaled.___build_4 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuLibraryVersionInfo
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_com(const VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC& unmarshaled, VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_com& marshaled)
{
marshaled.___versionString_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___versionString_0);
marshaled.___major_1 = unmarshaled.___major_1;
marshaled.___minor_2 = unmarshaled.___minor_2;
marshaled.___patch_3 = unmarshaled.___patch_3;
marshaled.___build_4 = il2cpp_codegen_marshal_bstring(unmarshaled.___build_4);
}
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_com_back(const VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_com& marshaled, VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC& unmarshaled)
{
unmarshaled.___versionString_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___versionString_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___versionString_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___versionString_0));
int32_t unmarshaledmajor_temp_1 = 0;
unmarshaledmajor_temp_1 = marshaled.___major_1;
unmarshaled.___major_1 = unmarshaledmajor_temp_1;
int32_t unmarshaledminor_temp_2 = 0;
unmarshaledminor_temp_2 = marshaled.___minor_2;
unmarshaled.___minor_2 = unmarshaledminor_temp_2;
int32_t unmarshaledpatch_temp_3 = 0;
unmarshaledpatch_temp_3 = marshaled.___patch_3;
unmarshaled.___patch_3 = unmarshaledpatch_temp_3;
unmarshaled.___build_4 = il2cpp_codegen_marshal_bstring_result(marshaled.___build_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___build_4), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___build_4));
}
// Conversion method for clean up from marshalling of: Vuforia.VuLibraryVersionInfo
IL2CPP_EXTERN_C void VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshal_com_cleanup(VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___versionString_0);
marshaled.___versionString_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___build_4);
marshaled.___build_4 = NULL;
}
// Vuforia.VuLibraryVersionInfo Vuforia.VuLibraryVersionInfo::Create(Vuforia.VuLibraryVersionInfo/Internal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC VuLibraryVersionInfo_Create_m6A6AFAB69EFFAA1DB862A334CBA81E8E1D193C12 (Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 ___0_internalInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC));
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_0 = ___0_internalInfo;
intptr_t L_1 = L_0.___versionString_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_1, NULL);
(&V_0)->___versionString_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___versionString_0), (void*)L_2);
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_3 = ___0_internalInfo;
int32_t L_4 = L_3.___major_1;
(&V_0)->___major_1 = L_4;
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_5 = ___0_internalInfo;
int32_t L_6 = L_5.___minor_2;
(&V_0)->___minor_2 = L_6;
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_7 = ___0_internalInfo;
int32_t L_8 = L_7.___patch_3;
(&V_0)->___patch_3 = L_8;
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_9 = ___0_internalInfo;
intptr_t L_10 = L_9.___build_4;
String_t* L_11;
L_11 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_10, NULL);
(&V_0)->___build_4 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___build_4), (void*)L_11);
VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC L_12 = V_0;
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
// Vuforia.VuResult Vuforia.VuEngine::vuEngineCreate(System.IntPtr&,System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineCreate_m5DA62969239A0D4D756E76D310D7F68D2E8B46BB (intptr_t* ___0_engineHandle, intptr_t ___1_engineConfigSetHandle, int32_t* ___2_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreate)(___0_engineHandle, ___1_engineConfigSetHandle, ___2_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_engineConfigSetHandle, ___2_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineStart_m3513E82A3F8834197D51600DF65F27983D1B5564 (intptr_t ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineStart", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineStart)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineStop_m528A4802AABC862523F1DCA1AE42796A02F84843 (intptr_t ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineStop", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineStop)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineDestroy_m2413C7DE2478CD826E08189CF4769816D78E424F (intptr_t ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineDestroy)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineAcquireLatestState(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineAcquireLatestState_mABE8EF5E000DC769DBF8C0FADE97C1536C0FD78E (intptr_t ___0_engineHandle, intptr_t* ___1_stateHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineAcquireLatestState", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineAcquireLatestState)(___0_engineHandle, ___1_stateHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_stateHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineClearAreaTargetObserverCloudCache(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineClearAreaTargetObserverCloudCache_m7A97C5EFFCCECB62FE4B44E07D42EE449720BBC7 (intptr_t ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineClearAreaTargetObserverCloudCache", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineClearAreaTargetObserverCloudCache)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// Vuforia.VuLibraryVersionInfo/Internal Vuforia.VuEngine::vuEngineGetLibraryVersionInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 VuEngine_vuEngineGetLibraryVersionInfo_mDF1971DA7691AD225933F68B52C8AA4AB7061A41 (const RuntimeMethod* method)
{
typedef Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 (CDECL *PInvokeFunc) ();
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = 0;
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetLibraryVersionInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetLibraryVersionInfo)();
#else
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 returnValue = il2cppPInvokeFunc();
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineGetDatabaseTargetInfo(System.IntPtr,System.String,System.IntPtr,Vuforia.VuDatabaseTargetInfoError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineGetDatabaseTargetInfo_mA7D031402ABA00364AEB6F07488EC526094554B7 (intptr_t ___0_engineHandle, String_t* ___1_databasePath, intptr_t ___2_targetInfosHandle, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, char*, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(char*) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetDatabaseTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_databasePath' to native representation
char* ____1_databasePath_marshaled = NULL;
____1_databasePath_marshaled = il2cpp_codegen_marshal_string(___1_databasePath);
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetDatabaseTargetInfo)(___0_engineHandle, ____1_databasePath_marshaled, ___2_targetInfosHandle, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ____1_databasePath_marshaled, ___2_targetInfosHandle, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___1_databasePath' native representation
il2cpp_codegen_marshal_free(____1_databasePath_marshaled);
____1_databasePath_marshaled = NULL;
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineSetMaximumSimultaneousTrackedImages(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineSetMaximumSimultaneousTrackedImages_m4E43D1CE0D37E2A3D79831DF727EB56C794F6748 (intptr_t ___0_engineHandle, int32_t ___1_maxNumberOfTargets, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineSetMaximumSimultaneousTrackedImages", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineSetMaximumSimultaneousTrackedImages)(___0_engineHandle, ___1_maxNumberOfTargets);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_maxNumberOfTargets);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineSetModelTargetRecoWhileExtendedTracked(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineSetModelTargetRecoWhileExtendedTracked_mD14CD360248570BDB8FE08CBDD7CC442ED43A590 (intptr_t ___0_engineHandle, int32_t ___1_enable, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineSetModelTargetRecoWhileExtendedTracked", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineSetModelTargetRecoWhileExtendedTracked)(___0_engineHandle, ___1_enable);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_enable);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineResetWorldTracking(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineResetWorldTracking_mD3D7156864A2D74CF3EDF88AB4820168B4318F26 (intptr_t ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineResetWorldTracking", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineResetWorldTracking)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuEngine::vuEngineGetBuildPreset(Vuforia.VuEngineBuildPreset&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_vuEngineGetBuildPreset_m15F428436A941B259100BE51F9178D38A6F36480 (int32_t* ___0_engineHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetBuildPreset", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetBuildPreset)(___0_engineHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuEngine::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
// Vuforia.VuLibraryVersionInfo Vuforia.VuEngine::get_VersionInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC VuEngine_get_VersionInfo_mEAF49F8251EBEB3E0DB3B1D98E3BD2A30AE46784 (const RuntimeMethod* method)
{
{
Internal_t40235E8D1E97E2C7693D27363EE060972ACE8D06 L_0;
L_0 = VuEngine_vuEngineGetLibraryVersionInfo_mDF1971DA7691AD225933F68B52C8AA4AB7061A41(NULL);
VuLibraryVersionInfo_t3DA1A838E8FE952E830C4928E5458D33900DB9CC L_1;
L_1 = VuLibraryVersionInfo_Create_m6A6AFAB69EFFAA1DB862A334CBA81E8E1D193C12(L_0, NULL);
return L_1;
}
}
// Vuforia.IVuPlatformController Vuforia.VuEngine::get_PlatformController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_PlatformController_m01A2A2C12F47EC37F1917AC74D2504235103B6AA (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_m23EF451ECD0C9783E9BB4ADFCECC5FA7C30A0296_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformController_Create_mBCF8089BC4DA9B3C820FA54DDCDBB2A093C10C63_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D* L_0 = (CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D*)il2cpp_codegen_object_new(CreateControllerDelegate_1_tF0F014C2DB3FAA5A53C7192F1772CE02DA1B901D_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_mD673B5403F618625B7701805B82B113E74A9FB16(L_0, NULL, (intptr_t)((void*)VuPlatformController_Create_mBCF8089BC4DA9B3C820FA54DDCDBB2A093C10C63_RuntimeMethod_var), NULL);
VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* L_1;
L_1 = VuEngine_GetController_TisVuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_m23EF451ECD0C9783E9BB4ADFCECC5FA7C30A0296(__this, L_0, VuEngine_GetController_TisVuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_m23EF451ECD0C9783E9BB4ADFCECC5FA7C30A0296_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.IVuCameraController Vuforia.VuEngine::get_CameraController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_CameraController_mFB8483FFAAFCCB6926A13486ED4AD8DC30F78D3A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraController_Create_m976F3ED88014E8116900C79D758BBFF6D3A8BF83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_m01D2C6AC62F72C55DA83F83C266DD04987926E27_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776* L_0 = (CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776*)il2cpp_codegen_object_new(CreateControllerDelegate_1_t4211C9BE809C5556C5EED6408D67A86CF59E4776_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_m88FF1D2BDC12349C7B28D18F71FD0945E9D0FF2F(L_0, NULL, (intptr_t)((void*)VuCameraController_Create_m976F3ED88014E8116900C79D758BBFF6D3A8BF83_RuntimeMethod_var), NULL);
VuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A* L_1;
L_1 = VuEngine_GetController_TisVuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_m01D2C6AC62F72C55DA83F83C266DD04987926E27(__this, L_0, VuEngine_GetController_TisVuCameraController_t61C2E4BBB8DDC03D174CD79117104BB2EF3E1E6A_m01D2C6AC62F72C55DA83F83C266DD04987926E27_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.IVuRenderController Vuforia.VuEngine::get_RenderController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_RenderController_m9C3A0E750700BFB5A2CE28E82DA0301BA4E2B3B4 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_m09085EFC981254D10CBABDDBE3EBC61C44BBAC51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRenderController_Create_m86F5C1CF681E6F1FCB8A17EA9F483A9AB64AF096_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F* L_0 = (CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F*)il2cpp_codegen_object_new(CreateControllerDelegate_1_tCF1A4A50A8EFBC14E9AD23200C09105387ADE76F_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_m14625A9CC7A21329068107752A8F5D802DA72FB3(L_0, NULL, (intptr_t)((void*)VuRenderController_Create_m86F5C1CF681E6F1FCB8A17EA9F483A9AB64AF096_RuntimeMethod_var), NULL);
VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* L_1;
L_1 = VuEngine_GetController_TisVuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_m09085EFC981254D10CBABDDBE3EBC61C44BBAC51(__this, L_0, VuEngine_GetController_TisVuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_m09085EFC981254D10CBABDDBE3EBC61C44BBAC51_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.IVuAreaTargetCaptureController Vuforia.VuEngine::get_AreaTargetCaptureController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_AreaTargetCaptureController_mB9879DABE3934F0209DFD49991816A1A44962B51 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCaptureController_Create_m95CE9D642A52E714524EC96B064FF3B1DA9DEF87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_mCC886980B90B241ECBC6ECCECF1F9E40F490D042_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907* L_0 = (CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907*)il2cpp_codegen_object_new(CreateControllerDelegate_1_tFD3BA446F6AB8290A33A57EB2B75317949311907_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_m61A139F49EA7A0A921F695392EC72986801A68EC(L_0, NULL, (intptr_t)((void*)VuAreaTargetCaptureController_Create_m95CE9D642A52E714524EC96B064FF3B1DA9DEF87_RuntimeMethod_var), NULL);
VuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB* L_1;
L_1 = VuEngine_GetController_TisVuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_mCC886980B90B241ECBC6ECCECF1F9E40F490D042(__this, L_0, VuEngine_GetController_TisVuAreaTargetCaptureController_tC882D4509D20F8CE77B2042BC0B188D9E17D2FEB_mCC886980B90B241ECBC6ECCECF1F9E40F490D042_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.IVuValidationAreaCaptureController Vuforia.VuEngine::get_ValidationAreaCaptureController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_ValidationAreaCaptureController_m9BB07AE294F7C9CC882E212F4BF29DD73B1B5341 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_m991CF935155FA68F5B8903109CE1BE07A8E773EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureController_Create_m6743EE20376EB477F5D688BF61E1508005C3871B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666* L_0 = (CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666*)il2cpp_codegen_object_new(CreateControllerDelegate_1_t00B31FE91A297705510B8F51FD32739D582BF666_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_m492E1F0C4CE303719C53753B9495895212453D7A(L_0, NULL, (intptr_t)((void*)VuValidationAreaCaptureController_Create_m6743EE20376EB477F5D688BF61E1508005C3871B_RuntimeMethod_var), NULL);
VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* L_1;
L_1 = VuEngine_GetController_TisVuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_m991CF935155FA68F5B8903109CE1BE07A8E773EF(__this, L_0, VuEngine_GetController_TisVuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_m991CF935155FA68F5B8903109CE1BE07A8E773EF_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.IVuUploadController Vuforia.VuEngine::get_UploadController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_get_UploadController_m299531A7BD37507CC1A96F949582E8464EBB0BF7 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_GetController_TisVuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_m2A93BB3B571DFC0D441DCB0D415EAD1CF9A37C1B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuUploadController_Create_m4E53E0FE0CB9D683C2B96BD7D2ED5FB3F9C897B2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD* L_0 = (CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD*)il2cpp_codegen_object_new(CreateControllerDelegate_1_tF2D3BE02D010CED55C2E0AB8155FB9C2D9154CBD_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateControllerDelegate_1__ctor_mFAE1A1662BCE66F0ECF98A91E2073FC9FF44F46E(L_0, NULL, (intptr_t)((void*)VuUploadController_Create_m4E53E0FE0CB9D683C2B96BD7D2ED5FB3F9C897B2_RuntimeMethod_var), NULL);
VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* L_1;
L_1 = VuEngine_GetController_TisVuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_m2A93BB3B571DFC0D441DCB0D415EAD1CF9A37C1B(__this, L_0, VuEngine_GetController_TisVuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_m2A93BB3B571DFC0D441DCB0D415EAD1CF9A37C1B_RuntimeMethod_var);
return L_1;
}
}
// Vuforia.VuEngine Vuforia.VuEngine::Create(Vuforia.VuEngineConfigSet,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* VuEngine_Create_mD8290625D18062D5E22F34A810BF8B1746761967 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* ___0_engineConfigSet, int32_t* ___1_errorCode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_0 = ___0_engineConfigSet;
if (L_0)
{
goto IL_000a;
}
}
{
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_1;
goto IL_0010;
}
IL_000a:
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_2 = ___0_engineConfigSet;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngineConfigSet_get_NativeHandle_m370E69108C0FB84F94406D63AEA917D839DAD9DA_inline(L_2, NULL);
G_B3_0 = L_3;
}
IL_0010:
{
V_0 = G_B3_0;
intptr_t L_4 = V_0;
int32_t* L_5 = ___1_errorCode;
int32_t L_6;
L_6 = VuEngine_vuEngineCreate_m5DA62969239A0D4D756E76D310D7F68D2E8B46BB((&V_1), L_4, L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0024;
}
}
{
intptr_t L_7 = V_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_8 = (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*)il2cpp_codegen_object_new(VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuEngine__ctor_mAE7DB597962D7D90FF9F8134D76B73E954CD01DD(L_8, L_7, NULL);
return L_8;
}
IL_0024:
{
return (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*)NULL;
}
}
// System.Void Vuforia.VuEngine::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine__ctor_mAE7DB597962D7D90FF9F8134D76B73E954CD01DD (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m12CA380E650D061DCF944F5B3DC94DF2549F3727_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m513699A0D2F0B45B5EF6491BD98BCEA7BA92096E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE31DD4BED949B5738CE7F7169C64F7C9A1CD5BAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDBCE726495440E21C8755028439971E1C34E69E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_tDBCE726495440E21C8755028439971E1C34E69E0* L_0 = (List_1_tDBCE726495440E21C8755028439971E1C34E69E0*)il2cpp_codegen_object_new(List_1_tDBCE726495440E21C8755028439971E1C34E69E0_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mE31DD4BED949B5738CE7F7169C64F7C9A1CD5BAE(L_0, List_1__ctor_mE31DD4BED949B5738CE7F7169C64F7C9A1CD5BAE_RuntimeMethod_var);
__this->___mStates_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStates_1), (void*)L_0);
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_1 = (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C*)il2cpp_codegen_object_new(ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C_il2cpp_TypeInfo_var);
NullCheck(L_1);
ObservationManager__ctor_mD7C0E51F2B4717B1B9AD3EF061D7257117EDB792(L_1, NULL);
__this->___mObservationManager_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationManager_2), (void*)L_1);
Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617* L_2 = (Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617*)il2cpp_codegen_object_new(Dictionary_2_tE3FC45B35BD590EA37F18B362A03348A40702617_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m513699A0D2F0B45B5EF6491BD98BCEA7BA92096E(L_2, Dictionary_2__ctor_m513699A0D2F0B45B5EF6491BD98BCEA7BA92096E_RuntimeMethod_var);
__this->___mControllers_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mControllers_3), (void*)L_2);
Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81* L_3 = (Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81*)il2cpp_codegen_object_new(Dictionary_2_t0D8DB35AA6A35E623E0206436A3C83D75C269A81_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m12CA380E650D061DCF944F5B3DC94DF2549F3727(L_3, Dictionary_2__ctor_m12CA380E650D061DCF944F5B3DC94DF2549F3727_RuntimeMethod_var);
__this->___mObservers_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservers_4), (void*)L_3);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_4 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_4;
return;
}
}
// System.Void Vuforia.VuEngine::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_Finalize_m2D2B5303FF79BAD83755CCDBBDDCA09E385248BE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuEngine_Dispose_mE051F276B91DE50656AEAB7E6D29A87038E747DE(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuEngine::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_Dispose_mE4754DE8D65EB72AA1B82E055E823EE4BA57DC52 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuEngine_Dispose_mE051F276B91DE50656AEAB7E6D29A87038E747DE(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuEngine::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_Dispose_mE051F276B91DE50656AEAB7E6D29A87038E747DE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisIVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_m7C59C73A3BF92487D0CF2D930F0D4683FE873B29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t05863BF6671E88C564C4A1A1C4B37F16D9367840_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m72E13C61C51145E0688B5A843F7CDD75E6B9F9E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m49D081CB89ECDD9023007EC870F4377459031A46_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
intptr_t L_0 = __this->___mNativeHandle_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
RuntimeObject* L_3 = __this->___mStates_1;
V_0 = L_3;
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<Vuforia.VuState>::get_Count() */, ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var, L_4);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
goto IL_0035;
}
IL_0025:
{
RuntimeObject* L_6 = V_0;
int32_t L_7 = V_2;
NullCheck(L_6);
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_8;
L_8 = InterfaceFuncInvoker1< VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.VuState>::get_Item(System.Int32) */, IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D_il2cpp_TypeInfo_var, L_6, L_7);
NullCheck(L_8);
VuState_Dispose_mD2872BA379FA00128A8D4452B3FE3AE143807816(L_8, NULL);
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
}
IL_0035:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
RuntimeObject* L_11 = __this->___mStates_1;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.VuState>::Clear() */, ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var, L_11);
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_12 = __this->___mObservationManager_2;
NullCheck(L_12);
ObservationManager_Dispose_m45933E0432E69391D374DB5B51CFEBC5D02EE682(L_12, NULL);
RuntimeObject* L_13 = __this->___mObservers_4;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>::get_Values() */, IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var, L_13);
List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* L_15;
L_15 = Enumerable_ToList_TisIVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_m7C59C73A3BF92487D0CF2D930F0D4683FE873B29(L_14, Enumerable_ToList_TisIVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_m7C59C73A3BF92487D0CF2D930F0D4683FE873B29_RuntimeMethod_var);
V_1 = L_15;
List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* L_16 = V_1;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_m72E13C61C51145E0688B5A843F7CDD75E6B9F9E1_inline(L_16, List_1_get_Count_m72E13C61C51145E0688B5A843F7CDD75E6B9F9E1_RuntimeMethod_var);
V_3 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
goto IL_007b;
}
IL_006b:
{
List_1_t4C18AC725DDA5A3E5CD7E6B84DB7273028C86D3F* L_18 = V_1;
int32_t L_19 = V_3;
NullCheck(L_18);
RuntimeObject* L_20;
L_20 = List_1_get_Item_m49D081CB89ECDD9023007EC870F4377459031A46(L_18, L_19, List_1_get_Item_m49D081CB89ECDD9023007EC870F4377459031A46_RuntimeMethod_var);
NullCheck(L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_20);
int32_t L_21 = V_3;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
}
IL_007b:
{
int32_t L_22 = V_3;
if ((((int32_t)L_22) >= ((int32_t)0)))
{
goto IL_006b;
}
}
{
RuntimeObject* L_23 = __this->___mObservers_4;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.IVuObserver>>::Clear() */, ICollection_1_t05863BF6671E88C564C4A1A1C4B37F16D9367840_il2cpp_TypeInfo_var, L_23);
intptr_t L_24 = __this->___mNativeHandle_0;
int32_t L_25;
L_25 = VuEngine_vuEngineDestroy_m2413C7DE2478CD826E08189CF4769816D78E424F(L_24, NULL);
intptr_t L_26 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_26;
bool L_27 = ___0_disposing;
if (!L_27)
{
goto IL_00c0;
}
}
{
__this->___mStates_1 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStates_1), (void*)(RuntimeObject*)NULL);
__this->___mObservationManager_2 = (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationManager_2), (void*)(ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C*)NULL);
__this->___mControllers_3 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mControllers_3), (void*)(RuntimeObject*)NULL);
__this->___mObservers_4 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservers_4), (void*)(RuntimeObject*)NULL);
}
IL_00c0:
{
return;
}
}
// System.Boolean Vuforia.VuEngine::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_Start_m5D4161408CE679AA5182A62C44FB204101BB05B8 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuEngine_vuEngineStart_m3513E82A3F8834197D51600DF65F27983D1B5564(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuEngine::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_Stop_m39BD84F5D5380C529E9DA484DE691C484E5E8917 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuEngine_vuEngineStop_m528A4802AABC862523F1DCA1AE42796A02F84843(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// Vuforia.IVuState Vuforia.VuEngine::AcquireLatestState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_AcquireLatestState_m716D0F7F655DE298B693489B6E796A1A5CE90FEE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuEngine_vuEngineAcquireLatestState_mABE8EF5E000DC769DBF8C0FADE97C1536C0FD78E(L_0, (&V_0), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001e;
}
}
{
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_2 = __this->___mObservationManager_2;
intptr_t L_3 = V_0;
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_4 = (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41*)il2cpp_codegen_object_new(VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41_il2cpp_TypeInfo_var);
NullCheck(L_4);
VuState__ctor_m9ED692FFDC76387D75B07E03474EA845ED1D10CC(L_4, __this, L_2, L_3, NULL);
return L_4;
}
IL_001e:
{
return (RuntimeObject*)NULL;
}
}
// System.Void Vuforia.VuEngine::RegisterState(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_RegisterState_m64F3D7954881F5B6FD8357318613AB7F58909620 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mStates_1;
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_1 = ___0_state;
NullCheck(L_0);
InterfaceActionInvoker1< VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.VuState>::Add(T) */, ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.VuEngine::UnregisterState(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_UnregisterState_m71928D35562867092533EAE5693765B71F71FBB5 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mStates_1;
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_1 = ___0_state;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<Vuforia.VuState>::Remove(T) */, ICollection_1_t37A6F2B65C4B4CD64AEAB320BF18BA7F4EFE3824_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// Vuforia.IVuAnchorObserver Vuforia.VuEngine::CreateAnchorObserver(Vuforia.VuAnchorObserverConfig,Vuforia.VuAnchorCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateAnchorObserver_mB668AF1F7035793C68CE89CAE113E838C3F6CFA4 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuAnchorObserver_tF8624511F6E0A54C10C5B7C039E326951245DAF5* L_2;
L_2 = VuAnchorObserver_Create_mA078F2B2BB688E73E58EA0823C32E6092FA7C2EF(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuAreaTargetObserver Vuforia.VuEngine::CreateAreaTargetObserver(Vuforia.VuAreaTargetConfig,Vuforia.VuAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateAreaTargetObserver_mF14044BC2A9890B3D67843F8DD80E4070F11EDB0 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* L_2;
L_2 = VuAreaTargetObserver_Create_m35775E0E03298E132E4D0E45E9CB90F2C6DD296D(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuAreaTargetObserver Vuforia.VuEngine::CreateAreaTargetObserver(Vuforia.VuAreaTargetCloudConfig,Vuforia.VuAreaTargetCloudCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateAreaTargetObserver_m3D4F45D90D681F699D0EFD68D7D41355C870A526 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* L_2;
L_2 = VuAreaTargetObserver_Create_mE23CB1A8C19072842FEB8443D8999F2527E36111(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuBarcodeObserver Vuforia.VuEngine::CreateBarcodeObserver(Vuforia.VuBarcodeConfig,Vuforia.VuBarcodeCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateBarcodeObserver_mC44442439DB522B9C8C09DA27D2D91DED7192B0E (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuBarcodeObserver_tCFD4C8F5BC97BD4C85DBAC4EEEBDC17CF3A2B96C* L_2;
L_2 = VuBarcodeObserver_Create_mC23B9C65D93D8A7C9BD28E50453911F683F08221(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuCloudImageTargetObserver Vuforia.VuEngine::CreateCloudImageTargetObserver(Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateCloudImageTargetObserver_m811E5042A5C2B45F592CED5AA06AB3085C27D502 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_0 = __this->___mObservationManager_2;
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_1 = ___0_config;
int32_t* L_2 = ___1_error;
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_3;
L_3 = VuCloudImageTargetObserver_Create_mACFC4CBE65ADEBD6B59DDF2E5014589C4E18FB99(__this, L_0, L_1, L_2, NULL);
return L_3;
}
}
// Vuforia.IVuCylinderTargetObserver Vuforia.VuEngine::CreateCylinderTargetObserver(Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateCylinderTargetObserver_m9C32AD5C3545FFAA89B0F2AFEDE8D3F0444CCF51 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuCylinderTargetObserver_t98A85C778FCAFD542DC1984EA546176CB33C0FCD* L_2;
L_2 = VuCylinderTargetObserver_Create_mB34E5092931009F3992B21DBBC21401D05B7479A(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuDevicePoseObserver Vuforia.VuEngine::CreateDevicePoseObserver(Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateDevicePoseObserver_m280BE48E1689AF43FC8AD5D9AC8597D4AD4552B3 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuDevicePoseObserver_t36BA3483DB1767014AD76D40E651818BB2742C83* L_2;
L_2 = VuDevicePoseObserver_Create_m47CD9CD0FB2CD90EA237C21DBFB70A996D546705(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuIlluminationObserver Vuforia.VuEngine::CreateIlluminationObserver(Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateIlluminationObserver_m58709D8F4DC33CD2B97BEE68198A7471646455D5 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* L_2;
L_2 = VuIlluminationObserver_Create_mF9182838CD528917727A1AA250882F296BE83A9F(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuImageTargetObserver Vuforia.VuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateImageTargetObserver_m1CA0CEAACA0BBE2A2FDC71D194F027F3656078BA (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_2;
L_2 = VuImageTargetObserver_Create_mF6E1A6199FF9ED32190F41FF7C84A2A84961BD26(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuImageTargetObserver Vuforia.VuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateImageTargetObserver_m2F69FD5C12EF5212A4B2B509048A42E05639AEDA (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_2;
L_2 = VuImageTargetObserver_Create_m6A414537BE51C42C6C76D15697176E743FF600FF(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuImageTargetObserver Vuforia.VuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateImageTargetObserver_mC17A26E451E3913CF67873A962347B17BBC04522 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_2;
L_2 = VuImageTargetObserver_Create_m38081E23A09ACFE58BACCE83F04410F374839E3A(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuImageTargetObserver Vuforia.VuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetCloudObservationConfig,Vuforia.VuImageTargetCloudObservationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateImageTargetObserver_m11770A25861EF44C42A47DE78486E5295782883A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_2;
L_2 = VuImageTargetObserver_Create_m1C48752F9DB28113FD1FE7059A080D216B6B6EBF(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuMeshObserver Vuforia.VuEngine::CreateMeshObserver(Vuforia.VuMeshAreaTargetCaptureConfig,Vuforia.VuMeshAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateMeshObserver_mDA09DFC15B7CA2449503261B3F3CDF6D89AD2786 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_2;
L_2 = VuMeshObserver_Create_mCA1B212D1389FF931FB568E7B1B98CB1833872CB(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuMeshObserver Vuforia.VuEngine::CreateMeshObserver(Vuforia.VuMeshAreaTargetConfig,Vuforia.VuMeshAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateMeshObserver_m9DD2477B36DCC440246337C94392A80CC52616F8 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_2;
L_2 = VuMeshObserver_Create_mC6C1F27693F01C31BCE5BD4C26D18EDB3411E50A(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuMeshObserver Vuforia.VuEngine::CreateMeshObserver(Vuforia.VuMeshModelTargetConfig,Vuforia.VuMeshModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateMeshObserver_mB3792CF557DC554CB4A0AA81C5E2F02A3AD8A689 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_2;
L_2 = VuMeshObserver_Create_mDDBCDF9479EFD5B65A3258CD9C1B84312F9D1AE9(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuModelTargetObserver Vuforia.VuEngine::CreateModelTargetObserver(Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateModelTargetObserver_m619CBAEAB35ABF84B50B3EA37EE908030128EC09 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* L_2;
L_2 = VuModelTargetObserver_Create_m3D502BABB5EDA887E29F11BA42E727980B578F50(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuMultiTargetObserver Vuforia.VuEngine::CreateMultiTargetObserver(Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateMultiTargetObserver_m398C06B97912221BFE816E8F2468E784628C37E9 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* L_2;
L_2 = VuMultiTargetObserver_Create_mCB4667335ADFB761C84E4664DDC095A51B2F2E6A(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuVirtualButtonObserver Vuforia.VuEngine::CreateVirtualButtonObserver(Vuforia.VuVirtualButtonConfig,Vuforia.VuVirtualButtonCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateVirtualButtonObserver_mF344749D250218ECDB0916F891B98C71FF616DA6 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* L_2;
L_2 = VuVirtualButtonObserver_Create_mEE4A9F2F40717E59B61E4CA9D73DFA2D05AD8BFE(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuValidationAreaObserver Vuforia.VuEngine::CreateValidationAreaObserver(Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateValidationAreaObserver_mAB20D95EA51C6F99CBD13ADED895010303ECC9E2 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* L_2;
L_2 = VuValidationAreaObserver_Create_mEC98ECF1275FBB740C518A671579C1BA4DFEA333(__this, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.IVuMarkObserver Vuforia.VuEngine::CreateVuMarkObserver(Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_CreateVuMarkObserver_mE6C4FA919E60A88C21CAA9D2A232073EBD3AEE59 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
{
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_0 = ___0_config;
int32_t* L_1 = ___1_error;
VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* L_2;
L_2 = VuVuMarkObserver_Create_m06F1E0BE53565572A644F674824510F9D11652F4(__this, L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.VuEngine::RegisterObserver(Vuforia.VuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_RegisterObserver_mCCB1222A2FBFD2BA68CCE43E3F92F8F2343FF85A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mObservers_4;
VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* L_1 = ___0_observer;
NullCheck(L_1);
int32_t L_2;
L_2 = VuObserver_get_Id_mA8C3FE4D8F2844C66CBB6C24EF14024B0EC44042_inline(L_1, NULL);
VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* L_3 = ___0_observer;
NullCheck(L_0);
InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>::Add(TKey,TValue) */, IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var, L_0, L_2, L_3);
return;
}
}
// System.Void Vuforia.VuEngine::UnregisterObserver(Vuforia.VuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngine_UnregisterObserver_mEBFE7411C1611FCEE91BD4FAD7639907ADBFC47A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mObservers_4;
VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* L_1 = ___0_observer;
NullCheck(L_1);
int32_t L_2;
L_2 = VuObserver_get_Id_mA8C3FE4D8F2844C66CBB6C24EF14024B0EC44042_inline(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>::Remove(TKey) */, IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2_il2cpp_TypeInfo_var, L_0, L_2);
return;
}
}
// System.Boolean Vuforia.VuEngine::ClearAreaTargetObserverCloudCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_ClearAreaTargetObserverCloudCache_m38A25372B47B65E2CC18A7FF842B5199FF5E6B55 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuEngine_vuEngineClearAreaTargetObserverCloudCache_m7A97C5EFFCCECB62FE4B44E07D42EE449720BBC7(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Collections.Generic.IList`1<Vuforia.VuDatabaseTargetInfo> Vuforia.VuEngine::GetDatabaseTargetInfo(System.String,Vuforia.VuDatabaseTargetInfoError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuEngine_GetDatabaseTargetInfo_mFFA8BE4CB4A83070DBB99AF5928001007B25D2E8 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, String_t* ___0_databasePath, int32_t* ___1_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* V_0 = NULL;
List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
{
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_0 = (VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897*)il2cpp_codegen_object_new(VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDatabaseTargetInfoList__ctor_mBAC3C11B0732B22D56B9DA0D5BA06369FCF2B849(L_0, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0051:
{// begin finally (depth: 1)
{
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_1 = V_0;
if (!L_1)
{
goto IL_005a;
}
}
{
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_005a:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_3 = __this->___mNativeHandle_0;
String_t* L_4 = ___0_databasePath;
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_5 = V_0;
NullCheck(L_5);
intptr_t L_6;
L_6 = VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_inline(L_5, VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_RuntimeMethod_var);
int32_t* L_7 = ___1_error;
int32_t L_8;
L_8 = VuEngine_vuEngineGetDatabaseTargetInfo_mA7D031402ABA00364AEB6F07488EC526094554B7(L_3, L_4, L_6, L_7, NULL);
if (L_8)
{
goto IL_001f_1;
}
}
{
V_3 = (RuntimeObject*)NULL;
goto IL_005b;
}
IL_001f_1:
{
List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* L_9 = (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF*)il2cpp_codegen_object_new(List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF(L_9, List_1__ctor_m4F14C016FDF862F281468BA586621E338CFBDBEF_RuntimeMethod_var);
V_1 = L_9;
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213(L_10, VuGenericList_1_get_Size_mCAA04AF6B1E2918FBE713429E3F1DC3FD55C8213_RuntimeMethod_var);
V_2 = L_11;
V_4 = 0;
goto IL_0045_1;
}
IL_0031_1:
{
List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* L_12 = V_1;
VuDatabaseTargetInfoList_tDE98F25127CEF67614FA7102FB9809A733B5F897* L_13 = V_0;
int32_t L_14 = V_4;
NullCheck(L_13);
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_15;
L_15 = VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B(L_13, L_14, VuGenericTypedList_2_get_Item_m9CB9032DDB7B7CB8BA892A61F53C688DFA42DD3B_RuntimeMethod_var);
NullCheck(L_12);
List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_inline(L_12, L_15, List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_RuntimeMethod_var);
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0045_1:
{
int32_t L_17 = V_4;
int32_t L_18 = V_2;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0031_1;
}
}
{
int32_t* L_19 = ___1_error;
*((int32_t*)L_19) = (int32_t)0;
List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* L_20 = V_1;
V_3 = L_20;
goto IL_005b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005b:
{
RuntimeObject* L_21 = V_3;
return L_21;
}
}
// System.Boolean Vuforia.VuEngine::SetMaximumSimultaneousTrackedImages(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_SetMaximumSimultaneousTrackedImages_mF3E5C6E57DDE7DECBF3CCBB9D81B7A44D4265F96 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, int32_t ___0_maxNumberOfTargets, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1 = ___0_maxNumberOfTargets;
int32_t L_2;
L_2 = VuEngine_vuEngineSetMaximumSimultaneousTrackedImages_m4E43D1CE0D37E2A3D79831DF727EB56C794F6748(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuEngine::SetModelTargetRecoWhileExtendedTracked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_SetModelTargetRecoWhileExtendedTracked_m64B20740A633D34D5A571B3B47474FAB9A39228C (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, bool ___0_enable, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
bool L_1 = ___0_enable;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuEngine_vuEngineSetModelTargetRecoWhileExtendedTracked_mD14CD360248570BDB8FE08CBDD7CC442ED43A590(L_0, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuEngine::ResetWorldTracking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngine_ResetWorldTracking_mD63525C7A429402A6FBEB35A6E9042049ECC95FA (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuEngine_vuEngineResetWorldTracking_mD3D7156864A2D74CF3EDF88AB4820168B4318F26(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// Vuforia.VuEngineBuildPreset Vuforia.VuEngine::GetBuildPreset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_GetBuildPreset_m2E1D042CB5C0C1749A115528DBF29A1AFEF25FCA (const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = VuEngine_vuEngineGetBuildPreset_m15F428436A941B259100BE51F9178D38A6F36480((&V_0), NULL);
if (L_0)
{
goto IL_0014;
}
}
{
Exception_t* L_1 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_1);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C82D5667962E0CBD656E02D02EF01E04671E568)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuEngine_GetBuildPreset_m2E1D042CB5C0C1749A115528DBF29A1AFEF25FCA_RuntimeMethod_var)));
}
IL_0014:
{
int32_t L_2 = V_0;
return L_2;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuIlluminationConfig
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled)
{
marshaled.___activate_0 = unmarshaled.___activate_0;
}
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke_back(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled)
{
int32_t unmarshaledactivate_temp_0 = 0;
unmarshaledactivate_temp_0 = marshaled.___activate_0;
unmarshaled.___activate_0 = unmarshaledactivate_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuIlluminationConfig
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke_cleanup(VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuIlluminationConfig
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_com(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_com& marshaled)
{
marshaled.___activate_0 = unmarshaled.___activate_0;
}
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_com_back(const VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_com& marshaled, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED& unmarshaled)
{
int32_t unmarshaledactivate_temp_0 = 0;
unmarshaledactivate_temp_0 = marshaled.___activate_0;
unmarshaled.___activate_0 = unmarshaledactivate_temp_0;
}
// Conversion method for clean up from marshalling of: Vuforia.VuIlluminationConfig
IL2CPP_EXTERN_C void VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_com_cleanup(VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuIlluminationConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuIlluminationConfig_Clone_m14ED12D89D599059DFB2019635E51BAAAC11F655 (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_0 = (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED*)il2cpp_codegen_object_new(VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuIlluminationConfig__ctor_mE52C2BA5F1F9E5D1B9A4B57852116FCB854F266C(L_0, NULL);
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_1 = L_0;
int32_t L_2 = __this->___activate_0;
NullCheck(L_1);
L_1->___activate_0 = L_2;
return L_1;
}
}
// System.Void Vuforia.VuIlluminationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationConfig__ctor_mE52C2BA5F1F9E5D1B9A4B57852116FCB854F266C (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* __this, const RuntimeMethod* method)
{
{
__this->___activate_0 = 1;
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
// Vuforia.VuResult Vuforia.VuIlluminationObserver::vuEngineCreateIlluminationObserver(System.IntPtr,System.IntPtr&,Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuIlluminationObserver_vuEngineCreateIlluminationObserver_mE6AC7324FC268343980A18AF92E9A4A7851D1503 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateIlluminationObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateIlluminationObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuIlluminationObserver Vuforia.VuIlluminationObserver::Create(Vuforia.VuEngine,Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* VuIlluminationObserver_Create_mF9182838CD528917727A1AA250882F296BE83A9F (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuIlluminationObserver_vuEngineCreateIlluminationObserver_mE6AC7324FC268343980A18AF92E9A4A7851D1503(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* L_8 = (VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81*)il2cpp_codegen_object_new(VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuIlluminationObserver__ctor_m0641835AF6C7542C871B06860C5D6C2806E2EF91(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81*)NULL;
}
}
// System.Void Vuforia.VuIlluminationObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationObserver__ctor_m0641835AF6C7542C871B06860C5D6C2806E2EF91 (VuIlluminationObserver_t6868834B36D4001D02B773E7FD5AD9CC9F7AFF81* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, 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
// Conversion methods for marshalling of: Vuforia.VuIlluminationObservationInfo
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_pinvoke(const VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588& unmarshaled, VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_pinvoke& marshaled)
{
Exception_t* ___ambientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ambientIntensity' of type 'VuIlluminationObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ambientIntensity_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_pinvoke_back(const VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_pinvoke& marshaled, VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588& unmarshaled)
{
Exception_t* ___ambientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ambientIntensity' of type 'VuIlluminationObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ambientIntensity_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuIlluminationObservationInfo
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_pinvoke_cleanup(VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuIlluminationObservationInfo
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_com(const VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588& unmarshaled, VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_com& marshaled)
{
Exception_t* ___ambientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ambientIntensity' of type 'VuIlluminationObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ambientIntensity_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_com_back(const VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_com& marshaled, VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588& unmarshaled)
{
Exception_t* ___ambientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ambientIntensity' of type 'VuIlluminationObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ambientIntensity_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuIlluminationObservationInfo
IL2CPP_EXTERN_C void VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshal_com_cleanup(VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_com& marshaled)
{
}
// Vuforia.VuResult Vuforia.VuIlluminationObservationInfo::vuIlluminationObservationGetInfo(System.IntPtr,Vuforia.VuIlluminationObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuIlluminationObservationInfo_vuIlluminationObservationGetInfo_m961F3B957417FC5370AC09FF6E68A3FF8FA8975D (intptr_t ___0_observation, Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6* ___1_info, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuIlluminationObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuIlluminationObservationGetInfo)(___0_observation, ___1_info);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_info);
#endif
return returnValue;
}
// Vuforia.VuIlluminationObservationInfo Vuforia.VuIlluminationObservationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 VuIlluminationObservationInfo_Create_m6EF3C081C79160EF1509D08249A97D1F10A33E97 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 V_0;
memset((&V_0), 0, sizeof(V_0));
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
memset((&V_2), 0, sizeof(V_2));
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B4_0 = NULL;
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B3_0 = NULL;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B5_1 = NULL;
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B7_0 = NULL;
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B6_0 = NULL;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588* G_B8_1 = NULL;
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuIlluminationObservationInfo_vuIlluminationObservationGetInfo_m961F3B957417FC5370AC09FF6E68A3FF8FA8975D(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45227FA9957F441E469B16E961D8A4CDA83B55D0)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuIlluminationObservationInfo_Create_m6EF3C081C79160EF1509D08249A97D1F10A33E97_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588));
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_3 = V_0;
int32_t L_4 = L_3.___ambientIntensity_0;
G_B3_0 = (&V_1);
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
{
G_B4_0 = (&V_1);
goto IL_0033;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5 = V_2;
G_B5_0 = L_5;
G_B5_1 = G_B3_0;
goto IL_003e;
}
IL_0033:
{
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_6 = V_0;
int32_t L_7 = L_6.___ambientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_8;
memset((&L_8), 0, sizeof(L_8));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_8), L_7, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B5_0 = L_8;
G_B5_1 = G_B4_0;
}
IL_003e:
{
G_B5_1->___ambientIntensity_0 = G_B5_0;
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_9 = V_0;
int32_t L_10 = L_9.___ambientColorTemperature_1;
G_B6_0 = (&V_1);
if ((!(((uint32_t)L_10) == ((uint32_t)(-1)))))
{
G_B7_0 = (&V_1);
goto IL_0059;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_11 = V_2;
G_B8_0 = L_11;
G_B8_1 = G_B6_0;
goto IL_0064;
}
IL_0059:
{
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_12 = V_0;
int32_t L_13 = L_12.___ambientColorTemperature_1;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_14;
memset((&L_14), 0, sizeof(L_14));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_14), L_13, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B8_0 = L_14;
G_B8_1 = G_B7_0;
}
IL_0064:
{
G_B8_1->___ambientColorTemperature_1 = G_B8_0;
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_15 = V_0;
float L_16 = L_15.___intensityCorrection_2;
(&V_1)->___intensityCorrection_2 = L_16;
Internal_t6F7FFAB6187E7B51A0768D996FD9663AE9B937A6 L_17 = V_0;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_18 = L_17.___colorCorrection_3;
(&V_1)->___colorCorrection_3 = L_18;
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 L_19 = V_1;
return L_19;
}
}
#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
// Vuforia.VuIlluminationObservationInfo Vuforia.VuIlluminationObservation::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 VuIlluminationObservation_get_Info_m0B4D01933EF19C2C7E22F102720785F6344D6BEF (VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuIlluminationObservationInfo_Create_m6EF3C081C79160EF1509D08249A97D1F10A33E97_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2* L_0 = (&__this->___mInfo_2);
CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879* L_1 = (CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879*)il2cpp_codegen_object_new(CreateStructDelegate_1_tF45AB3692FE6F8A4415AC89848A892F3A031A879_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m9B2594178992EC222DD64497E2C4B268FF2F14AC(L_1, NULL, (intptr_t)((void*)VuIlluminationObservationInfo_Create_m6EF3C081C79160EF1509D08249A97D1F10A33E97_RuntimeMethod_var), NULL);
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 L_2;
L_2 = VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5(__this, L_0, L_1, VuObservation_GetStructValue_TisVuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_m2C2A8BC58C9730C4FEC5A7CB92CF9D975DAE67A5_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuIlluminationObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationObservation__ctor_mF8DA5FD17485DAE95777FB3E237E22091C7D2194 (VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* __this, const RuntimeMethod* method)
{
{
VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C(__this, NULL);
return;
}
}
// System.Void Vuforia.VuIlluminationObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationObservation_UnregisterObservation_m9868FA6AE4DFF89D78133B6EB6B8C69CF58E72D8 (VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* __this, const RuntimeMethod* method)
{
{
Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2* L_0 = (&__this->___mInfo_2);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t4E7A414792D042826D371041DE5894DFA08212E2));
VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66(__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
// Vuforia.VuResult Vuforia.VuImage::vuImageGetImageInfo(System.IntPtr,Vuforia.VuImageInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_vuImageGetImageInfo_m5975B11FE4B08BAB1BDEDF9074DECBF3F49EE75F (intptr_t ___0_image, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968* ___1_imageInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageGetImageInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageGetImageInfo)(___0_image, ___1_imageInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_image, ___1_imageInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImage::vuImageRelease(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_vuImageRelease_m3442CB7BD352FEA85F92D4A7EC8466973C0D787B (intptr_t ___0_image, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageRelease", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageRelease)(___0_image);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_image);
#endif
return returnValue;
}
// Vuforia.VuImageInfo Vuforia.VuImage::get_ImageInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* L_0 = (&__this->___mImageInfo_2);
bool L_1;
L_1 = Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_inline(L_0, Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var);
if (L_1)
{
goto IL_0033;
}
}
{
intptr_t L_2 = __this->___mNativeHandle_0;
int32_t L_3;
L_3 = VuImage_vuImageGetImageInfo_m5975B11FE4B08BAB1BDEDF9074DECBF3F49EE75F(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_0027;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4BB203B80C01EBF8103DD6AF3650F188D0334067)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9_RuntimeMethod_var)));
}
IL_0027:
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_5 = V_0;
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var);
__this->___mImageInfo_2 = L_6;
}
IL_0033:
{
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* L_7 = (&__this->___mImageInfo_2);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_8;
L_8 = Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3(L_7, Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var);
return L_8;
}
}
// System.Int32 Vuforia.VuImage::get_Width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_get_Width_mB20D68AAE4D3980EA1B413737D7B0F73A9116099 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9(__this, NULL);
int32_t L_1 = L_0.___width_0;
return L_1;
}
}
// System.Int32 Vuforia.VuImage::get_Height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_get_Height_mF8E8116CE123FEDEC739E70F8C61C9672D31C51D (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9(__this, NULL);
int32_t L_1 = L_0.___height_1;
return L_1;
}
}
// Vuforia.VuImagePixelFormat Vuforia.VuImage::get_PixelFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImage_get_PixelFormat_mD57187D6F6D447778A15E594497A4FF8D285FB5A (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuImage_get_ImageInfo_mED51F4EBA6060D07ACB7719D8B83408A389941F9(__this, NULL);
int32_t L_1 = L_0.___format_6;
return L_1;
}
}
// System.Void Vuforia.VuImage::.ctor(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, intptr_t ___0_nativeHandle, bool ___1_ownsNativeData, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
bool L_1 = ___1_ownsNativeData;
__this->___mOwnsNativeData_1 = L_1;
return;
}
}
// System.Void Vuforia.VuImage::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage_Finalize_m908A2DEBB63D76B90C33590D8A2D5D3F82F14001 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuImage_Dispose_mE47657396B44CA1960EDB24F7E390970CBFA4B58(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuImage::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage_Dispose_m46E95843CE0B558BFCC3F8CC07F28D1DF6059B45 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImage_Dispose_mE47657396B44CA1960EDB24F7E390970CBFA4B58(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuImage::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage_Dispose_mE47657396B44CA1960EDB24F7E390970CBFA4B58 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
bool L_3 = __this->___mOwnsNativeData_1;
if (!L_3)
{
goto IL_0032;
}
}
{
intptr_t L_4 = __this->___mNativeHandle_0;
int32_t L_5;
L_5 = VuImage_vuImageRelease_m3442CB7BD352FEA85F92D4A7EC8466973C0D787B(L_4, NULL);
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_6;
}
IL_0032:
{
bool L_7 = ___0_disposing;
if (!L_7)
{
goto IL_0041;
}
}
{
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* L_8 = (&__this->___mImageInfo_2);
il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051));
}
IL_0041:
{
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
// Vuforia.VuResult Vuforia.VuImageList::vuImageListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageList_vuImageListCreate_mFD1FBB800C8DE509E567B79799CA3E69C587F009 (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageList::vuImageListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageList_vuImageListGetSize_m5351D7916B0B17D9B9209C83A42633AD379AEC89 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageList::vuImageListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageList_vuImageListGetElement_m2EFBAC9E2F02888538E41733F3A117AA2A8BEE81 (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_elementHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageListGetElement)(___0_listHandle, ___1_element, ___2_elementHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_elementHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageList::vuImageListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageList_vuImageListDestroy_m0E4B9980ACAD709718F478EA82F6A1049FE5FC01 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuImageList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageList__ctor_m2273EBC88132823D16870D0656020CB0415A9BAE (VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageList_vuImageListCreate_mFD1FBB800C8DE509E567B79799CA3E69C587F009_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageList_vuImageListDestroy_m0E4B9980ACAD709718F478EA82F6A1049FE5FC01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageList_vuImageListGetElement_m2EFBAC9E2F02888538E41733F3A117AA2A8BEE81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageList_vuImageListGetSize_m5351D7916B0B17D9B9209C83A42633AD379AEC89_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuImageList_vuImageListCreate_mFD1FBB800C8DE509E567B79799CA3E69C587F009_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuImageList_vuImageListGetSize_m5351D7916B0B17D9B9209C83A42633AD379AEC89_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuImageList_vuImageListGetElement_m2EFBAC9E2F02888538E41733F3A117AA2A8BEE81_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuImageList_vuImageListDestroy_m0E4B9980ACAD709718F478EA82F6A1049FE5FC01_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9(__this, L_0, L_1, L_2, L_3, VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_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
// Vuforia.VuResult Vuforia.VuImagePixelFormatList::vuImagePixelFormatListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImagePixelFormatList_vuImagePixelFormatListCreate_mE7F622F1C0A6C090047BA8489FCBD934AE27627D (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImagePixelFormatListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImagePixelFormatListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImagePixelFormatList::vuImagePixelFormatListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImagePixelFormatList_vuImagePixelFormatListGetSize_mA0162C3B0C9E446368CF76EEBFF1FDEC8612AB9B (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImagePixelFormatListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImagePixelFormatListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImagePixelFormatList::vuImagePixelFormatListGetElement(System.IntPtr,System.Int32,Vuforia.VuImagePixelFormat&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImagePixelFormatList_vuImagePixelFormatListGetElement_m9ACFD329E3DFEED68738E260D5F669E9F1BF454D (intptr_t ___0_listHandle, int32_t ___1_element, int32_t* ___2_elementHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImagePixelFormatListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImagePixelFormatListGetElement)(___0_listHandle, ___1_element, ___2_elementHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_elementHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImagePixelFormatList::vuImagePixelFormatListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImagePixelFormatList_vuImagePixelFormatListDestroy_m55F25E8F07221B72D93B3503CD54C0D1B169B8FF (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImagePixelFormatListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImagePixelFormatListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuImagePixelFormatList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImagePixelFormatList__ctor_m750C5C52E30F297632E0C711989C9FAF706D3479 (VuImagePixelFormatList_t1F9CFA6B5E757A80F014C3F157F90D0CA0B33834* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m2C513627561DEF281D8D894D6AC1C349F460B5C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImagePixelFormatList_vuImagePixelFormatListCreate_mE7F622F1C0A6C090047BA8489FCBD934AE27627D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImagePixelFormatList_vuImagePixelFormatListDestroy_m55F25E8F07221B72D93B3503CD54C0D1B169B8FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImagePixelFormatList_vuImagePixelFormatListGetElement_m9ACFD329E3DFEED68738E260D5F669E9F1BF454D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImagePixelFormatList_vuImagePixelFormatListGetSize_mA0162C3B0C9E446368CF76EEBFF1FDEC8612AB9B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA* L_0 = (CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA*)il2cpp_codegen_object_new(CreateListDelegate_tC3D2920EAE8CF41CFEB809C86020A02834D74BAA_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_m9F3D56A7AC7C42B9D151CE52D4AF444C0EB492E3(L_0, NULL, (intptr_t)((void*)VuImagePixelFormatList_vuImagePixelFormatListCreate_mE7F622F1C0A6C090047BA8489FCBD934AE27627D_RuntimeMethod_var), NULL);
GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D* L_1 = (GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D*)il2cpp_codegen_object_new(GetListSizeDelegate_t3F3D3DA11A7D061ABF277E4885B3B0CE9DD34C7D_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m17984CEC528F7752A192865135167D02F19F443F(L_1, NULL, (intptr_t)((void*)VuImagePixelFormatList_vuImagePixelFormatListGetSize_mA0162C3B0C9E446368CF76EEBFF1FDEC8612AB9B_RuntimeMethod_var), NULL);
GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4* L_2 = (GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4*)il2cpp_codegen_object_new(GetListElementDelegate_t16EA664A10C81C65C3C6A05C6558010479A211A4_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m6697845A8A42D7BDC40EA59FAE8E898B5D30D59F(L_2, NULL, (intptr_t)((void*)VuImagePixelFormatList_vuImagePixelFormatListGetElement_m9ACFD329E3DFEED68738E260D5F669E9F1BF454D_RuntimeMethod_var), NULL);
DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF* L_3 = (DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF*)il2cpp_codegen_object_new(DeleteListDelegate_t9A41F32FB9DC4BC39C6B4479FDD78834C0BF36EF_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m7EC8C108FD98314938D1B1AAD2AD5FB9A28F06F8(L_3, NULL, (intptr_t)((void*)VuImagePixelFormatList_vuImagePixelFormatListDestroy_m55F25E8F07221B72D93B3503CD54C0D1B169B8FF_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m2C513627561DEF281D8D894D6AC1C349F460B5C1(__this, L_0, L_1, L_2, L_3, VuGenericList_1__ctor_m2C513627561DEF281D8D894D6AC1C349F460B5C1_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
// Conversion methods for marshalling of: Vuforia.VuImageTargetConfig
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke_back(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetConfig
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke_cleanup(VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuImageTargetConfig
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_com(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_com_back(const VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_com& marshaled, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetConfig
IL2CPP_EXTERN_C void VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_com_cleanup(VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// System.Object Vuforia.VuImageTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuImageTargetConfig_Clone_mD114C0ECBDDACD2732CB1D2BDD79573F12E3DA79 (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_0 = (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB*)il2cpp_codegen_object_new(VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetConfig__ctor_m18626EDA08BB6541AB1A7E7F2DC8E9AC6519DC10(L_0, NULL);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_3 = L_1;
String_t* L_4 = __this->___targetName_1;
NullCheck(L_3);
L_3->___targetName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___targetName_1), (void*)L_4);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_7 = L_5;
float L_8 = __this->___scale_3;
NullCheck(L_7);
L_7->___scale_3 = L_8;
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_9 = L_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = __this->___poseOffset_4;
NullCheck(L_9);
L_9->___poseOffset_4 = L_10;
return L_9;
}
}
// System.Void Vuforia.VuImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetConfig__ctor_m18626EDA08BB6541AB1A7E7F2DC8E9AC6519DC10 (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_2 = 1;
__this->___scale_3 = (1.0f);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_4 = 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
// Conversion methods for marshalling of: Vuforia.VuImageTargetFileConfig
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled)
{
marshaled.___path_0 = il2cpp_codegen_marshal_string(unmarshaled.___path_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___targetWidth_2 = unmarshaled.___targetWidth_2;
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke_back(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled)
{
unmarshaled.___path_0 = il2cpp_codegen_marshal_string_result(marshaled.___path_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___path_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___path_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
float unmarshaledtargetWidth_temp_2 = 0.0f;
unmarshaledtargetWidth_temp_2 = marshaled.___targetWidth_2;
unmarshaled.___targetWidth_2 = unmarshaledtargetWidth_temp_2;
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetFileConfig
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke_cleanup(VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___path_0);
marshaled.___path_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuImageTargetFileConfig
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_com(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_com& marshaled)
{
marshaled.___path_0 = il2cpp_codegen_marshal_string(unmarshaled.___path_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___targetWidth_2 = unmarshaled.___targetWidth_2;
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_com_back(const VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_com& marshaled, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F& unmarshaled)
{
unmarshaled.___path_0 = il2cpp_codegen_marshal_string_result(marshaled.___path_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___path_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___path_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
float unmarshaledtargetWidth_temp_2 = 0.0f;
unmarshaledtargetWidth_temp_2 = marshaled.___targetWidth_2;
unmarshaled.___targetWidth_2 = unmarshaledtargetWidth_temp_2;
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetFileConfig
IL2CPP_EXTERN_C void VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_com_cleanup(VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___path_0);
marshaled.___path_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// System.Object Vuforia.VuImageTargetFileConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuImageTargetFileConfig_Clone_m3D88D60812E75FE281FBE6AB1451ACC5398E810D (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_0 = (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F*)il2cpp_codegen_object_new(VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetFileConfig__ctor_mE36ACA7705A87AD102BBB1E03EF3AA54880CBFE4(L_0, NULL);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_1 = L_0;
String_t* L_2 = __this->___path_0;
NullCheck(L_1);
L_1->___path_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___path_0), (void*)L_2);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_3 = L_1;
String_t* L_4 = __this->___targetName_1;
NullCheck(L_3);
L_3->___targetName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___targetName_1), (void*)L_4);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_5 = L_3;
float L_6 = __this->___targetWidth_2;
NullCheck(L_5);
L_5->___targetWidth_2 = L_6;
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_7 = L_5;
int32_t L_8 = __this->___activate_3;
NullCheck(L_7);
L_7->___activate_3 = L_8;
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_9 = L_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = __this->___poseOffset_4;
NullCheck(L_9);
L_9->___poseOffset_4 = L_10;
return L_9;
}
}
// System.Void Vuforia.VuImageTargetFileConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetFileConfig__ctor_mE36ACA7705A87AD102BBB1E03EF3AA54880CBFE4 (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___path_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___path_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_3 = 1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_4 = 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
// Conversion methods for marshalling of: Vuforia.VuImageTargetBufferConfig
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled)
{
marshaled.___pixelBuffer_0 = unmarshaled.___pixelBuffer_0;
marshaled.___bufferFormat_1 = unmarshaled.___bufferFormat_1;
marshaled.___bufferSize_2 = unmarshaled.___bufferSize_2;
marshaled.___targetName_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_3);
marshaled.___targetWidth_4 = unmarshaled.___targetWidth_4;
marshaled.___activate_5 = unmarshaled.___activate_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke_back(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled)
{
intptr_t unmarshaledpixelBuffer_temp_0;
memset((&unmarshaledpixelBuffer_temp_0), 0, sizeof(unmarshaledpixelBuffer_temp_0));
unmarshaledpixelBuffer_temp_0 = marshaled.___pixelBuffer_0;
unmarshaled.___pixelBuffer_0 = unmarshaledpixelBuffer_temp_0;
int32_t unmarshaledbufferFormat_temp_1 = 0;
unmarshaledbufferFormat_temp_1 = marshaled.___bufferFormat_1;
unmarshaled.___bufferFormat_1 = unmarshaledbufferFormat_temp_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE unmarshaledbufferSize_temp_2;
memset((&unmarshaledbufferSize_temp_2), 0, sizeof(unmarshaledbufferSize_temp_2));
unmarshaledbufferSize_temp_2 = marshaled.___bufferSize_2;
unmarshaled.___bufferSize_2 = unmarshaledbufferSize_temp_2;
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_3));
float unmarshaledtargetWidth_temp_4 = 0.0f;
unmarshaledtargetWidth_temp_4 = marshaled.___targetWidth_4;
unmarshaled.___targetWidth_4 = unmarshaledtargetWidth_temp_4;
int32_t unmarshaledactivate_temp_5 = 0;
unmarshaledactivate_temp_5 = marshaled.___activate_5;
unmarshaled.___activate_5 = unmarshaledactivate_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetBufferConfig
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke_cleanup(VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuImageTargetBufferConfig
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_com(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_com& marshaled)
{
marshaled.___pixelBuffer_0 = unmarshaled.___pixelBuffer_0;
marshaled.___bufferFormat_1 = unmarshaled.___bufferFormat_1;
marshaled.___bufferSize_2 = unmarshaled.___bufferSize_2;
marshaled.___targetName_3 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_3);
marshaled.___targetWidth_4 = unmarshaled.___targetWidth_4;
marshaled.___activate_5 = unmarshaled.___activate_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_com_back(const VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_com& marshaled, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20& unmarshaled)
{
intptr_t unmarshaledpixelBuffer_temp_0;
memset((&unmarshaledpixelBuffer_temp_0), 0, sizeof(unmarshaledpixelBuffer_temp_0));
unmarshaledpixelBuffer_temp_0 = marshaled.___pixelBuffer_0;
unmarshaled.___pixelBuffer_0 = unmarshaledpixelBuffer_temp_0;
int32_t unmarshaledbufferFormat_temp_1 = 0;
unmarshaledbufferFormat_temp_1 = marshaled.___bufferFormat_1;
unmarshaled.___bufferFormat_1 = unmarshaledbufferFormat_temp_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE unmarshaledbufferSize_temp_2;
memset((&unmarshaledbufferSize_temp_2), 0, sizeof(unmarshaledbufferSize_temp_2));
unmarshaledbufferSize_temp_2 = marshaled.___bufferSize_2;
unmarshaled.___bufferSize_2 = unmarshaledbufferSize_temp_2;
unmarshaled.___targetName_3 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_3));
float unmarshaledtargetWidth_temp_4 = 0.0f;
unmarshaledtargetWidth_temp_4 = marshaled.___targetWidth_4;
unmarshaled.___targetWidth_4 = unmarshaledtargetWidth_temp_4;
int32_t unmarshaledactivate_temp_5 = 0;
unmarshaledactivate_temp_5 = marshaled.___activate_5;
unmarshaled.___activate_5 = unmarshaledactivate_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetBufferConfig
IL2CPP_EXTERN_C void VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_com_cleanup(VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___targetName_3);
marshaled.___targetName_3 = NULL;
}
// System.Object Vuforia.VuImageTargetBufferConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuImageTargetBufferConfig_Clone_m62B9CBA35AF5F854A5499713FDC0C96BAD505F91 (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_0 = (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20*)il2cpp_codegen_object_new(VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetBufferConfig__ctor_m20E9760CE97961097A846B84936289E34F7BF732(L_0, NULL);
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_1 = L_0;
intptr_t L_2 = __this->___pixelBuffer_0;
NullCheck(L_1);
L_1->___pixelBuffer_0 = L_2;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_3 = L_1;
int32_t L_4 = __this->___bufferFormat_1;
NullCheck(L_3);
L_3->___bufferFormat_1 = L_4;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_5 = L_3;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_6 = __this->___bufferSize_2;
NullCheck(L_5);
L_5->___bufferSize_2 = L_6;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_7 = L_5;
String_t* L_8 = __this->___targetName_3;
NullCheck(L_7);
L_7->___targetName_3 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___targetName_3), (void*)L_8);
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_9 = L_7;
float L_10 = __this->___targetWidth_4;
NullCheck(L_9);
L_9->___targetWidth_4 = L_10;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_11 = L_9;
int32_t L_12 = __this->___activate_5;
NullCheck(L_11);
L_11->___activate_5 = L_12;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_13 = L_11;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_14 = __this->___poseOffset_6;
NullCheck(L_13);
L_13->___poseOffset_6 = L_14;
return L_13;
}
}
// System.Void Vuforia.VuImageTargetBufferConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetBufferConfig__ctor_m20E9760CE97961097A846B84936289E34F7BF732 (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___pixelBuffer_0 = L_0;
__this->___bufferFormat_1 = 1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_1;
L_1 = VuVector2I_get_Zero_m5D2F9F5A9C5923CC7C3B59B95CA81FC0C2CC78E8(NULL);
__this->___bufferSize_2 = L_1;
__this->___targetName_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_5 = 1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_6 = L_2;
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.Object Vuforia.VuImageTargetCloudObservationConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuImageTargetCloudObservationConfig_Clone_mEEE2BB45BF1B8CE5CAD5C319FE3AE424780A1578 (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_0 = (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B*)il2cpp_codegen_object_new(VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetCloudObservationConfig__ctor_m8C7848BFE88809734365C102B763DE105EC2820B(L_0, NULL);
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_1 = L_0;
RuntimeObject* L_2 = __this->___observation_0;
NullCheck(L_1);
L_1->___observation_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observation_0), (void*)L_2);
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_3 = L_1;
int32_t L_4 = __this->___activate_1;
NullCheck(L_3);
L_3->___activate_1 = L_4;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_5 = L_3;
float L_6 = __this->___scale_2;
NullCheck(L_5);
L_5->___scale_2 = L_6;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_7 = L_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8 = __this->___poseOffset_3;
NullCheck(L_7);
L_7->___poseOffset_3 = L_8;
return L_7;
}
}
// System.Void Vuforia.VuImageTargetCloudObservationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetCloudObservationConfig__ctor_m8C7848BFE88809734365C102B763DE105EC2820B (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* __this, const RuntimeMethod* method)
{
{
__this->___activate_1 = 1;
__this->___scale_2 = (1.0f);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_3 = 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
#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
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserver_m85DAC762DD09C2757E167D64476DC1E842780933 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateImageTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateImageTargetObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromFileConfig(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromFileConfig_mC3A2903AE51313D77723AC5FD41D24D56140B125 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateImageTargetObserverFromFileConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateImageTargetObserverFromFileConfig)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromBufferConfig(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromBufferConfig_mB79315B7709AA381E297AAC1CD67346F786D1275 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateImageTargetObserverFromBufferConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateImageTargetObserverFromBufferConfig)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuEngineCreateImageTargetObserverFromCloudObservation(System.IntPtr,System.IntPtr&,Vuforia.VuImageTargetCloudObservationConfig/Internal&,Vuforia.VuImageTargetCloudObservationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuEngineCreateImageTargetObserverFromCloudObservation_m51B09B1C6E8909DEA71C8FE6A776A3AE7B3D4161 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateImageTargetObserverFromCloudObservation", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateImageTargetObserverFromCloudObservation)(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverGetTargetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverGetTargetName_m276D3E8AFAA59DA4643DB1566D7AAC9F79C64613 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObserverGetTargetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObserverGetTargetName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverSetTargetScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverSetTargetScale_mB89B2D0A4DD1183C1527A4CE691EB9288D3CE9C2 (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObserverSetTargetScale", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObserverSetTargetScale)(___0_observerHandle, ___1_scale);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_scale);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverGetTargetSize(System.IntPtr,Vuforia.VuVector2F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverGetTargetSize_m67EC81390CE3C31C2433694F65F58517018B8F02 (intptr_t ___0_observerHandle, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObserverGetTargetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObserverGetTargetSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverSetTrackingOptimization_mD6F493850CD6EA2A8A737779B05689B77F42899A (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObserverSetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObserverSetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuImageTargetObserver::vuImageTargetObserverGetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_vuImageTargetObserverGetTrackingOptimization_mDE52C4D604353DEA0D2B12912B6081F11FA5CB7B (intptr_t ___0_observerHandle, int32_t* ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObserverGetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObserverGetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// System.String Vuforia.VuImageTargetObserver::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuImageTargetObserver_get_TargetName_mDBF31FD55F9CBDC13CB1A6324C2D6E18D4AFAA36 (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_vuImageTargetObserverGetTargetName_m276D3E8AFAA59DA4643DB1566D7AAC9F79C64613_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuImageTargetObserver_vuImageTargetObserverGetTargetName_m276D3E8AFAA59DA4643DB1566D7AAC9F79C64613_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector2F Vuforia.VuImageTargetObserver::get_TargetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuImageTargetObserver_get_TargetSize_m701126CDCC5B47C3B0A4ED4410139A6ABF5444DA (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_vuImageTargetObserverGetTargetSize_m67EC81390CE3C31C2433694F65F58517018B8F02_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* L_1 = (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733(L_1, NULL, (intptr_t)((void*)VuImageTargetObserver_vuImageTargetObserverGetTargetSize_m67EC81390CE3C31C2433694F65F58517018B8F02_RuntimeMethod_var), NULL);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuTrackingOptimization Vuforia.VuImageTargetObserver::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObserver_get_TrackingOptimization_m9B6331408B51191166678967A375825649FBC862 (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_vuImageTargetObserverGetTrackingOptimization_mDE52C4D604353DEA0D2B12912B6081F11FA5CB7B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* L_1 = (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A(L_1, NULL, (intptr_t)((void*)VuImageTargetObserver_vuImageTargetObserverGetTrackingOptimization_mDE52C4D604353DEA0D2B12912B6081F11FA5CB7B_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_mF6E1A6199FF9ED32190F41FF7C84A2A84961BD26 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuImageTargetObserver_vuEngineCreateImageTargetObserver_m85DAC762DD09C2757E167D64476DC1E842780933(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_8 = (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)il2cpp_codegen_object_new(VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)NULL;
}
}
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m6A414537BE51C42C6C76D15697176E743FF600FF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuImageTargetObserver_vuEngineCreateImageTargetObserverFromFileConfig_mC3A2903AE51313D77723AC5FD41D24D56140B125(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_8 = (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)il2cpp_codegen_object_new(VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)NULL;
}
}
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m38081E23A09ACFE58BACCE83F04410F374839E3A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuImageTargetObserver_vuEngineCreateImageTargetObserverFromBufferConfig_mB79315B7709AA381E297AAC1CD67346F786D1275(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_8 = (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)il2cpp_codegen_object_new(VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)NULL;
}
}
// Vuforia.VuImageTargetObserver Vuforia.VuImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuImageTargetCloudObservationConfig,Vuforia.VuImageTargetCloudObservationCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* VuImageTargetObserver_Create_m1C48752F9DB28113FD1FE7059A080D216B6B6EBF (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB V_2;
memset((&V_2), 0, sizeof(V_2));
{
il2cpp_codegen_initobj((&V_2), sizeof(Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB));
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_0 = ___1_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___observation_0;
NullCheck(((VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930*)CastclassClass((RuntimeObject*)L_1, VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var)));
intptr_t L_2;
L_2 = VuObservation_get_NativeHandle_m2D08BF2A7AEA86F35765D87E4AF46542C0AA541F_inline(((VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930*)CastclassClass((RuntimeObject*)L_1, VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var)), NULL);
(&V_2)->___observation_0 = L_2;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_3 = ___1_config;
NullCheck(L_3);
int32_t L_4 = L_3->___activate_1;
(&V_2)->___activate_1 = L_4;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_5 = ___1_config;
NullCheck(L_5);
float L_6 = L_5->___scale_2;
(&V_2)->___scale_2 = L_6;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_7 = ___1_config;
NullCheck(L_7);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8 = L_7->___poseOffset_3;
(&V_2)->___poseOffset_3 = L_8;
Internal_t45CE21458B2C05516202220F090F5C5DA33C4CDB L_9 = V_2;
V_0 = L_9;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_10 = ___0_engine;
NullCheck(L_10);
intptr_t L_11;
L_11 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_10, NULL);
int32_t* L_12 = ___2_error;
int32_t L_13;
L_13 = VuImageTargetObserver_vuEngineCreateImageTargetObserverFromCloudObservation_m51B09B1C6E8909DEA71C8FE6A776A3AE7B3D4161(L_11, (&V_1), (&V_0), L_12, NULL);
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
{
goto IL_0066;
}
}
{
int32_t* L_14 = ___2_error;
*((int32_t*)L_14) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_15 = ___0_engine;
intptr_t L_16 = V_1;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_17 = (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)il2cpp_codegen_object_new(VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
NullCheck(L_17);
VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0(L_17, L_15, L_16, NULL);
return L_17;
}
IL_0066:
{
return (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)NULL;
}
}
// System.Void Vuforia.VuImageTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetObserver__ctor_m61C9F44AC42158D7989790EA9017A571A65DB0F0 (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuImageTargetObserver::SetTargetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuImageTargetObserver_SetTargetScale_m18B00EF415C50291C84E6E72CFFC72F2AFC2B137 (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, float ___0_scale, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_scale;
int32_t L_2;
L_2 = VuImageTargetObserver_vuImageTargetObserverSetTargetScale_mB89B2D0A4DD1183C1527A4CE691EB9288D3CE9C2(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuImageTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuImageTargetObserver_SetTrackingOptimization_mD048867C2B991C49B03FE5F49A12980474866B8A (VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_optimization;
int32_t L_2;
L_2 = VuImageTargetObserver_vuImageTargetObserverSetTrackingOptimization_mD6F493850CD6EA2A8A737779B05689B77F42899A(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_pinvoke(const VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC& unmarshaled, VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_pinvoke_back(const VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_pinvoke& marshaled, VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_pinvoke_cleanup(VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_com(const VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC& unmarshaled, VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_com_back(const VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_com& marshaled, VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshal_com_cleanup(VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Vuforia.VuResult Vuforia.VuImageTargetObservationTargetInfo::vuImageTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuImageTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObservationTargetInfo_vuImageTargetObservationGetTargetInfo_m04B7FC02646BC9837F0C9FEF3495B4452EC0D693 (intptr_t ___0_observation, Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObservationGetTargetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuImageTargetObservationTargetInfo Vuforia.VuImageTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC VuImageTargetObservationTargetInfo_Create_m5A18873E281D03C977BD2A831A7BC8BD1B77F1D1 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA V_0;
memset((&V_0), 0, sizeof(V_0));
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuImageTargetObservationTargetInfo_vuImageTargetObservationGetTargetInfo_m04B7FC02646BC9837F0C9FEF3495B4452EC0D693(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuImageTargetObservationTargetInfo_Create_m5A18873E281D03C977BD2A831A7BC8BD1B77F1D1_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC));
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA L_6 = V_0;
intptr_t L_7 = L_6.___name_1;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA L_9 = V_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_10 = L_9.___size_2;
(&V_1)->___size_2 = L_10;
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA L_11 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_12 = L_11.___bbox_3;
(&V_1)->___bbox_3 = L_12;
Internal_tA69F19F267D5DA72D1B8B133BE39AD501D72BDAA L_13 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_14 = L_13.___poseOffset_4;
(&V_1)->___poseOffset_4 = L_14;
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_15 = V_1;
return L_15;
}
}
#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
// Vuforia.VuResult Vuforia.VuImageTargetObservation::vuImageTargetObservationGetStatusInfo(System.IntPtr,Vuforia.VuImageTargetObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObservation_vuImageTargetObservationGetStatusInfo_m00487804A941B6A6AD38520EC01A138916B52725 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuImageTargetObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuImageTargetObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuImageTargetObservationStatusInfo Vuforia.VuImageTargetObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetObservation_get_StatusInfo_mD49A70DD0F32906A1D71C27018EFEEC97D5AF02E (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObservation_vuImageTargetObservationGetStatusInfo_m00487804A941B6A6AD38520EC01A138916B52725_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuImageTargetObservationStatusInfo_t0C164D77112E58816E7D82EDBF28F04CD4651520_mDD0C517CC1FA576F70F543F90268AC7855EF048E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE* L_1 = (GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tD41B7F48B9F7AF28BE1A50F10352719F1B76B1CE_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mBEC1B35CD38040A6A9BF93760A4CA9D8F839244D(L_1, NULL, (intptr_t)((void*)VuImageTargetObservation_vuImageTargetObservationGetStatusInfo_m00487804A941B6A6AD38520EC01A138916B52725_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuImageTargetObservationStatusInfo_t0C164D77112E58816E7D82EDBF28F04CD4651520_mDD0C517CC1FA576F70F543F90268AC7855EF048E(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuImageTargetObservationStatusInfo_t0C164D77112E58816E7D82EDBF28F04CD4651520_mDD0C517CC1FA576F70F543F90268AC7855EF048E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuImageTargetObservationTargetInfo Vuforia.VuImageTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC VuImageTargetObservation_get_TargetInfo_mCB883FEA8D38DC673963B9F59F35925AD1C12719 (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObservationTargetInfo_Create_m5A18873E281D03C977BD2A831A7BC8BD1B77F1D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804* L_0 = (&__this->___mTargetInfo_4);
CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D* L_1 = (CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D*)il2cpp_codegen_object_new(CreateStructDelegate_1_t240D566F743F448A1A6AA369E7E016B4EEA0C03D_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_mF8268F5987469B4E6F72D5EB59D4B71419D98345(L_1, NULL, (intptr_t)((void*)VuImageTargetObservationTargetInfo_Create_m5A18873E281D03C977BD2A831A7BC8BD1B77F1D1_RuntimeMethod_var), NULL);
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_2;
L_2 = VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182(__this, L_0, L_1, VuObservation_GetStructValue_TisVuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_mFCE141133758B93FF67B4A2FE18CE44D364CF182_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuImageTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetObservation__ctor_mA2CF56D0EE105919EE8E453D71D63DC740F29199 (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuImageTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetObservation_UnregisterObservation_mDF2D570C78AA3A4243521C26225B22BD6274EA40 (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* __this, const RuntimeMethod* method)
{
{
Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tBABC04653455863EEE2E94C6BA557A95AD29D6B8));
Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t9D5B46558D2767869E98FDFCBCBFDA1061E82804));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuCloudImageTargetConfig
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke_back(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCloudImageTargetConfig
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke_cleanup(VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuCloudImageTargetConfig
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_com(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_com& marshaled)
{
marshaled.___userAuth_0 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_0);
marshaled.___secretAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_com_back(const VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_com& marshaled, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A& unmarshaled)
{
unmarshaled.___userAuth_0 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_0));
unmarshaled.___secretAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCloudImageTargetConfig
IL2CPP_EXTERN_C void VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_com_cleanup(VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___userAuth_0);
marshaled.___userAuth_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_1);
marshaled.___secretAuth_1 = NULL;
}
// System.Object Vuforia.VuCloudImageTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCloudImageTargetConfig_Clone_m153FE0BBF5AF6E6A25DA83136C94C50127C8338A (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_0 = (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A*)il2cpp_codegen_object_new(VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCloudImageTargetConfig__ctor_mEFD0E09702719382BB5BD7C0D487874BA82459A8(L_0, NULL);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_1 = L_0;
String_t* L_2 = __this->___userAuth_0;
NullCheck(L_1);
L_1->___userAuth_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___userAuth_0), (void*)L_2);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_3 = L_1;
String_t* L_4 = __this->___secretAuth_1;
NullCheck(L_3);
L_3->___secretAuth_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___secretAuth_1), (void*)L_4);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
return L_5;
}
}
// System.Void Vuforia.VuCloudImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetConfig__ctor_mEFD0E09702719382BB5BD7C0D487874BA82459A8 (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___userAuth_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___userAuth_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___secretAuth_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___secretAuth_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_2 = 1;
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
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_Multicast(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* currentDelegate = reinterpret_cast<VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_observations, ___1_clientData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenInst(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
NullCheck(___0_observations);
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_observations, ___1_clientData, method);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenStatic(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_observations, ___1_clientData, method);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenStaticInvoker(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_ClosedStaticInvoker(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenVirtual(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
NullCheck(___0_observations);
VirtualActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenInterface(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
NullCheck(___0_observations);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenGenericVirtual(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
NullCheck(___0_observations);
GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(method, ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenGenericInterface(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
NullCheck(___0_observations);
GenericInterfaceActionInvoker1< RuntimeObject* >::Invoke(method, ___0_observations, ___1_clientData);
}
// System.Void Vuforia.VuCloudImageTargetObservationsHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandler__ctor_mAD050FB54E4FFC088D96717F7F518D3296A335CF (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 1;
if (isOpen)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_OpenInst;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_Multicast;
}
// System.Void Vuforia.VuCloudImageTargetObservationsHandler::Invoke(System.Collections.Generic.IList`1<Vuforia.IVuCloudImageTargetObservation>,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160 (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_observations, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_Multicast(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* currentDelegate = reinterpret_cast<VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_queryError, ___1_clientData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_OpenInst(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_queryError, ___1_clientData, method);
}
void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_OpenStatic(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_queryError, ___1_clientData, method);
}
void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_OpenStaticInvoker(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker2< int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_queryError, ___1_clientData);
}
void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_ClosedStaticInvoker(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, int32_t, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_queryError, ___1_clientData);
}
// System.Void Vuforia.VuCloudImageTargetQueryErrorHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandler__ctor_m698F0946A14E3D84D092F9636B3A0B48C295B606 (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_Multicast;
}
// System.Void Vuforia.VuCloudImageTargetQueryErrorHandler::Invoke(Vuforia.VuCloudImageTargetQueryError,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7 (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_queryError, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
extern "C" void CDECL ReversePInvokeWrapper_VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A(intptr_t ___0_observationsHandle, intptr_t ___1_clientData)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A(___0_observationsHandle, ___1_clientData, NULL);
}
extern "C" void CDECL ReversePInvokeWrapper_VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD(int32_t ___0_error, intptr_t ___1_clientData)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD(___0_error, ___1_clientData, NULL);
}
// Vuforia.VuResult Vuforia.VuCloudImageTargetObserver::vuEngineCreateCloudImageTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuEngineCreateCloudImageTargetObserver_mE33936E58FDF65A14E9DCCDD1904CFF40A2FBE56 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateCloudImageTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateCloudImageTargetObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuCloudImageTargetObserver::vuCloudImageTargetObserverRegisterHandlers(System.IntPtr,Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative,Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuCloudImageTargetObserverRegisterHandlers_m0456AC00A0BE7AEDCCEF219E180D164677CB7D8E (intptr_t ___0_observerHandle, VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* ___1_observationHandler, VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* ___2_errorHandler, intptr_t ___3_clientData, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Il2CppMethodPointer, Il2CppMethodPointer, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(void*) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCloudImageTargetObserverRegisterHandlers", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_observationHandler' to native representation
Il2CppMethodPointer ____1_observationHandler_marshaled = NULL;
____1_observationHandler_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___1_observationHandler));
// Marshaling of parameter '___2_errorHandler' to native representation
Il2CppMethodPointer ____2_errorHandler_marshaled = NULL;
____2_errorHandler_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___2_errorHandler));
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCloudImageTargetObserverRegisterHandlers)(___0_observerHandle, ____1_observationHandler_marshaled, ____2_errorHandler_marshaled, ___3_clientData);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ____1_observationHandler_marshaled, ____2_errorHandler_marshaled, ___3_clientData);
#endif
return returnValue;
}
// Vuforia.VuBool Vuforia.VuCloudImageTargetObserver::vuCloudImageTargetObserverIsRequesting(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObserver_vuCloudImageTargetObserverIsRequesting_mB118E8E75691A49BABB662E2F6FDD56840348FF8 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCloudImageTargetObserverIsRequesting", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCloudImageTargetObserverIsRequesting)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// System.Boolean Vuforia.VuCloudImageTargetObserver::get_Requesting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCloudImageTargetObserver_get_Requesting_mDF00AD0D5471B11F25CC18BE27886CC9E84488DF (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuCloudImageTargetObserver_vuCloudImageTargetObserverIsRequesting_mB118E8E75691A49BABB662E2F6FDD56840348FF8(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_1, NULL);
return L_2;
}
}
// Vuforia.VuCloudImageTargetObserver Vuforia.VuCloudImageTargetObserver::Create(Vuforia.VuEngine,Vuforia.ObservationManager,Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* VuCloudImageTargetObserver_Create_mACFC4CBE65ADEBD6B59DDF2E5014589C4E18FB99 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* ___2_config, int32_t* ___3_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_2 = ___2_config;
int32_t* L_3 = ___3_error;
int32_t L_4;
L_4 = VuCloudImageTargetObserver_vuEngineCreateCloudImageTargetObserver_mE33936E58FDF65A14E9DCCDD1904CFF40A2FBE56(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001e;
}
}
{
int32_t* L_5 = ___3_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_7 = ___1_observationManager;
intptr_t L_8 = V_0;
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_9 = (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC*)il2cpp_codegen_object_new(VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuCloudImageTargetObserver__ctor_mC45389061A2089F63865C25516A13DD7B452B83B(L_9, L_6, L_7, L_8, NULL);
return L_9;
}
IL_001e:
{
return (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC*)NULL;
}
}
// System.Void Vuforia.VuCloudImageTargetObserver::.ctor(Vuforia.VuEngine,Vuforia.ObservationManager,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver__ctor_mC45389061A2089F63865C25516A13DD7B452B83B (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, intptr_t ___2_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* L_0 = (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB*)il2cpp_codegen_object_new(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCloudImageTargetObservationsHandlerNative__ctor_m97D8FF77EB2AF291760B1896C3A637B7AF9444DF(L_0, NULL, (intptr_t)((void*)VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A_RuntimeMethod_var), NULL);
__this->___mNativeObservationHandler_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNativeObservationHandler_8), (void*)L_0);
VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* L_1 = (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67*)il2cpp_codegen_object_new(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuCloudImageTargetQueryErrorHandlerNative__ctor_m11B76C02AA3532EFE44D51178B2AB120F95F8C12(L_1, NULL, (intptr_t)((void*)VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD_RuntimeMethod_var), NULL);
__this->___mNativeQueryErrorHandler_9 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNativeQueryErrorHandler_9), (void*)L_1);
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
intptr_t L_3 = ___2_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_2, L_3, NULL);
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_4 = ___1_observationManager;
__this->___mObservationManager_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationManager_3), (void*)L_4);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_5;
L_5 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
__this->___mInstanceHandle_7 = L_5;
intptr_t L_6 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* L_7 = __this->___mNativeObservationHandler_8;
VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* L_8 = __this->___mNativeQueryErrorHandler_9;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_9 = __this->___mInstanceHandle_7;
intptr_t L_10;
L_10 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_9, NULL);
int32_t L_11;
L_11 = VuCloudImageTargetObserver_vuCloudImageTargetObserverRegisterHandlers_m0456AC00A0BE7AEDCCEF219E180D164677CB7D8E(L_6, L_7, L_8, L_10, NULL);
bool L_12;
L_12 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_11, NULL);
if (L_12)
{
goto IL_0073;
}
}
{
Exception_t* L_13 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_13);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73AEE48AB6D9B7B81A58D76352F8B7181AEA85C2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCloudImageTargetObserver__ctor_mC45389061A2089F63865C25516A13DD7B452B83B_RuntimeMethod_var)));
}
IL_0073:
{
return;
}
}
// System.Void Vuforia.VuCloudImageTargetObserver::HandleObservations(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver_HandleObservations_mFF4D5D104658E28566F34729D345C85F0E3BE84A (intptr_t ___0_observationsHandle, intptr_t ___1_clientData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1__ctor_m344C86E2D06327D6EFB4009A2350C0FAA95BEBCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1_get_Observations_m6C522953AEBF60801564278E5CD177B1D21642DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* V_1 = NULL;
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* V_2 = NULL;
ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* V_3 = NULL;
{
intptr_t L_0 = ___1_clientData;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2;
L_2 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_0), NULL);
V_1 = ((VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC*)CastclassClass((RuntimeObject*)L_2, VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var));
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_3 = V_1;
NullCheck(L_3);
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* L_4 = L_3->___mObservationsHandler_4;
if (!L_4)
{
goto IL_005d;
}
}
{
intptr_t L_5 = ___0_observationsHandle;
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_6 = (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336*)il2cpp_codegen_object_new(VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuObservationList__ctor_m6C9FF1799253B96A6DE90EE5C572E9256433301B(L_6, L_5, NULL);
V_2 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0053:
{// begin finally (depth: 1)
{
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_7 = V_2;
if (!L_7)
{
goto IL_005c;
}
}
{
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_005c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_9 = V_1;
NullCheck(L_9);
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_10 = L_9->___mObservationManager_3;
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_11 = V_2;
ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* L_12 = (ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343*)il2cpp_codegen_object_new(ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343_il2cpp_TypeInfo_var);
NullCheck(L_12);
ObservationList_1__ctor_m344C86E2D06327D6EFB4009A2350C0FAA95BEBCC(L_12, L_10, L_11, ObservationList_1__ctor_m344C86E2D06327D6EFB4009A2350C0FAA95BEBCC_RuntimeMethod_var);
V_3 = L_12;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0049_1:
{// begin finally (depth: 2)
{
ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* L_13 = V_3;
if (!L_13)
{
goto IL_0052_1;
}
}
{
ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* L_14 = V_3;
NullCheck(L_14);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
}
IL_0052_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_15 = V_1;
NullCheck(L_15);
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* L_16 = L_15->___mObservationsHandler_4;
ObservationList_1_t0BB9B2D1AC3BC77519E06D5AFB0CF4AAAE5F7343* L_17 = V_3;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = ObservationList_1_get_Observations_m6C522953AEBF60801564278E5CD177B1D21642DB_inline(L_17, ObservationList_1_get_Observations_m6C522953AEBF60801564278E5CD177B1D21642DB_RuntimeMethod_var);
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_19 = V_1;
NullCheck(L_19);
RuntimeObject* L_20 = L_19->___mCallbacksClientData_6;
NullCheck(L_16);
VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_inline(L_16, L_18, L_20, NULL);
goto IL_005d;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005d:
{
return;
}
}
// System.Void Vuforia.VuCloudImageTargetObserver::HandleQueryError(Vuforia.VuCloudImageTargetQueryError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver_HandleQueryError_m457E52E7A90C36D4BFA825AFBEDE5C48034B84FD (int32_t ___0_error, intptr_t ___1_clientData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* V_1 = NULL;
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* G_B2_0 = NULL;
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* G_B1_0 = NULL;
{
intptr_t L_0 = ___1_clientData;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2;
L_2 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_0), NULL);
V_1 = ((VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC*)CastclassClass((RuntimeObject*)L_2, VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC_il2cpp_TypeInfo_var));
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_3 = V_1;
NullCheck(L_3);
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* L_4 = L_3->___mErrorHandler_5;
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* L_5 = L_4;
G_B1_0 = L_5;
if (L_5)
{
G_B2_0 = L_5;
goto IL_001f;
}
}
{
return;
}
IL_001f:
{
int32_t L_6 = ___0_error;
VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* L_7 = V_1;
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___mCallbacksClientData_6;
NullCheck(G_B2_0);
VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_inline(G_B2_0, L_6, L_8, NULL);
return;
}
}
// System.Void Vuforia.VuCloudImageTargetObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObserver_Dispose_m307F7E51DC6A22AC6AEA3D79099483EA44E38A7E (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0025;
}
}
{
intptr_t L_3 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
int32_t L_5;
L_5 = VuCloudImageTargetObserver_vuCloudImageTargetObserverRegisterHandlers_m0456AC00A0BE7AEDCCEF219E180D164677CB7D8E(L_3, (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB*)NULL, (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67*)NULL, L_4, NULL);
}
IL_0025:
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_6 = (&__this->___mInstanceHandle_7);
bool L_7;
L_7 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_6, NULL);
if (!L_7)
{
goto IL_003d;
}
}
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_8 = (&__this->___mInstanceHandle_7);
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_8, NULL);
}
IL_003d:
{
__this->___mObservationsHandler_4 = (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationsHandler_4), (void*)(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*)NULL);
__this->___mErrorHandler_5 = (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mErrorHandler_5), (void*)(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*)NULL);
__this->___mNativeObservationHandler_8 = (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNativeObservationHandler_8), (void*)(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB*)NULL);
__this->___mNativeQueryErrorHandler_9 = (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNativeQueryErrorHandler_9), (void*)(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67*)NULL);
bool L_9 = ___0_disposing;
VuObserver_Dispose_m3DAD264FB8C2458D761FD024F21A5376CFA0A268(__this, L_9, NULL);
return;
}
}
// System.Boolean Vuforia.VuCloudImageTargetObserver::RegisterHandlers(Vuforia.VuCloudImageTargetObservationsHandler,Vuforia.VuCloudImageTargetQueryErrorHandler,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuCloudImageTargetObserver_RegisterHandlers_mED8B1E92ECD42691AC97FAC2085B1C80DB79F572 (VuCloudImageTargetObserver_t52DD3125C9E80F6B640C686CEB6640EE92A9B6CC* __this, VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* ___0_observationHandler, VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* ___1_errorHandler, RuntimeObject* ___2_clientData, const RuntimeMethod* method)
{
{
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* L_0 = ___0_observationHandler;
__this->___mObservationsHandler_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationsHandler_4), (void*)L_0);
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* L_1 = ___1_errorHandler;
__this->___mErrorHandler_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mErrorHandler_5), (void*)L_1);
RuntimeObject* L_2 = ___2_clientData;
__this->___mCallbacksClientData_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCallbacksClientData_6), (void*)L_2);
return (bool)1;
}
}
#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
void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_Multicast(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* currentDelegate = reinterpret_cast<VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_observations, ___1_clientData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_OpenInst(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_observations, ___1_clientData, method);
}
void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_OpenStatic(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (intptr_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_observations, ___1_clientData, method);
}
void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_OpenStaticInvoker(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker2< intptr_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_observations, ___1_clientData);
}
void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_ClosedStaticInvoker(VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, intptr_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_observations, ___1_clientData);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(intptr_t, intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_observations, ___1_clientData);
}
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandlerNative__ctor_m97D8FF77EB2AF291760B1896C3A637B7AF9444DF (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26_Multicast;
}
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetObservationsHandlerNative::Invoke(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandlerNative_Invoke_m37DF583FAB3008B29AFC79B533D94813E6EE0D26 (VuCloudImageTargetObservationsHandlerNative_tE8B9A84AA216524A84FA6B5AF67D91333CFF08BB* __this, intptr_t ___0_observations, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_observations, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_Multicast(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* currentDelegate = reinterpret_cast<VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_queryError, ___1_clientData, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_OpenInst(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_queryError, ___1_clientData, method);
}
void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_OpenStatic(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_queryError, ___1_clientData, method);
}
void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_OpenStaticInvoker(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker2< int32_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_queryError, ___1_clientData);
}
void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_ClosedStaticInvoker(VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, int32_t, intptr_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_queryError, ___1_clientData);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67 (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (CDECL *PInvokeFunc)(int32_t, intptr_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_queryError, ___1_clientData);
}
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandlerNative__ctor_m11B76C02AA3532EFE44D51178B2AB120F95F8C12 (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A_Multicast;
}
// System.Void Vuforia.VuCloudImageTargetObserver/VuCloudImageTargetQueryErrorHandlerNative::Invoke(Vuforia.VuCloudImageTargetQueryError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandlerNative_Invoke_mF0B14317468649B5943CBB9727CF19C5306E413A (VuCloudImageTargetQueryErrorHandlerNative_tF17220399F29B00F23FEA41A03EF0F504955EC67* __this, int32_t ___0_queryError, intptr_t ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, intptr_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_queryError, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
// Conversion methods for marshalling of: Vuforia.VuCloudImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_pinvoke(const VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F& unmarshaled, VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___metadata_2 = il2cpp_codegen_marshal_string(unmarshaled.___metadata_2);
marshaled.___trackingRating_3 = unmarshaled.___trackingRating_3;
}
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_pinvoke_back(const VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_pinvoke& marshaled, VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
unmarshaled.___metadata_2 = il2cpp_codegen_marshal_string_result(marshaled.___metadata_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___metadata_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___metadata_2));
uint8_t unmarshaledtrackingRating_temp_3 = 0x0;
unmarshaledtrackingRating_temp_3 = marshaled.___trackingRating_3;
unmarshaled.___trackingRating_3 = unmarshaledtrackingRating_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCloudImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_pinvoke_cleanup(VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___metadata_2);
marshaled.___metadata_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuCloudImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_com(const VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F& unmarshaled, VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___metadata_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___metadata_2);
marshaled.___trackingRating_3 = unmarshaled.___trackingRating_3;
}
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_com_back(const VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_com& marshaled, VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
unmarshaled.___metadata_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___metadata_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___metadata_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___metadata_2));
uint8_t unmarshaledtrackingRating_temp_3 = 0x0;
unmarshaledtrackingRating_temp_3 = marshaled.___trackingRating_3;
unmarshaled.___trackingRating_3 = unmarshaledtrackingRating_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuCloudImageTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshal_com_cleanup(VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___metadata_2);
marshaled.___metadata_2 = NULL;
}
// Vuforia.VuResult Vuforia.VuCloudImageTargetObservationTargetInfo::vuCloudImageTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuCloudImageTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCloudImageTargetObservationTargetInfo_vuCloudImageTargetObservationGetTargetInfo_m7483A59EC84AED3080C2D64762ED8D445796E6F0 (intptr_t ___0_observationHandle, Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCloudImageTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCloudImageTargetObservationGetTargetInfo)(___0_observationHandle, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observationHandle, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuCloudImageTargetObservationTargetInfo Vuforia.VuCloudImageTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F VuCloudImageTargetObservationTargetInfo_Create_mE269D970E76C10B9ED724BA0675ED225FC0289D1 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6 V_0;
memset((&V_0), 0, sizeof(V_0));
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuCloudImageTargetObservationTargetInfo_vuCloudImageTargetObservationGetTargetInfo_m7483A59EC84AED3080C2D64762ED8D445796E6F0(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCloudImageTargetObservationTargetInfo_Create_mE269D970E76C10B9ED724BA0675ED225FC0289D1_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F));
Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6 L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_1;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6 L_6 = V_0;
intptr_t L_7 = L_6.___name_0;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6 L_9 = V_0;
intptr_t L_10 = L_9.___metadata_2;
String_t* L_11;
L_11 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_10, NULL);
(&V_1)->___metadata_2 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___metadata_2), (void*)L_11);
Internal_t8B6966AED61EE1F853B6DC871928540C9E436FA6 L_12 = V_0;
uint8_t L_13 = L_12.___trackingRating_3;
(&V_1)->___trackingRating_3 = L_13;
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_14 = V_1;
return L_14;
}
}
#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
// Vuforia.VuCloudImageTargetObservationTargetInfo Vuforia.VuCloudImageTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F VuCloudImageTargetObservation_get_TargetInfo_m6CE53A39502F0386D0F0F484C9A9C93B64BBD49A (VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObservationTargetInfo_Create_mE269D970E76C10B9ED724BA0675ED225FC0289D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7* L_0 = (&__this->___mTargetInfo_2);
CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C* L_1 = (CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C*)il2cpp_codegen_object_new(CreateStructDelegate_1_tB451F16FCBD015F1DF8442EF8A6E3A514875BA6C_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m7698F26364033D28429B3C4928088DCB40BA4526(L_1, NULL, (intptr_t)((void*)VuCloudImageTargetObservationTargetInfo_Create_mE269D970E76C10B9ED724BA0675ED225FC0289D1_RuntimeMethod_var), NULL);
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_2;
L_2 = VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4(__this, L_0, L_1, VuObservation_GetStructValue_TisVuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_mBE6508A06E9C08BD9F8922841C6E18A7D5EE4AF4_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuCloudImageTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservation__ctor_m02DF9199B19E805CBD19AF99B6FEBAB8CDA6CA8F (VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* __this, const RuntimeMethod* method)
{
{
VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C(__this, NULL);
return;
}
}
// System.Void Vuforia.VuCloudImageTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservation_UnregisterObservation_mD35D4CBBA9F84C8702247EBFBB95D52866581CC6 (VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* __this, const RuntimeMethod* method)
{
{
Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7* L_0 = (&__this->___mTargetInfo_2);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tDD20C7757B89371EB995E8E09D6654A89946A6B7));
VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66(__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.Object Vuforia.VuMeshAreaTargetCaptureConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMeshAreaTargetCaptureConfig_Clone_m0A97B70606B70153F5E1891F01DB3DBAA76BEA10 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_0 = (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58*)il2cpp_codegen_object_new(VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshAreaTargetCaptureConfig__ctor_m6B51439EC9B456EEFD5D4A9B76308D59050B0B48(L_0, NULL);
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_1 = L_0;
RuntimeObject* L_2 = __this->___capture_0;
NullCheck(L_1);
L_1->___capture_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___capture_0), (void*)L_2);
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_3 = L_1;
int32_t L_4 = __this->___activate_1;
NullCheck(L_3);
L_3->___activate_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuMeshAreaTargetCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetCaptureConfig__ctor_m6B51439EC9B456EEFD5D4A9B76308D59050B0B48 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* __this, const RuntimeMethod* method)
{
{
__this->___activate_1 = 1;
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
// Vuforia.VuMeshAreaTargetCaptureConfig/Internal Vuforia.VuMeshAreaTargetCaptureConfig/Internal::Create(Vuforia.VuMeshAreaTargetCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 Internal_Create_m600F71F836D3343A5A69505B8BEC223142DE0246 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 V_0;
memset((&V_0), 0, sizeof(V_0));
VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* G_B2_0 = NULL;
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0* G_B2_1 = NULL;
VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* G_B1_0 = NULL;
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0));
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___capture_0;
VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* L_2 = ((VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6*)CastclassClass((RuntimeObject*)L_1, VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuAreaTargetCapture_get_NativeHandle_mBD757A158BD2918C664DB5B03F6EFC82E2846130_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___capture_0 = G_B3_0;
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_5 = ___0_config;
NullCheck(L_5);
int32_t L_6 = L_5->___activate_1;
(&V_0)->___activate_1 = L_6;
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 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.Object Vuforia.VuMeshAreaTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMeshAreaTargetConfig_Clone_m3D907ADAAFB890A56A817EEC0A6594AFF7D726B3 (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_0 = (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A*)il2cpp_codegen_object_new(VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshAreaTargetConfig__ctor_m1D325AD055A79237FD6D6022037E5BB86436E28D(L_0, NULL);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_1 = L_0;
RuntimeObject* L_2 = __this->___areaTargetObserver_0;
NullCheck(L_1);
L_1->___areaTargetObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___areaTargetObserver_0), (void*)L_2);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_3 = L_1;
String_t* L_4 = __this->___occlusionMeshPath_1;
NullCheck(L_3);
L_3->___occlusionMeshPath_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___occlusionMeshPath_1), (void*)L_4);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
return L_5;
}
}
// System.Void Vuforia.VuMeshAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetConfig__ctor_m1D325AD055A79237FD6D6022037E5BB86436E28D (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___occlusionMeshPath_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionMeshPath_1), (void*)L_0);
__this->___activate_2 = 1;
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
// Conversion methods for marshalling of: Vuforia.VuMeshAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled)
{
marshaled.___areaTargetObserver_0 = unmarshaled.___areaTargetObserver_0;
marshaled.___occlusionMeshPath_1 = il2cpp_codegen_marshal_string(unmarshaled.___occlusionMeshPath_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke_back(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled)
{
intptr_t unmarshaledareaTargetObserver_temp_0;
memset((&unmarshaledareaTargetObserver_temp_0), 0, sizeof(unmarshaledareaTargetObserver_temp_0));
unmarshaledareaTargetObserver_temp_0 = marshaled.___areaTargetObserver_0;
unmarshaled.___areaTargetObserver_0 = unmarshaledareaTargetObserver_temp_0;
unmarshaled.___occlusionMeshPath_1 = il2cpp_codegen_marshal_string_result(marshaled.___occlusionMeshPath_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___occlusionMeshPath_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___occlusionMeshPath_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMeshAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke_cleanup(Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___occlusionMeshPath_1);
marshaled.___occlusionMeshPath_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuMeshAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_com(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_com& marshaled)
{
marshaled.___areaTargetObserver_0 = unmarshaled.___areaTargetObserver_0;
marshaled.___occlusionMeshPath_1 = il2cpp_codegen_marshal_string(unmarshaled.___occlusionMeshPath_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_com_back(const Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_com& marshaled, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117& unmarshaled)
{
intptr_t unmarshaledareaTargetObserver_temp_0;
memset((&unmarshaledareaTargetObserver_temp_0), 0, sizeof(unmarshaledareaTargetObserver_temp_0));
unmarshaledareaTargetObserver_temp_0 = marshaled.___areaTargetObserver_0;
unmarshaled.___areaTargetObserver_0 = unmarshaledareaTargetObserver_temp_0;
unmarshaled.___occlusionMeshPath_1 = il2cpp_codegen_marshal_string_result(marshaled.___occlusionMeshPath_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___occlusionMeshPath_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___occlusionMeshPath_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMeshAreaTargetConfig/Internal
IL2CPP_EXTERN_C void Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_com_cleanup(Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___occlusionMeshPath_1);
marshaled.___occlusionMeshPath_1 = NULL;
}
// Vuforia.VuMeshAreaTargetConfig/Internal Vuforia.VuMeshAreaTargetConfig/Internal::Create(Vuforia.VuMeshAreaTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 Internal_Create_mA5AF15853A3D2D57EB7BE930F2ADFACECC7E179F (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 V_0;
memset((&V_0), 0, sizeof(V_0));
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* G_B2_0 = NULL;
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117* G_B2_1 = NULL;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* G_B1_0 = NULL;
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117));
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___areaTargetObserver_0;
VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0* L_2 = ((VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0*)CastclassClass((RuntimeObject*)L_1, VuAreaTargetObserver_t1717B3835A4247B6BD4DC80886D957D3D373D7E0_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___areaTargetObserver_0 = G_B3_0;
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_5 = ___0_config;
NullCheck(L_5);
String_t* L_6 = L_5->___occlusionMeshPath_1;
(&V_0)->___occlusionMeshPath_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___occlusionMeshPath_1), (void*)L_6);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_7 = ___0_config;
NullCheck(L_7);
int32_t L_8 = L_7->___activate_2;
(&V_0)->___activate_2 = L_8;
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 L_9 = V_0;
return L_9;
}
}
#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.Object Vuforia.VuMeshModelTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMeshModelTargetConfig_Clone_m4E701A0374CC3A5BE526F9AA55C334210D1AB310 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_0 = (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39*)il2cpp_codegen_object_new(VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshModelTargetConfig__ctor_m4CDD0F5815A38455B2572E6CB91D48ED35486267(L_0, NULL);
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_1 = L_0;
RuntimeObject* L_2 = __this->___modelTargetObserver_0;
NullCheck(L_1);
L_1->___modelTargetObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___modelTargetObserver_0), (void*)L_2);
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_3 = L_1;
int32_t L_4 = __this->___activate_1;
NullCheck(L_3);
L_3->___activate_1 = L_4;
return L_3;
}
}
// System.Void Vuforia.VuMeshModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshModelTargetConfig__ctor_m4CDD0F5815A38455B2572E6CB91D48ED35486267 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* __this, const RuntimeMethod* method)
{
{
__this->___activate_1 = 1;
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
// Vuforia.VuMeshModelTargetConfig/Internal Vuforia.VuMeshModelTargetConfig/Internal::Create(Vuforia.VuMeshModelTargetConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 Internal_Create_m0110ED44F8401FF1B162CC922F7F0E8F80AEAB39 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 V_0;
memset((&V_0), 0, sizeof(V_0));
VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* G_B2_0 = NULL;
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498* G_B2_1 = NULL;
VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* G_B1_0 = NULL;
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498));
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___modelTargetObserver_0;
VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* L_2 = ((VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F*)CastclassClass((RuntimeObject*)L_1, VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___modelTargetObserver_0 = G_B3_0;
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_5 = ___0_config;
NullCheck(L_5);
int32_t L_6 = L_5->___activate_1;
(&V_0)->___activate_1 = L_6;
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 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
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromAreaTargetCaptureConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshAreaTargetCaptureConfig/Internal&,Vuforia.VuMeshAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetCaptureConfig_mD05C916E679D1AA7E160A6AC4757A7739BCFBCBE (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateMeshObserverFromAreaTargetCaptureConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateMeshObserverFromAreaTargetCaptureConfig)(___0_engine, ___1_observer, ___2_config, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_observer, ___2_config, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromAreaTargetConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshAreaTargetConfig/Internal&,Vuforia.VuMeshAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetConfig_m4ECEBEA28B321995C2A826324A4A2DE59A07613A (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateMeshObserverFromAreaTargetConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke* ____2_config_marshaled = NULL;
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshaled_pinvoke ____2_config_marshaled_dereferenced = {};
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117_marshal_pinvoke(*___2_config, ____2_config_marshaled_dereferenced);
____2_config_marshaled = &____2_config_marshaled_dereferenced;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateMeshObserverFromAreaTargetConfig)(___0_engine, ___1_observer, ____2_config_marshaled, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_observer, ____2_config_marshaled, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMeshObserver::vuEngineCreateMeshObserverFromModelTargetConfig(System.IntPtr,System.IntPtr&,Vuforia.VuMeshModelTargetConfig/Internal&,Vuforia.VuMeshModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObserver_vuEngineCreateMeshObserverFromModelTargetConfig_mB4D0231D2F0D329041CF7478C2853FA8B1E28615 (intptr_t ___0_engine, intptr_t* ___1_observer, Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateMeshObserverFromModelTargetConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateMeshObserverFromModelTargetConfig)(___0_engine, ___1_observer, ___2_config, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_observer, ___2_config, ___3_errorCode);
#endif
return returnValue;
}
// System.Void Vuforia.VuMeshObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObserver__ctor_mEFA2F3851A2271672683701965AA14CFB00EF159 (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshAreaTargetCaptureConfig,Vuforia.VuMeshAreaTargetCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mCA1B212D1389FF931FB568E7B1B98CB1833872CB (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_0 = ___1_config;
Internal_t6131E0FD15A0D5DE78D58D983B4D6DA9A9267BF0 L_1;
L_1 = Internal_Create_m600F71F836D3343A5A69505B8BEC223142DE0246(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetCaptureConfig_mD05C916E679D1AA7E160A6AC4757A7739BCFBCBE(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_9 = (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)il2cpp_codegen_object_new(VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuMeshObserver__ctor_mEFA2F3851A2271672683701965AA14CFB00EF159(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)NULL;
}
}
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshAreaTargetConfig,Vuforia.VuMeshAreaTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mC6C1F27693F01C31BCE5BD4C26D18EDB3411E50A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_0 = ___1_config;
Internal_t15FBCCDF2ADBF4F80DF2E832C3D9A1EC36056117 L_1;
L_1 = Internal_Create_mA5AF15853A3D2D57EB7BE930F2ADFACECC7E179F(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuMeshObserver_vuEngineCreateMeshObserverFromAreaTargetConfig_m4ECEBEA28B321995C2A826324A4A2DE59A07613A(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_9 = (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)il2cpp_codegen_object_new(VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuMeshObserver__ctor_mEFA2F3851A2271672683701965AA14CFB00EF159(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)NULL;
}
}
// Vuforia.VuMeshObserver Vuforia.VuMeshObserver::Create(Vuforia.VuEngine,Vuforia.VuMeshModelTargetConfig,Vuforia.VuMeshModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* VuMeshObserver_Create_mDDBCDF9479EFD5B65A3258CD9C1B84312F9D1AE9 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_0 = ___1_config;
Internal_t2461E480BC1A96B4363BAEB9DBE43B0C57C84498 L_1;
L_1 = Internal_Create_m0110ED44F8401FF1B162CC922F7F0E8F80AEAB39(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuMeshObserver_vuEngineCreateMeshObserverFromModelTargetConfig_mB4D0231D2F0D329041CF7478C2853FA8B1E28615(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B* L_9 = (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)il2cpp_codegen_object_new(VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuMeshObserver__ctor_mEFA2F3851A2271672683701965AA14CFB00EF159(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuMeshObserver_t767974E5F59082BFFB212E9D4C1EFBCC081C597B*)NULL;
}
}
#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
// Vuforia.VuMeshObservationBlock Vuforia.VuMeshObservationBlock/Internal::ToVuMeshObservationBlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 Internal_ToVuMeshObservationBlock_m10BE20355A6D990CFDF25906BA7F13EE33F05CF1 (Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963));
int32_t L_0 = __this->___id_0;
(&V_0)->___id_0 = L_0;
int64_t L_1 = __this->___timestamp_1;
(&V_0)->___timestamp_1 = L_1;
int32_t L_2 = __this->___version_2;
(&V_0)->___version_2 = L_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_3 = __this->___transform_3;
(&V_0)->___transform_3 = L_3;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_4 = __this->___bbox_4;
(&V_0)->___bbox_4 = L_4;
intptr_t L_5 = __this->___mesh_5;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B L_6;
L_6 = Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A(L_5, Marshal_PtrToStructure_TisVuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_m4520F6A52A0CF0BED04F9CB66BFD4256583B217A_RuntimeMethod_var);
(&V_0)->___mesh_5 = L_6;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 Internal_ToVuMeshObservationBlock_m10BE20355A6D990CFDF25906BA7F13EE33F05CF1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3*>(__this + _offset);
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 _returnValue;
_returnValue = Internal_ToVuMeshObservationBlock_m10BE20355A6D990CFDF25906BA7F13EE33F05CF1(_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
// Vuforia.VuResult Vuforia.VuMeshObservationBlockList::vuMeshObservationBlockListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObservationBlockList_vuMeshObservationBlockListGetSize_m56D73D26A440EAE6FD29B8826060368576408D77 (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMeshObservationBlockListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMeshObservationBlockListGetSize)(___0_list, ___1_listSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_listSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMeshObservationBlockList::vuMeshObservationBlockListGetElement(System.IntPtr,System.Int32,Vuforia.VuMeshObservationBlock/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObservationBlockList_vuMeshObservationBlockListGetElement_m62D0706C7B503A3480A09B50A668E29CFB22516A (intptr_t ___0_list, int32_t ___1_element, Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3* ___2_block, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMeshObservationBlockListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMeshObservationBlockListGetElement)(___0_list, ___1_element, ___2_block);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_list, ___1_element, ___2_block);
#endif
return returnValue;
}
// System.Void Vuforia.VuMeshObservationBlockList::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObservationBlockList__ctor_m061E23B2FBAA4F2A7F90772A2E74ABEFC6BE7A76 (VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObservationBlockList_vuMeshObservationBlockListGetElement_m62D0706C7B503A3480A09B50A668E29CFB22516A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObservationBlockList_vuMeshObservationBlockListGetSize_m56D73D26A440EAE6FD29B8826060368576408D77_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA* L_1 = (GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA*)il2cpp_codegen_object_new(GetListSizeDelegate_tE82A0B7D2035E66CA4F93746720F0E98CD4528CA_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m2EC10C8E11AF05C711A72A6D50E768C56C383A96(L_1, NULL, (intptr_t)((void*)VuMeshObservationBlockList_vuMeshObservationBlockListGetSize_m56D73D26A440EAE6FD29B8826060368576408D77_RuntimeMethod_var), NULL);
GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94* L_2 = (GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94*)il2cpp_codegen_object_new(GetListElementDelegate_tD36BA568FE37C23FDF4CEB7853F1633B6071FA94_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m41B9638FA32ACE43475DC454A0B42CE22D3497BC(L_2, NULL, (intptr_t)((void*)VuMeshObservationBlockList_vuMeshObservationBlockListGetElement_m62D0706C7B503A3480A09B50A668E29CFB22516A_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954(__this, L_0, L_1, L_2, VuGenericList_1__ctor_m2D909D7A34F8E6FE248585B40983636926F8F954_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
// Conversion methods for marshalling of: Vuforia.VuMeshObservationInfo
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_pinvoke(const VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863& unmarshaled, VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_pinvoke& marshaled)
{
Exception_t* ___meshes_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'meshes' of type 'VuMeshObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___meshes_1Exception, NULL);
}
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_pinvoke_back(const VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_pinvoke& marshaled, VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863& unmarshaled)
{
Exception_t* ___meshes_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'meshes' of type 'VuMeshObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___meshes_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuMeshObservationInfo
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_pinvoke_cleanup(VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuMeshObservationInfo
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_com(const VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863& unmarshaled, VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_com& marshaled)
{
Exception_t* ___meshes_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'meshes' of type 'VuMeshObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___meshes_1Exception, NULL);
}
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_com_back(const VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_com& marshaled, VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863& unmarshaled)
{
Exception_t* ___meshes_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'meshes' of type 'VuMeshObservationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___meshes_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuMeshObservationInfo
IL2CPP_EXTERN_C void VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshal_com_cleanup(VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_com& marshaled)
{
}
// Vuforia.VuResult Vuforia.VuMeshObservationInfo::vuMeshObservationGetInfo(System.IntPtr,Vuforia.VuMeshObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMeshObservationInfo_vuMeshObservationGetInfo_m00CC99A328FC1C2C1128939527D56910B7C6DD2A (intptr_t ___0_observation, Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMeshObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMeshObservationGetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuMeshObservationInfo Vuforia.VuMeshObservationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 VuMeshObservationInfo_Create_mF6DC6BD79EB825275655BA31CAE7877F86D3A070 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4 V_0;
memset((&V_0), 0, sizeof(V_0));
List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* V_1 = NULL;
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3 V_5;
memset((&V_5), 0, sizeof(V_5));
VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 V_6;
memset((&V_6), 0, sizeof(V_6));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuMeshObservationInfo_vuMeshObservationGetInfo_m00CC99A328FC1C2C1128939527D56910B7C6DD2A(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuMeshObservationInfo_Create_mF6DC6BD79EB825275655BA31CAE7877F86D3A070_RuntimeMethod_var)));
}
IL_0015:
{
List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* L_3 = (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B*)il2cpp_codegen_object_new(List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6(L_3, List_1__ctor_m5008BD451B170B44F7D50B66DB1D9EE0EDBBC4F6_RuntimeMethod_var);
V_1 = L_3;
Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4 L_4 = V_0;
intptr_t L_5 = L_4.___meshes_1;
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* L_6 = (VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB*)il2cpp_codegen_object_new(VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuMeshObservationBlockList__ctor_m061E23B2FBAA4F2A7F90772A2E74ABEFC6BE7A76(L_6, L_5, NULL);
V_2 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0057:
{// begin finally (depth: 1)
{
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* L_7 = V_2;
if (!L_7)
{
goto IL_0060;
}
}
{
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_0060:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* L_9 = V_2;
NullCheck(L_9);
int32_t L_10;
L_10 = VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD(L_9, VuGenericList_1_get_Size_mF60B2754A21FD4C380024094ABE374E5A0CC2DDD_RuntimeMethod_var);
V_3 = L_10;
V_4 = 0;
goto IL_0050_1;
}
IL_0033_1:
{
List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* L_11 = V_1;
VuMeshObservationBlockList_t9B89E02EF13DFB8ED2F2A615E170BDF55343DCEB* L_12 = V_2;
int32_t L_13 = V_4;
NullCheck(L_12);
Internal_t7C7CF7D6B073EDC2EB46F9DCD98CF2586ABFB0E3 L_14;
L_14 = VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A(L_12, L_13, VuGenericList_1_get_Item_mAE9327EBD305BB133821A0628E4D1E17469F263A_RuntimeMethod_var);
V_5 = L_14;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_15;
L_15 = Internal_ToVuMeshObservationBlock_m10BE20355A6D990CFDF25906BA7F13EE33F05CF1((&V_5), NULL);
NullCheck(L_11);
List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_inline(L_11, L_15, List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_RuntimeMethod_var);
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0050_1:
{
int32_t L_17 = V_4;
int32_t L_18 = V_3;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0033_1;
}
}
{
goto IL_0061;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0061:
{
il2cpp_codegen_initobj((&V_6), sizeof(VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863));
Internal_tE976CBBF431C7B61CC8EF419905538416274DEF4 L_19 = V_0;
int32_t L_20 = L_19.___meshStatus_0;
(&V_6)->___meshStatus_0 = L_20;
List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* L_21 = V_1;
(&V_6)->___meshes_1 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___meshes_1), (void*)L_21);
VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 L_22 = V_6;
return L_22;
}
}
#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
// Vuforia.VuMeshObservationInfo Vuforia.VuMeshObservation::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 VuMeshObservation_get_Info_m59796346D6D973BEEA8054BC15CC6A04783413DC (VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObservationInfo_Create_mF6DC6BD79EB825275655BA31CAE7877F86D3A070_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC* L_0 = (&__this->___mInfo_3);
CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7* L_1 = (CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7*)il2cpp_codegen_object_new(CreateStructDelegate_1_t3EDAA16AD9DD5B771784752145396A9B804BDBD7_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_mF3755D96633DEAA5EF50ED6371954D445C776A89(L_1, NULL, (intptr_t)((void*)VuMeshObservationInfo_Create_mF6DC6BD79EB825275655BA31CAE7877F86D3A070_RuntimeMethod_var), NULL);
VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 L_2;
L_2 = VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202(__this, L_0, L_1, VuObservation_GetStructValue_TisVuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_mBA4620A4D09BF02CCC7EB65080BE961E5AE24202_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuMeshObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObservation__ctor_m6DA6914E526A2FDF219F317D5AB69EBE91C658B8 (VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuMeshObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshObservation_UnregisterObservation_m98414A94161F95A201FEC7C9843E6C7AC1BE4979 (VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* __this, const RuntimeMethod* method)
{
{
Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC* L_0 = (&__this->___mInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t462B322FFC15D60C4D7DD7D1CD8222E02A3303BC));
Nullable_1_tD7990C5A8496AB854934C95C77677C09D2E6AAB3* L_1 = (&__this->___mStatusInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_tD7990C5A8496AB854934C95C77677C09D2E6AAB3));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuModelTargetConfig
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activeGuideViewName_2 = il2cpp_codegen_marshal_string(unmarshaled.___activeGuideViewName_2);
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___scale_4 = unmarshaled.___scale_4;
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
}
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke_back(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
unmarshaled.___activeGuideViewName_2 = il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeGuideViewName_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_2));
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
float unmarshaledscale_temp_4 = 0.0f;
unmarshaledscale_temp_4 = marshaled.___scale_4;
unmarshaled.___scale_4 = unmarshaledscale_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetConfig
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke_cleanup(VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___activeGuideViewName_2);
marshaled.___activeGuideViewName_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuModelTargetConfig
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_com(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activeGuideViewName_2 = il2cpp_codegen_marshal_string(unmarshaled.___activeGuideViewName_2);
marshaled.___activate_3 = unmarshaled.___activate_3;
marshaled.___scale_4 = unmarshaled.___scale_4;
marshaled.___poseOffset_5 = unmarshaled.___poseOffset_5;
}
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_com_back(const VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_com& marshaled, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
unmarshaled.___activeGuideViewName_2 = il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeGuideViewName_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_2));
int32_t unmarshaledactivate_temp_3 = 0;
unmarshaledactivate_temp_3 = marshaled.___activate_3;
unmarshaled.___activate_3 = unmarshaledactivate_temp_3;
float unmarshaledscale_temp_4 = 0.0f;
unmarshaledscale_temp_4 = marshaled.___scale_4;
unmarshaled.___scale_4 = unmarshaledscale_temp_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_5;
memset((&unmarshaledposeOffset_temp_5), 0, sizeof(unmarshaledposeOffset_temp_5));
unmarshaledposeOffset_temp_5 = marshaled.___poseOffset_5;
unmarshaled.___poseOffset_5 = unmarshaledposeOffset_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetConfig
IL2CPP_EXTERN_C void VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_com_cleanup(VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___activeGuideViewName_2);
marshaled.___activeGuideViewName_2 = NULL;
}
// System.Object Vuforia.VuModelTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuModelTargetConfig_Clone_m29AC15FFB378A8BD42B5B3D631ED3AD143BFD4E4 (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_0 = (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51*)il2cpp_codegen_object_new(VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuModelTargetConfig__ctor_m523C6761733C02FFFCAED50A389896E2ADC91945(L_0, NULL);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_3 = L_1;
String_t* L_4 = __this->___targetName_1;
NullCheck(L_3);
L_3->___targetName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___targetName_1), (void*)L_4);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_5 = L_3;
String_t* L_6 = __this->___activeGuideViewName_2;
NullCheck(L_5);
L_5->___activeGuideViewName_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___activeGuideViewName_2), (void*)L_6);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_7 = L_5;
int32_t L_8 = __this->___activate_3;
NullCheck(L_7);
L_7->___activate_3 = L_8;
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_9 = L_7;
float L_10 = __this->___scale_4;
NullCheck(L_9);
L_9->___scale_4 = L_10;
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_11 = L_9;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_12 = __this->___poseOffset_5;
NullCheck(L_11);
L_11->___poseOffset_5 = L_12;
return L_11;
}
}
// System.Void Vuforia.VuModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetConfig__ctor_m523C6761733C02FFFCAED50A389896E2ADC91945 (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_3 = 1;
__this->___scale_4 = (1.0f);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_5 = 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
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuEngineCreateModelTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuEngineCreateModelTargetObserver_m8EBA94328D9BF6E7EFB2261A8C45419B0DBF3E66 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateModelTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateModelTargetObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetTargetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetTargetName_m8BB456E5BD2FF8E4D01E2D6E010FABE6ADDB4083 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetTargetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetTargetName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetTargetScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetTargetScale_mA2BECBCC8DA95E26019D3D14C8B6BE9442D4F78A (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverSetTargetScale", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverSetTargetScale)(___0_observerHandle, ___1_scale);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_scale);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetTargetSize(System.IntPtr,Vuforia.VuVector3F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetTargetSize_m4B6DFEDBD2EEA9843CD728E42388BCA549ED22AC (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetTargetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetTargetSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetGuideViews(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetGuideViews_mB30000A99C470F427BC6DB2E330434317C02E496 (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetGuideViews", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetGuideViews)(___0_observerHandle, ___1_list);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_list);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetTrackingOptimization_m6EBCAFEBB3889A5F2D562F28456B6B7C177FC54A (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverSetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverSetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetTrackingOptimization_mEB3C04E838B6C38D18D682399582573E2925EA19 (intptr_t ___0_observerHandle, int32_t* ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetAABB(System.IntPtr,Vuforia.VuAABB&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetAABB_mA90F03B2C5E72C017E8F1CF46305DA00A46CA027 (intptr_t ___0_observerHandle, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738* ___1_bbox, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetAABB", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetAABB)(___0_observerHandle, ___1_bbox);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_bbox);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetActiveGuideViewName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetActiveGuideViewName_mE72BC7DC5660B31EB4D6B8674C27D7BBC7A2870D (intptr_t ___0_observerHandle, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverSetActiveGuideViewName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverSetActiveGuideViewName)(___0_observerHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_name);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetActiveGuideViewName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetActiveGuideViewName_m5E590568D966F8DAEEB0A79F299AA70DF107786A (intptr_t ___0_observerHandle, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetActiveGuideViewName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetActiveGuideViewName)(___0_observerHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_name);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetAvailableStates(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetAvailableStates_m44F80DAAD1C8B57BDCEB2363AB0E47A3FE02DBC3 (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetAvailableStates", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetAvailableStates)(___0_observerHandle, ___1_list);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_list);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverSetActiveStateName(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverSetActiveStateName_mB5F70A5961181556D4FD39EC131DAD6D94A35E5E (intptr_t ___0_observerHandle, intptr_t ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverSetActiveStateName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverSetActiveStateName)(___0_observerHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_name);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverGetActiveStateName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverGetActiveStateName_m40D52AFF42E575E05B673C0CC5D81D4BBD74CADA (intptr_t ___0_observerHandle, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverGetActiveStateName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverGetActiveStateName)(___0_observerHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_name);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetObserver::vuModelTargetObserverReset(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_vuModelTargetObserverReset_mCD7501FABD3884A1E9CCF5E68D3610B503908E22 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObserverReset", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObserverReset)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// System.String Vuforia.VuModelTargetObserver::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuModelTargetObserver_get_TargetName_m1EB742BDEF3918A556D1365B57176075F340F61A (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_vuModelTargetObserverGetTargetName_m8BB456E5BD2FF8E4D01E2D6E010FABE6ADDB4083_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuModelTargetObserver_vuModelTargetObserverGetTargetName_m8BB456E5BD2FF8E4D01E2D6E010FABE6ADDB4083_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector3F Vuforia.VuModelTargetObserver::get_TargetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 VuModelTargetObserver_get_TargetSize_m8C7B2547137D7E3A650C5D2E7288F639500C23AB (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_vuModelTargetObserverGetTargetSize_m4B6DFEDBD2EEA9843CD728E42388BCA549ED22AC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* L_1 = (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B(L_1, NULL, (intptr_t)((void*)VuModelTargetObserver_vuModelTargetObserverGetTargetSize_m4B6DFEDBD2EEA9843CD728E42388BCA549ED22AC_RuntimeMethod_var), NULL);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuAABB Vuforia.VuModelTargetObserver::get_BoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 VuModelTargetObserver_get_BoundingBox_m4D5025B786E424EF2E0140801A81AC31BE0F27E6 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_vuModelTargetObserverGetAABB_mA90F03B2C5E72C017E8F1CF46305DA00A46CA027_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* L_1 = (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B(L_1, NULL, (intptr_t)((void*)VuModelTargetObserver_vuModelTargetObserverGetAABB_mA90F03B2C5E72C017E8F1CF46305DA00A46CA027_RuntimeMethod_var), NULL);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuTrackingOptimization Vuforia.VuModelTargetObserver::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObserver_get_TrackingOptimization_m0B5A87CFDB144281794A1C296FF53590972F9051 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_vuModelTargetObserverGetTrackingOptimization_mEB3C04E838B6C38D18D682399582573E2925EA19_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* L_1 = (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A(L_1, NULL, (intptr_t)((void*)VuModelTargetObserver_vuModelTargetObserverGetTrackingOptimization_mEB3C04E838B6C38D18D682399582573E2925EA19_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
return L_2;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.VuModelTargetObserver::get_GuideViews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuModelTargetObserver_get_GuideViews_mB8F9EC805D1B751E6AF4EE2FA9DEDDF99CC996BF (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m431DE3DFD2B0D498AB9F72A6A4E76728607EE9C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2_get_Item_mBCB9B2889A03F7009FA9D1CB8E74965DDD835A9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
RuntimeObject* L_0 = __this->___mGuideViews_3;
if (L_0)
{
goto IL_005e;
}
}
{
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_1 = (VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6*)il2cpp_codegen_object_new(VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuGuideViewList__ctor_mEC6B4C7616B0B1A65B1206739CCB10972564D994(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0054:
{// begin finally (depth: 1)
{
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_2 = V_0;
if (!L_2)
{
goto IL_005d;
}
}
{
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_005d:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C* L_4 = (List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C*)il2cpp_codegen_object_new(List_1_t2C537625E5CA1FD37EA6FBD76D84BD3B1F30D00C_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m431DE3DFD2B0D498AB9F72A6A4E76728607EE9C5(L_4, List_1__ctor_m431DE3DFD2B0D498AB9F72A6A4E76728607EE9C5_RuntimeMethod_var);
__this->___mGuideViews_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViews_3), (void*)L_4);
intptr_t L_5 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_6 = V_0;
NullCheck(L_6);
intptr_t L_7;
L_7 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_6, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
int32_t L_8;
L_8 = VuModelTargetObserver_vuModelTargetObserverGetGuideViews_mB30000A99C470F427BC6DB2E330434317C02E496(L_5, L_7, NULL);
if ((!(((uint32_t)L_8) == ((uint32_t)1))))
{
goto IL_0052_1;
}
}
{
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_9 = V_0;
NullCheck(L_9);
int32_t L_10;
L_10 = VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95(L_9, VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
V_1 = L_10;
V_2 = 0;
goto IL_004e_1;
}
IL_0038_1:
{
RuntimeObject* L_11 = __this->___mGuideViews_3;
VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* L_12 = V_0;
int32_t L_13 = V_2;
NullCheck(L_12);
VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* L_14;
L_14 = VuGenericTypedList_2_get_Item_mBCB9B2889A03F7009FA9D1CB8E74965DDD835A9F(L_12, L_13, VuGenericTypedList_2_get_Item_mBCB9B2889A03F7009FA9D1CB8E74965DDD835A9F_RuntimeMethod_var);
NullCheck(L_11);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuGuideView>::Add(T) */, ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var, L_11, L_14);
int32_t L_15 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_004e_1:
{
int32_t L_16 = V_2;
int32_t L_17 = V_1;
if ((((int32_t)L_16) < ((int32_t)L_17)))
{
goto IL_0038_1;
}
}
IL_0052_1:
{
goto IL_005e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005e:
{
RuntimeObject* L_18 = __this->___mGuideViews_3;
return L_18;
}
}
// System.String Vuforia.VuModelTargetObserver::get_ActiveGuideViewName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuModelTargetObserver_get_ActiveGuideViewName_mAD0FF4FA0D72C432635C6ED68345B1BA971581B7 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuModelTargetObserver_vuModelTargetObserverGetActiveGuideViewName_m5E590568D966F8DAEEB0A79F299AA70DF107786A(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0011;
}
}
{
return (String_t*)NULL;
}
IL_0011:
{
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_2, NULL);
return L_3;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuModelTargetState> Vuforia.VuModelTargetObserver::get_States()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuModelTargetObserver_get_States_m858B6503261C6519A40AC060F2FF7AF28CA4915D (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t86634C153246899D73951A911D98E4F358F9A561_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD50BEBC4D2A2AFDDC1BD63530266D7D2D663CCCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2_get_Item_m3DC49D1A477F0049182393DC30B4FD7CBBD007AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
RuntimeObject* L_0 = __this->___mStates_4;
if (L_0)
{
goto IL_0068;
}
}
{
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_1 = (VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69*)il2cpp_codegen_object_new(VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuModelTargetStateList__ctor_m13BAF8C4E2AB44C576D3C7A8964F366608779BF0(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
{
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_2 = V_0;
if (!L_2)
{
goto IL_0067;
}
}
{
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0067:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D* L_4 = (List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D*)il2cpp_codegen_object_new(List_1_t78B4A92879E571E2303CF5CBA652AF03E219FB9D_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mD50BEBC4D2A2AFDDC1BD63530266D7D2D663CCCD(L_4, List_1__ctor_mD50BEBC4D2A2AFDDC1BD63530266D7D2D663CCCD_RuntimeMethod_var);
__this->___mStates_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStates_4), (void*)L_4);
intptr_t L_5 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_6 = V_0;
NullCheck(L_6);
intptr_t L_7;
L_7 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_6, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
int32_t L_8;
L_8 = VuModelTargetObserver_vuModelTargetObserverGetAvailableStates_m44F80DAAD1C8B57BDCEB2363AB0E47A3FE02DBC3(L_5, L_7, NULL);
if (L_8)
{
goto IL_0037_1;
}
}
{
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_9);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A09D80AF544FC5379CB9F9DE20217A1EF8B0A51)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuModelTargetObserver_get_States_m858B6503261C6519A40AC060F2FF7AF28CA4915D_RuntimeMethod_var)));
}
IL_0037_1:
{
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95(L_10, VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
V_1 = L_11;
V_2 = 0;
goto IL_0058_1;
}
IL_0042_1:
{
RuntimeObject* L_12 = __this->___mStates_4;
VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* L_13 = V_0;
int32_t L_14 = V_2;
NullCheck(L_13);
VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* L_15;
L_15 = VuGenericTypedList_2_get_Item_m3DC49D1A477F0049182393DC30B4FD7CBBD007AC(L_13, L_14, VuGenericTypedList_2_get_Item_m3DC49D1A477F0049182393DC30B4FD7CBBD007AC_RuntimeMethod_var);
NullCheck(L_12);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuModelTargetState>::Add(T) */, ICollection_1_t86634C153246899D73951A911D98E4F358F9A561_il2cpp_TypeInfo_var, L_12, L_15);
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0058_1:
{
int32_t L_17 = V_2;
int32_t L_18 = V_1;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0042_1;
}
}
{
goto IL_0068;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
RuntimeObject* L_19 = __this->___mStates_4;
return L_19;
}
}
// System.String Vuforia.VuModelTargetObserver::get_ActiveStateName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuModelTargetObserver_get_ActiveStateName_m0EAA3C3A12F6F6FAB6535ABF8ABD43206E47137B (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_vuModelTargetObserverGetActiveStateName_m40D52AFF42E575E05B673C0CC5D81D4BBD74CADA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuModelTargetObserver_vuModelTargetObserverGetActiveStateName_m40D52AFF42E575E05B673C0CC5D81D4BBD74CADA_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuModelTargetObserver::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuModelTargetObserver_Reset_m889F137CB10D70F14D84C28331B7E3A972D65A2A (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuModelTargetObserver_vuModelTargetObserverReset_mCD7501FABD3884A1E9CCF5E68D3610B503908E22(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// Vuforia.VuModelTargetObserver Vuforia.VuModelTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* VuModelTargetObserver_Create_m3D502BABB5EDA887E29F11BA42E727980B578F50 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuModelTargetObserver_vuEngineCreateModelTargetObserver_m8EBA94328D9BF6E7EFB2261A8C45419B0DBF3E66(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* L_8 = (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F*)il2cpp_codegen_object_new(VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuModelTargetObserver__ctor_m887357AECA03A4E9CD840E28FD02A6B05C034D47(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F*)NULL;
}
}
// System.Void Vuforia.VuModelTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObserver__ctor_m887357AECA03A4E9CD840E28FD02A6B05C034D47 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.VuModelTargetObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObserver_Dispose_m2B0E8B54F3A4E57890D3BA57DEE3D89A3557F814 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___mGuideViews_3;
if (!L_0)
{
goto IL_0047;
}
}
{
RuntimeObject* L_1 = __this->___mGuideViews_3;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuGuideView>::GetEnumerator() */, IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002b:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_0034;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0034:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0021_1;
}
IL_0016_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuGuideView>::get_Current() */, IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0021_1:
{
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
if (L_8)
{
goto IL_0016_1;
}
}
{
goto IL_0035;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0035:
{
RuntimeObject* L_9 = __this->___mGuideViews_3;
NullCheck(L_9);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuGuideView>::Clear() */, ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var, L_9);
__this->___mGuideViews_3 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViews_3), (void*)(RuntimeObject*)NULL);
}
IL_0047:
{
bool L_10 = ___0_disposing;
VuObserver_Dispose_m3DAD264FB8C2458D761FD024F21A5376CFA0A268(__this, L_10, NULL);
return;
}
}
// System.Boolean Vuforia.VuModelTargetObserver::SetTargetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuModelTargetObserver_SetTargetScale_m74A8D85538C9B4FEA83A162D13D6757F5EF6DF8C (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, float ___0_scale, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_scale;
int32_t L_2;
L_2 = VuModelTargetObserver_vuModelTargetObserverSetTargetScale_mA2BECBCC8DA95E26019D3D14C8B6BE9442D4F78A(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuModelTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuModelTargetObserver_SetTrackingOptimization_m610D2A2A61D96D743C11D67C05B67781511D200A (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_optimization;
int32_t L_2;
L_2 = VuModelTargetObserver_vuModelTargetObserverSetTrackingOptimization_m6EBCAFEBB3889A5F2D562F28456B6B7C177FC54A(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuModelTargetObserver::SetActiveGuideViewName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuModelTargetObserver_SetActiveGuideViewName_m4F9DD1CE2008F850460F12B1226A30CC7A25798B (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_1;
L_1 = Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001b:
{// begin finally (depth: 1)
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_2, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
intptr_t L_3 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
intptr_t L_4 = V_0;
int32_t L_5;
L_5 = VuModelTargetObserver_vuModelTargetObserverSetActiveGuideViewName_mE72BC7DC5660B31EB4D6B8674C27D7BBC7A2870D(L_3, L_4, NULL);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_5, NULL);
V_1 = L_6;
goto IL_0022;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0022:
{
bool L_7 = V_1;
return L_7;
}
}
// System.Boolean Vuforia.VuModelTargetObserver::SetActiveStateName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuModelTargetObserver_SetActiveStateName_m5A1B489530F640C57168C6862568F38347C83AA8 (VuModelTargetObserver_tF9703A6C4A943C3D15532CAB5C5BFAB39ECAB05F* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_1;
L_1 = Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001b:
{// begin finally (depth: 1)
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_2, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
intptr_t L_3 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
intptr_t L_4 = V_0;
int32_t L_5;
L_5 = VuModelTargetObserver_vuModelTargetObserverSetActiveStateName_mB5F70A5961181556D4FD39EC131DAD6D94A35E5E(L_3, L_4, NULL);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_5, NULL);
V_1 = L_6;
goto IL_0022;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0022:
{
bool L_7 = V_1;
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
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewGetName_m43EBFE7CC913B5A06D1D8943258EA20F4DCA58B3 (intptr_t ___0_guideViewHandle, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewGetName)(___0_guideViewHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_guideViewHandle, ___1_name);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewGetPose(System.IntPtr,Vuforia.VuMatrix44F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewGetPose_m122C67F2547FDE47DEA60B78BAF0E0C8D3377EBE (intptr_t ___0_guideViewHandle, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* ___1_pose, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewGetPose", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewGetPose)(___0_guideViewHandle, ___1_pose);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_guideViewHandle, ___1_pose);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewSetPose(System.IntPtr,Vuforia.VuMatrix44F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewSetPose_m49A07801F6033B242531891C44676D5B8664655B (intptr_t ___0_guideViewHandle, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* ___1_pose, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewSetPose", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewSetPose)(___0_guideViewHandle, ___1_pose);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_guideViewHandle, ___1_pose);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewGetImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewGetImage_m5DA799BA164CC73AF53263341D66D13019C94D01 (intptr_t ___0_guideViewHandle, intptr_t* ___1_image, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewGetImage", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewGetImage)(___0_guideViewHandle, ___1_image);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_guideViewHandle, ___1_image);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideView::vuGuideViewIsImageOutdated(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideView_vuGuideViewIsImageOutdated_m17094EB2AC936153A252C36BED29B2948B0AC553 (intptr_t ___0_guideViewHandle, int32_t* ___1_outdated, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewIsImageOutdated", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewIsImageOutdated)(___0_guideViewHandle, ___1_outdated);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_guideViewHandle, ___1_outdated);
#endif
return returnValue;
}
// System.String Vuforia.VuGuideView::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuGuideView_get_Name_m7EE5DB7113D72F0C5EFA9C6006311E8ED9465E22 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideView_vuGuideViewGetName_m43EBFE7CC913B5A06D1D8943258EA20F4DCA58B3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuGuideView_vuGuideViewGetName_m43EBFE7CC913B5A06D1D8943258EA20F4DCA58B3_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuMatrix44F Vuforia.VuGuideView::get_Pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuGuideView_get_Pose_m93A9DDFD3F191B6690322F6239454F24C0D78C3F (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideView_vuGuideViewGetPose_m122C67F2547FDE47DEA60B78BAF0E0C8D3377EBE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* L_1 = (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234(L_1, NULL, (intptr_t)((void*)VuGuideView_vuGuideViewGetPose_m122C67F2547FDE47DEA60B78BAF0E0C8D3377EBE_RuntimeMethod_var), NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.IVuImage Vuforia.VuGuideView::get_Image()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuGuideView_get_Image_m0E553E4B1AC2CAC6138F69E4D1DE788768194130 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_0 = __this->___mImage_2;
if (!L_0)
{
goto IL_0010;
}
}
{
bool L_1;
L_1 = VuGuideView_get_IsImageOutdated_m277AA6568E77B3B3C45703F9E7D58246312E6AD3(__this, NULL);
if (!L_1)
{
goto IL_0037;
}
}
IL_0010:
{
intptr_t L_2 = __this->___mNativeHandle_0;
int32_t L_3;
L_3 = VuGuideView_vuGuideViewGetImage_m5DA799BA164CC73AF53263341D66D13019C94D01(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_002a;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral25264C2BEAE0EE01274D2926624101CE037EC946)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuGuideView_get_Image_m0E553E4B1AC2CAC6138F69E4D1DE788768194130_RuntimeMethod_var)));
}
IL_002a:
{
intptr_t L_5 = V_0;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_6 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)il2cpp_codegen_object_new(VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9(L_6, L_5, (bool)0, NULL);
__this->___mImage_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImage_2), (void*)L_6);
}
IL_0037:
{
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_7 = __this->___mImage_2;
return L_7;
}
}
// System.Boolean Vuforia.VuGuideView::get_IsImageOutdated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuGuideView_get_IsImageOutdated_m277AA6568E77B3B3C45703F9E7D58246312E6AD3 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideView_vuGuideViewIsImageOutdated_m17094EB2AC936153A252C36BED29B2948B0AC553_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_1 = (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*)il2cpp_codegen_object_new(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11(L_1, NULL, (intptr_t)((void*)VuGuideView_vuGuideViewIsImageOutdated_m17094EB2AC936153A252C36BED29B2948B0AC553_RuntimeMethod_var), NULL);
bool L_2;
L_2 = ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuGuideView Vuforia.VuGuideView::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* VuGuideView_Create_m884F1DBEAB0F939B4E7226625D3DD27D67ED52B3 (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* L_1 = (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7*)il2cpp_codegen_object_new(VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuGuideView__ctor_mE1C61E4DD985A2418CA0C95403CD6EBA39D39670(L_1, L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.VuGuideView::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView__ctor_mE1C61E4DD985A2418CA0C95403CD6EBA39D39670 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// System.Void Vuforia.VuGuideView::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView_Finalize_m91178B1817AB14E525012875F68AF0E9715DC2CD (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuGuideView_Dispose_mFA778281D6A2363901A2D2878850C5E473D9519E(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuGuideView::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView_Dispose_mE929B8E0FD4A7EEA338A3281FAF6F47E6968D24C (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuGuideView_Dispose_mFA778281D6A2363901A2D2878850C5E473D9519E(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuGuideView::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideView_Dispose_mFA778281D6A2363901A2D2878850C5E473D9519E (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, bool ___0_disposing, const RuntimeMethod* method)
{
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* G_B2_0 = NULL;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* G_B1_0 = NULL;
{
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_0 = __this->___mImage_2;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
VuImage_Dispose_m46E95843CE0B558BFCC3F8CC07F28D1DF6059B45(G_B2_0, NULL);
}
IL_0011:
{
__this->___mImage_2 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImage_2), (void*)(VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)NULL);
bool L_2 = ___0_disposing;
if (!L_2)
{
goto IL_0022;
}
}
{
__this->___mVuCameraIntrinsics_1 = (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuCameraIntrinsics_1), (void*)(VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E*)NULL);
}
IL_0022:
{
return;
}
}
// System.Boolean Vuforia.VuGuideView::SetPose(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuGuideView_SetPose_m8B01F359798F2AC67311E2D59C4C53064C97C613 (VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* __this, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_pose, const RuntimeMethod* method)
{
bool G_B5_0 = false;
bool G_B1_0 = false;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* G_B3_0 = NULL;
bool G_B3_1 = false;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* G_B2_0 = NULL;
bool G_B2_1 = false;
bool G_B4_0 = false;
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuGuideView_vuGuideViewSetPose_m49A07801F6033B242531891C44676D5B8664655B(L_0, (&___0_pose), NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
bool L_3 = L_2;
G_B1_0 = L_3;
if (!L_3)
{
G_B5_0 = L_3;
goto IL_002d;
}
}
{
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_4 = __this->___mImage_2;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_5 = L_4;
G_B2_0 = L_5;
G_B2_1 = G_B1_0;
if (L_5)
{
G_B3_0 = L_5;
G_B3_1 = G_B1_0;
goto IL_0021;
}
}
{
G_B4_0 = G_B2_1;
goto IL_0026;
}
IL_0021:
{
NullCheck(G_B3_0);
VuImage_Dispose_m46E95843CE0B558BFCC3F8CC07F28D1DF6059B45(G_B3_0, NULL);
G_B4_0 = G_B3_1;
}
IL_0026:
{
__this->___mImage_2 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImage_2), (void*)(VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)NULL);
G_B5_0 = G_B4_0;
}
IL_002d:
{
return G_B5_0;
}
}
#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
// Vuforia.VuResult Vuforia.VuGuideViewList::vuGuideViewListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideViewList_vuGuideViewListCreate_mFAC22025E331787AA29DA937CD361D79EAFB4F36 (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideViewList::vuGuideViewListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideViewList_vuGuideViewListGetSize_m9BC24058C7F14CE1DF912F212B9B1E4B99FE9330 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideViewList::vuGuideViewListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideViewList_vuGuideViewListGetElement_m123158C0D05F03C49E4492A882D93DD57B18C8F9 (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_observationHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewListGetElement)(___0_listHandle, ___1_element, ___2_observationHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_observationHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuGuideViewList::vuGuideViewListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuGuideViewList_vuGuideViewListDestroy_m36C2FDF8D45F3CD6D4E86C4BC95961DEBCA090EE (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuGuideViewListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuGuideViewListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuGuideViewList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuGuideViewList__ctor_mEC6B4C7616B0B1A65B1206739CCB10972564D994 (VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2__ctor_mE336F680865B9BB350BA5799F34627869C1D0F9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideViewList_vuGuideViewListCreate_mFAC22025E331787AA29DA937CD361D79EAFB4F36_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideViewList_vuGuideViewListDestroy_m36C2FDF8D45F3CD6D4E86C4BC95961DEBCA090EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideViewList_vuGuideViewListGetElement_m123158C0D05F03C49E4492A882D93DD57B18C8F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGuideViewList_vuGuideViewListGetSize_m9BC24058C7F14CE1DF912F212B9B1E4B99FE9330_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuGuideViewList_vuGuideViewListCreate_mFAC22025E331787AA29DA937CD361D79EAFB4F36_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuGuideViewList_vuGuideViewListGetSize_m9BC24058C7F14CE1DF912F212B9B1E4B99FE9330_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuGuideViewList_vuGuideViewListGetElement_m123158C0D05F03C49E4492A882D93DD57B18C8F9_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuGuideViewList_vuGuideViewListDestroy_m36C2FDF8D45F3CD6D4E86C4BC95961DEBCA090EE_RuntimeMethod_var), NULL);
VuGenericTypedList_2__ctor_mE336F680865B9BB350BA5799F34627869C1D0F9D(__this, L_0, L_1, L_2, L_3, VuGenericTypedList_2__ctor_mE336F680865B9BB350BA5799F34627869C1D0F9D_RuntimeMethod_var);
return;
}
}
// Vuforia.VuGuideView Vuforia.VuGuideViewList::GetElement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* VuGuideViewList_GetElement_mFBF569C408A89D9B3BC0FF4C43CEC24D0B8EBBCD (VuGuideViewList_tE81B414CDF9EA72559153A58E1716FB32E379BF6* __this, intptr_t ___0_nativeElement, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_nativeElement;
VuGuideView_t22784C893660E074220AD4496EE5D3CAE6A205E7* L_1;
L_1 = VuGuideView_Create_m884F1DBEAB0F939B4E7226625D3DD27D67ED52B3(L_0, NULL);
return L_1;
}
}
#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
// Vuforia.VuResult Vuforia.VuModelTargetState::vuModelTargetStateGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetState_vuModelTargetStateGetName_mF94BFCCB6736015F2AE3FA660B1E5B74EC022936 (intptr_t ___0_stateHandle, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetStateGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetStateGetName)(___0_stateHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_name);
#endif
return returnValue;
}
// System.String Vuforia.VuModelTargetState::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuModelTargetState_get_Name_mA9AFF16C2C1DB4724EAABA78E52F206F5E498F74 (VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mName_0;
return L_0;
}
}
// Vuforia.VuModelTargetState Vuforia.VuModelTargetState::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* VuModelTargetState_Create_mCF81AF02700ADAE2018F5CFC99373B4F2333EF9F (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* L_1 = (VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075*)il2cpp_codegen_object_new(VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuModelTargetState__ctor_m82E515AA37A8D026FFEAEC63F8331EDCCD61DDCB(L_1, L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.VuModelTargetState::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetState__ctor_m82E515AA37A8D026FFEAEC63F8331EDCCD61DDCB (VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetState_vuModelTargetStateGetName_mF94BFCCB6736015F2AE3FA660B1E5B74EC022936_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuModelTargetState_vuModelTargetStateGetName_mF94BFCCB6736015F2AE3FA660B1E5B74EC022936_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
__this->___mName_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_0), (void*)L_2);
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
// Vuforia.VuResult Vuforia.VuModelTargetStateList::vuModelTargetStateListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetStateList_vuModelTargetStateListCreate_m63AE792A9D80283E9C3BD105B3FFF7242157E0CC (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetStateListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetStateListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetStateList::vuModelTargetStateListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetStateList_vuModelTargetStateListGetSize_mC9D33BC65668579575A254FEABF5275DD8FB36C2 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetStateListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetStateListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetStateList::vuModelTargetStateListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetStateList_vuModelTargetStateListGetElement_mF06DBC51A0FD98BA7EFB507BF90EBE1AFF0ACB7B (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_observationHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetStateListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetStateListGetElement)(___0_listHandle, ___1_element, ___2_observationHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_observationHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuModelTargetStateList::vuModelTargetStateListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetStateList_vuModelTargetStateListDestroy_mCB574DD30EC5BD6C889C55027ADA446E42473976 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetStateListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetStateListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuModelTargetStateList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetStateList__ctor_m13BAF8C4E2AB44C576D3C7A8964F366608779BF0 (VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2__ctor_mFBDD79ACED40D7502B67F182F8BF3D1F51330910_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetStateList_vuModelTargetStateListCreate_m63AE792A9D80283E9C3BD105B3FFF7242157E0CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetStateList_vuModelTargetStateListDestroy_mCB574DD30EC5BD6C889C55027ADA446E42473976_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetStateList_vuModelTargetStateListGetElement_mF06DBC51A0FD98BA7EFB507BF90EBE1AFF0ACB7B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetStateList_vuModelTargetStateListGetSize_mC9D33BC65668579575A254FEABF5275DD8FB36C2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuModelTargetStateList_vuModelTargetStateListCreate_m63AE792A9D80283E9C3BD105B3FFF7242157E0CC_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuModelTargetStateList_vuModelTargetStateListGetSize_mC9D33BC65668579575A254FEABF5275DD8FB36C2_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuModelTargetStateList_vuModelTargetStateListGetElement_mF06DBC51A0FD98BA7EFB507BF90EBE1AFF0ACB7B_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuModelTargetStateList_vuModelTargetStateListDestroy_mCB574DD30EC5BD6C889C55027ADA446E42473976_RuntimeMethod_var), NULL);
VuGenericTypedList_2__ctor_mFBDD79ACED40D7502B67F182F8BF3D1F51330910(__this, L_0, L_1, L_2, L_3, VuGenericTypedList_2__ctor_mFBDD79ACED40D7502B67F182F8BF3D1F51330910_RuntimeMethod_var);
return;
}
}
// Vuforia.VuModelTargetState Vuforia.VuModelTargetStateList::GetElement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* VuModelTargetStateList_GetElement_m0788E73743DDB8B36218A528815BBCA75384E61E (VuModelTargetStateList_t2CA98ACCFCC793AC7EC4C8A2D6E1AA9F52885E69* __this, intptr_t ___0_nativeElement, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_nativeElement;
VuModelTargetState_t5D3C1E2E10A95E24FA7F7F70C517724FBDF48075* L_1;
L_1 = VuModelTargetState_Create_mCF81AF02700ADAE2018F5CFC99373B4F2333EF9F(L_0, NULL);
return L_1;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuModelTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_pinvoke(const VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D& unmarshaled, VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___activeGuideViewName_4 = il2cpp_codegen_marshal_string(unmarshaled.___activeGuideViewName_4);
marshaled.___trackingOptimization_5 = unmarshaled.___trackingOptimization_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
marshaled.___activeStateName_7 = il2cpp_codegen_marshal_string(unmarshaled.___activeStateName_7);
}
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_pinvoke_back(const VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_pinvoke& marshaled, VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
unmarshaled.___activeGuideViewName_4 = il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeGuideViewName_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___activeGuideViewName_4));
int32_t unmarshaledtrackingOptimization_temp_5 = 0;
unmarshaledtrackingOptimization_temp_5 = marshaled.___trackingOptimization_5;
unmarshaled.___trackingOptimization_5 = unmarshaledtrackingOptimization_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
unmarshaled.___activeStateName_7 = il2cpp_codegen_marshal_string_result(marshaled.___activeStateName_7);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeStateName_7), (void*)il2cpp_codegen_marshal_string_result(marshaled.___activeStateName_7));
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_pinvoke_cleanup(VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___activeGuideViewName_4);
marshaled.___activeGuideViewName_4 = NULL;
il2cpp_codegen_marshal_free(marshaled.___activeStateName_7);
marshaled.___activeStateName_7 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuModelTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_com(const VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D& unmarshaled, VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___size_2 = unmarshaled.___size_2;
marshaled.___bbox_3 = unmarshaled.___bbox_3;
marshaled.___activeGuideViewName_4 = il2cpp_codegen_marshal_bstring(unmarshaled.___activeGuideViewName_4);
marshaled.___trackingOptimization_5 = unmarshaled.___trackingOptimization_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
marshaled.___activeStateName_7 = il2cpp_codegen_marshal_bstring(unmarshaled.___activeStateName_7);
}
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_com_back(const VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_com& marshaled, VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_2;
memset((&unmarshaledsize_temp_2), 0, sizeof(unmarshaledsize_temp_2));
unmarshaledsize_temp_2 = marshaled.___size_2;
unmarshaled.___size_2 = unmarshaledsize_temp_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_3;
memset((&unmarshaledbbox_temp_3), 0, sizeof(unmarshaledbbox_temp_3));
unmarshaledbbox_temp_3 = marshaled.___bbox_3;
unmarshaled.___bbox_3 = unmarshaledbbox_temp_3;
unmarshaled.___activeGuideViewName_4 = il2cpp_codegen_marshal_bstring_result(marshaled.___activeGuideViewName_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeGuideViewName_4), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___activeGuideViewName_4));
int32_t unmarshaledtrackingOptimization_temp_5 = 0;
unmarshaledtrackingOptimization_temp_5 = marshaled.___trackingOptimization_5;
unmarshaled.___trackingOptimization_5 = unmarshaledtrackingOptimization_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
unmarshaled.___activeStateName_7 = il2cpp_codegen_marshal_bstring_result(marshaled.___activeStateName_7);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___activeStateName_7), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___activeStateName_7));
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshal_com_cleanup(VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___activeGuideViewName_4);
marshaled.___activeGuideViewName_4 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___activeStateName_7);
marshaled.___activeStateName_7 = NULL;
}
// Vuforia.VuResult Vuforia.VuModelTargetObservationTargetInfo::vuModelTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuModelTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservationTargetInfo_vuModelTargetObservationGetTargetInfo_m06CAD0C6BD2CBFEAF06B4D52613832F5CC8EADD9 (intptr_t ___0_observation, Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObservationGetTargetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuModelTargetObservationTargetInfo Vuforia.VuModelTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D VuModelTargetObservationTargetInfo_Create_mFF799573198F588BCE42018AE4938AF41421E29B (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 V_0;
memset((&V_0), 0, sizeof(V_0));
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuModelTargetObservationTargetInfo_vuModelTargetObservationGetTargetInfo_m06CAD0C6BD2CBFEAF06B4D52613832F5CC8EADD9(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuModelTargetObservationTargetInfo_Create_mFF799573198F588BCE42018AE4938AF41421E29B_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D));
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_6 = V_0;
intptr_t L_7 = L_6.___name_1;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_9 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_10 = L_9.___size_2;
(&V_1)->___size_2 = L_10;
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_11 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_12 = L_11.___bbox_3;
(&V_1)->___bbox_3 = L_12;
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_13 = V_0;
intptr_t L_14 = L_13.___activeGuideViewName_4;
String_t* L_15;
L_15 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_14, NULL);
(&V_1)->___activeGuideViewName_4 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___activeGuideViewName_4), (void*)L_15);
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_16 = V_0;
int32_t L_17 = L_16.___trackingOptimization_5;
(&V_1)->___trackingOptimization_5 = L_17;
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_18 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_19 = L_18.___poseOffset_6;
(&V_1)->___poseOffset_6 = L_19;
Internal_t61F6592B5F3C9CCF0CEF5942D376E6E7B6B97815 L_20 = V_0;
intptr_t L_21 = L_20.___activeStateName_7;
String_t* L_22;
L_22 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_21, NULL);
(&V_1)->___activeStateName_7 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___activeStateName_7), (void*)L_22);
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D L_23 = V_1;
return L_23;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuModelTargetObservationStateInfo
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_pinvoke(const VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539& unmarshaled, VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_pinvoke& marshaled)
{
marshaled.___stateName_0 = il2cpp_codegen_marshal_string(unmarshaled.___stateName_0);
}
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_pinvoke_back(const VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_pinvoke& marshaled, VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539& unmarshaled)
{
unmarshaled.___stateName_0 = il2cpp_codegen_marshal_string_result(marshaled.___stateName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___stateName_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___stateName_0));
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetObservationStateInfo
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_pinvoke_cleanup(VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___stateName_0);
marshaled.___stateName_0 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuModelTargetObservationStateInfo
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_com(const VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539& unmarshaled, VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_com& marshaled)
{
marshaled.___stateName_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___stateName_0);
}
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_com_back(const VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_com& marshaled, VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539& unmarshaled)
{
unmarshaled.___stateName_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___stateName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___stateName_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___stateName_0));
}
// Conversion method for clean up from marshalling of: Vuforia.VuModelTargetObservationStateInfo
IL2CPP_EXTERN_C void VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshal_com_cleanup(VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___stateName_0);
marshaled.___stateName_0 = NULL;
}
// Vuforia.VuResult Vuforia.VuModelTargetObservationStateInfo::vuModelTargetObservationGetStateInfo(System.IntPtr,Vuforia.VuModelTargetObservationStateInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservationStateInfo_vuModelTargetObservationGetStateInfo_mA98DE4B67FCD4168CE69B2906F1D533BB713C6F5 (intptr_t ___0_observation, Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5* ___1_stateInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObservationGetStateInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObservationGetStateInfo)(___0_observation, ___1_stateInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_stateInfo);
#endif
return returnValue;
}
// Vuforia.VuModelTargetObservationStateInfo Vuforia.VuModelTargetObservationStateInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 VuModelTargetObservationStateInfo_Create_m1D9EF598B1E5A18EE3FEA965DB66136E829D5E07 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5 V_0;
memset((&V_0), 0, sizeof(V_0));
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuModelTargetObservationStateInfo_vuModelTargetObservationGetStateInfo_mA98DE4B67FCD4168CE69B2906F1D533BB713C6F5(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C253567FAF47D381E4CC00C34F52B79FE308CED)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuModelTargetObservationStateInfo_Create_m1D9EF598B1E5A18EE3FEA965DB66136E829D5E07_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539));
Internal_t36421AB45E313096130AC9E17BB8E376EC20B3E5 L_3 = V_0;
intptr_t L_4 = L_3.___stateName_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___stateName_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___stateName_0), (void*)L_5);
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 L_6 = V_1;
return L_6;
}
}
#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
// Vuforia.VuResult Vuforia.VuModelTargetObservation::vuModelTargetObservationGetStatusInfo(System.IntPtr,Vuforia.VuModelTargetObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservation_vuModelTargetObservationGetStatusInfo_mEBA4EEF838D28182A4DDDE85AEA38D82765C4FDD (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuModelTargetObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuModelTargetObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuModelTargetObservationStatusInfo Vuforia.VuModelTargetObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetObservation_get_StatusInfo_mA07F0A86FFF954E8A25D20D1937D7035612037C5 (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObservation_vuModelTargetObservationGetStatusInfo_mEBA4EEF838D28182A4DDDE85AEA38D82765C4FDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuModelTargetObservationStatusInfo_t7C990323FEDFD4A979082D4CB545EF7ED2ECB020_mF3FB9C62A171544655725E4B3B4B8F72DE2108FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526* L_1 = (GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tDD70B6A31303FA970FADF9C212A94C47B2B48526_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m51477AEDDB7938B757DD4CF69A843457EF4B50D6(L_1, NULL, (intptr_t)((void*)VuModelTargetObservation_vuModelTargetObservationGetStatusInfo_mEBA4EEF838D28182A4DDDE85AEA38D82765C4FDD_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuModelTargetObservationStatusInfo_t7C990323FEDFD4A979082D4CB545EF7ED2ECB020_mF3FB9C62A171544655725E4B3B4B8F72DE2108FD(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuModelTargetObservationStatusInfo_t7C990323FEDFD4A979082D4CB545EF7ED2ECB020_mF3FB9C62A171544655725E4B3B4B8F72DE2108FD_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuModelTargetObservationTargetInfo Vuforia.VuModelTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D VuModelTargetObservation_get_TargetInfo_mF95442AC0A2370F8E03DA6D9BF7DD24B25952463 (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObservationTargetInfo_Create_mFF799573198F588BCE42018AE4938AF41421E29B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE* L_0 = (&__this->___mTargetInfo_4);
CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737* L_1 = (CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737*)il2cpp_codegen_object_new(CreateStructDelegate_1_t464A4064C663996E35CDD4FE99394922891E8737_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m926A81648DC71E59F22CE8A81578FB08C9C15C48(L_1, NULL, (intptr_t)((void*)VuModelTargetObservationTargetInfo_Create_mFF799573198F588BCE42018AE4938AF41421E29B_RuntimeMethod_var), NULL);
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D L_2;
L_2 = VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163(__this, L_0, L_1, VuObservation_GetStructValue_TisVuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_m5235A2F9E2AD5BC006EBA3B8B69E1EC6DB7BD163_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuModelTargetObservationStateInfo Vuforia.VuModelTargetObservation::get_StateInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 VuModelTargetObservation_get_StateInfo_mC7BD87FAE920E65C55BFD2C182514FB7515F9F87 (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObservationStateInfo_Create_m1D9EF598B1E5A18EE3FEA965DB66136E829D5E07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2* L_0 = (&__this->___mStateInfo_5);
CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2* L_1 = (CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2*)il2cpp_codegen_object_new(CreateStructDelegate_1_t740074CFC233D096F98BA627F6C40488DFCC4FD2_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_mED282C4D6F45798F520BEB381731BD030DDB4D0A(L_1, NULL, (intptr_t)((void*)VuModelTargetObservationStateInfo_Create_m1D9EF598B1E5A18EE3FEA965DB66136E829D5E07_RuntimeMethod_var), NULL);
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 L_2;
L_2 = VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF(__this, L_0, L_1, VuObservation_GetStructValue_TisVuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_m96538FE8A49A5D0AE5FF240FF15E9F3D8DF039AF_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuModelTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObservation__ctor_mA963B37964C6A756E9271AD76C236AEB5AEFB3DB (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuModelTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetObservation_UnregisterObservation_mC546A074814A529386B9DD5BA2E0410B4C5D67B9 (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* __this, const RuntimeMethod* method)
{
{
Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t8C9CBCD52971AA585E4095255F6FB303027075CA));
Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t82C5E404E7705A819237B541F104E35430B9E7FE));
Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2* L_2 = (&__this->___mStateInfo_5);
il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t55B458556F9A1C2955EAA7257FBB73E4D55191F2));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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 Vuforia.MonoPInvokeCallbackAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoPInvokeCallbackAttribute__ctor_m292A9EEAEC8894B428FCF351FCE2E80643A3C753 (MonoPInvokeCallbackAttribute_tC49B7B91B20A707698C7813848D351012F6F9AF0* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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
// Conversion methods for marshalling of: Vuforia.VuMultiTargetConfig
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___poseOffset_3 = unmarshaled.___poseOffset_3;
}
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke_back(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_3;
memset((&unmarshaledposeOffset_temp_3), 0, sizeof(unmarshaledposeOffset_temp_3));
unmarshaledposeOffset_temp_3 = marshaled.___poseOffset_3;
unmarshaled.___poseOffset_3 = unmarshaledposeOffset_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMultiTargetConfig
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke_cleanup(VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuMultiTargetConfig
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_com(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___targetName_1 = il2cpp_codegen_marshal_string(unmarshaled.___targetName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___poseOffset_3 = unmarshaled.___poseOffset_3;
}
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_com_back(const VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_com& marshaled, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___targetName_1 = il2cpp_codegen_marshal_string_result(marshaled.___targetName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___targetName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___targetName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_3;
memset((&unmarshaledposeOffset_temp_3), 0, sizeof(unmarshaledposeOffset_temp_3));
unmarshaledposeOffset_temp_3 = marshaled.___poseOffset_3;
unmarshaled.___poseOffset_3 = unmarshaledposeOffset_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMultiTargetConfig
IL2CPP_EXTERN_C void VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_com_cleanup(VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___targetName_1);
marshaled.___targetName_1 = NULL;
}
// System.Object Vuforia.VuMultiTargetConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMultiTargetConfig_Clone_m75105C4554F78256E05CCE04C1375CF7B797C47F (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_0 = (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981*)il2cpp_codegen_object_new(VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMultiTargetConfig__ctor_m0B9E782ACF01E9A846763F8B6061FDFB2AD2F281(L_0, NULL);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_3 = L_1;
String_t* L_4 = __this->___targetName_1;
NullCheck(L_3);
L_3->___targetName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___targetName_1), (void*)L_4);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_7 = L_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8 = __this->___poseOffset_3;
NullCheck(L_7);
L_7->___poseOffset_3 = L_8;
return L_7;
}
}
// System.Void Vuforia.VuMultiTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetConfig__ctor_m0B9E782ACF01E9A846763F8B6061FDFB2AD2F281 (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___targetName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___targetName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_2 = 1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_3 = 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
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuEngineCreateMultiTargetObserver(System.IntPtr,System.IntPtr&,Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuEngineCreateMultiTargetObserver_m5D2EB1E5D7BAEE2D70352812B953D1E3D9FC00C8 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateMultiTargetObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateMultiTargetObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuMultiTargetObserverGetTargetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuMultiTargetObserverGetTargetName_m348F73F7B35155CE7E94406C07C93936D4286889 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObserverGetTargetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObserverGetTargetName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuMultiTargetObserverGetTargetSize(System.IntPtr,Vuforia.VuVector3F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuMultiTargetObserverGetTargetSize_mDB917A090D2A882F51CE8ABE42D5C64DC50093F1 (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObserverGetTargetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObserverGetTargetSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuMultiTargetObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuMultiTargetObserverSetTrackingOptimization_m059DCFB13C93BE56569DCDCC44A2847478765E18 (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObserverSetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObserverSetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMultiTargetObserver::vuMultiTargetObserverGetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_vuMultiTargetObserverGetTrackingOptimization_m1F9BA35655F36C56ABE4DCA67526070353F41290 (intptr_t ___0_observerHandle, int32_t* ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObserverGetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObserverGetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// System.String Vuforia.VuMultiTargetObserver::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMultiTargetObserver_get_TargetName_m0A18D339825A1ADA1E69077B4F5459F4EEDBFC21 (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObserver_vuMultiTargetObserverGetTargetName_m348F73F7B35155CE7E94406C07C93936D4286889_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuMultiTargetObserver_vuMultiTargetObserverGetTargetName_m348F73F7B35155CE7E94406C07C93936D4286889_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector3F Vuforia.VuMultiTargetObserver::get_TargetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 VuMultiTargetObserver_get_TargetSize_m3E5424F6CA817D51E4D432AF7424B8224D2509B1 (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObserver_vuMultiTargetObserverGetTargetSize_mDB917A090D2A882F51CE8ABE42D5C64DC50093F1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* L_1 = (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B(L_1, NULL, (intptr_t)((void*)VuMultiTargetObserver_vuMultiTargetObserverGetTargetSize_mDB917A090D2A882F51CE8ABE42D5C64DC50093F1_RuntimeMethod_var), NULL);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuTrackingOptimization Vuforia.VuMultiTargetObserver::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObserver_get_TrackingOptimization_m935019665D585D63955CF2A99239ABF914B2822B (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObserver_vuMultiTargetObserverGetTrackingOptimization_m1F9BA35655F36C56ABE4DCA67526070353F41290_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* L_1 = (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A(L_1, NULL, (intptr_t)((void*)VuMultiTargetObserver_vuMultiTargetObserverGetTrackingOptimization_m1F9BA35655F36C56ABE4DCA67526070353F41290_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuMultiTargetObserver Vuforia.VuMultiTargetObserver::Create(Vuforia.VuEngine,Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* VuMultiTargetObserver_Create_mCB4667335ADFB761C84E4664DDC095A51B2F2E6A (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuMultiTargetObserver_vuEngineCreateMultiTargetObserver_m5D2EB1E5D7BAEE2D70352812B953D1E3D9FC00C8(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* L_8 = (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3*)il2cpp_codegen_object_new(VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuMultiTargetObserver__ctor_mF483E1DEF69F602B8A7A76ED4858A3170DAC14AC(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3*)NULL;
}
}
// System.Void Vuforia.VuMultiTargetObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetObserver__ctor_mF483E1DEF69F602B8A7A76ED4858A3170DAC14AC (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuMultiTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMultiTargetObserver_SetTrackingOptimization_m89FF7D2E1F139BFA0CE8E0093297FE43FF901DE1 (VuMultiTargetObserver_tDB76317B9B764BB8CC78159F5DC28CDAD9A83CB3* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_optimization;
int32_t L_2;
L_2 = VuMultiTargetObserver_vuMultiTargetObserverSetTrackingOptimization_m059DCFB13C93BE56569DCDCC44A2847478765E18(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuMultiTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_pinvoke(const VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA& unmarshaled, VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0);
marshaled.___size_1 = unmarshaled.___size_1;
marshaled.___bbox_2 = unmarshaled.___bbox_2;
marshaled.___poseOffset_3 = unmarshaled.___poseOffset_3;
}
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_pinvoke_back(const VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke& marshaled, VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_0));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_1;
memset((&unmarshaledsize_temp_1), 0, sizeof(unmarshaledsize_temp_1));
unmarshaledsize_temp_1 = marshaled.___size_1;
unmarshaled.___size_1 = unmarshaledsize_temp_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_2;
memset((&unmarshaledbbox_temp_2), 0, sizeof(unmarshaledbbox_temp_2));
unmarshaledbbox_temp_2 = marshaled.___bbox_2;
unmarshaled.___bbox_2 = unmarshaledbbox_temp_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_3;
memset((&unmarshaledposeOffset_temp_3), 0, sizeof(unmarshaledposeOffset_temp_3));
unmarshaledposeOffset_temp_3 = marshaled.___poseOffset_3;
unmarshaled.___poseOffset_3 = unmarshaledposeOffset_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMultiTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_pinvoke_cleanup(VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuMultiTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_com(const VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA& unmarshaled, VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_0);
marshaled.___size_1 = unmarshaled.___size_1;
marshaled.___bbox_2 = unmarshaled.___bbox_2;
marshaled.___poseOffset_3 = unmarshaled.___poseOffset_3;
}
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_com_back(const VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com& marshaled, VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_0));
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_1;
memset((&unmarshaledsize_temp_1), 0, sizeof(unmarshaledsize_temp_1));
unmarshaledsize_temp_1 = marshaled.___size_1;
unmarshaled.___size_1 = unmarshaledsize_temp_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_2;
memset((&unmarshaledbbox_temp_2), 0, sizeof(unmarshaledbbox_temp_2));
unmarshaledbbox_temp_2 = marshaled.___bbox_2;
unmarshaled.___bbox_2 = unmarshaledbbox_temp_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_3;
memset((&unmarshaledposeOffset_temp_3), 0, sizeof(unmarshaledposeOffset_temp_3));
unmarshaledposeOffset_temp_3 = marshaled.___poseOffset_3;
unmarshaled.___poseOffset_3 = unmarshaledposeOffset_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuMultiTargetObservationTargetInfo
IL2CPP_EXTERN_C void VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshal_com_cleanup(VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// Vuforia.VuResult Vuforia.VuMultiTargetObservationTargetInfo::vuMultiTargetObservationGetTargetInfo(System.IntPtr,Vuforia.VuMultiTargetObservationTargetInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObservationTargetInfo_vuMultiTargetObservationGetTargetInfo_m05EA85E26AFDF3CAFED1A2D086DC49A18C8DB40A (intptr_t ___0_observation, Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObservationGetTargetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObservationGetTargetInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuMultiTargetObservationTargetInfo Vuforia.VuMultiTargetObservationTargetInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA VuMultiTargetObservationTargetInfo_Create_mDA7884F7422C0BB873970F0331718F8BD5BFC993 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52 V_0;
memset((&V_0), 0, sizeof(V_0));
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuMultiTargetObservationTargetInfo_vuMultiTargetObservationGetTargetInfo_m05EA85E26AFDF3CAFED1A2D086DC49A18C8DB40A(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuMultiTargetObservationTargetInfo_Create_mDA7884F7422C0BB873970F0331718F8BD5BFC993_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA));
Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52 L_3 = V_0;
intptr_t L_4 = L_3.___name_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___name_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_0), (void*)L_5);
Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52 L_6 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_7 = L_6.___size_1;
(&V_1)->___size_1 = L_7;
Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52 L_8 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_9 = L_8.___bbox_2;
(&V_1)->___bbox_2 = L_9;
Internal_tBB9B17EB345AF1A9F0CE07AAF6AAB912FC686E52 L_10 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_11 = L_10.___poseOffset_3;
(&V_1)->___poseOffset_3 = L_11;
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_12 = V_1;
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
// Vuforia.VuResult Vuforia.VuMultiTargetObservation::vuMultiTargetObservationGetStatusInfo(System.IntPtr,Vuforia.VuMultiTargetObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObservation_vuMultiTargetObservationGetStatusInfo_mDB596B36209F582E9D580807A860AB045C836789 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuMultiTargetObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuMultiTargetObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuMultiTargetObservationStatusInfo Vuforia.VuMultiTargetObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetObservation_get_StatusInfo_mCF2F14E80298258A4CB4F34D65812C4D5F3B4ED5 (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObservation_vuMultiTargetObservationGetStatusInfo_mDB596B36209F582E9D580807A860AB045C836789_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuMultiTargetObservationStatusInfo_tA0CF184D50BAE96AC160F96F4FFEA43FC0CCF4DD_m6A2BA565B91AE3AB7544720CD0EF09E1F61482F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432* L_1 = (GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t64DE4B8A43881DE64B4CE13723BD3EB81D492432_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mF01B66E24FE59D5AC8F1AB38FAA9978F7E4DDE29(L_1, NULL, (intptr_t)((void*)VuMultiTargetObservation_vuMultiTargetObservationGetStatusInfo_mDB596B36209F582E9D580807A860AB045C836789_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuMultiTargetObservationStatusInfo_tA0CF184D50BAE96AC160F96F4FFEA43FC0CCF4DD_m6A2BA565B91AE3AB7544720CD0EF09E1F61482F5(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuMultiTargetObservationStatusInfo_tA0CF184D50BAE96AC160F96F4FFEA43FC0CCF4DD_m6A2BA565B91AE3AB7544720CD0EF09E1F61482F5_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuMultiTargetObservationTargetInfo Vuforia.VuMultiTargetObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA VuMultiTargetObservation_get_TargetInfo_mC5233CCFDDCF0881D52D61AE620B17C2F7D3CC94 (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObservationTargetInfo_Create_mDA7884F7422C0BB873970F0331718F8BD5BFC993_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD* L_0 = (&__this->___mTargetInfo_4);
CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB* L_1 = (CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB*)il2cpp_codegen_object_new(CreateStructDelegate_1_tA7153E42E755017370C102D50E073B15E30479CB_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m9406BE3B2CCE1646849963326A2AA902E4F231F7(L_1, NULL, (intptr_t)((void*)VuMultiTargetObservationTargetInfo_Create_mDA7884F7422C0BB873970F0331718F8BD5BFC993_RuntimeMethod_var), NULL);
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_2;
L_2 = VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14(__this, L_0, L_1, VuObservation_GetStructValue_TisVuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_mA171CFD922AA9D2364FDA69EF55491FAF9E17C14_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuMultiTargetObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetObservation__ctor_mA88A7F59CAE3097F1C27162A8DB9A4F90C15209D (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuMultiTargetObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetObservation_UnregisterObservation_m0518351265ED2412F9E32E2A30F995F0CD88BA54 (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* __this, const RuntimeMethod* method)
{
{
Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tC07F8279F2D9978C5F331B9C30D0C4FE724470A5));
Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_tF88AC366018E2DB0F92FEE93F212620378CF1ABD));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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 Vuforia.ObservationManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationManager__ctor_mD7C0E51F2B4717B1B9AD3EF061D7257117EDB792 (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m154B0C27830C78642385BD870D35E120FBBF0D9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m056256E2D2C9340FCDCBE904FD0E3B79375A7B48_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m0B92BB55732B95D6029E7011AC9DA75964AA6EA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m1094D6459742526221A1E1802DC1CB5C5B6AAA34_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m268AEA7A3269E504F1388A42A77A03969A6B06ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m2727F0EAAACDF8B8C9D01D927E1241BE7730A5E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m50BDA054EEB9DDD94180F4F45FED6B859104AE06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m5EE2C99A29B5277D66F5F46634A0EA9E43B7EBDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m704BCE92DC0561BA0E470BEE27A58A208177A2DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_m8B3842DA8E42453950744747E5A60B31F665E559_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_mB26FB5BC83E5C835C2E227CDBCC65E3817F503E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_mD3917FC151818DA1C7CA7E9D4A90CE4BDA9A3752_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_mD6DEB07B04ACA76A369E2660D5F54C5061F9C228_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_mDC2734C8C906DC4FD8095882A4AAAF361E26227C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1__ctor_mDF41A4730D9DF270A6CFD17FF7B6C48951FCA1EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_0_m0CAB4684A28DC3D286435895118D1FB2EA823E92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_10_mEA480301545E1370E2C2F015E06FAF6EADAE2FCF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_11_m49E251DA7690AD08ACF061A72A5B1CCB304E8EBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_12_m88A78A5670FFA84D8E75F96C25E9BF8C28F123B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_13_m7190F49EF8FBA810CBA016AECDBC6219D7836E52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_1_m9DC94FD7DE36393AC75974C1F4364315BF197240_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_2_mDFB507FDE3AA99C4915A9DC0C336EB83E05D494A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_3_mD80CA56E247E0A2B16014760BA94D8AC9E4CDFF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_4_m5FC4357C82DD89D2CCC5A5FD20F36E324DE85286_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_5_mEDD265928D0E7EECCEA73D896CE21BFE16513168_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_6_m4DE6C9B33188BBBA3C137BA6DFD0C85B01B4EF16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_7_m4894AEA1008F42AA4BDFD47148C40764DB8824F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_8_m102C0322474DC9E2D7D39CD9AB2BA2832875577C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__3_9_mBB027480AF51C04CA60D657F81C9F664251B7AE9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B2_2 = NULL;
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* G_B1_0 = NULL;
int32_t G_B1_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B1_2 = NULL;
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B4_2 = NULL;
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B3_2 = NULL;
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* G_B6_0 = NULL;
int32_t G_B6_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B6_2 = NULL;
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B5_2 = NULL;
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* G_B8_0 = NULL;
int32_t G_B8_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B8_2 = NULL;
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* G_B7_0 = NULL;
int32_t G_B7_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B7_2 = NULL;
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* G_B10_0 = NULL;
int32_t G_B10_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B10_2 = NULL;
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* G_B9_0 = NULL;
int32_t G_B9_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B9_2 = NULL;
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* G_B12_0 = NULL;
int32_t G_B12_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B12_2 = NULL;
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* G_B11_0 = NULL;
int32_t G_B11_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B11_2 = NULL;
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* G_B14_0 = NULL;
int32_t G_B14_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B14_2 = NULL;
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* G_B13_0 = NULL;
int32_t G_B13_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B13_2 = NULL;
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* G_B16_0 = NULL;
int32_t G_B16_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B16_2 = NULL;
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* G_B15_0 = NULL;
int32_t G_B15_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B15_2 = NULL;
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* G_B18_0 = NULL;
int32_t G_B18_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B18_2 = NULL;
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* G_B17_0 = NULL;
int32_t G_B17_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B17_2 = NULL;
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* G_B20_0 = NULL;
int32_t G_B20_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B20_2 = NULL;
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* G_B19_0 = NULL;
int32_t G_B19_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B19_2 = NULL;
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* G_B22_0 = NULL;
int32_t G_B22_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B22_2 = NULL;
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* G_B21_0 = NULL;
int32_t G_B21_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B21_2 = NULL;
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* G_B24_0 = NULL;
int32_t G_B24_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B24_2 = NULL;
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* G_B23_0 = NULL;
int32_t G_B23_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B23_2 = NULL;
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* G_B26_0 = NULL;
int32_t G_B26_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B26_2 = NULL;
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* G_B25_0 = NULL;
int32_t G_B25_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B25_2 = NULL;
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* G_B28_0 = NULL;
int32_t G_B28_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B28_2 = NULL;
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* G_B27_0 = NULL;
int32_t G_B27_1 = 0;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* G_B27_2 = NULL;
{
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_0 = (Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819*)il2cpp_codegen_object_new(Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m154B0C27830C78642385BD870D35E120FBBF0D9E(L_0, Dictionary_2__ctor_m154B0C27830C78642385BD870D35E120FBBF0D9E_RuntimeMethod_var);
__this->___mObservationPools_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationPools_0), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_1 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* L_2 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1;
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = 1;
G_B1_2 = L_1;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = 1;
G_B2_2 = L_1;
goto IL_0037;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_4 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* L_5 = (InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF*)il2cpp_codegen_object_new(InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF_il2cpp_TypeInfo_var);
NullCheck(L_5);
InstanceCtor__ctor_mBEBE48F3EC6E29C3AB9228A5AB1750464BF1BD00(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_0_m0CAB4684A28DC3D286435895118D1FB2EA823E92_RuntimeMethod_var), NULL);
InstanceCtor_t3AD7A83FA51A459A2D42A1D9FF309362FD6E55FF* L_6 = L_5;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
}
IL_0037:
{
NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF* L_7 = (NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF*)il2cpp_codegen_object_new(NativeObservationPool_1_t529E7AC2D89CA4584750C7E3C1C107EC0CDEBAFF_il2cpp_TypeInfo_var);
NullCheck(L_7);
NativeObservationPool_1__ctor_mD3917FC151818DA1C7CA7E9D4A90CE4BDA9A3752(L_7, G_B2_0, NativeObservationPool_1__ctor_mD3917FC151818DA1C7CA7E9D4A90CE4BDA9A3752_RuntimeMethod_var);
NullCheck(G_B2_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B2_2, G_B2_1, L_7, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_8 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* L_9 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2;
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* L_10 = L_9;
G_B3_0 = L_10;
G_B3_1 = 2;
G_B3_2 = L_8;
if (L_10)
{
G_B4_0 = L_10;
G_B4_1 = 2;
G_B4_2 = L_8;
goto IL_0067;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_11 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* L_12 = (InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99*)il2cpp_codegen_object_new(InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99_il2cpp_TypeInfo_var);
NullCheck(L_12);
InstanceCtor__ctor_mFBE686431E662DC46503D5F0A2757291E397FBAA(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_1_m9DC94FD7DE36393AC75974C1F4364315BF197240_RuntimeMethod_var), NULL);
InstanceCtor_tFEE19DEAEE493AB0F688E606B9D5628DDC07DC99* L_13 = L_12;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2), (void*)L_13);
G_B4_0 = L_13;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
}
IL_0067:
{
NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5* L_14 = (NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5*)il2cpp_codegen_object_new(NativeObservationPool_1_tBDB9D95721647A48F1A39A19C3C71CC0B2BB13A5_il2cpp_TypeInfo_var);
NullCheck(L_14);
NativeObservationPool_1__ctor_m268AEA7A3269E504F1388A42A77A03969A6B06ED(L_14, G_B4_0, NativeObservationPool_1__ctor_m268AEA7A3269E504F1388A42A77A03969A6B06ED_RuntimeMethod_var);
NullCheck(G_B4_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B4_2, G_B4_1, L_14, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_15 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* L_16 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_2_3;
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* L_17 = L_16;
G_B5_0 = L_17;
G_B5_1 = 3;
G_B5_2 = L_15;
if (L_17)
{
G_B6_0 = L_17;
G_B6_1 = 3;
G_B6_2 = L_15;
goto IL_0097;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_18 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* L_19 = (InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1*)il2cpp_codegen_object_new(InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1_il2cpp_TypeInfo_var);
NullCheck(L_19);
InstanceCtor__ctor_mDACCF34A76988082387BADDD51B4642463DE4B0F(L_19, L_18, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_2_mDFB507FDE3AA99C4915A9DC0C336EB83E05D494A_RuntimeMethod_var), NULL);
InstanceCtor_tE62F13BA427969E3F7C07F8DE8D78AD360A6F8A1* L_20 = L_19;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_2_3 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_2_3), (void*)L_20);
G_B6_0 = L_20;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
}
IL_0097:
{
NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0* L_21 = (NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0*)il2cpp_codegen_object_new(NativeObservationPool_1_tAD3A2EC0C69DE797D61816E4694877C5A15E72A0_il2cpp_TypeInfo_var);
NullCheck(L_21);
NativeObservationPool_1__ctor_mB26FB5BC83E5C835C2E227CDBCC65E3817F503E2(L_21, G_B6_0, NativeObservationPool_1__ctor_mB26FB5BC83E5C835C2E227CDBCC65E3817F503E2_RuntimeMethod_var);
NullCheck(G_B6_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B6_2, G_B6_1, L_21, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_22 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* L_23 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_4;
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* L_24 = L_23;
G_B7_0 = L_24;
G_B7_1 = 4;
G_B7_2 = L_22;
if (L_24)
{
G_B8_0 = L_24;
G_B8_1 = 4;
G_B8_2 = L_22;
goto IL_00c7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_25 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* L_26 = (InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793*)il2cpp_codegen_object_new(InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793_il2cpp_TypeInfo_var);
NullCheck(L_26);
InstanceCtor__ctor_m655562816BA7808FBE0FAD4E3345EDA66F033A05(L_26, L_25, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_3_mD80CA56E247E0A2B16014760BA94D8AC9E4CDFF1_RuntimeMethod_var), NULL);
InstanceCtor_t5A5093DC605977C93CA1AC4CA16AA778C263E793* L_27 = L_26;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_4 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_4), (void*)L_27);
G_B8_0 = L_27;
G_B8_1 = G_B7_1;
G_B8_2 = G_B7_2;
}
IL_00c7:
{
NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291* L_28 = (NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291*)il2cpp_codegen_object_new(NativeObservationPool_1_t8FFF317E97C69C9AA758A9CCE62C42D585243291_il2cpp_TypeInfo_var);
NullCheck(L_28);
NativeObservationPool_1__ctor_m50BDA054EEB9DDD94180F4F45FED6B859104AE06(L_28, G_B8_0, NativeObservationPool_1__ctor_m50BDA054EEB9DDD94180F4F45FED6B859104AE06_RuntimeMethod_var);
NullCheck(G_B8_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B8_2, G_B8_1, L_28, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_29 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* L_30 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_5;
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* L_31 = L_30;
G_B9_0 = L_31;
G_B9_1 = 6;
G_B9_2 = L_29;
if (L_31)
{
G_B10_0 = L_31;
G_B10_1 = 6;
G_B10_2 = L_29;
goto IL_00f7;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_32 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* L_33 = (InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3*)il2cpp_codegen_object_new(InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3_il2cpp_TypeInfo_var);
NullCheck(L_33);
InstanceCtor__ctor_mD12F2812EEBBB45CB412461E56E0A00186CF1B4B(L_33, L_32, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_4_m5FC4357C82DD89D2CCC5A5FD20F36E324DE85286_RuntimeMethod_var), NULL);
InstanceCtor_t96BA94B18B3D6258944BBD2A4EEB66A7B7EC7BC3* L_34 = L_33;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_5 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_5), (void*)L_34);
G_B10_0 = L_34;
G_B10_1 = G_B9_1;
G_B10_2 = G_B9_2;
}
IL_00f7:
{
NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1* L_35 = (NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1*)il2cpp_codegen_object_new(NativeObservationPool_1_tD4C2FC02E0D9B1F5830165B44B4032290A22A0E1_il2cpp_TypeInfo_var);
NullCheck(L_35);
NativeObservationPool_1__ctor_mDF41A4730D9DF270A6CFD17FF7B6C48951FCA1EE(L_35, G_B10_0, NativeObservationPool_1__ctor_mDF41A4730D9DF270A6CFD17FF7B6C48951FCA1EE_RuntimeMethod_var);
NullCheck(G_B10_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B10_2, G_B10_1, L_35, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_36 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* L_37 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_5_6;
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* L_38 = L_37;
G_B11_0 = L_38;
G_B11_1 = 7;
G_B11_2 = L_36;
if (L_38)
{
G_B12_0 = L_38;
G_B12_1 = 7;
G_B12_2 = L_36;
goto IL_0127;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_39 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* L_40 = (InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6*)il2cpp_codegen_object_new(InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6_il2cpp_TypeInfo_var);
NullCheck(L_40);
InstanceCtor__ctor_m2F00055B526FF09ED14728B85EB5082C33D9BD06(L_40, L_39, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_5_mEDD265928D0E7EECCEA73D896CE21BFE16513168_RuntimeMethod_var), NULL);
InstanceCtor_t36E2EEB2579BEA77B8063C4D139E7DB0215859E6* L_41 = L_40;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_5_6 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_5_6), (void*)L_41);
G_B12_0 = L_41;
G_B12_1 = G_B11_1;
G_B12_2 = G_B11_2;
}
IL_0127:
{
NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6* L_42 = (NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6*)il2cpp_codegen_object_new(NativeObservationPool_1_t50F16166F8A9B1FB3817FDD76F561483E6CF0CC6_il2cpp_TypeInfo_var);
NullCheck(L_42);
NativeObservationPool_1__ctor_mDC2734C8C906DC4FD8095882A4AAAF361E26227C(L_42, G_B12_0, NativeObservationPool_1__ctor_mDC2734C8C906DC4FD8095882A4AAAF361E26227C_RuntimeMethod_var);
NullCheck(G_B12_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B12_2, G_B12_1, L_42, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_43 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* L_44 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_6_7;
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* L_45 = L_44;
G_B13_0 = L_45;
G_B13_1 = 8;
G_B13_2 = L_43;
if (L_45)
{
G_B14_0 = L_45;
G_B14_1 = 8;
G_B14_2 = L_43;
goto IL_0157;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_46 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* L_47 = (InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A*)il2cpp_codegen_object_new(InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A_il2cpp_TypeInfo_var);
NullCheck(L_47);
InstanceCtor__ctor_m988ADE512B5521FC9BE07848A35CF83BB3575EE9(L_47, L_46, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_6_m4DE6C9B33188BBBA3C137BA6DFD0C85B01B4EF16_RuntimeMethod_var), NULL);
InstanceCtor_tC4D7FA1CC0EE3998EE8AAE159B0B72AC16FDA79A* L_48 = L_47;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_6_7 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_6_7), (void*)L_48);
G_B14_0 = L_48;
G_B14_1 = G_B13_1;
G_B14_2 = G_B13_2;
}
IL_0157:
{
NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2* L_49 = (NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2*)il2cpp_codegen_object_new(NativeObservationPool_1_t17EB737B1FE1423643806899804E6763C46E5FD2_il2cpp_TypeInfo_var);
NullCheck(L_49);
NativeObservationPool_1__ctor_m5EE2C99A29B5277D66F5F46634A0EA9E43B7EBDB(L_49, G_B14_0, NativeObservationPool_1__ctor_m5EE2C99A29B5277D66F5F46634A0EA9E43B7EBDB_RuntimeMethod_var);
NullCheck(G_B14_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B14_2, G_B14_1, L_49, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_50 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* L_51 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_7_8;
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* L_52 = L_51;
G_B15_0 = L_52;
G_B15_1 = ((int32_t)9);
G_B15_2 = L_50;
if (L_52)
{
G_B16_0 = L_52;
G_B16_1 = ((int32_t)9);
G_B16_2 = L_50;
goto IL_0188;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_53 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* L_54 = (InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B*)il2cpp_codegen_object_new(InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B_il2cpp_TypeInfo_var);
NullCheck(L_54);
InstanceCtor__ctor_m79087285DB92BF1880B35641FB6AFF1DDB58546C(L_54, L_53, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_7_m4894AEA1008F42AA4BDFD47148C40764DB8824F1_RuntimeMethod_var), NULL);
InstanceCtor_t63DFE7D612E6F79D603FC9EE71CFC5F856C1D15B* L_55 = L_54;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_7_8 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_7_8), (void*)L_55);
G_B16_0 = L_55;
G_B16_1 = G_B15_1;
G_B16_2 = G_B15_2;
}
IL_0188:
{
NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F* L_56 = (NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F*)il2cpp_codegen_object_new(NativeObservationPool_1_tF5FB9ED64FDAB8A4ECAAE7E19924147423AA9D5F_il2cpp_TypeInfo_var);
NullCheck(L_56);
NativeObservationPool_1__ctor_m0B92BB55732B95D6029E7011AC9DA75964AA6EA8(L_56, G_B16_0, NativeObservationPool_1__ctor_m0B92BB55732B95D6029E7011AC9DA75964AA6EA8_RuntimeMethod_var);
NullCheck(G_B16_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B16_2, G_B16_1, L_56, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_57 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* L_58 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_8_9;
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* L_59 = L_58;
G_B17_0 = L_59;
G_B17_1 = ((int32_t)10);
G_B17_2 = L_57;
if (L_59)
{
G_B18_0 = L_59;
G_B18_1 = ((int32_t)10);
G_B18_2 = L_57;
goto IL_01b9;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_60 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* L_61 = (InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9*)il2cpp_codegen_object_new(InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9_il2cpp_TypeInfo_var);
NullCheck(L_61);
InstanceCtor__ctor_mB59C686557A72500F1A0B4D49A7D7FD69FE0B984(L_61, L_60, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_8_m102C0322474DC9E2D7D39CD9AB2BA2832875577C_RuntimeMethod_var), NULL);
InstanceCtor_t4AF9D323EBC654EBAAA3DED1BF6613C63135F1E9* L_62 = L_61;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_8_9 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_8_9), (void*)L_62);
G_B18_0 = L_62;
G_B18_1 = G_B17_1;
G_B18_2 = G_B17_2;
}
IL_01b9:
{
NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9* L_63 = (NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9*)il2cpp_codegen_object_new(NativeObservationPool_1_tB1C7F1BF15C33C09B0EB0AAD9F72494813DCCAE9_il2cpp_TypeInfo_var);
NullCheck(L_63);
NativeObservationPool_1__ctor_m056256E2D2C9340FCDCBE904FD0E3B79375A7B48(L_63, G_B18_0, NativeObservationPool_1__ctor_m056256E2D2C9340FCDCBE904FD0E3B79375A7B48_RuntimeMethod_var);
NullCheck(G_B18_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B18_2, G_B18_1, L_63, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_64 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* L_65 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_9_10;
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* L_66 = L_65;
G_B19_0 = L_66;
G_B19_1 = ((int32_t)11);
G_B19_2 = L_64;
if (L_66)
{
G_B20_0 = L_66;
G_B20_1 = ((int32_t)11);
G_B20_2 = L_64;
goto IL_01ea;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_67 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* L_68 = (InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D*)il2cpp_codegen_object_new(InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D_il2cpp_TypeInfo_var);
NullCheck(L_68);
InstanceCtor__ctor_m6C8AE8C1FFDDBE9DF28AB37775B67896B8EBA6AD(L_68, L_67, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_9_mBB027480AF51C04CA60D657F81C9F664251B7AE9_RuntimeMethod_var), NULL);
InstanceCtor_t0DF6307AC5BF634933EF03FC8C1DEBF7777F8D2D* L_69 = L_68;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_9_10 = L_69;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_9_10), (void*)L_69);
G_B20_0 = L_69;
G_B20_1 = G_B19_1;
G_B20_2 = G_B19_2;
}
IL_01ea:
{
NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198* L_70 = (NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198*)il2cpp_codegen_object_new(NativeObservationPool_1_tBE0E6269BBC318AF0B1903FAFC1307420B7AF198_il2cpp_TypeInfo_var);
NullCheck(L_70);
NativeObservationPool_1__ctor_m2727F0EAAACDF8B8C9D01D927E1241BE7730A5E4(L_70, G_B20_0, NativeObservationPool_1__ctor_m2727F0EAAACDF8B8C9D01D927E1241BE7730A5E4_RuntimeMethod_var);
NullCheck(G_B20_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B20_2, G_B20_1, L_70, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_71 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* L_72 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_10_11;
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* L_73 = L_72;
G_B21_0 = L_73;
G_B21_1 = ((int32_t)13);
G_B21_2 = L_71;
if (L_73)
{
G_B22_0 = L_73;
G_B22_1 = ((int32_t)13);
G_B22_2 = L_71;
goto IL_021b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_74 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* L_75 = (InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D*)il2cpp_codegen_object_new(InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D_il2cpp_TypeInfo_var);
NullCheck(L_75);
InstanceCtor__ctor_mD843C1D66EA39807A8F0524D9FC982A70A90BBC0(L_75, L_74, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_10_mEA480301545E1370E2C2F015E06FAF6EADAE2FCF_RuntimeMethod_var), NULL);
InstanceCtor_tEF7E198F6B0CF87EAAAFE2CD1743A0502473139D* L_76 = L_75;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_10_11 = L_76;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_10_11), (void*)L_76);
G_B22_0 = L_76;
G_B22_1 = G_B21_1;
G_B22_2 = G_B21_2;
}
IL_021b:
{
NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6* L_77 = (NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6*)il2cpp_codegen_object_new(NativeObservationPool_1_t41FD8DD1EC8D1B164AD825691A490EE8210A52D6_il2cpp_TypeInfo_var);
NullCheck(L_77);
NativeObservationPool_1__ctor_m1094D6459742526221A1E1802DC1CB5C5B6AAA34(L_77, G_B22_0, NativeObservationPool_1__ctor_m1094D6459742526221A1E1802DC1CB5C5B6AAA34_RuntimeMethod_var);
NullCheck(G_B22_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B22_2, G_B22_1, L_77, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_78 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* L_79 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_11_12;
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* L_80 = L_79;
G_B23_0 = L_80;
G_B23_1 = ((int32_t)14);
G_B23_2 = L_78;
if (L_80)
{
G_B24_0 = L_80;
G_B24_1 = ((int32_t)14);
G_B24_2 = L_78;
goto IL_024c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_81 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* L_82 = (InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6*)il2cpp_codegen_object_new(InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6_il2cpp_TypeInfo_var);
NullCheck(L_82);
InstanceCtor__ctor_mACB7BDA27E9EB41E323656BF3B1B309130893C25(L_82, L_81, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_11_m49E251DA7690AD08ACF061A72A5B1CCB304E8EBE_RuntimeMethod_var), NULL);
InstanceCtor_t9CB750A34FA3BE0CCC91DCC7BD24FE1EFA7424E6* L_83 = L_82;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_11_12 = L_83;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_11_12), (void*)L_83);
G_B24_0 = L_83;
G_B24_1 = G_B23_1;
G_B24_2 = G_B23_2;
}
IL_024c:
{
NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9* L_84 = (NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9*)il2cpp_codegen_object_new(NativeObservationPool_1_tD4F491B6102C0247D6B9A4DC2C0EF9A75C46BAA9_il2cpp_TypeInfo_var);
NullCheck(L_84);
NativeObservationPool_1__ctor_m8B3842DA8E42453950744747E5A60B31F665E559(L_84, G_B24_0, NativeObservationPool_1__ctor_m8B3842DA8E42453950744747E5A60B31F665E559_RuntimeMethod_var);
NullCheck(G_B24_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B24_2, G_B24_1, L_84, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_85 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* L_86 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_12_13;
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* L_87 = L_86;
G_B25_0 = L_87;
G_B25_1 = ((int32_t)15);
G_B25_2 = L_85;
if (L_87)
{
G_B26_0 = L_87;
G_B26_1 = ((int32_t)15);
G_B26_2 = L_85;
goto IL_027d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_88 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* L_89 = (InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665*)il2cpp_codegen_object_new(InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665_il2cpp_TypeInfo_var);
NullCheck(L_89);
InstanceCtor__ctor_m33870555233161FD665E3DBBE2A2C4F06A0BB8FC(L_89, L_88, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_12_m88A78A5670FFA84D8E75F96C25E9BF8C28F123B7_RuntimeMethod_var), NULL);
InstanceCtor_tDFF1C12F316C81A9F6513A4D6DBDC56401CCA665* L_90 = L_89;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_12_13 = L_90;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_12_13), (void*)L_90);
G_B26_0 = L_90;
G_B26_1 = G_B25_1;
G_B26_2 = G_B25_2;
}
IL_027d:
{
NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4* L_91 = (NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4*)il2cpp_codegen_object_new(NativeObservationPool_1_t600E5C4F72A117E243AE2AC9E76D247A35D48ED4_il2cpp_TypeInfo_var);
NullCheck(L_91);
NativeObservationPool_1__ctor_mD6DEB07B04ACA76A369E2660D5F54C5061F9C228(L_91, G_B26_0, NativeObservationPool_1__ctor_mD6DEB07B04ACA76A369E2660D5F54C5061F9C228_RuntimeMethod_var);
NullCheck(G_B26_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B26_2, G_B26_1, L_91, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_92 = __this->___mObservationPools_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* L_93 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_13_14;
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* L_94 = L_93;
G_B27_0 = L_94;
G_B27_1 = ((int32_t)16);
G_B27_2 = L_92;
if (L_94)
{
G_B28_0 = L_94;
G_B28_1 = ((int32_t)16);
G_B28_2 = L_92;
goto IL_02ae;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_95 = ((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* L_96 = (InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80*)il2cpp_codegen_object_new(InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80_il2cpp_TypeInfo_var);
NullCheck(L_96);
InstanceCtor__ctor_m3552878530E240FD72F2B8974A5EBB0199BB13BC(L_96, L_95, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__3_13_m7190F49EF8FBA810CBA016AECDBC6219D7836E52_RuntimeMethod_var), NULL);
InstanceCtor_t71D1256C1E6B88950B2B9B3481AE36ED2DB2DE80* L_97 = L_96;
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_13_14 = L_97;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9__3_13_14), (void*)L_97);
G_B28_0 = L_97;
G_B28_1 = G_B27_1;
G_B28_2 = G_B27_2;
}
IL_02ae:
{
NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1* L_98 = (NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1*)il2cpp_codegen_object_new(NativeObservationPool_1_t307F0C30989E611A3187D8FF3BE5FDC10C9961C1_il2cpp_TypeInfo_var);
NullCheck(L_98);
NativeObservationPool_1__ctor_m704BCE92DC0561BA0E470BEE27A58A208177A2DD(L_98, G_B28_0, NativeObservationPool_1__ctor_m704BCE92DC0561BA0E470BEE27A58A208177A2DD_RuntimeMethod_var);
NullCheck(G_B28_2);
Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197(G_B28_2, G_B28_1, L_98, Dictionary_2_Add_m31BDAA0F7CA3F1CF8A63135CFB84461EE4A29197_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.ObservationManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationManager_Dispose_m45933E0432E69391D374DB5B51CFEBC5D02EE682 (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m5C0E6849E9467D65A5AB3C581AE057F7EEC62667_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mFFB30EDBAAFB6597AC493BC0863643287F65C1F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m92D547E9B116FB86C26B1F40BFDCA16D668672F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m350F8812F8D4277A5FBF3D59DE494A3B78B1D36F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCBD49C5FCD4C7DEA18F56CF1E4E6C1D991A43DA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m629C6FA867DB586E6656328D9683ACDB8E4635FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B V_1;
memset((&V_1), 0, sizeof(V_1));
{
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_0 = __this->___mObservationPools_0;
NullCheck(L_0);
Enumerator_tD40F0D1C168BEF05FD1AC130A5F02A5759E61C46 L_1;
L_1 = Dictionary_2_GetEnumerator_mFFB30EDBAAFB6597AC493BC0863643287F65C1F3(L_0, Dictionary_2_GetEnumerator_mFFB30EDBAAFB6597AC493BC0863643287F65C1F3_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002d:
{// begin finally (depth: 1)
Enumerator_Dispose_m92D547E9B116FB86C26B1F40BFDCA16D668672F6((&V_0), Enumerator_Dispose_m92D547E9B116FB86C26B1F40BFDCA16D668672F6_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0022_1;
}
IL_000e_1:
{
KeyValuePair_2_t241CB8A3087796776942F2DA6831FD89A814F57B L_2;
L_2 = Enumerator_get_Current_mCBD49C5FCD4C7DEA18F56CF1E4E6C1D991A43DA9_inline((&V_0), Enumerator_get_Current_mCBD49C5FCD4C7DEA18F56CF1E4E6C1D991A43DA9_RuntimeMethod_var);
V_1 = L_2;
RuntimeObject* L_3;
L_3 = KeyValuePair_2_get_Value_m629C6FA867DB586E6656328D9683ACDB8E4635FE_inline((&V_1), KeyValuePair_2_get_Value_m629C6FA867DB586E6656328D9683ACDB8E4635FE_RuntimeMethod_var);
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0022_1:
{
bool L_4;
L_4 = Enumerator_MoveNext_m350F8812F8D4277A5FBF3D59DE494A3B78B1D36F((&V_0), Enumerator_MoveNext_m350F8812F8D4277A5FBF3D59DE494A3B78B1D36F_RuntimeMethod_var);
if (L_4)
{
goto IL_000e_1;
}
}
{
goto IL_003b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003b:
{
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_5 = __this->___mObservationPools_0;
NullCheck(L_5);
Dictionary_2_Clear_m5C0E6849E9467D65A5AB3C581AE057F7EEC62667(L_5, Dictionary_2_Clear_m5C0E6849E9467D65A5AB3C581AE057F7EEC62667_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// Vuforia.VuObservation Vuforia.ObservationManager::RegisterObservation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* ObservationManager_RegisterObservation_mF16164FAEA7E9F9115620088C3BC3B2BA5DD6F6B (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
intptr_t L_0 = ___0_nativeHandle;
int32_t L_1;
L_1 = VuObservation_GetObservationType_m4770228627CDF25E2E443656101EBA80518FBF13(L_0, NULL);
V_0 = L_1;
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_2 = __this->___mObservationPools_0;
int32_t L_3 = V_0;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050(L_2, L_3, Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050_RuntimeMethod_var);
NullCheck(L_4);
VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* L_5;
L_5 = InterfaceFuncInvoker0< VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* >::Invoke(0 /* Vuforia.VuObservation Vuforia.ObservationManager/INativeObservationPool::Take() */, INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437_il2cpp_TypeInfo_var, L_4);
VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* L_6 = L_5;
intptr_t L_7 = ___0_nativeHandle;
NullCheck(L_6);
VirtualActionInvoker1< intptr_t >::Invoke(7 /* System.Void Vuforia.VuObservation::RegisterObservation(System.IntPtr) */, L_6, L_7);
return L_6;
}
}
// System.Void Vuforia.ObservationManager::UnregisterObservation(Vuforia.VuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationManager_UnregisterObservation_mC99FFA546CC509AB650587CAF097530B05BFDD4E (ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* __this, VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t7550B9285B847D0AF77AAD340BF8EC0ADCC29819* L_0 = __this->___mObservationPools_0;
VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* L_1 = ___0_observation;
NullCheck(L_1);
int32_t L_2;
L_2 = VuObservation_get_ObservationType_m58DC771B5E963526D9FD48B27C764DE505FC2E63(L_1, NULL);
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050(L_0, L_2, Dictionary_2_get_Item_m94AE545D0AC36F19CA31EB29E92553F1A1BD1050_RuntimeMethod_var);
VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* L_4 = ___0_observation;
NullCheck(L_3);
InterfaceActionInvoker1< VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* >::Invoke(1 /* System.Void Vuforia.ObservationManager/INativeObservationPool::Put(Vuforia.VuObservation) */, INativeObservationPool_t384C2113B0DBC8C48F49DE5239C279AF8A84A437_il2cpp_TypeInfo_var, L_3, L_4);
VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* L_5 = ___0_observation;
NullCheck(L_5);
VirtualActionInvoker0::Invoke(8 /* System.Void Vuforia.VuObservation::UnregisterObservation() */, L_5);
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 Vuforia.ObservationManager/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mECDD2B57C1F1130BAB5F40EBF7500409E84228BF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* L_0 = (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2*)il2cpp_codegen_object_new(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mEC08503B50954E0AC851000920170BF9A950F96E(L_0, NULL);
((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.ObservationManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEC08503B50954E0AC851000920170BF9A950F96E (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.VuImageTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* U3CU3Ec_U3C_ctorU3Eb__3_0_m0CAB4684A28DC3D286435895118D1FB2EA823E92 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E* L_0 = (VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E*)il2cpp_codegen_object_new(VuImageTargetObservation_t3AB4605AD101E5AF1E276886E3652A49694AE43E_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetObservation__ctor_mA2CF56D0EE105919EE8E453D71D63DC740F29199(L_0, NULL);
return L_0;
}
}
// Vuforia.VuCylinderTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* U3CU3Ec_U3C_ctorU3Eb__3_1_m9DC94FD7DE36393AC75974C1F4364315BF197240 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026* L_0 = (VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026*)il2cpp_codegen_object_new(VuCylinderTargetObservation_t7FA677F5EB72D8BC3FE94DD637B034B2DF305026_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCylinderTargetObservation__ctor_mEB9C0D20472219471AD132CEB65091C0C5B3907C(L_0, NULL);
return L_0;
}
}
// Vuforia.VuMultiTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* U3CU3Ec_U3C_ctorU3Eb__3_2_mDFB507FDE3AA99C4915A9DC0C336EB83E05D494A (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333* L_0 = (VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333*)il2cpp_codegen_object_new(VuMultiTargetObservation_t3CB6ACB75EC3BCD48905A46006F77FDFC02DB333_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMultiTargetObservation__ctor_mA88A7F59CAE3097F1C27162A8DB9A4F90C15209D(L_0, NULL);
return L_0;
}
}
// Vuforia.VuMarkObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* U3CU3Ec_U3C_ctorU3Eb__3_3_mD80CA56E247E0A2B16014760BA94D8AC9E4CDFF1 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* L_0 = (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D*)il2cpp_codegen_object_new(VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMarkObservation__ctor_mB9CC60735A8E4D1119DE4DE3C9CBC007018ADC05(L_0, NULL);
return L_0;
}
}
// Vuforia.VuModelTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* U3CU3Ec_U3C_ctorU3Eb__3_4_m5FC4357C82DD89D2CCC5A5FD20F36E324DE85286 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB* L_0 = (VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB*)il2cpp_codegen_object_new(VuModelTargetObservation_t1B913DE0CF8A82CD29127F487B9F145467DA56EB_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuModelTargetObservation__ctor_mA963B37964C6A756E9271AD76C236AEB5AEFB3DB(L_0, NULL);
return L_0;
}
}
// Vuforia.VuAreaTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_5()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* U3CU3Ec_U3C_ctorU3Eb__3_5_mEDD265928D0E7EECCEA73D896CE21BFE16513168 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052* L_0 = (VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052*)il2cpp_codegen_object_new(VuAreaTargetObservation_t6C5F7FA1B5517CFC1B486BCD09C21B552B60C052_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAreaTargetObservation__ctor_m5277405D88DF952DEB1336A88347B75EFA1FBE30(L_0, NULL);
return L_0;
}
}
// Vuforia.VuDevicePoseObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_6()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* U3CU3Ec_U3C_ctorU3Eb__3_6_m4DE6C9B33188BBBA3C137BA6DFD0C85B01B4EF16 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E* L_0 = (VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E*)il2cpp_codegen_object_new(VuDevicePoseObservation_t19D1459DC0204F40658AA0AB08FCD3FA2BF9ED7E_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDevicePoseObservation__ctor_m5D524092E05262E803840051EC90A495DCA63487(L_0, NULL);
return L_0;
}
}
// Vuforia.VuAnchorObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_7()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* U3CU3Ec_U3C_ctorU3Eb__3_7_m4894AEA1008F42AA4BDFD47148C40764DB8824F1 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48* L_0 = (VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48*)il2cpp_codegen_object_new(VuAnchorObservation_tF6F1E740942499347743325836B52BD3202EAA48_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAnchorObservation__ctor_m761918368D3C2F1B5D164EF690DC9BCBC3D33AF8(L_0, NULL);
return L_0;
}
}
// Vuforia.VuCloudImageTargetObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* U3CU3Ec_U3C_ctorU3Eb__3_8_m102C0322474DC9E2D7D39CD9AB2BA2832875577C (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930* L_0 = (VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930*)il2cpp_codegen_object_new(VuCloudImageTargetObservation_tCB004D276110D8489760FF0357EE0D0F22BD8930_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCloudImageTargetObservation__ctor_m02DF9199B19E805CBD19AF99B6FEBAB8CDA6CA8F(L_0, NULL);
return L_0;
}
}
// Vuforia.VuIlluminationObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_9()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* U3CU3Ec_U3C_ctorU3Eb__3_9_mBB027480AF51C04CA60D657F81C9F664251B7AE9 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766* L_0 = (VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766*)il2cpp_codegen_object_new(VuIlluminationObservation_t5FFE93C224D9B05EE788DABD93C179B56339C766_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuIlluminationObservation__ctor_mF8DA5FD17485DAE95777FB3E237E22091C7D2194(L_0, NULL);
return L_0;
}
}
// Vuforia.VuVirtualButtonObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_10()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* U3CU3Ec_U3C_ctorU3Eb__3_10_mEA480301545E1370E2C2F015E06FAF6EADAE2FCF (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* L_0 = (VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB*)il2cpp_codegen_object_new(VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuVirtualButtonObservation__ctor_mE5B9255973136804AA922D1BDF621A617AE29F07(L_0, NULL);
return L_0;
}
}
// Vuforia.VuValidationAreaObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_11()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* U3CU3Ec_U3C_ctorU3Eb__3_11_m49E251DA7690AD08ACF061A72A5B1CCB304E8EBE (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* L_0 = (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6*)il2cpp_codegen_object_new(VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuValidationAreaObservation__ctor_mB9FDD65D52183EC88CC6A8B038ABBE65A2AFC559(L_0, NULL);
return L_0;
}
}
// Vuforia.VuMeshObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_12()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* U3CU3Ec_U3C_ctorU3Eb__3_12_m88A78A5670FFA84D8E75F96C25E9BF8C28F123B7 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79* L_0 = (VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79*)il2cpp_codegen_object_new(VuMeshObservation_t5039E4475600A15ABA41B845D2757C3BFC535D79_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshObservation__ctor_m6DA6914E526A2FDF219F317D5AB69EBE91C658B8(L_0, NULL);
return L_0;
}
}
// Vuforia.VuBarcodeObservation Vuforia.ObservationManager/<>c::<.ctor>b__3_13()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* U3CU3Ec_U3C_ctorU3Eb__3_13_m7190F49EF8FBA810CBA016AECDBC6219D7836E52 (U3CU3Ec_tBA4A06FB3057AE7FCB174D5F92BDB7E507CA30D2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381* L_0 = (VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381*)il2cpp_codegen_object_new(VuBarcodeObservation_t41BAEE3EF4C17E5A612ED2B497A97002D3C20381_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuBarcodeObservation__ctor_m543B22EC73ADE0C66FA4026B278E1483B9590453(L_0, NULL);
return L_0;
}
}
#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 Vuforia.VuObserver::vuObserverGetId(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverGetId_mC289123933F84503B433BDCD1811B9772CFD0D84 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverGetId", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverGetId)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObserver::vuObserverGetType(System.IntPtr,Vuforia.VuObserverType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverGetType_m323F855E6BD1824944A0ABDADB974ECFD8FBF346 (intptr_t ___0_observerHandle, int32_t* ___1_type, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverGetType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverGetType)(___0_observerHandle, ___1_type);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_type);
#endif
return returnValue;
}
// Vuforia.VuBool Vuforia.VuObserver::vuObserverIsActivated(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverIsActivated_m0D4EC3A23973F240256FD9B13ACFF8F4E450804D (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverIsActivated", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverIsActivated)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObserver::vuObserverActivate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverActivate_mA56112A5AB98924CE9132A25B4A4F4BFDD57F1D6 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverActivate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverActivate)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObserver::vuObserverDeactivate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverDeactivate_mCC7FF226E94693DA57740552CA5F68515ACCDB70 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverDeactivate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverDeactivate)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObserver::vuObserverDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_vuObserverDestroy_mF7364EB9BFE1314E26BD8C4C1AA6356C4D207D91 (intptr_t ___0_observer, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObserverDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObserverDestroy)(___0_observer);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observer);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuObserver::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
return L_0;
}
}
// System.Int32 Vuforia.VuObserver::get_Id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_get_Id_mA8C3FE4D8F2844C66CBB6C24EF14024B0EC44042 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CIdU3Ek__BackingField_2;
return L_0;
}
}
// Vuforia.VuObserverType Vuforia.VuObserver::get_ObserverType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObserver_get_ObserverType_m46FEEB329D2E704D04ED9A4E25E6B9066D338C95 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuObserverType_t06936554CAF0211D6F70BA40AADAF5065378C5B9_m13FB3C69B435D9EFD15129F8C2581FAFFD60162C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObserver_vuObserverGetType_m323F855E6BD1824944A0ABDADB974ECFD8FBF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_1;
GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED* L_1 = (GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t107FABE10A2CF1B3A1EA162F5B71C006881765ED_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mFB0C741812839C089B2C6597FAE1568ECC58A5A1(L_1, NULL, (intptr_t)((void*)VuObserver_vuObserverGetType_m323F855E6BD1824944A0ABDADB974ECFD8FBF346_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuObserverType_t06936554CAF0211D6F70BA40AADAF5065378C5B9_m13FB3C69B435D9EFD15129F8C2581FAFFD60162C(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuObserverType_t06936554CAF0211D6F70BA40AADAF5065378C5B9_m13FB3C69B435D9EFD15129F8C2581FAFFD60162C_RuntimeMethod_var);
return L_2;
}
}
// System.Boolean Vuforia.VuObserver::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuObserver_get_Activated_m9E890C4E44890E4C07AA2102B12867900F0F9296 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
int32_t L_1;
L_1 = VuObserver_vuObserverIsActivated_m0D4EC3A23973F240256FD9B13ACFF8F4E450804D(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.VuObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
__this->___mEngine_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_0), (void*)L_0);
intptr_t L_1 = ___1_nativeHandle;
__this->___mNativeHandle_1 = L_1;
intptr_t L_2 = __this->___mNativeHandle_1;
int32_t L_3;
L_3 = VuObserver_vuObserverGetId_mC289123933F84503B433BDCD1811B9772CFD0D84(L_2, NULL);
__this->___U3CIdU3Ek__BackingField_2 = L_3;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = __this->___mEngine_0;
NullCheck(L_4);
VuEngine_RegisterObserver_mCCB1222A2FBFD2BA68CCE43E3F92F8F2343FF85A(L_4, __this, NULL);
return;
}
}
// System.Void Vuforia.VuObserver::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver_Finalize_m88668DBC8CEA2E479C84AA0DD9874840C071312E (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void Vuforia.VuObserver::Dispose(System.Boolean) */, __this, (bool)0);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver_Dispose_m0029224E592A47AF397497DFAC7EC1EC4E028547 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void Vuforia.VuObserver::Dispose(System.Boolean) */, __this, (bool)1);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObserver_Dispose_m3DAD264FB8C2458D761FD024F21A5376CFA0A268 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_1;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_3 = __this->___mEngine_0;
NullCheck(L_3);
VuEngine_UnregisterObserver_mEBFE7411C1611FCEE91BD4FAD7639907ADBFC47A(L_3, __this, NULL);
intptr_t L_4 = __this->___mNativeHandle_1;
int32_t L_5;
L_5 = VuObserver_vuObserverDestroy_mF7364EB9BFE1314E26BD8C4C1AA6356C4D207D91(L_4, NULL);
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_1 = L_6;
return;
}
}
// System.Boolean Vuforia.VuObserver::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuObserver_Activate_mB3EE3FD495580E8F84AE8B8BF4C4DAD5BF3F8856 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
int32_t L_1;
L_1 = VuObserver_vuObserverActivate_mA56112A5AB98924CE9132A25B4A4F4BFDD57F1D6(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuObserver::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuObserver_Deactivate_mA5D6645A5F85F372E2FBA435857C65449F20C8B9 (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
int32_t L_1;
L_1 = VuObserver_vuObserverDeactivate_mCC7FF226E94693DA57740552CA5F68515ACCDB70(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
#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
// Vuforia.VuResult Vuforia.VuObservation::vuObservationGetType(System.IntPtr,Vuforia.VuObservationType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5 (intptr_t ___0_observation, int32_t* ___1_observationType, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationGetType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationGetType)(___0_observation, ___1_observationType);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_observationType);
#endif
return returnValue;
}
// System.Int32 Vuforia.VuObservation::vuObservationGetObserverId(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_vuObservationGetObserverId_m48FAE9DA084B90778A73D0AAE35A54B8AF30513C (intptr_t ___0_observation, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationGetObserverId", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationGetObserverId)(___0_observation);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuObservation::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuObservation_get_NativeHandle_m2D08BF2A7AEA86F35765D87E4AF46542C0AA541F (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
// System.Int32 Vuforia.VuObservation::get_ObserverId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_get_ObserverId_m3B012578A6260B048E2F6D2FD71EEF8736AFEFEE (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = (&__this->___mObserverId_1);
bool L_1;
L_1 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_0, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_1)
{
goto IL_0023;
}
}
{
intptr_t L_2 = __this->___mNativeHandle_0;
int32_t L_3;
L_3 = VuObservation_vuObservationGetObserverId_m48FAE9DA084B90778A73D0AAE35A54B8AF30513C(L_2, NULL);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
__this->___mObserverId_1 = L_4;
}
IL_0023:
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_5 = (&__this->___mObserverId_1);
int32_t L_6;
L_6 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA(L_5, Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.VuObservationType Vuforia.VuObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_get_ObservationType_m58DC771B5E963526D9FD48B27C764DE505FC2E63 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853* L_1 = (GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m6889E8DC06EF52F0B436BC42B71B4E29C2890D59(L_1, NULL, (intptr_t)((void*)VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuObservationType Vuforia.VuObservation::GetObservationType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservation_GetObservationType_m4770228627CDF25E2E443656101EBA80518FBF13 (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853* L_1 = (GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tCFA78356F9539FE68F508F3DE471C37CE2EC6853_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m6889E8DC06EF52F0B436BC42B71B4E29C2890D59(L_1, NULL, (intptr_t)((void*)VuObservation_vuObservationGetType_mC1E8FDE337C36E926A59B6D03DC07D5AC71EC6C5_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_m28DDC80449F9A406ABF4B0215B9CB9A09057D3E7_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.VuObservation::RegisterObservation(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation_RegisterObservation_mB7B47EE07C44AB1046C401C56606442BB7D1FAE6 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// System.Void Vuforia.VuObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66 (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_1 = (&__this->___mObserverId_1);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
return;
}
}
// System.Void Vuforia.VuObservation::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservation_Dispose_m7CBDC10CA0AAC412266D5C044F6B0027E9BA400E (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0018;
}
}
{
VirtualActionInvoker0::Invoke(8 /* System.Void Vuforia.VuObservation::UnregisterObservation() */, __this);
}
IL_0018:
{
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
// Vuforia.VuResult Vuforia.VuObservationWithPose::vuObservationGetPoseInfo(System.IntPtr,Vuforia.VuPoseInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationWithPose_vuObservationGetPoseInfo_mAFB4982C2A96507379924D798B8BC26D34ABE58F (intptr_t ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F* ___1_poseInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationGetPoseInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationGetPoseInfo)(___0_observation, ___1_poseInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_poseInfo);
#endif
return returnValue;
}
// Vuforia.VuPoseInfo Vuforia.VuObservationWithPose::get_PoseInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F VuObservationWithPose_get_PoseInfo_mF34D1567C7B7AE099E16406AA4E3ABE8F4099598 (VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* L_0 = (&__this->___mPoseInfo_2);
bool L_1;
L_1 = Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_inline(L_0, Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_RuntimeMethod_var);
if (L_1)
{
goto IL_0033;
}
}
{
intptr_t L_2 = ((VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*)__this)->___mNativeHandle_0;
int32_t L_3;
L_3 = VuObservationWithPose_vuObservationGetPoseInfo_mAFB4982C2A96507379924D798B8BC26D34ABE58F(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_0027;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5789311D839A256BA660A10DDF97DF4D9B88016E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuObservationWithPose_get_PoseInfo_mF34D1567C7B7AE099E16406AA4E3ABE8F4099598_RuntimeMethod_var)));
}
IL_0027:
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_5 = V_0;
Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m58B423E8C569766932ED5C827A216964CA8716F3_RuntimeMethod_var);
__this->___mPoseInfo_2 = L_6;
}
IL_0033:
{
Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* L_7 = (&__this->___mPoseInfo_2);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_8;
L_8 = Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81(L_7, Nullable_1_get_Value_m8D43637049F373C8983230836FCF3B5F67FB8E81_RuntimeMethod_var);
return L_8;
}
}
// System.Void Vuforia.VuObservationWithPose::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714 (VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED* __this, const RuntimeMethod* method)
{
{
VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C(__this, NULL);
return;
}
}
// System.Void Vuforia.VuObservationWithPose::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8 (VuObservationWithPose_t7CB001702D2148903982E3FE5526303194BA19ED* __this, const RuntimeMethod* method)
{
{
Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* L_0 = (&__this->___mPoseInfo_2);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9));
VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66(__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
// Vuforia.VuResult Vuforia.VuObservationList::vuObservationListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationList_vuObservationListCreate_m3D28C1A2953213E460565E87E8076D5E9520E035 (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObservationList::vuObservationListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4 (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObservationList::vuObservationListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_observationHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationListGetElement)(___0_listHandle, ___1_element, ___2_observationHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_observationHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuObservationList::vuObservationListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuObservationList_vuObservationListDestroy_mBA25200EB9F8BAA66A29D7841D263299EE32DD11 (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuObservationListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuObservationListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuObservationList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationList__ctor_m845690DD73824E13318D7EF674558AAA728A6454 (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListCreate_m3D28C1A2953213E460565E87E8076D5E9520E035_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListDestroy_mBA25200EB9F8BAA66A29D7841D263299EE32DD11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuObservationList_vuObservationListCreate_m3D28C1A2953213E460565E87E8076D5E9520E035_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuObservationList_vuObservationListDestroy_mBA25200EB9F8BAA66A29D7841D263299EE32DD11_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9(__this, L_0, L_1, L_2, L_3, VuGenericList_1__ctor_m0C06AECA2DCB80392480867AC56ADB81BB08CFB9_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VuObservationList::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuObservationList__ctor_m6C9FF1799253B96A6DE90EE5C572E9256433301B (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuObservationList_vuObservationListGetSize_m7B812968E3B8C18B59EC8733E604350F2F54B8C4_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuObservationList_vuObservationListGetElement_mA321C04C1534B24A60FC0D28118003E5D8C8C41C_RuntimeMethod_var), NULL);
VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5(__this, L_0, L_1, L_2, VuGenericList_1__ctor_m3F21F5543EA8D8D5F4F26B288FC955CE31F9DEB5_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
// Vuforia.VuResult Vuforia.VuPlatformController::vuPlatformControllerSetViewOrientation(System.IntPtr,Vuforia.VuViewOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_vuPlatformControllerSetViewOrientation_m54EF8BDBB54BE5C8CA71CF9088E34B6B1C18A409 (intptr_t ___0_controllerHandle, int32_t ___1_orientation, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuPlatformControllerSetViewOrientation", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuPlatformControllerSetViewOrientation)(___0_controllerHandle, ___1_orientation);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_orientation);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuPlatformController::vuEngineGetPlatformController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_vuEngineGetPlatformController_mEF57F57AE85E05097778EFA6E781AF08680ECA98 (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetPlatformController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetPlatformController)(___0_engineHandle, ___1_controllerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_controllerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuPlatformController::vuPlatformControllerGetFusionProviderType(System.IntPtr,Vuforia.VuFusionProviderType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_vuPlatformControllerGetFusionProviderType_m575A7D61B0005A7B0EBB441CA5DD311EAD6DBA7C (intptr_t ___0_controllerHandle, int32_t* ___1_fusionProvider, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuPlatformControllerGetFusionProviderType", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuPlatformControllerGetFusionProviderType)(___0_controllerHandle, ___1_fusionProvider);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_fusionProvider);
#endif
return returnValue;
}
// Vuforia.VuFusionProviderType Vuforia.VuPlatformController::get_FusionProviderType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuPlatformController_get_FusionProviderType_mEA3B2280BE22352654A27363994847B095D0EAB7 (VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuFusionProviderType_tC94FCCC46FC959B121B91BC4EECA696E936D083F_m7DDD2159D1809E8999C9D67B8C2605C2B288B5C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformController_vuPlatformControllerGetFusionProviderType_m575A7D61B0005A7B0EBB441CA5DD311EAD6DBA7C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264* L_1 = (GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tC79C8C3E34755F6C3C2326ED5A15C29302403264_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m654969CA6CE4EEAAD035964D7D6E5B58231FD709(L_1, NULL, (intptr_t)((void*)VuPlatformController_vuPlatformControllerGetFusionProviderType_m575A7D61B0005A7B0EBB441CA5DD311EAD6DBA7C_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuFusionProviderType_tC94FCCC46FC959B121B91BC4EECA696E936D083F_m7DDD2159D1809E8999C9D67B8C2605C2B288B5C8(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuFusionProviderType_tC94FCCC46FC959B121B91BC4EECA696E936D083F_m7DDD2159D1809E8999C9D67B8C2605C2B288B5C8_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuPlatformController Vuforia.VuPlatformController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* VuPlatformController_Create_mBCF8089BC4DA9B3C820FA54DDCDBB2A093C10C63 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuPlatformController_vuEngineGetPlatformController_mEF57F57AE85E05097778EFA6E781AF08680ECA98(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A23D1BBF6FEF406146CB703168E925435DA7BAF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuPlatformController_Create_mBCF8089BC4DA9B3C820FA54DDCDBB2A093C10C63_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* L_6 = (VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513*)il2cpp_codegen_object_new(VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuPlatformController__ctor_m8C49EC70D8483BEB417951414CD7E5102826F34C(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuPlatformController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformController__ctor_m8C49EC70D8483BEB417951414CD7E5102826F34C (VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuPlatformController::SetViewOrientation(Vuforia.VuViewOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuPlatformController_SetViewOrientation_m81C0860C0A34D986D7DD8D7FB4DE3231801A9A8D (VuPlatformController_t1DA222538DC38F980783BCDD4175626CC58F2513* __this, int32_t ___0_orientation, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_orientation;
int32_t L_2;
L_2 = VuPlatformController_vuPlatformControllerSetViewOrientation_m54EF8BDBB54BE5C8CA71CF9088E34B6B1C18A409(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Vuforia.VuResult Vuforia.VuRenderController::vuEngineGetRenderController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuEngineGetRenderController_m4E71991F2CCD2B94CB6AAECD629C78412A3A3D16 (intptr_t ___0_engineHandle, intptr_t* ___1_controllerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetRenderController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetRenderController)(___0_engineHandle, ___1_controllerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_controllerHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetRenderViewConfig(System.IntPtr,Vuforia.VuRenderViewConfig&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetRenderViewConfig_m54D079237EB9E48BC5A2A8D800DBD7A5116DCDBE (intptr_t ___0_controller, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863* ___1_renderViewConfig, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRenderControllerSetRenderViewConfig", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRenderControllerSetRenderViewConfig)(___0_controller, ___1_renderViewConfig);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_renderViewConfig);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetVideoBackgroundViewportMode(System.IntPtr,Vuforia.VuVideoBackgroundViewportMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetVideoBackgroundViewportMode_m31BAE9E6432655D2724EA1CFE26C55526BBE13B2 (intptr_t ___0_controllerHandle, int32_t ___1_vbMode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRenderControllerSetVideoBackgroundViewportMode", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRenderControllerSetVideoBackgroundViewportMode)(___0_controllerHandle, ___1_vbMode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_vbMode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRenderController::vuRenderControllerSetProjectionMatrixNearFar(System.IntPtr,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderController_vuRenderControllerSetProjectionMatrixNearFar_m63A043B7AE452B1C922E38DB3676D74DC166092C (intptr_t ___0_controllerHandle, float ___1_nearPlane, float ___2_farPlane, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRenderControllerSetProjectionMatrixNearFar", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRenderControllerSetProjectionMatrixNearFar)(___0_controllerHandle, ___1_nearPlane, ___2_farPlane);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controllerHandle, ___1_nearPlane, ___2_farPlane);
#endif
return returnValue;
}
// Vuforia.VuRenderController Vuforia.VuRenderController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* VuRenderController_Create_m86F5C1CF681E6F1FCB8A17EA9F483A9AB64AF096 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuRenderController_vuEngineGetRenderController_m4E71991F2CCD2B94CB6AAECD629C78412A3A3D16(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD9D13ADE398474997B2D0C266666C1F7C0AD866)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuRenderController_Create_m86F5C1CF681E6F1FCB8A17EA9F483A9AB64AF096_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* L_6 = (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8*)il2cpp_codegen_object_new(VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuRenderController__ctor_m85D414D4FAC3287B310216F3AEDA3AFD3DA1A044(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuRenderController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRenderController__ctor_m85D414D4FAC3287B310216F3AEDA3AFD3DA1A044 (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuRenderController::SetRenderViewConfig(Vuforia.VuRenderViewConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuRenderController_SetRenderViewConfig_mDFAE121725FCDB27CD17937EC328932CA05565B3 (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* __this, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 ___0_rvConfig, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuRenderController_vuRenderControllerSetRenderViewConfig_m54D079237EB9E48BC5A2A8D800DBD7A5116DCDBE(L_0, (&___0_rvConfig), NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuRenderController::SetProjectionMatrixNearFar(System.Tuple`2<System.Single,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuRenderController_SetProjectionMatrixNearFar_m5788B6EEB912C169841607BA8030708719ED762E (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* __this, Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* ___0_nearFar, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* L_1 = ___0_nearFar;
NullCheck(L_1);
float L_2;
L_2 = Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_inline(L_1, Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_RuntimeMethod_var);
Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* L_3 = ___0_nearFar;
NullCheck(L_3);
float L_4;
L_4 = Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_inline(L_3, Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_RuntimeMethod_var);
int32_t L_5;
L_5 = VuRenderController_vuRenderControllerSetProjectionMatrixNearFar_m63A043B7AE452B1C922E38DB3676D74DC166092C(L_0, L_2, L_4, NULL);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_5, NULL);
return L_6;
}
}
// System.Boolean Vuforia.VuRenderController::SetVideoBackgroundViewportMode(Vuforia.VuVideoBackgroundViewportMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuRenderController_SetVideoBackgroundViewportMode_m6CA2998320D43EEC91FAEFF0032489F0F773B669 (VuRenderController_tC90E2077C143C836834DE6497BA63AAEF2422CF8* __this, int32_t ___0_vbMode, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_vbMode;
int32_t L_2;
L_2 = VuRenderController_vuRenderControllerSetVideoBackgroundViewportMode_m31BAE9E6432655D2724EA1CFE26C55526BBE13B2(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuRecordingConfig
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled)
{
marshaled.___DataFlags_0 = unmarshaled.___DataFlags_0;
marshaled.___FrameRate_1 = unmarshaled.___FrameRate_1;
marshaled.___Scale_2 = unmarshaled.___Scale_2;
marshaled.___Format_3 = unmarshaled.___Format_3;
marshaled.___OutputDirectory_4 = il2cpp_codegen_marshal_string(unmarshaled.___OutputDirectory_4);
marshaled.___Start_5 = unmarshaled.___Start_5;
}
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke_back(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled)
{
int32_t unmarshaledDataFlags_temp_0 = 0;
unmarshaledDataFlags_temp_0 = marshaled.___DataFlags_0;
unmarshaled.___DataFlags_0 = unmarshaledDataFlags_temp_0;
int32_t unmarshaledFrameRate_temp_1 = 0;
unmarshaledFrameRate_temp_1 = marshaled.___FrameRate_1;
unmarshaled.___FrameRate_1 = unmarshaledFrameRate_temp_1;
int32_t unmarshaledScale_temp_2 = 0;
unmarshaledScale_temp_2 = marshaled.___Scale_2;
unmarshaled.___Scale_2 = unmarshaledScale_temp_2;
int32_t unmarshaledFormat_temp_3 = 0;
unmarshaledFormat_temp_3 = marshaled.___Format_3;
unmarshaled.___Format_3 = unmarshaledFormat_temp_3;
unmarshaled.___OutputDirectory_4 = il2cpp_codegen_marshal_string_result(marshaled.___OutputDirectory_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___OutputDirectory_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___OutputDirectory_4));
int32_t unmarshaledStart_temp_5 = 0;
unmarshaledStart_temp_5 = marshaled.___Start_5;
unmarshaled.___Start_5 = unmarshaledStart_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuRecordingConfig
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke_cleanup(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___OutputDirectory_4);
marshaled.___OutputDirectory_4 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuRecordingConfig
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_com(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_com& marshaled)
{
marshaled.___DataFlags_0 = unmarshaled.___DataFlags_0;
marshaled.___FrameRate_1 = unmarshaled.___FrameRate_1;
marshaled.___Scale_2 = unmarshaled.___Scale_2;
marshaled.___Format_3 = unmarshaled.___Format_3;
marshaled.___OutputDirectory_4 = il2cpp_codegen_marshal_string(unmarshaled.___OutputDirectory_4);
marshaled.___Start_5 = unmarshaled.___Start_5;
}
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_com_back(const VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_com& marshaled, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6& unmarshaled)
{
int32_t unmarshaledDataFlags_temp_0 = 0;
unmarshaledDataFlags_temp_0 = marshaled.___DataFlags_0;
unmarshaled.___DataFlags_0 = unmarshaledDataFlags_temp_0;
int32_t unmarshaledFrameRate_temp_1 = 0;
unmarshaledFrameRate_temp_1 = marshaled.___FrameRate_1;
unmarshaled.___FrameRate_1 = unmarshaledFrameRate_temp_1;
int32_t unmarshaledScale_temp_2 = 0;
unmarshaledScale_temp_2 = marshaled.___Scale_2;
unmarshaled.___Scale_2 = unmarshaledScale_temp_2;
int32_t unmarshaledFormat_temp_3 = 0;
unmarshaledFormat_temp_3 = marshaled.___Format_3;
unmarshaled.___Format_3 = unmarshaledFormat_temp_3;
unmarshaled.___OutputDirectory_4 = il2cpp_codegen_marshal_string_result(marshaled.___OutputDirectory_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___OutputDirectory_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___OutputDirectory_4));
int32_t unmarshaledStart_temp_5 = 0;
unmarshaledStart_temp_5 = marshaled.___Start_5;
unmarshaled.___Start_5 = unmarshaledStart_temp_5;
}
// Conversion method for clean up from marshalling of: Vuforia.VuRecordingConfig
IL2CPP_EXTERN_C void VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_com_cleanup(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___OutputDirectory_4);
marshaled.___OutputDirectory_4 = NULL;
}
// System.Object Vuforia.VuRecordingConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuRecordingConfig_Clone_mF829580D2FAF609406896D6CC0A37133ED3DD669 (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_0 = (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6*)il2cpp_codegen_object_new(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463(L_0, NULL);
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_1 = L_0;
int32_t L_2 = __this->___DataFlags_0;
NullCheck(L_1);
L_1->___DataFlags_0 = L_2;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_3 = L_1;
int32_t L_4 = __this->___FrameRate_1;
NullCheck(L_3);
L_3->___FrameRate_1 = L_4;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_5 = L_3;
int32_t L_6 = __this->___Scale_2;
NullCheck(L_5);
L_5->___Scale_2 = L_6;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_7 = L_5;
int32_t L_8 = __this->___Format_3;
NullCheck(L_7);
L_7->___Format_3 = L_8;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_9 = L_7;
int32_t L_10 = __this->___Start_5;
NullCheck(L_9);
L_9->___Start_5 = L_10;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_11 = L_9;
String_t* L_12 = __this->___OutputDirectory_4;
NullCheck(L_11);
L_11->___OutputDirectory_4 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_11->___OutputDirectory_4), (void*)L_12);
return L_11;
}
}
// System.Void Vuforia.VuRecordingConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463 (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* __this, const RuntimeMethod* method)
{
{
__this->___FrameRate_1 = 1;
__this->___Scale_2 = 1;
__this->___Format_3 = 1;
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
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuEngineGetSessionRecorderController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuEngineGetSessionRecorderController_m186190BF1CF88603F2B0F961911F1244DC3C91EA (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetSessionRecorderController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetSessionRecorderController)(___0_engine, ___1_controller);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_controller);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerGetDefaultRecordingDataFlags(System.IntPtr,Vuforia.VuRecordingDataFlags&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerGetDefaultRecordingDataFlags_m1BBD0A22F2937BDD9DAC8405803D902349558D40 (intptr_t ___0_controller, int32_t* ___1_dataFlags, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuSessionRecorderControllerGetDefaultRecordingDataFlags", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuSessionRecorderControllerGetDefaultRecordingDataFlags)(___0_controller, ___1_dataFlags);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_dataFlags);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerGetSupportedRecordingDataFlags(System.IntPtr,Vuforia.VuRecordingDataFlags&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerGetSupportedRecordingDataFlags_mE146CB1A0F095C5ED2C19020E29417A06D5F6F35 (intptr_t ___0_controller, int32_t* ___1_dataFlags, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuSessionRecorderControllerGetSupportedRecordingDataFlags", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuSessionRecorderControllerGetSupportedRecordingDataFlags)(___0_controller, ___1_dataFlags);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_dataFlags);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerCreateRecording(System.IntPtr,Vuforia.VuRecordingConfig,System.IntPtr&,Vuforia.VuRecordingCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerCreateRecording_mCEE6A191671C4D11E08CAEC0CBC572CB0945DB5E (intptr_t ___0_controller, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* ___1_config, intptr_t* ___2_recording, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke*, intptr_t*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(intptr_t*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuSessionRecorderControllerCreateRecording", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_config' to native representation
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke ____1_config_marshaled = {};
if (___1_config != NULL)
{
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke(*___1_config, ____1_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuSessionRecorderControllerCreateRecording)(___0_controller, ___1_config != NULL ? (&____1_config_marshaled) : NULL, ___2_recording, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_config != NULL ? (&____1_config_marshaled) : NULL, ___2_recording, ___3_error);
#endif
// Marshaling cleanup of parameter '___1_config' native representation
if ((&____1_config_marshaled) != NULL)
{
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshal_pinvoke_cleanup(____1_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerDestroyRecordings(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerDestroyRecordings_mE2322CCEC3291367E024C663AAAB4275AA0B8E22 (intptr_t ___0_controller, int32_t ___1_deleteData, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuSessionRecorderControllerDestroyRecordings", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuSessionRecorderControllerDestroyRecordings)(___0_controller, ___1_deleteData);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_deleteData);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuSessionRecorderController::vuSessionRecorderControllerCleanRecordedData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_vuSessionRecorderControllerCleanRecordedData_mA4FBE99B7D3B2C77AB4A1D2BFA31281C4C300E2B (intptr_t ___0_controller, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuSessionRecorderControllerCleanRecordedData", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuSessionRecorderControllerCleanRecordedData)(___0_controller);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller);
#endif
return returnValue;
}
// Vuforia.VuRecordingDataFlags Vuforia.VuSessionRecorderController::get_DefaultDataFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_get_DefaultDataFlags_m9C2E45E52BC8EF492161B1B3E3FE46A4B5161A9E (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSessionRecorderController_vuSessionRecorderControllerGetDefaultRecordingDataFlags_m1BBD0A22F2937BDD9DAC8405803D902349558D40_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652* L_1 = (GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m67CA57494FBBFB32D1EBD6B4FCABAA65051078B7(L_1, NULL, (intptr_t)((void*)VuSessionRecorderController_vuSessionRecorderControllerGetDefaultRecordingDataFlags_m1BBD0A22F2937BDD9DAC8405803D902349558D40_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuRecordingDataFlags Vuforia.VuSessionRecorderController::get_SupportedDataFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSessionRecorderController_get_SupportedDataFlags_m13D0F0DFC9DE49E2C5F09F6E5C15831C240ED7AB (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSessionRecorderController_vuSessionRecorderControllerGetSupportedRecordingDataFlags_mE146CB1A0F095C5ED2C19020E29417A06D5F6F35_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652* L_1 = (GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA09CD0CA1C3B4AFB0159E4D19CFD69356B79C652_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m67CA57494FBBFB32D1EBD6B4FCABAA65051078B7(L_1, NULL, (intptr_t)((void*)VuSessionRecorderController_vuSessionRecorderControllerGetSupportedRecordingDataFlags_mE146CB1A0F095C5ED2C19020E29417A06D5F6F35_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuRecordingDataFlags_t6BE8856F620A0AECEECA31306EC22E85577FC15F_mBA4EDBE562B8B756F6AF162112FDCD7FE41FC8EE_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuSessionRecorderController Vuforia.VuSessionRecorderController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* VuSessionRecorderController_Create_m2A8915ECAE714A0FE9B286F9AE0B54D1844F60A1 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuSessionRecorderController_vuEngineGetSessionRecorderController_m186190BF1CF88603F2B0F961911F1244DC3C91EA(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAA2CDCFE3BEBF62EAB1C19E5B43164895AAF4CE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuSessionRecorderController_Create_m2A8915ECAE714A0FE9B286F9AE0B54D1844F60A1_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* L_6 = (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A*)il2cpp_codegen_object_new(VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuSessionRecorderController__ctor_mA0C6AA8BA3A2130966D78C09C61EE14D50A8BAF4(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuSessionRecorderController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSessionRecorderController__ctor_mA0C6AA8BA3A2130966D78C09C61EE14D50A8BAF4 (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.IVuRecording Vuforia.VuSessionRecorderController::CreateRecording(Vuforia.VuRecordingConfig,Vuforia.VuRecordingCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuSessionRecorderController_CreateRecording_m5946885B745CFC3FDE4859E8BC17C566A0B30A33 (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_1 = ___0_config;
int32_t* L_2 = ___1_error;
int32_t L_3;
L_3 = VuSessionRecorderController_vuSessionRecorderControllerCreateRecording_mCEE6A191671C4D11E08CAEC0CBC572CB0945DB5E(L_0, L_1, (&V_0), L_2, NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0019;
}
}
{
intptr_t L_4 = V_0;
VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* L_5 = (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA*)il2cpp_codegen_object_new(VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA_il2cpp_TypeInfo_var);
NullCheck(L_5);
VuRecording__ctor_mED1806003AC67CBE168B46700C290FE243168B9C(L_5, L_4, NULL);
return L_5;
}
IL_0019:
{
return (RuntimeObject*)NULL;
}
}
// System.Boolean Vuforia.VuSessionRecorderController::DestroyRecordings(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuSessionRecorderController_DestroyRecordings_m8380EBB640B33264D452EE3FBC16CF3F44CDFC6D (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, bool ___0_deleteData, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
bool L_1 = ___0_deleteData;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuSessionRecorderController_vuSessionRecorderControllerDestroyRecordings_mE2322CCEC3291367E024C663AAAB4275AA0B8E22(L_0, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuSessionRecorderController::CleanRecordedData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuSessionRecorderController_CleanRecordedData_m139DC648E2A701D4CBE63863274A279538CF8EFB (VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuSessionRecorderController_vuSessionRecorderControllerCleanRecordedData_mA4FBE99B7D3B2C77AB4A1D2BFA31281C4C300E2B(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
#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
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingStart(System.IntPtr,Vuforia.VuRecordingStartError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingStart_m707AFB1493BEDC7C98C680AFB0DD3B3F70FF0A66 (intptr_t ___0_recording, int32_t* ___1_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingStart", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingStart)(___0_recording, ___1_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording, ___1_error);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingStop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingStop_m712E07AC06CEC385CD5A589BCF1B72DECB94A168 (intptr_t ___0_recording, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingStop", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingStop)(___0_recording);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingGetPath(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingGetPath_m305540FFA1A04E5F895FEBFB3882FE2F4B31B332 (intptr_t ___0_recording, intptr_t* ___1_path, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingGetPath", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingGetPath)(___0_recording, ___1_path);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording, ___1_path);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingGetStatus(System.IntPtr,Vuforia.VuRecordingStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingGetStatus_mDAB321E23486DF7BFD0E72044A908E4C17D23B08 (intptr_t ___0_recording, int32_t* ___1_status, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingGetStatus", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingGetStatus)(___0_recording, ___1_status);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording, ___1_status);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingGetStatusInfo(System.IntPtr,Vuforia.VuRecordingStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingGetStatusInfo_mDABD0C27E91B99A905F9D6A8920CD0E04274560E (intptr_t ___0_recording, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingGetStatusInfo)(___0_recording, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuRecording::vuRecordingDestroy(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_vuRecordingDestroy_m543621BD783B913C9342D0E476E4166FCD3F5498 (intptr_t ___0_recording, int32_t ___1_deleteData, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuRecordingDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuRecordingDestroy)(___0_recording, ___1_deleteData);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_recording, ___1_deleteData);
#endif
return returnValue;
}
// System.String Vuforia.VuRecording::get_Path()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuRecording_get_Path_m8A980EF27D3797E700EBD485016AB1C46EA9F133 (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecording_vuRecordingGetPath_m305540FFA1A04E5F895FEBFB3882FE2F4B31B332_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuRecording_vuRecordingGetPath_m305540FFA1A04E5F895FEBFB3882FE2F4B31B332_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuRecordingStatus Vuforia.VuRecording::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_get_Status_mA363605A1E08594C575C2040EBB0135FC6EC67DA (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuRecordingStatus_t892E70961536A7AC9183A59A0E480670590A4E60_m361676AB6D1616EE8A44DC957BEFEA819EACB1EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecording_vuRecordingGetStatus_mDAB321E23486DF7BFD0E72044A908E4C17D23B08_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF* L_1 = (GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t98E1C6D9B49C8013ADCFCD5258FB8B28523AE0FF_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m658C2FA9AF58D35C82A2B7B5C58454862DCC551B(L_1, NULL, (intptr_t)((void*)VuRecording_vuRecordingGetStatus_mDAB321E23486DF7BFD0E72044A908E4C17D23B08_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuRecordingStatus_t892E70961536A7AC9183A59A0E480670590A4E60_m361676AB6D1616EE8A44DC957BEFEA819EACB1EF(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuRecordingStatus_t892E70961536A7AC9183A59A0E480670590A4E60_m361676AB6D1616EE8A44DC957BEFEA819EACB1EF_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuRecordingStatusInfo Vuforia.VuRecording::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_get_StatusInfo_mD4A6D5A93CBEF4BF002F5180B8BDDCD40491B300 (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuRecordingStatusInfo_t891944CB084B46E3DCF6F0F34C4B59B3C51C19CE_m06BBEAEF3F1A87FA1BFCBDBCA2BD36F1636510A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecording_vuRecordingGetStatusInfo_mDABD0C27E91B99A905F9D6A8920CD0E04274560E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839* L_1 = (GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t7796C610F4D41B6E51EA00D5D012418A05B1F839_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m83A557F8B09D539CBE6AA6DC856326AD765B5571(L_1, NULL, (intptr_t)((void*)VuRecording_vuRecordingGetStatusInfo_mDABD0C27E91B99A905F9D6A8920CD0E04274560E_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuRecordingStatusInfo_t891944CB084B46E3DCF6F0F34C4B59B3C51C19CE_m06BBEAEF3F1A87FA1BFCBDBCA2BD36F1636510A4(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuRecordingStatusInfo_t891944CB084B46E3DCF6F0F34C4B59B3C51C19CE_m06BBEAEF3F1A87FA1BFCBDBCA2BD36F1636510A4_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuRecording::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRecording__ctor_mED1806003AC67CBE168B46700C290FE243168B9C (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// Vuforia.VuRecordingStartError Vuforia.VuRecording::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRecording_Start_m8378DAD0E1CA250D74975D00A4FB113DB27A0845 (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuRecordingStartError_tFD71B01A98D3F41C1FF8BCBB035D75DBA7152993_mE3278E853BB11A27B1DCA6148AD45393AB19E5E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecording_vuRecordingStart_m707AFB1493BEDC7C98C680AFB0DD3B3F70FF0A66_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0* L_1 = (GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t5A3680686D3C7AC5C8020734B212739C88BAA9E0_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_mC9C2A16D59A303DC37CA76C6E1FEA35BC5082241(L_1, NULL, (intptr_t)((void*)VuRecording_vuRecordingStart_m707AFB1493BEDC7C98C680AFB0DD3B3F70FF0A66_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuRecordingStartError_tFD71B01A98D3F41C1FF8BCBB035D75DBA7152993_mE3278E853BB11A27B1DCA6148AD45393AB19E5E3(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuRecordingStartError_tFD71B01A98D3F41C1FF8BCBB035D75DBA7152993_mE3278E853BB11A27B1DCA6148AD45393AB19E5E3_RuntimeMethod_var);
return L_2;
}
}
// System.Boolean Vuforia.VuRecording::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuRecording_Stop_m8F38454E1D109130F02CB17B362E784D8578BD4F (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuRecording_vuRecordingStop_m712E07AC06CEC385CD5A589BCF1B72DECB94A168(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuRecording::Destroy(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuRecording_Destroy_m6C93C89FA80BB421B395984B729DE5FD71DFEEEB (VuRecording_t6934E4A5631203C4BA7CC0AF158C8CB33D1C4DDA* __this, bool ___0_deleteData, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
bool L_1 = ___0_deleteData;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuRecording_vuRecordingDestroy_m543621BD783B913C9342D0E476E4166FCD3F5498(L_0, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
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
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::vuCameraIntrinsicsGetFov(Vuforia.VuCameraIntrinsics/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_vuCameraIntrinsicsGetFov_m5CC8EF065CA0B4882EC8FB31DBE4C8AE8ACCEE01 (Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652* ___0_intrinsics, const RuntimeMethod* method)
{
typedef VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 (CDECL *PInvokeFunc) (Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraIntrinsicsGetFov", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 returnValue = reinterpret_cast<PInvokeFunc>(vuCameraIntrinsicsGetFov)(___0_intrinsics);
#else
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 returnValue = il2cppPInvokeFunc(___0_intrinsics);
#endif
return returnValue;
}
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_Size_mB130F199D1F41A70D6F1A4F0545EDA3ECF557244 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CSizeU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.VuCameraIntrinsics::set_Size(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_Size_m9FD38646929721C6F8EA9B6D827812289B95AA9D (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_0 = L_0;
return;
}
}
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_FocalLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_FocalLength_m35AFA34CCAF6560B1C9B427C88B02E0EE12D7056 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CFocalLengthU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Vuforia.VuCameraIntrinsics::set_FocalLength(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_FocalLength_m201F214789D8C9B6E3C147827AB8B6B25FF30786 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CFocalLengthU3Ek__BackingField_1 = L_0;
return;
}
}
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::get_PrincipalPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_PrincipalPoint_m10EA6A783904A8BDD0D7BCD34AD61CF42056FB14 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CPrincipalPointU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Vuforia.VuCameraIntrinsics::set_PrincipalPoint(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_PrincipalPoint_m93220B252CBB4D49A687F99924F18706D3D3844C (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CPrincipalPointU3Ek__BackingField_2 = L_0;
return;
}
}
// Vuforia.VuCameraDistortionMode Vuforia.VuCameraIntrinsics::get_DistortionMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraIntrinsics_get_DistortionMode_m76C58E5D9E171776A62AE5BFD0A4EC531DDFE8B9 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CDistortionModeU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.VuCameraIntrinsics::set_DistortionMode(Vuforia.VuCameraDistortionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionMode_mFA67AD43AB7E69CD4502DAB191F4F0C8C3E4DB29 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CDistortionModeU3Ek__BackingField_3 = L_0;
return;
}
}
// Vuforia.VuVector8F Vuforia.VuCameraIntrinsics::get_DistortionParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 VuCameraIntrinsics_get_DistortionParameters_m798E15D69ABFF2E73866F3302268367155ED103D (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_0 = __this->___U3CDistortionParametersU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.VuCameraIntrinsics::set_DistortionParameters(Vuforia.VuVector8F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionParameters_m68AD15787C024B87E592517854065CF2EB7745EF (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_0 = ___0_value;
__this->___U3CDistortionParametersU3Ek__BackingField_4 = L_0;
return;
}
}
// System.Void Vuforia.VuCameraIntrinsics::.ctor(Vuforia.VuCameraIntrinsics/Internal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraIntrinsics__ctor_mAA351D3C5CA5FF408E7D4D9D834CAF7648393364 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 ___0_intrinsics, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_0 = ___0_intrinsics;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1 = L_0.___size_0;
VuCameraIntrinsics_set_Size_m9FD38646929721C6F8EA9B6D827812289B95AA9D_inline(__this, L_1, NULL);
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_2 = ___0_intrinsics;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_3 = L_2.___focalLength_1;
VuCameraIntrinsics_set_FocalLength_m201F214789D8C9B6E3C147827AB8B6B25FF30786_inline(__this, L_3, NULL);
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_4 = ___0_intrinsics;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_5 = L_4.___principalPoint_2;
VuCameraIntrinsics_set_PrincipalPoint_m93220B252CBB4D49A687F99924F18706D3D3844C_inline(__this, L_5, NULL);
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_6 = ___0_intrinsics;
int32_t L_7 = L_6.___distortionMode_3;
VuCameraIntrinsics_set_DistortionMode_mFA67AD43AB7E69CD4502DAB191F4F0C8C3E4DB29_inline(__this, L_7, NULL);
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_8 = ___0_intrinsics;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_9 = L_8.___distortionParameters_4;
VuCameraIntrinsics_set_DistortionParameters_m68AD15787C024B87E592517854065CF2EB7745EF_inline(__this, L_9, NULL);
return;
}
}
// Vuforia.VuVector2F Vuforia.VuCameraIntrinsics::GetCameraIntrinsicsGetFov()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_GetCameraIntrinsicsGetFov_m0EF4A4AD02F350BB789D40D3B1424C8FBBB9DC51 (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 V_0;
memset((&V_0), 0, sizeof(V_0));
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_initobj((&V_1), sizeof(Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0;
L_0 = VuCameraIntrinsics_get_Size_mB130F199D1F41A70D6F1A4F0545EDA3ECF557244_inline(__this, NULL);
(&V_1)->___size_0 = L_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1;
L_1 = VuCameraIntrinsics_get_FocalLength_m35AFA34CCAF6560B1C9B427C88B02E0EE12D7056_inline(__this, NULL);
(&V_1)->___focalLength_1 = L_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2;
L_2 = VuCameraIntrinsics_get_PrincipalPoint_m10EA6A783904A8BDD0D7BCD34AD61CF42056FB14_inline(__this, NULL);
(&V_1)->___principalPoint_2 = L_2;
int32_t L_3;
L_3 = VuCameraIntrinsics_get_DistortionMode_m76C58E5D9E171776A62AE5BFD0A4EC531DDFE8B9_inline(__this, NULL);
(&V_1)->___distortionMode_3 = L_3;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_4;
L_4 = VuCameraIntrinsics_get_DistortionParameters_m798E15D69ABFF2E73866F3302268367155ED103D_inline(__this, NULL);
(&V_1)->___distortionParameters_4 = L_4;
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_5 = V_1;
V_0 = L_5;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_6;
L_6 = VuCameraIntrinsics_vuCameraIntrinsicsGetFov_m5CC8EF065CA0B4882EC8FB31DBE4C8AE8ACCEE01((&V_0), NULL);
return L_6;
}
}
#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
// Vuforia.VuResult Vuforia.VuRenderState::vuStateGetRenderState(System.IntPtr,Vuforia.VuRenderState/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuRenderState_vuStateGetRenderState_m3C823651D492717D707813CCED0948C1CC347D80 (intptr_t ___0_stateHandle, Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* ___1_renderState, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateGetRenderState", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateGetRenderState)(___0_stateHandle, ___1_renderState);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_renderState);
#endif
return returnValue;
}
// Vuforia.VuMatrix44F Vuforia.VuRenderState::get_VBProjectionMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuRenderState_get_VBProjectionMatrix_m83C0A6C50BF48A80A9ADCDEDDED8ADB530749E57 (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* __this, const RuntimeMethod* method)
{
{
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* L_0 = (&__this->___mInternal_0);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1 = L_0->___vbProjectionMatrix_1;
return L_1;
}
}
// Vuforia.VuMatrix44F Vuforia.VuRenderState::get_ProjectionMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuRenderState_get_ProjectionMatrix_mC8FCE53D874AF9298608E54AAD3F525191827CC5 (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* __this, const RuntimeMethod* method)
{
{
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* L_0 = (&__this->___mInternal_0);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1 = L_0->___projectionMatrix_4;
return L_1;
}
}
// System.Void Vuforia.VuRenderState::.ctor(Vuforia.VuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRenderState__ctor_m95C437A49CE6EB8A179B9157925FA7ADC2D60A07 (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_0 = ___0_state;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuState_get_NativeHandle_m38F9CCF7020CFB17E0C9E1A8FDF80057EBEE9A35_inline(L_0, NULL);
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* L_2 = (&__this->___mInternal_0);
int32_t L_3;
L_3 = VuRenderState_vuStateGetRenderState_m3C823651D492717D707813CCED0948C1CC347D80(L_1, L_2, NULL);
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* L_4 = (&__this->___mInternal_0);
intptr_t L_5 = L_4->___vbMesh_2;
intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_7;
L_7 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0054;
}
}
{
Internal_t86369877324AAF112EC5467F0FEAE9C53653DF35* L_8 = (&__this->___mInternal_0);
intptr_t L_9 = L_8->___vbMesh_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
RuntimeObject* L_12;
L_12 = Marshal_PtrToStructure_m235E141E21BFB69A01B07DDDF1702BA7D5723AC3(L_9, L_11, NULL);
__this->___mVBMesh_1 = ((*(VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B*)((VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B*)(VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B*)UnBox(L_12, VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B_il2cpp_TypeInfo_var))));
}
IL_0054:
{
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
// Vuforia.VuResult Vuforia.VuCameraFrame::vuCameraFrameGetImages(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCameraFrame_vuCameraFrameGetImages_m1C9E14121FC85F4CF6E5B5E4B09E29D3B06BF8A7 (intptr_t ___0_cameraFrame, intptr_t ___1_imageList, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuCameraFrameGetImages", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuCameraFrameGetImages)(___0_cameraFrame, ___1_imageList);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_cameraFrame, ___1_imageList);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuCameraFrame::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuCameraFrame_get_NativeHandle_m4E18E7EF7C58BAE1F467066D298918236D944929 (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
return L_0;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuImage> Vuforia.VuCameraFrame::get_Images()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuCameraFrame_get_Images_m7220E4E8B62F186AEEE4B23C14C09FE8E40F7BA1 (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t928D42AED20DECD39DD5F9FE0479FC4EFEBD6727_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m534FA94F56EEC72D513A81BFEBC7087F65F47C78_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* V_3 = NULL;
{
RuntimeObject* L_0 = __this->___mImages_2;
if (L_0)
{
goto IL_0070;
}
}
{
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_1 = (VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC*)il2cpp_codegen_object_new(VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuImageList__ctor_m2273EBC88132823D16870D0656020CB0415A9BAE(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0066:
{// begin finally (depth: 1)
{
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_2 = V_0;
if (!L_2)
{
goto IL_006f;
}
}
{
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_006f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_4 = __this->___mNativeHandle_1;
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_5 = V_0;
NullCheck(L_5);
intptr_t L_6;
L_6 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_5, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
int32_t L_7;
L_7 = VuCameraFrame_vuCameraFrameGetImages_m1C9E14121FC85F4CF6E5B5E4B09E29D3B06BF8A7(L_4, L_6, NULL);
if (L_7)
{
goto IL_002c_1;
}
}
{
Exception_t* L_8 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_8);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3CADC7B20E5472D77D3E142D3BA2C628345EA978)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuCameraFrame_get_Images_m7220E4E8B62F186AEEE4B23C14C09FE8E40F7BA1_RuntimeMethod_var)));
}
IL_002c_1:
{
List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8* L_9 = (List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8*)il2cpp_codegen_object_new(List_1_t010CBEBC7F313DABD219F59FA81A6AD2727C83A8_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_m534FA94F56EEC72D513A81BFEBC7087F65F47C78(L_9, List_1__ctor_m534FA94F56EEC72D513A81BFEBC7087F65F47C78_RuntimeMethod_var);
__this->___mImages_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImages_2), (void*)L_9);
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95(L_10, VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
V_1 = L_11;
V_2 = 0;
goto IL_0060_1;
}
IL_0042_1:
{
VuImageList_t1F8118F666056C1F29B9CD58B5AE0D4A93D7EDCC* L_12 = V_0;
int32_t L_13 = V_2;
NullCheck(L_12);
intptr_t L_14;
L_14 = VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010(L_12, L_13, VuGenericList_1_get_Item_mA182C144C84CD15DEB05AFDA811920338D867010_RuntimeMethod_var);
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_15 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)il2cpp_codegen_object_new(VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
NullCheck(L_15);
VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9(L_15, L_14, (bool)0, NULL);
V_3 = L_15;
RuntimeObject* L_16 = __this->___mImages_2;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_17 = V_3;
NullCheck(L_16);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuImage>::Add(T) */, ICollection_1_t928D42AED20DECD39DD5F9FE0479FC4EFEBD6727_il2cpp_TypeInfo_var, L_16, L_17);
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0060_1:
{
int32_t L_19 = V_2;
int32_t L_20 = V_1;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_0042_1;
}
}
{
goto IL_0070;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0070:
{
RuntimeObject* L_21 = __this->___mImages_2;
return L_21;
}
}
// System.Void Vuforia.VuCameraFrame::.ctor(Vuforia.VuState,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame__ctor_m67334F01E27C572BA7D2C30E016C5EA218A1EDFF (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* ___0_state, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* L_0 = ___0_state;
__this->___mState_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mState_0), (void*)L_0);
intptr_t L_1 = ___1_nativeHandle;
__this->___mNativeHandle_1 = L_1;
return;
}
}
// System.Void Vuforia.VuCameraFrame::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame_Finalize_m670E903749241D17EFE0E5494A02B3915BB5C7E8 (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuCameraFrame_Dispose_m5CF653AB2C2FCBDE39DC12D2D674D08317AF273A(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuCameraFrame::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame_Dispose_m69FC593FB4F5E27479A507734E2441B04BE3A46D (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuCameraFrame_Dispose_m5CF653AB2C2FCBDE39DC12D2D674D08317AF273A(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuCameraFrame::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCameraFrame_Dispose_m5CF653AB2C2FCBDE39DC12D2D674D08317AF273A (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___mImages_2;
if (!L_0)
{
goto IL_003c;
}
}
{
RuntimeObject* L_1 = __this->___mImages_2;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuImage>::GetEnumerator() */, IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002b:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_0034;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0034:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0021_1;
}
IL_0016_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuImage>::get_Current() */, IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0021_1:
{
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
if (L_8)
{
goto IL_0016_1;
}
}
{
goto IL_0035;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0035:
{
__this->___mImages_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImages_2), (void*)(RuntimeObject*)NULL);
}
IL_003c:
{
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
// Vuforia.VuBool Vuforia.VuState::vuStateHasCameraFrame(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateHasCameraFrame_m8B7DF41C2852CF880B9236653C2D3E0734356A70 (intptr_t ___0_stateHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateHasCameraFrame", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateHasCameraFrame)(___0_stateHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuState::vuStateGetObservations(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetObservations_m0D02DB054212376A0CE4453B52359D0A72904724 (intptr_t ___0_stateHandle, intptr_t ___1_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateGetObservations", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateGetObservations)(___0_stateHandle, ___1_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuState::vuStateGetCameraFrame(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetCameraFrame_m86848748666E39E82CC2AD534F13BA751EA64A3D (intptr_t ___0_stateHandle, intptr_t* ___1_cameraFrameHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateGetCameraFrame", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateGetCameraFrame)(___0_stateHandle, ___1_cameraFrameHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_cameraFrameHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuState::vuStateGetCameraIntrinsics(System.IntPtr,Vuforia.VuCameraIntrinsics/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateGetCameraIntrinsics_mAB44AFA610DF0DFAED0D9284F528D241B4AC2D6B (intptr_t ___0_stateHandle, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652* ___1_cameraIntrinsics, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateGetCameraIntrinsics", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateGetCameraIntrinsics)(___0_stateHandle, ___1_cameraIntrinsics);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_cameraIntrinsics);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuState::vuStateRelease(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuState_vuStateRelease_mAFA05EAF5310285FD16CE63DF77AD7E522E5EE57 (intptr_t ___0_stateHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuStateRelease", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuStateRelease)(___0_stateHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle);
#endif
return returnValue;
}
// System.IntPtr Vuforia.VuState::get_NativeHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuState_get_NativeHandle_m38F9CCF7020CFB17E0C9E1A8FDF80057EBEE9A35 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_2;
return L_0;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuObservation> Vuforia.VuState::get_Observations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuState_get_Observations_m812F9D00CBCBE4F5D25272FDAC5ED83BA922CA5A (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1__ctor_mB24E47E82A8CF53D39F368D64F7780B0769A9A5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1_get_Observations_m6EFA11F70536F4E0175D151AFF581349A0A5576D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* V_0 = NULL;
{
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* L_0 = __this->___mObservations_6;
if (L_0)
{
goto IL_004a;
}
}
{
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_1 = (VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336*)il2cpp_codegen_object_new(VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuObservationList__ctor_m845690DD73824E13318D7EF674558AAA728A6454(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0040:
{// begin finally (depth: 1)
{
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_2 = V_0;
if (!L_2)
{
goto IL_0049;
}
}
{
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0049:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
intptr_t L_4 = __this->___mNativeHandle_2;
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_5 = V_0;
NullCheck(L_5);
intptr_t L_6;
L_6 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_5, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
int32_t L_7;
L_7 = VuState_vuStateGetObservations_m0D02DB054212376A0CE4453B52359D0A72904724(L_4, L_6, NULL);
if (L_7)
{
goto IL_002c_1;
}
}
{
Exception_t* L_8 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_8);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral030BEB75F03486BDF899B40213799C2210049FBA)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuState_get_Observations_m812F9D00CBCBE4F5D25272FDAC5ED83BA922CA5A_RuntimeMethod_var)));
}
IL_002c_1:
{
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_9 = __this->___mObservationManager_1;
VuObservationList_t20B399EFFCF0E69CE6B59AB8F90141D8169D6336* L_10 = V_0;
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* L_11 = (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*)il2cpp_codegen_object_new(ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF_il2cpp_TypeInfo_var);
NullCheck(L_11);
ObservationList_1__ctor_mB24E47E82A8CF53D39F368D64F7780B0769A9A5D(L_11, L_9, L_10, ObservationList_1__ctor_mB24E47E82A8CF53D39F368D64F7780B0769A9A5D_RuntimeMethod_var);
__this->___mObservations_6 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservations_6), (void*)L_11);
goto IL_004a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004a:
{
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* L_12 = __this->___mObservations_6;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = ObservationList_1_get_Observations_m6EFA11F70536F4E0175D151AFF581349A0A5576D_inline(L_12, ObservationList_1_get_Observations_m6EFA11F70536F4E0175D151AFF581349A0A5576D_RuntimeMethod_var);
return L_13;
}
}
// System.Boolean Vuforia.VuState::get_HasCameraFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuState_get_HasCameraFrame_mE3597E93632AF4391620F3414DC3FAC924F1E670 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* L_0 = (&__this->___mHasCameraFrame_3);
bool L_1;
L_1 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline(L_0, Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
if (L_1)
{
goto IL_0028;
}
}
{
intptr_t L_2 = __this->___mNativeHandle_2;
int32_t L_3;
L_3 = VuState_vuStateHasCameraFrame_m8B7DF41C2852CF880B9236653C2D3E0734356A70(L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_3, NULL);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_5;
memset((&L_5), 0, sizeof(L_5));
Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_5), L_4, /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
__this->___mHasCameraFrame_3 = L_5;
}
IL_0028:
{
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* L_6 = (&__this->___mHasCameraFrame_3);
bool L_7;
L_7 = Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28(L_6, Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
return L_7;
}
}
// Vuforia.IVuCameraFrame Vuforia.VuState::get_CameraFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuState_get_CameraFrame_m3B4C8DD908E7A6AA594F256EE73B580ABE064DF8 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
bool L_0;
L_0 = VuState_get_HasCameraFrame_mE3597E93632AF4391620F3414DC3FAC924F1E670(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (RuntimeObject*)NULL;
}
IL_000a:
{
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_1 = __this->___mCameraFrame_4;
if (L_1)
{
goto IL_0039;
}
}
{
intptr_t L_2 = __this->___mNativeHandle_2;
int32_t L_3;
L_3 = VuState_vuStateGetCameraFrame_m86848748666E39E82CC2AD534F13BA751EA64A3D(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_002c;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B8398304F186FAEB306A4E34E5D52BCBF432011)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuState_get_CameraFrame_m3B4C8DD908E7A6AA594F256EE73B580ABE064DF8_RuntimeMethod_var)));
}
IL_002c:
{
intptr_t L_5 = V_0;
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_6 = (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32*)il2cpp_codegen_object_new(VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuCameraFrame__ctor_m67334F01E27C572BA7D2C30E016C5EA218A1EDFF(L_6, __this, L_5, NULL);
__this->___mCameraFrame_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraFrame_4), (void*)L_6);
}
IL_0039:
{
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_7 = __this->___mCameraFrame_4;
return L_7;
}
}
// Vuforia.IVuCameraIntrinsics Vuforia.VuState::get_CameraIntrinsics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuState_get_CameraIntrinsics_m00D60E9E875BEF15D2D7A2E6D8EF9A647D803AFC (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 V_0;
memset((&V_0), 0, sizeof(V_0));
{
bool L_0;
L_0 = VuState_get_HasCameraFrame_mE3597E93632AF4391620F3414DC3FAC924F1E670(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (RuntimeObject*)NULL;
}
IL_000a:
{
VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* L_1 = __this->___mVuCameraIntrinsics_5;
if (L_1)
{
goto IL_0038;
}
}
{
intptr_t L_2 = __this->___mNativeHandle_2;
int32_t L_3;
L_3 = VuState_vuStateGetCameraIntrinsics_mAB44AFA610DF0DFAED0D9284F528D241B4AC2D6B(L_2, (&V_0), NULL);
if (L_3)
{
goto IL_002c;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF55254D1E71648FCEE3421B96F440A5D6E477360)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuState_get_CameraIntrinsics_m00D60E9E875BEF15D2D7A2E6D8EF9A647D803AFC_RuntimeMethod_var)));
}
IL_002c:
{
Internal_t7138D8451AA79A2CA363C5F85C9E358C21F66652 L_5 = V_0;
VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* L_6 = (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E*)il2cpp_codegen_object_new(VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuCameraIntrinsics__ctor_mAA351D3C5CA5FF408E7D4D9D834CAF7648393364(L_6, L_5, NULL);
__this->___mVuCameraIntrinsics_5 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuCameraIntrinsics_5), (void*)L_6);
}
IL_0038:
{
VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* L_7 = __this->___mVuCameraIntrinsics_5;
return L_7;
}
}
// Vuforia.IVuRenderState Vuforia.VuState::get_RenderState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuState_get_RenderState_m19FD4031B31BCDA24477F9B035982C948687936B (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = VuState_get_HasCameraFrame_mE3597E93632AF4391620F3414DC3FAC924F1E670(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (RuntimeObject*)NULL;
}
IL_000a:
{
VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* L_1 = __this->___mRenderState_7;
if (L_1)
{
goto IL_001e;
}
}
{
VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* L_2 = (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E*)il2cpp_codegen_object_new(VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E_il2cpp_TypeInfo_var);
NullCheck(L_2);
VuRenderState__ctor_m95C437A49CE6EB8A179B9157925FA7ADC2D60A07(L_2, __this, NULL);
__this->___mRenderState_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRenderState_7), (void*)L_2);
}
IL_001e:
{
VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E* L_3 = __this->___mRenderState_7;
return L_3;
}
}
// System.Void Vuforia.VuState::.ctor(Vuforia.VuEngine,Vuforia.ObservationManager,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState__ctor_m9ED692FFDC76387D75B07E03474EA845ED1D10CC (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___1_observationManager, intptr_t ___2_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
__this->___mEngine_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_0), (void*)L_0);
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* L_1 = ___1_observationManager;
__this->___mObservationManager_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationManager_1), (void*)L_1);
intptr_t L_2 = ___2_nativeHandle;
__this->___mNativeHandle_2 = L_2;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_3 = __this->___mEngine_0;
NullCheck(L_3);
VuEngine_RegisterState_m64F3D7954881F5B6FD8357318613AB7F58909620(L_3, __this, NULL);
return;
}
}
// System.Void Vuforia.VuState::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState_Finalize_mFA776FE9B6CEABE7C3DA6618B77932A84AA02A20 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuState_Dispose_mD537466782654FF4F2553EED241F1D06C0BB43D1(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.VuState::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState_Dispose_mD2872BA379FA00128A8D4452B3FE3AE143807816 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuState_Dispose_mD537466782654FF4F2553EED241F1D06C0BB43D1(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.VuState::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuState_Dispose_mD537466782654FF4F2553EED241F1D06C0BB43D1 (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationList_1_Dispose_mB6EF1E9FC0CF152F31E50EDDBDD1C51BE271A6A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* G_B4_0 = NULL;
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* G_B3_0 = NULL;
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* G_B7_0 = NULL;
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* G_B6_0 = NULL;
{
intptr_t L_0 = __this->___mNativeHandle_2;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_3 = __this->___mEngine_0;
NullCheck(L_3);
VuEngine_UnregisterState_m71928D35562867092533EAE5693765B71F71FBB5(L_3, __this, NULL);
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_4 = __this->___mCameraFrame_4;
VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* L_5 = L_4;
G_B3_0 = L_5;
if (L_5)
{
G_B4_0 = L_5;
goto IL_002b;
}
}
{
goto IL_0030;
}
IL_002b:
{
NullCheck(G_B4_0);
VuCameraFrame_Dispose_m69FC593FB4F5E27479A507734E2441B04BE3A46D(G_B4_0, NULL);
}
IL_0030:
{
__this->___mCameraFrame_4 = (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraFrame_4), (void*)(VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32*)NULL);
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* L_6 = __this->___mObservations_6;
ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF* L_7 = L_6;
G_B6_0 = L_7;
if (L_7)
{
G_B7_0 = L_7;
goto IL_0043;
}
}
{
goto IL_0048;
}
IL_0043:
{
NullCheck(G_B7_0);
ObservationList_1_Dispose_mB6EF1E9FC0CF152F31E50EDDBDD1C51BE271A6A2(G_B7_0, ObservationList_1_Dispose_mB6EF1E9FC0CF152F31E50EDDBDD1C51BE271A6A2_RuntimeMethod_var);
}
IL_0048:
{
__this->___mObservations_6 = (ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservations_6), (void*)(ObservationList_1_t4962412C8BEC9F1E4DCF56D833B16AE829AC09EF*)NULL);
intptr_t L_8 = __this->___mNativeHandle_2;
int32_t L_9;
L_9 = VuState_vuStateRelease_mAFA05EAF5310285FD16CE63DF77AD7E522E5EE57(L_8, NULL);
intptr_t L_10 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_2 = L_10;
bool L_11 = ___0_disposing;
if (!L_11)
{
goto IL_0077;
}
}
{
__this->___mRenderState_7 = (VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRenderState_7), (void*)(VuRenderState_t420BDD99E09700BE05AD76C55356636EF272D61E*)NULL);
__this->___mVuCameraIntrinsics_5 = (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuCameraIntrinsics_5), (void*)(VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E*)NULL);
}
IL_0077:
{
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
// Conversion methods for marshalling of: Vuforia.VuVirtualButtonConfig
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_pinvoke(const VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693& unmarshaled, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_pinvoke& marshaled)
{
Exception_t* ___observer_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'observer' of type 'VuVirtualButtonConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___observer_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_pinvoke_back(const VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_pinvoke& marshaled, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693& unmarshaled)
{
Exception_t* ___observer_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'observer' of type 'VuVirtualButtonConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___observer_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuVirtualButtonConfig
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_pinvoke_cleanup(VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuVirtualButtonConfig
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_com(const VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693& unmarshaled, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_com& marshaled)
{
Exception_t* ___observer_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'observer' of type 'VuVirtualButtonConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___observer_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_com_back(const VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_com& marshaled, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693& unmarshaled)
{
Exception_t* ___observer_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'observer' of type 'VuVirtualButtonConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___observer_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuVirtualButtonConfig
IL2CPP_EXTERN_C void VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshal_com_cleanup(VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuVirtualButtonConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuVirtualButtonConfig_Clone_mC9F29E9C8BE8B58792D538A432D58249A96098FF (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_0 = (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693*)il2cpp_codegen_object_new(VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuVirtualButtonConfig__ctor_m2928CC48A065AE0C2492C9DCF75CD68035DF03FB(L_0, NULL);
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_1 = L_0;
RuntimeObject* L_2 = __this->___observer_0;
NullCheck(L_1);
L_1->___observer_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observer_0), (void*)L_2);
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_3 = L_1;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_4 = __this->___area_1;
NullCheck(L_3);
L_3->___area_1 = L_4;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_7 = L_5;
int32_t L_8 = __this->___sensitivity_3;
NullCheck(L_7);
L_7->___sensitivity_3 = L_8;
return L_7;
}
}
// System.Void Vuforia.VuVirtualButtonConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonConfig__ctor_m2928CC48A065AE0C2492C9DCF75CD68035DF03FB (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* __this, const RuntimeMethod* method)
{
{
__this->___activate_2 = 1;
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
// Vuforia.VuVirtualButtonConfig/Internal Vuforia.VuVirtualButtonConfig/Internal::Create(Vuforia.VuVirtualButtonConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 Internal_Create_m3506B7B5FEC09FD3C56C55696F56B7AA1F5E9146 (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 V_0;
memset((&V_0), 0, sizeof(V_0));
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* G_B2_0 = NULL;
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2* G_B2_1 = NULL;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* G_B1_0 = NULL;
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2));
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___observer_0;
VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC* L_2 = ((VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC*)CastclassClass((RuntimeObject*)L_1, VuImageTargetObserver_tE8B91D8CA8EA161A97B5907E122B7AF0015D35DC_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___observer_0 = G_B3_0;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_5 = ___0_config;
NullCheck(L_5);
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_6 = L_5->___area_1;
(&V_0)->___area_1 = L_6;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_7 = ___0_config;
NullCheck(L_7);
int32_t L_8 = L_7->___activate_2;
(&V_0)->___activate_2 = L_8;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_9 = ___0_config;
NullCheck(L_9);
int32_t L_10 = L_9->___sensitivity_3;
(&V_0)->___sensitivity_3 = L_10;
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 L_11 = V_0;
return L_11;
}
}
#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
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuEngineCreateVirtualButtonObserver(System.IntPtr,System.IntPtr&,Vuforia.VuVirtualButtonConfig/Internal&,Vuforia.VuVirtualButtonCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuEngineCreateVirtualButtonObserver_mE2B852D380AAC04D72F1B391242588F400BBD2FD (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateVirtualButtonObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateVirtualButtonObserver)(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config, ___3_errorCode);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverGetSensitivity(System.IntPtr,Vuforia.VuVirtualButtonSensitivity&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverGetSensitivity_mB0F7BDCEB8ADC2AF7449E78E13434858DC70ED42 (intptr_t ___0_observerHandle, int32_t* ___1_sensitivity, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObserverGetSensitivity", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObserverGetSensitivity)(___0_observerHandle, ___1_sensitivity);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_sensitivity);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverSetSensitivity(System.IntPtr,Vuforia.VuVirtualButtonSensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverSetSensitivity_mE64A98034DBE26F03C68E2302AFBD1E29C60BEF1 (intptr_t ___0_observerHandle, int32_t ___1_sensitivity, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObserverSetSensitivity", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObserverSetSensitivity)(___0_observerHandle, ___1_sensitivity);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_sensitivity);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverGetArea(System.IntPtr,Vuforia.VuRectangle&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverGetArea_mCD709C635628AA2D2BEDCE8CC8997532A743CB54 (intptr_t ___0_observerHandle, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3* ___1_area, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObserverGetArea", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObserverGetArea)(___0_observerHandle, ___1_area);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_area);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverSetArea(System.IntPtr,Vuforia.VuRectangle&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverSetArea_m8A6E05144CEA385000F7AA0C7F445F6AB1B9BA1D (intptr_t ___0_observerHandle, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3* ___1_area, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObserverSetArea", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObserverSetArea)(___0_observerHandle, ___1_area);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_area);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVirtualButtonObserver::vuVirtualButtonObserverGetAssociatedObserver(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_vuVirtualButtonObserverGetAssociatedObserver_m7FA56A8D9B137DF60C1946D47882E3410B37255A (intptr_t ___0_observerHandle, intptr_t* ___1_observer, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObserverGetAssociatedObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObserverGetAssociatedObserver)(___0_observerHandle, ___1_observer);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_observer);
#endif
return returnValue;
}
// Vuforia.VuVirtualButtonSensitivity Vuforia.VuVirtualButtonObserver::get_Sensitivity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObserver_get_Sensitivity_m33FB12EF1A746BD635A3DA86A9CADC44BEC478C5 (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuVirtualButtonSensitivity_tC4BB9C1F9DFFFBAF6CE5ECDB96786034B5324E2D_mFD047A727363BC5665C17862DCF5D47C2C89F12E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObserver_vuVirtualButtonObserverGetSensitivity_mB0F7BDCEB8ADC2AF7449E78E13434858DC70ED42_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C* L_1 = (GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4CEE61FB6FAAA7335368DF560BD97F5439C6796C_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m8C64EF38ADE15BF18E974F9E346F9F27352DE610(L_1, NULL, (intptr_t)((void*)VuVirtualButtonObserver_vuVirtualButtonObserverGetSensitivity_mB0F7BDCEB8ADC2AF7449E78E13434858DC70ED42_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuVirtualButtonSensitivity_tC4BB9C1F9DFFFBAF6CE5ECDB96786034B5324E2D_mFD047A727363BC5665C17862DCF5D47C2C89F12E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuVirtualButtonSensitivity_tC4BB9C1F9DFFFBAF6CE5ECDB96786034B5324E2D_mFD047A727363BC5665C17862DCF5D47C2C89F12E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuRectangle Vuforia.VuVirtualButtonObserver::get_Area()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 VuVirtualButtonObserver_get_Area_mDFEC5F7C90BEBE1C30F1453FF4704B446BE5ED70 (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObserver_vuVirtualButtonObserverGetArea_mCD709C635628AA2D2BEDCE8CC8997532A743CB54_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926* L_1 = (GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t96BD6A6AFF1D36ECDEBF69C4A9B1890056380926_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m5AAF9F4626A864F314B5CC7D7E51BF121677EC15(L_1, NULL, (intptr_t)((void*)VuVirtualButtonObserver_vuVirtualButtonObserverGetArea_mCD709C635628AA2D2BEDCE8CC8997532A743CB54_RuntimeMethod_var), NULL);
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3_mADD63709BA524EF262BE8E27CC77F5F943AD6EB2_RuntimeMethod_var);
return L_2;
}
}
// System.IntPtr Vuforia.VuVirtualButtonObserver::get_AssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VuVirtualButtonObserver_get_AssociatedObserver_m1082A003666C7FE99EA00BA2D765181CBE098402 (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObserver_vuVirtualButtonObserverGetAssociatedObserver_m7FA56A8D9B137DF60C1946D47882E3410B37255A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7* L_1 = (GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7*)il2cpp_codegen_object_new(GetPrimitiveValueDelegate_1_t29EE72A84CB079F137BBA1F69A9715CF2D4DD7E7_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetPrimitiveValueDelegate_1__ctor_m7AFA8B438172286D2CF1D01F8DB49C71B6765AC3(L_1, NULL, (intptr_t)((void*)VuVirtualButtonObserver_vuVirtualButtonObserverGetAssociatedObserver_m7FA56A8D9B137DF60C1946D47882E3410B37255A_RuntimeMethod_var), NULL);
intptr_t L_2;
L_2 = ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F(L_0, L_1, ValueAccessUtils_GetPrimitiveValue_TisIntPtr_t_mD6311C21FE484EDAAED0E887E1FE58CC81BF827F_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuVirtualButtonObserver Vuforia.VuVirtualButtonObserver::Create(Vuforia.VuEngine,Vuforia.VuVirtualButtonConfig,Vuforia.VuVirtualButtonCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* VuVirtualButtonObserver_Create_mEE4A9F2F40717E59B61E4CA9D73DFA2D05AD8BFE (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_0 = ___1_config;
Internal_tBB49A86E2522B6CAFB33579CFE01F4688C5395A2 L_1;
L_1 = Internal_Create_m3506B7B5FEC09FD3C56C55696F56B7AA1F5E9146(L_0, NULL);
V_0 = L_1;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_2 = ___0_engine;
NullCheck(L_2);
intptr_t L_3;
L_3 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_2, NULL);
int32_t* L_4 = ___2_error;
int32_t L_5;
L_5 = VuVirtualButtonObserver_vuEngineCreateVirtualButtonObserver_mE2B852D380AAC04D72F1B391242588F400BBD2FD(L_3, (&V_1), (&V_0), L_4, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_0025;
}
}
{
int32_t* L_6 = ___2_error;
*((int32_t*)L_6) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_7 = ___0_engine;
intptr_t L_8 = V_1;
VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* L_9 = (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44*)il2cpp_codegen_object_new(VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44_il2cpp_TypeInfo_var);
NullCheck(L_9);
VuVirtualButtonObserver__ctor_mE464D04793FA99CEFB8F3B0F216ADD41CBFF13BB(L_9, L_7, L_8, NULL);
return L_9;
}
IL_0025:
{
return (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44*)NULL;
}
}
// System.Void Vuforia.VuVirtualButtonObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonObserver__ctor_mE464D04793FA99CEFB8F3B0F216ADD41CBFF13BB (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuVirtualButtonObserver::SetSensitivity(Vuforia.VuVirtualButtonSensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVirtualButtonObserver_SetSensitivity_m2E82AD30592D65D22019532EA850A8DA38B5ACCF (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, int32_t ___0_sensitivity, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_sensitivity;
int32_t L_2;
L_2 = VuVirtualButtonObserver_vuVirtualButtonObserverSetSensitivity_mE64A98034DBE26F03C68E2302AFBD1E29C60BEF1(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuVirtualButtonObserver::SetArea(Vuforia.VuRectangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVirtualButtonObserver_SetArea_mEBC8268F49682D9402C37FAE665C1EDD1417FC54 (VuVirtualButtonObserver_t7EC5F869D763AEE8D0C7BFC537EE389BFB167B44* __this, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___0_area, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuVirtualButtonObserver_vuVirtualButtonObserverSetArea_m8A6E05144CEA385000F7AA0C7F445F6AB1B9BA1D(L_0, (&___0_area), NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
#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
// Vuforia.VuResult Vuforia.VuVirtualButtonObservationInfo::vuVirtualButtonObservationGetInfo(System.IntPtr,Vuforia.VuVirtualButtonObservationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVirtualButtonObservationInfo_vuVirtualButtonObservationGetInfo_m428101C86AB86739D187E4C4EBB5009D424C0245 (intptr_t ___0_observation, Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F* ___1_info, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVirtualButtonObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVirtualButtonObservationGetInfo)(___0_observation, ___1_info);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_info);
#endif
return returnValue;
}
// Vuforia.VuVirtualButtonObservationInfo Vuforia.VuVirtualButtonObservationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C VuVirtualButtonObservationInfo_Create_m1F72AC16EE4C87199FBE3831A42A7E031FCF6532 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F V_0;
memset((&V_0), 0, sizeof(V_0));
VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuVirtualButtonObservationInfo_vuVirtualButtonObservationGetInfo_m428101C86AB86739D187E4C4EBB5009D424C0245(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42817834F6EB1B354DCF08CA280187988BE4E144)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuVirtualButtonObservationInfo_Create_m1F72AC16EE4C87199FBE3831A42A7E031FCF6532_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C));
Internal_t18BAE6C4F74A952A13EE6947794A85B863723B8F L_3 = V_0;
int32_t L_4 = L_3.___state_0;
(&V_1)->___state_0 = L_4;
VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C L_5 = V_1;
return L_5;
}
}
#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
// Vuforia.VuVirtualButtonObservationInfo Vuforia.VuVirtualButtonObservation::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C VuVirtualButtonObservation_get_Info_mB0DB070F097BD056800719354649C0E8B882E5FA (VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonObservationInfo_Create_m1F72AC16EE4C87199FBE3831A42A7E031FCF6532_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6* L_0 = (&__this->___mInfo_2);
CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C* L_1 = (CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C*)il2cpp_codegen_object_new(CreateStructDelegate_1_t6A358525972DB69F85A1355F5FA4209D9813D11C_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m3C84382E32D3226915BC687BD9B0FC758D8F38B8(L_1, NULL, (intptr_t)((void*)VuVirtualButtonObservationInfo_Create_m1F72AC16EE4C87199FBE3831A42A7E031FCF6532_RuntimeMethod_var), NULL);
VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C L_2;
L_2 = VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10(__this, L_0, L_1, VuObservation_GetStructValue_TisVuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C_m7BACB51B62C65C0F4EFEB39E49F5B56E568C3D10_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuVirtualButtonObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonObservation__ctor_mE5B9255973136804AA922D1BDF621A617AE29F07 (VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* __this, const RuntimeMethod* method)
{
{
VuObservation__ctor_m81F1087E180A9B41AFAD882FCC0445D76E7E4B8C(__this, NULL);
return;
}
}
// System.Void Vuforia.VuVirtualButtonObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonObservation_UnregisterObservation_m21FCF615BE983A048FF436CED5E8E245607BF5FC (VuVirtualButtonObservation_t00472075201BB46596CC77D3EF40D5F27BF4FCDB* __this, const RuntimeMethod* method)
{
{
Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6* L_0 = (&__this->___mInfo_2);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t4C346F42848F49E8D1655093281477FAB000C5F6));
VuObservation_UnregisterObservation_m141E1195B89A96D4DDCB00DC3E39B098A668BF66(__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
// Conversion methods for marshalling of: Vuforia.VuVuMarkConfig
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___templateName_1 = il2cpp_codegen_marshal_string(unmarshaled.___templateName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke_back(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___templateName_1 = il2cpp_codegen_marshal_string_result(marshaled.___templateName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___templateName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___templateName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkConfig
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke_cleanup(VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___templateName_1);
marshaled.___templateName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuVuMarkConfig
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_com(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___templateName_1 = il2cpp_codegen_marshal_string(unmarshaled.___templateName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
marshaled.___scale_3 = unmarshaled.___scale_3;
marshaled.___poseOffset_4 = unmarshaled.___poseOffset_4;
}
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_com_back(const VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_com& marshaled, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___templateName_1 = il2cpp_codegen_marshal_string_result(marshaled.___templateName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___templateName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___templateName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
float unmarshaledscale_temp_3 = 0.0f;
unmarshaledscale_temp_3 = marshaled.___scale_3;
unmarshaled.___scale_3 = unmarshaledscale_temp_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_4;
memset((&unmarshaledposeOffset_temp_4), 0, sizeof(unmarshaledposeOffset_temp_4));
unmarshaledposeOffset_temp_4 = marshaled.___poseOffset_4;
unmarshaled.___poseOffset_4 = unmarshaledposeOffset_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkConfig
IL2CPP_EXTERN_C void VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_com_cleanup(VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___templateName_1);
marshaled.___templateName_1 = NULL;
}
// System.Object Vuforia.VuVuMarkConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuVuMarkConfig_Clone_m053A4CD3FFFC0100D1F7EA3DE3035B12341DC293 (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_0 = (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8*)il2cpp_codegen_object_new(VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuVuMarkConfig__ctor_mBD14FC1557DE0218EA2D077C2D88321662339F29(L_0, NULL);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_3 = L_1;
String_t* L_4 = __this->___templateName_1;
NullCheck(L_3);
L_3->___templateName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___templateName_1), (void*)L_4);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_7 = L_5;
float L_8 = __this->___scale_3;
NullCheck(L_7);
L_7->___scale_3 = L_8;
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_9 = L_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = __this->___poseOffset_4;
NullCheck(L_9);
L_9->___poseOffset_4 = L_10;
return L_9;
}
}
// System.Void Vuforia.VuVuMarkConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVuMarkConfig__ctor_mBD14FC1557DE0218EA2D077C2D88321662339F29 (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___templateName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___templateName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___activate_2 = 1;
__this->___scale_3 = (1.0f);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0;
L_0 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
__this->___poseOffset_4 = 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
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuEngineCreateVuMarkObserver(System.IntPtr,System.IntPtr&,Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuEngineCreateVuMarkObserver_mBCFA07F373352E3DAD2E743AD77FCE73FA138384 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateVuMarkObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateVuMarkObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTargetUniqueId(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTargetUniqueId_m12636C23768CC7F73E277521C96556D748EA4DBD (intptr_t ___0_observerHandle, intptr_t* ___1_targetId, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTargetUniqueId", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTargetUniqueId)(___0_observerHandle, ___1_targetId);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetId);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTemplateName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTemplateName_mA6876C701821F1E720467B08F204D2BFD7B475F8 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTemplateName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTemplateName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTemplateScale(System.IntPtr,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTemplateScale_m64EDF0F013177EF567FD433C46F388DC8D8287F4 (intptr_t ___0_observerHandle, float ___1_scale, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, float);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(float);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverSetTemplateScale", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverSetTemplateScale)(___0_observerHandle, ___1_scale);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_scale);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTemplateSize(System.IntPtr,Vuforia.VuVector2F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTemplateSize_mC4E4DE328BE7F79961964836A67459B40A6189CB (intptr_t ___0_observerHandle, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTemplateSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTemplateSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTemplateAABB(System.IntPtr,Vuforia.VuAABB&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTemplateAABB_mE17C317A8DA06229451F00D07E0D3A8BEAF43D3A (intptr_t ___0_observerHandle, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738* ___1_bbox, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTemplateAABB", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTemplateAABB)(___0_observerHandle, ___1_bbox);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_bbox);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetUserData(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetUserData_mCFCD2EFFC323C3F7C6F1E0C05D5DC1BA2D2D2C15 (intptr_t ___0_observer, intptr_t* ___1_userData, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetUserData", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetUserData)(___0_observer, ___1_userData);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observer, ___1_userData);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetOrigin(System.IntPtr,Vuforia.VuVector2F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetOrigin_mFBDCFE4A4B66F90E2C02CE4E82A1134A9506D053 (intptr_t ___0_observer, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___1_origin, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetOrigin", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetOrigin)(___0_observer, ___1_origin);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observer, ___1_origin);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTrackingFromRuntimeAppearance(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTrackingFromRuntimeAppearance_m78172A0441818B625163B102931D7700D8CE63B1 (intptr_t ___0_observerHandle, int32_t* ___1_isEnabled, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTrackingFromRuntimeAppearance", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTrackingFromRuntimeAppearance)(___0_observerHandle, ___1_isEnabled);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_isEnabled);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTrackingFromRuntimeAppearance(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTrackingFromRuntimeAppearance_m95094E267FDFC6C87618CA53F2EFB709240C2191 (intptr_t ___0_observerHandle, int32_t ___1_enable, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverSetTrackingFromRuntimeAppearance", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverSetTrackingFromRuntimeAppearance)(___0_observerHandle, ___1_enable);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_enable);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverSetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverSetTrackingOptimization_m7129A6C6A6230153A90B34AC03E7CD4B7ABE3BEA (intptr_t ___0_observerHandle, int32_t ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverSetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverSetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuVuMarkObserver::vuVuMarkObserverGetTrackingOptimization(System.IntPtr,Vuforia.VuTrackingOptimization&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_vuVuMarkObserverGetTrackingOptimization_mC213CCB5CBE95DA348A4AE1FD309283919B5F0E2 (intptr_t ___0_observerHandle, int32_t* ___1_optimization, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObserverGetTrackingOptimization", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObserverGetTrackingOptimization)(___0_observerHandle, ___1_optimization);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_optimization);
#endif
return returnValue;
}
// System.String Vuforia.VuVuMarkObserver::get_TemplateUniqueID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuVuMarkObserver_get_TemplateUniqueID_m8D932A2650A7449244A1E88078D20F16B6D3BF07 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTargetUniqueId_m12636C23768CC7F73E277521C96556D748EA4DBD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTargetUniqueId_m12636C23768CC7F73E277521C96556D748EA4DBD_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// System.String Vuforia.VuVuMarkObserver::get_TemplateName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuVuMarkObserver_get_TemplateName_mB82CD0EA4854C20E3ED1EC2515ED7BA6266FE0D8 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTemplateName_mA6876C701821F1E720467B08F204D2BFD7B475F8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTemplateName_mA6876C701821F1E720467B08F204D2BFD7B475F8_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector2F Vuforia.VuVuMarkObserver::get_TemplateSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuVuMarkObserver_get_TemplateSize_mC0C35BED2BB5ABE9B3A05D2F705D8D6B9B3CCABD (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTemplateSize_mC4E4DE328BE7F79961964836A67459B40A6189CB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* L_1 = (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTemplateSize_mC4E4DE328BE7F79961964836A67459B40A6189CB_RuntimeMethod_var), NULL);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuAABB Vuforia.VuVuMarkObserver::get_BoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 VuVuMarkObserver_get_BoundingBox_mE393C7ADCD56DB0947068EC0AE99B9A7AD801910 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTemplateAABB_mE17C317A8DA06229451F00D07E0D3A8BEAF43D3A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7* L_1 = (GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t7BC5E5CCB5B786A43822574669C41229AD14CAD7_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCDFA347F5C3181F30578F71842DE61AC1A1BE65B(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTemplateAABB_mE17C317A8DA06229451F00D07E0D3A8BEAF43D3A_RuntimeMethod_var), NULL);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738_m1AE730AB17E8FA839F037DCE04A93E8F9DC8CFA2_RuntimeMethod_var);
return L_2;
}
}
// System.String Vuforia.VuVuMarkObserver::get_UserData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuVuMarkObserver_get_UserData_m962472926414FCAA57DEBB151AA38AB34B2D79A5 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetUserData_mCFCD2EFFC323C3F7C6F1E0C05D5DC1BA2D2D2C15_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetUserData_mCFCD2EFFC323C3F7C6F1E0C05D5DC1BA2D2D2C15_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector2F Vuforia.VuVuMarkObserver::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuVuMarkObserver_get_Origin_m3B411F0BFD0397AED95D5207BF5674B1FF0F6403 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetOrigin_mFBDCFE4A4B66F90E2C02CE4E82A1134A9506D053_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC* L_1 = (GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t1B019E7DFD8544999D65820DAF508147DA05DDAC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m31E239C00F9324DE1869D82DD00C75C9BEE64733(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetOrigin_mFBDCFE4A4B66F90E2C02CE4E82A1134A9506D053_RuntimeMethod_var), NULL);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_m7642F38C867869BA02616FF8D76F3DE9E8CE8CFE_RuntimeMethod_var);
return L_2;
}
}
// System.Boolean Vuforia.VuVuMarkObserver::get_TrackingFromRuntimeAppearance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVuMarkObserver_get_TrackingFromRuntimeAppearance_m9B1575762468E380291A7F028EC407F363740963 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTrackingFromRuntimeAppearance_m78172A0441818B625163B102931D7700D8CE63B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_1 = (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*)il2cpp_codegen_object_new(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTrackingFromRuntimeAppearance_m78172A0441818B625163B102931D7700D8CE63B1_RuntimeMethod_var), NULL);
bool L_2;
L_2 = ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuTrackingOptimization Vuforia.VuVuMarkObserver::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObserver_get_TrackingOptimization_mC6E4D7193B958B80F9038CC2E48A439A848D290A (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_vuVuMarkObserverGetTrackingOptimization_mC213CCB5CBE95DA348A4AE1FD309283919B5F0E2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC* L_1 = (GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t4B086CE4ECA0CD395308C65E59D82B39FAB32DDC_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m02CEF7D2D3D84A52C6F197350C527D50B742532A(L_1, NULL, (intptr_t)((void*)VuVuMarkObserver_vuVuMarkObserverGetTrackingOptimization_mC213CCB5CBE95DA348A4AE1FD309283919B5F0E2_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuTrackingOptimization_t932D541C7FA45D33202BFA0814AEED102057DECA_mF9AD24E4D206754AF69DF0D892A1F3304BAED80E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuVuMarkObserver Vuforia.VuVuMarkObserver::Create(Vuforia.VuEngine,Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* VuVuMarkObserver_Create_m06F1E0BE53565572A644F674824510F9D11652F4 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuVuMarkObserver_vuEngineCreateVuMarkObserver_mBCFA07F373352E3DAD2E743AD77FCE73FA138384(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* L_8 = (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84*)il2cpp_codegen_object_new(VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuVuMarkObserver__ctor_mE750EA3DCF8F1D046F28E9966795F1B5551D21B7(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84*)NULL;
}
}
// System.Void Vuforia.VuVuMarkObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVuMarkObserver__ctor_mE750EA3DCF8F1D046F28E9966795F1B5551D21B7 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuVuMarkObserver::SetTemplateScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVuMarkObserver_SetTemplateScale_mD490F4F667E9BC24655F21741D80E6348E71CCD1 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, float ___0_scale, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
float L_1 = ___0_scale;
int32_t L_2;
L_2 = VuVuMarkObserver_vuVuMarkObserverSetTemplateScale_m64EDF0F013177EF567FD433C46F388DC8D8287F4(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuVuMarkObserver::SetTrackingFromRuntimeAppearance(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVuMarkObserver_SetTrackingFromRuntimeAppearance_mC2C2D23053D89983CCD752D56590F89809BDBC60 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, bool ___0_enable, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
bool L_1 = ___0_enable;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuVuMarkObserver_vuVuMarkObserverSetTrackingFromRuntimeAppearance_m95094E267FDFC6C87618CA53F2EFB709240C2191(L_0, L_2, NULL);
bool L_4;
L_4 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.VuVuMarkObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVuMarkObserver_SetTrackingOptimization_m399DACDFE58572CF101386992A8EAD10695C72F9 (VuVuMarkObserver_tE084D0E0D20D9EC7672BE52857B79C683B94DC84* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1 = ___0_optimization;
int32_t L_2;
L_2 = VuVuMarkObserver_vuVuMarkObserverSetTrackingOptimization_m7129A6C6A6230153A90B34AC03E7CD4B7ABE3BEA(L_0, L_1, NULL);
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_2, NULL);
return L_3;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuVuMarkObservationTemplateInfo
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_pinvoke(const VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF& unmarshaled, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___userData_2 = il2cpp_codegen_marshal_string(unmarshaled.___userData_2);
marshaled.___size_3 = unmarshaled.___size_3;
marshaled.___origin_4 = unmarshaled.___origin_4;
marshaled.___bbox_5 = unmarshaled.___bbox_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_pinvoke_back(const VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_pinvoke& marshaled, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
unmarshaled.___userData_2 = il2cpp_codegen_marshal_string_result(marshaled.___userData_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userData_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userData_2));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledsize_temp_3;
memset((&unmarshaledsize_temp_3), 0, sizeof(unmarshaledsize_temp_3));
unmarshaledsize_temp_3 = marshaled.___size_3;
unmarshaled.___size_3 = unmarshaledsize_temp_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledorigin_temp_4;
memset((&unmarshaledorigin_temp_4), 0, sizeof(unmarshaledorigin_temp_4));
unmarshaledorigin_temp_4 = marshaled.___origin_4;
unmarshaled.___origin_4 = unmarshaledorigin_temp_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_5;
memset((&unmarshaledbbox_temp_5), 0, sizeof(unmarshaledbbox_temp_5));
unmarshaledbbox_temp_5 = marshaled.___bbox_5;
unmarshaled.___bbox_5 = unmarshaledbbox_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkObservationTemplateInfo
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_pinvoke_cleanup(VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___userData_2);
marshaled.___userData_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuVuMarkObservationTemplateInfo
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_com(const VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF& unmarshaled, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___userData_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___userData_2);
marshaled.___size_3 = unmarshaled.___size_3;
marshaled.___origin_4 = unmarshaled.___origin_4;
marshaled.___bbox_5 = unmarshaled.___bbox_5;
marshaled.___poseOffset_6 = unmarshaled.___poseOffset_6;
}
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_com_back(const VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_com& marshaled, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
unmarshaled.___userData_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___userData_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userData_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___userData_2));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledsize_temp_3;
memset((&unmarshaledsize_temp_3), 0, sizeof(unmarshaledsize_temp_3));
unmarshaledsize_temp_3 = marshaled.___size_3;
unmarshaled.___size_3 = unmarshaledsize_temp_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 unmarshaledorigin_temp_4;
memset((&unmarshaledorigin_temp_4), 0, sizeof(unmarshaledorigin_temp_4));
unmarshaledorigin_temp_4 = marshaled.___origin_4;
unmarshaled.___origin_4 = unmarshaledorigin_temp_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 unmarshaledbbox_temp_5;
memset((&unmarshaledbbox_temp_5), 0, sizeof(unmarshaledbbox_temp_5));
unmarshaledbbox_temp_5 = marshaled.___bbox_5;
unmarshaled.___bbox_5 = unmarshaledbbox_temp_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_6;
memset((&unmarshaledposeOffset_temp_6), 0, sizeof(unmarshaledposeOffset_temp_6));
unmarshaledposeOffset_temp_6 = marshaled.___poseOffset_6;
unmarshaled.___poseOffset_6 = unmarshaledposeOffset_temp_6;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkObservationTemplateInfo
IL2CPP_EXTERN_C void VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshal_com_cleanup(VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___userData_2);
marshaled.___userData_2 = NULL;
}
// Vuforia.VuResult Vuforia.VuVuMarkObservationTemplateInfo::vuVuMarkObservationGetTemplateInfo(System.IntPtr,Vuforia.VuVuMarkObservationTemplateInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationTemplateInfo_vuVuMarkObservationGetTemplateInfo_m0034E2B0F8247A6487DE409BAF01022A2043121D (intptr_t ___0_observation, Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE* ___1_TemplateInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObservationGetTemplateInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObservationGetTemplateInfo)(___0_observation, ___1_TemplateInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_TemplateInfo);
#endif
return returnValue;
}
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.VuVuMarkObservationTemplateInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF VuVuMarkObservationTemplateInfo_Create_mCF299CADADBFB235A65EFAFAF8D85BECA3B48393 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE V_0;
memset((&V_0), 0, sizeof(V_0));
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuVuMarkObservationTemplateInfo_vuVuMarkObservationGetTemplateInfo_m0034E2B0F8247A6487DE409BAF01022A2043121D(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuVuMarkObservationTemplateInfo_Create_mCF299CADADBFB235A65EFAFAF8D85BECA3B48393_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF));
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_3 = V_0;
intptr_t L_4 = L_3.___uniqueId_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___uniqueId_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___uniqueId_0), (void*)L_5);
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_6 = V_0;
intptr_t L_7 = L_6.___name_1;
String_t* L_8;
L_8 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_7, NULL);
(&V_1)->___name_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_1), (void*)L_8);
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_9 = V_0;
intptr_t L_10 = L_9.___userData_2;
String_t* L_11;
L_11 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_10, NULL);
(&V_1)->___userData_2 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___userData_2), (void*)L_11);
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_12 = V_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_13 = L_12.___size_3;
(&V_1)->___size_3 = L_13;
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_14 = V_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_15 = L_14.___origin_4;
(&V_1)->___origin_4 = L_15;
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_16 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_17 = L_16.___bbox_5;
(&V_1)->___bbox_5 = L_17;
Internal_tE6D5464580237EE11F1566B042ACAA1CD4F8B9CE L_18 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_19 = L_18.___poseOffset_6;
(&V_1)->___poseOffset_6 = L_19;
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_20 = V_1;
return L_20;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuVuMarkObservationInstanceInfo
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_pinvoke(const VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519& unmarshaled, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke& marshaled)
{
marshaled.___dataType_0 = unmarshaled.___dataType_0;
marshaled.___buffer_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___buffer_1);
marshaled.___numericValue_2 = unmarshaled.___numericValue_2;
}
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_pinvoke_back(const VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke& marshaled, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaleddataType_temp_0 = 0;
unmarshaleddataType_temp_0 = marshaled.___dataType_0;
unmarshaled.___dataType_0 = unmarshaleddataType_temp_0;
unmarshaled.___buffer_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___buffer_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___buffer_1), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___buffer_1));
uint64_t unmarshalednumericValue_temp_2 = 0;
unmarshalednumericValue_temp_2 = marshaled.___numericValue_2;
unmarshaled.___numericValue_2 = unmarshalednumericValue_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkObservationInstanceInfo
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_pinvoke_cleanup(VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___buffer_1);
marshaled.___buffer_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuVuMarkObservationInstanceInfo
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_com(const VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519& unmarshaled, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com& marshaled)
{
marshaled.___dataType_0 = unmarshaled.___dataType_0;
marshaled.___buffer_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___buffer_1);
marshaled.___numericValue_2 = unmarshaled.___numericValue_2;
}
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_com_back(const VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com& marshaled, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaleddataType_temp_0 = 0;
unmarshaleddataType_temp_0 = marshaled.___dataType_0;
unmarshaled.___dataType_0 = unmarshaleddataType_temp_0;
unmarshaled.___buffer_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___buffer_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___buffer_1), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___buffer_1));
uint64_t unmarshalednumericValue_temp_2 = 0;
unmarshalednumericValue_temp_2 = marshaled.___numericValue_2;
unmarshaled.___numericValue_2 = unmarshalednumericValue_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuVuMarkObservationInstanceInfo
IL2CPP_EXTERN_C void VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshal_com_cleanup(VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___buffer_1);
marshaled.___buffer_1 = NULL;
}
// Vuforia.VuResult Vuforia.VuVuMarkObservationInstanceInfo::vuVuMarkObservationGetInstanceInfo(System.IntPtr,Vuforia.VuVuMarkObservationInstanceInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationInstanceInfo_vuVuMarkObservationGetInstanceInfo_m3CB7898258F4E304AA7ECD962BABFDC95D6FCB58 (intptr_t ___0_observation, Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413* ___1_instanceInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObservationGetInstanceInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObservationGetInstanceInfo)(___0_observation, ___1_instanceInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_instanceInfo);
#endif
return returnValue;
}
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.VuVuMarkObservationInstanceInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 VuVuMarkObservationInstanceInfo_Create_m194A3E29D91695A739826AD3DCE5D72D8D2A5500 (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 V_0;
memset((&V_0), 0, sizeof(V_0));
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 V_1;
memset((&V_1), 0, sizeof(V_1));
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 V_2;
memset((&V_2), 0, sizeof(V_2));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuVuMarkObservationInstanceInfo_vuVuMarkObservationGetInstanceInfo_m3CB7898258F4E304AA7ECD962BABFDC95D6FCB58(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuVuMarkObservationInstanceInfo_Create_m194A3E29D91695A739826AD3DCE5D72D8D2A5500_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_2), sizeof(VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519));
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 L_3 = V_0;
int32_t L_4 = L_3.___dataType_0;
(&V_2)->___dataType_0 = L_4;
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 L_5 = V_0;
uint64_t L_6 = L_5.___numericValue_3;
(&V_2)->___numericValue_2 = L_6;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_7 = V_2;
V_1 = L_7;
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 L_8 = V_0;
int32_t L_9 = L_8.___length_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_9);
(&V_1)->___buffer_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___buffer_1), (void*)L_10);
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 L_11 = V_0;
intptr_t L_12 = L_11.___buffer_1;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_13 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = L_13.___buffer_1;
Internal_t24562F40166EA7C0E1C215AC99F00FC0B0CC7413 L_15 = V_0;
int32_t L_16 = L_15.___length_2;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77(L_12, L_14, 0, L_16, NULL);
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_17 = V_1;
return L_17;
}
}
#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
// Vuforia.VuResult Vuforia.VuVuMarkObservationInfo::vuVuMarkObservationGetInfo(System.IntPtr,Vuforia.VuVuMarkObservationInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVuMarkObservationInfo_vuVuMarkObservationGetInfo_m9CB839163023CF1072FAAB58D22474CD82145E26 (intptr_t ___0_observation, VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34* ___1_info, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObservationGetInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObservationGetInfo)(___0_observation, ___1_info);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_info);
#endif
return returnValue;
}
// Vuforia.VuVuMarkObservationInfo Vuforia.VuVuMarkObservationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 VuVuMarkObservationInfo_Create_m5F3C1CBD908DA1435906F581E0902DE19CDBFCF8 (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ___0_nativeHandle;
int32_t L_1;
L_1 = VuVuMarkObservationInfo_vuVuMarkObservationGetInfo_m9CB839163023CF1072FAAB58D22474CD82145E26(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3F11AB7CA5224D891E6602E61204352ABD01B6E2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuVuMarkObservationInfo_Create_m5F3C1CBD908DA1435906F581E0902DE19CDBFCF8_RuntimeMethod_var)));
}
IL_0015:
{
VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 L_3 = V_0;
return L_3;
}
}
#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
// Vuforia.VuResult Vuforia.VuMarkObservation::vuVuMarkObservationGetStatusInfo(System.IntPtr,Vuforia.VuVuMarkObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObservation_vuVuMarkObservationGetStatusInfo_m21E4CFC38E38AE1A2E2D175D10D7DCA3CB95E893 (intptr_t ___0_observationHandle, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObservationGetStatusInfo)(___0_observationHandle, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observationHandle, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuMarkObservation::vuVuMarkObservationGetInstanceImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObservation_vuVuMarkObservationGetInstanceImage_m717FABD7323C8D3F378E1E6B17733D71B0456F6B (intptr_t ___0_observationHandle, intptr_t* ___1_imageHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuVuMarkObservationGetInstanceImage", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuVuMarkObservationGetInstanceImage)(___0_observationHandle, ___1_imageHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observationHandle, ___1_imageHandle);
#endif
return returnValue;
}
// Vuforia.VuVuMarkObservationStatusInfo Vuforia.VuMarkObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObservation_get_StatusInfo_m41927F757A768AD98932D36158E762F28E1B518A (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObservation_vuVuMarkObservationGetStatusInfo_m21E4CFC38E38AE1A2E2D175D10D7DCA3CB95E893_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuVuMarkObservationStatusInfo_t11729BF4DDFA2A52E22F81C275414D10831471B8_m68229B1F69228A1FA8D44FD81E5FDC5EFB40204C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B* L_0 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F* L_1 = (GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tEA1E8DE20D7D855F768D65CAB2DCB3CF1C24A52F_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m5AB9A0FD4826319E5EE8C7B1B4F7F9BCFFB2B174(L_1, NULL, (intptr_t)((void*)VuMarkObservation_vuVuMarkObservationGetStatusInfo_m21E4CFC38E38AE1A2E2D175D10D7DCA3CB95E893_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = VuObservation_GetEnumValue_TisVuVuMarkObservationStatusInfo_t11729BF4DDFA2A52E22F81C275414D10831471B8_m68229B1F69228A1FA8D44FD81E5FDC5EFB40204C(__this, L_0, L_1, VuObservation_GetEnumValue_TisVuVuMarkObservationStatusInfo_t11729BF4DDFA2A52E22F81C275414D10831471B8_m68229B1F69228A1FA8D44FD81E5FDC5EFB40204C_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.VuMarkObservation::get_TemplateInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF VuMarkObservation_get_TemplateInfo_mEFBD7E781B40D4CB13A8931B583541DCFCB908B9 (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObservationTemplateInfo_Create_mCF299CADADBFB235A65EFAFAF8D85BECA3B48393_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC* L_0 = (&__this->___mTemplateInfo_4);
CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666* L_1 = (CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666*)il2cpp_codegen_object_new(CreateStructDelegate_1_t630E530516EF2B0D93DA69D9AD22811C64BEF666_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m9CA05CB0E6859AB3767D0346B8DF79AA26FB9927(L_1, NULL, (intptr_t)((void*)VuVuMarkObservationTemplateInfo_Create_mCF299CADADBFB235A65EFAFAF8D85BECA3B48393_RuntimeMethod_var), NULL);
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_2;
L_2 = VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E(__this, L_0, L_1, VuObservation_GetStructValue_TisVuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_mB4398749E23C61EE01CC3627DA73995B3C40F58E_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.VuMarkObservation::get_InstanceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 VuMarkObservation_get_InstanceInfo_m2B9BD12C53802E5325376FD8EEDF63EC84C5F8C6 (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObservationInstanceInfo_Create_m194A3E29D91695A739826AD3DCE5D72D8D2A5500_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093* L_0 = (&__this->___mInstanceInfo_5);
CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D* L_1 = (CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D*)il2cpp_codegen_object_new(CreateStructDelegate_1_t4FAC0D9B72B2A0CCCE7B77BEEB0ED3D5D8BB992D_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m17B3F2B32F4645F189AAEAE5B3D2185259F5C0F1(L_1, NULL, (intptr_t)((void*)VuVuMarkObservationInstanceInfo_Create_m194A3E29D91695A739826AD3DCE5D72D8D2A5500_RuntimeMethod_var), NULL);
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_2;
L_2 = VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46(__this, L_0, L_1, VuObservation_GetStructValue_TisVuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_mE874F587656F32DB9C542CF3CF62795B7C857B46_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.IVuImage Vuforia.VuMarkObservation::get_InstanceImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMarkObservation_get_InstanceImage_mC3C8EF281854C071AAA8417C6ECBB0229B598909 (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = __this->___mInstanceImage_7;
if (L_0)
{
goto IL_0023;
}
}
{
intptr_t L_1 = ((VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631*)__this)->___mNativeHandle_0;
int32_t L_2;
L_2 = VuMarkObservation_vuVuMarkObservationGetInstanceImage_m717FABD7323C8D3F378E1E6B17733D71B0456F6B(L_1, (&V_0), NULL);
intptr_t L_3 = V_0;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_4 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)il2cpp_codegen_object_new(VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
NullCheck(L_4);
VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9(L_4, L_3, (bool)0, NULL);
__this->___mInstanceImage_7 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInstanceImage_7), (void*)L_4);
}
IL_0023:
{
RuntimeObject* L_5 = __this->___mInstanceImage_7;
return L_5;
}
}
// System.Int32 Vuforia.VuMarkObservation::get_RuntimeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObservation_get_RuntimeId_m46F025E23C2A1F33F3797551E1B852C66AD0341C (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkObservationInfo_Create_m5F3C1CBD908DA1435906F581E0902DE19CDBFCF8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8* L_0 = (&__this->___mInfo_6);
CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B* L_1 = (CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B*)il2cpp_codegen_object_new(CreateStructDelegate_1_tEC00F17F9804B9DD6895037C6A3A770B82AD141B_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateStructDelegate_1__ctor_m71831D9456BCEE3225FDD07CB4A3075310DC8909(L_1, NULL, (intptr_t)((void*)VuVuMarkObservationInfo_Create_m5F3C1CBD908DA1435906F581E0902DE19CDBFCF8_RuntimeMethod_var), NULL);
VuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34 L_2;
L_2 = VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3(__this, L_0, L_1, VuObservation_GetStructValue_TisVuVuMarkObservationInfo_t1368EB7F12FB0CE19B3631E43975A8B9DFEC0B34_m2E0EE1ED807B0B5BDE354844586719BD4A267BA3_RuntimeMethod_var);
int32_t L_3 = L_2.___id_0;
return L_3;
}
}
// System.Void Vuforia.VuMarkObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObservation__ctor_mB9CC60735A8E4D1119DE4DE3C9CBC007018ADC05 (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuMarkObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObservation_UnregisterObservation_mFFDC699C0F2C46F959262D6B9FD17B1F63DDD61B (VuMarkObservation_tEE285297DFDC63B5B046BAC5B7B428C0192BEF6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mInstanceImage_7;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B2_0);
}
IL_0011:
{
Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B* L_2 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t71CD8FAE855123F76E64766076F636385EE0B21B));
Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC* L_3 = (&__this->___mTemplateInfo_4);
il2cpp_codegen_initobj(L_3, sizeof(Nullable_1_tA5AA99E0A5B7A3A0319AD0438D5B0DBB62CB1AFC));
Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093* L_4 = (&__this->___mInstanceInfo_5);
il2cpp_codegen_initobj(L_4, sizeof(Nullable_1_tECD7500D59354FEFF74DE7B21E350C6501EA6093));
Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8* L_5 = (&__this->___mInfo_6);
il2cpp_codegen_initobj(L_5, sizeof(Nullable_1_t8F2CC878F97301A445033666E09EBEEFEB2FDED8));
__this->___mInstanceImage_7 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInstanceImage_7), (void*)(RuntimeObject*)NULL);
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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.IntPtr Vuforia.UnmanagedObjectWrapper::get_Ptr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t UnmanagedObjectWrapper_get_Ptr_m540985524180A79F5C25688B8C97BAA59801A37A (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mPtr_0;
return L_0;
}
}
// System.Void Vuforia.UnmanagedObjectWrapper::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper__ctor_mA20A5BA168218E35F6E408721E9B523EE9FE5338 (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, intptr_t ___0_ptr, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_ptr;
__this->___mPtr_0 = L_0;
return;
}
}
// System.Void Vuforia.UnmanagedObjectWrapper::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper_Finalize_mEA6D6666840AA75268AEB6172ED57253F7AD6451 (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
UnmanagedObjectWrapper_Dispose_m7DDC19EAB1E11435BDA81FCC48D5E9E5E5253A8F(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.UnmanagedObjectWrapper::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper_Dispose_m5D107187CC33796CA3B56168D201F6873C6EE5AA (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UnmanagedObjectWrapper_Dispose_m7DDC19EAB1E11435BDA81FCC48D5E9E5E5253A8F(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.UnmanagedObjectWrapper::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper_Dispose_m7DDC19EAB1E11435BDA81FCC48D5E9E5E5253A8F (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mPtr_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
intptr_t L_3 = __this->___mPtr_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_3, NULL);
intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mPtr_0 = L_4;
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 Vuforia.NativeString::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeString__ctor_mA5B1F6B34AF26AAA04739E454D4892B97AFB84F2 (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* __this, String_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_1;
L_1 = Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD(L_0, NULL);
UnmanagedObjectWrapper__ctor_mA20A5BA168218E35F6E408721E9B523EE9FE5338(__this, L_1, NULL);
return;
}
}
// System.Object Vuforia.NativeString::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeString_Clone_m182FB17E063FB51DE09B9A9E8B7E2FB11E032958 (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B*)__this)->___mPtr_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_0, NULL);
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_2 = (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55*)il2cpp_codegen_object_new(NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var);
NullCheck(L_2);
NativeString__ctor_mA5B1F6B34AF26AAA04739E454D4892B97AFB84F2(L_2, L_1, NULL);
return L_2;
}
}
#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 Vuforia.VuVector2I::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___x_0 = L_0;
int32_t L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_EXTERN_C void VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*>(__this + _offset);
VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D(_thisAdjusted, ___0_x, ___1_y, method);
}
// Vuforia.VuVector2I Vuforia.VuVector2I::get_Zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE VuVector2I_get_Zero_m5D2F9F5A9C5923CC7C3B59B95CA81FC0C2CC78E8 (const RuntimeMethod* method)
{
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_0;
memset((&L_0), 0, sizeof(L_0));
VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D((&L_0), 0, 0, /*hidden argument*/NULL);
return L_0;
}
}
// System.Boolean Vuforia.VuVector2I::op_Equality(Vuforia.VuVector2I,Vuforia.VuVector2I)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2I_op_Equality_mB72424CD8291C03765E425304ACFD60BB6601B3B (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___0_a, VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___1_b, const RuntimeMethod* method)
{
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_0 = ___0_a;
int32_t L_1 = L_0.___x_0;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_2 = ___1_b;
int32_t L_3 = L_2.___x_0;
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
{
goto IL_001d;
}
}
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_4 = ___0_a;
int32_t L_5 = L_4.___y_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_6 = ___1_b;
int32_t L_7 = L_6.___y_1;
return (bool)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector2I::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2I_Equals_mEB5893346E834E2DDE7CF37986257248EC5CE07A (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_1 = (*(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*)__this);
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_8 = (*(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector2I_op_Equality_mB72424CD8291C03765E425304ACFD60BB6601B3B(L_8, ((*(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*)((VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*)(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*)UnBox(L_9, VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector2I_Equals_mEB5893346E834E2DDE7CF37986257248EC5CE07A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector2I_Equals_mEB5893346E834E2DDE7CF37986257248EC5CE07A(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector2I::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector2I_GetHashCode_m0CE55E20A92E016C33D95D6BC9C2AC2404C9E4A6 (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___x_0;
int32_t L_1 = __this->___y_1;
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_0)), ((int32_t)16777619)))^L_1));
}
}
IL2CPP_EXTERN_C int32_t VuVector2I_GetHashCode_m0CE55E20A92E016C33D95D6BC9C2AC2404C9E4A6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector2I_GetHashCode_m0CE55E20A92E016C33D95D6BC9C2AC2404C9E4A6(_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 Vuforia.VuVector4I::op_Equality(Vuforia.VuVector4I,Vuforia.VuVector4I)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4I_op_Equality_mE4FF63AAB81B6CFEF4F4B6A231700C600459C70E (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 ___0_a, VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 ___1_b, const RuntimeMethod* method)
{
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_0 = ___0_a;
int32_t L_1 = L_0.___x_0;
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_2 = ___1_b;
int32_t L_3 = L_2.___x_0;
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
{
goto IL_0039;
}
}
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_4 = ___0_a;
int32_t L_5 = L_4.___y_1;
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_6 = ___1_b;
int32_t L_7 = L_6.___y_1;
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
{
goto IL_0039;
}
}
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_8 = ___0_a;
int32_t L_9 = L_8.___z_2;
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_10 = ___1_b;
int32_t L_11 = L_10.___z_2;
if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
{
goto IL_0039;
}
}
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_12 = ___0_a;
int32_t L_13 = L_12.___w_3;
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_14 = ___1_b;
int32_t L_15 = L_14.___w_3;
return (bool)((((int32_t)L_13) == ((int32_t)L_15))? 1 : 0);
}
IL_0039:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector4I::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4I_Equals_mB59E301B2EEA726B849BAF1A18CB8C9A18A69C8E (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_1 = (*(VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*)__this);
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155 L_8 = (*(VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector4I_op_Equality_mE4FF63AAB81B6CFEF4F4B6A231700C600459C70E(L_8, ((*(VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*)((VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*)(VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*)UnBox(L_9, VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector4I_Equals_mB59E301B2EEA726B849BAF1A18CB8C9A18A69C8E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector4I_Equals_mB59E301B2EEA726B849BAF1A18CB8C9A18A69C8E(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector4I::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector4I_GetHashCode_m9BC992D28FB569AE237D4CFB1A569EC5A70480D6 (VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___x_0;
int32_t L_1 = __this->___y_1;
int32_t L_2 = __this->___z_2;
int32_t L_3 = __this->___w_3;
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_0)), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_2)), ((int32_t)16777619)))^L_3));
}
}
IL2CPP_EXTERN_C int32_t VuVector4I_GetHashCode_m9BC992D28FB569AE237D4CFB1A569EC5A70480D6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector4I_t65CC946069BFEBE6DD456EB5F64CB85088AC4155*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector4I_GetHashCode_m9BC992D28FB569AE237D4CFB1A569EC5A70480D6(_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.Void Vuforia.VuVector2F::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_EXTERN_C void VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*>(__this + _offset);
VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B(_thisAdjusted, ___0_x, ___1_y, method);
}
// Vuforia.VuVector2F Vuforia.VuVector2F::get_Zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuVector2F_get_Zero_mCD106EC58A33E43DEAEE3D770FEEFF861FED19C4 (const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0;
memset((&L_0), 0, sizeof(L_0));
VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B((&L_0), (0.0f), (0.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Boolean Vuforia.VuVector2F::op_Equality(Vuforia.VuVector2F,Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2F_op_Equality_m2AC42F9254656A4B9298BF56DA1AD1B6276A62AC (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_a, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___1_b, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_a;
float L_1 = L_0.___x_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = ___1_b;
float L_3 = L_2.___x_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_001d;
}
}
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_4 = ___0_a;
float L_5 = L_4.___y_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_6 = ___1_b;
float L_7 = L_6.___y_1;
return (bool)((((float)L_5) == ((float)L_7))? 1 : 0);
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector2F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector2F_Equals_m3E4FFA3C29081BE998AE21649889CCAF9999C16C (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1 = (*(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*)__this);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_8 = (*(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector2F_op_Equality_m2AC42F9254656A4B9298BF56DA1AD1B6276A62AC(L_8, ((*(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*)((VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*)(VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*)UnBox(L_9, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector2F_Equals_m3E4FFA3C29081BE998AE21649889CCAF9999C16C_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector2F_Equals_m3E4FFA3C29081BE998AE21649889CCAF9999C16C(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector2F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector2F_GetHashCode_mD6DAE6C33E0B60BAF51069C2C329E7AAA1546C07 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, const RuntimeMethod* method)
{
{
float* L_0 = (&__this->___x_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_3));
}
}
IL2CPP_EXTERN_C int32_t VuVector2F_GetHashCode_mD6DAE6C33E0B60BAF51069C2C329E7AAA1546C07_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector2F_GetHashCode_mD6DAE6C33E0B60BAF51069C2C329E7AAA1546C07(_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.Void Vuforia.VuVector3F::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
return;
}
}
IL2CPP_EXTERN_C void VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*>(__this + _offset);
VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807(_thisAdjusted, ___0_x, ___1_y, ___2_z, method);
}
// System.Boolean Vuforia.VuVector3F::op_Equality(Vuforia.VuVector3F,Vuforia.VuVector3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector3F_op_Equality_m6974DD05A879FCD7D7AA44ABAC2416E8A07904B5 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_a, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___1_b, const RuntimeMethod* method)
{
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_0 = ___0_a;
float L_1 = L_0.___x_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2 = ___1_b;
float L_3 = L_2.___x_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_002b;
}
}
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_4 = ___0_a;
float L_5 = L_4.___y_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_6 = ___1_b;
float L_7 = L_6.___y_1;
if ((!(((float)L_5) == ((float)L_7))))
{
goto IL_002b;
}
}
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_8 = ___0_a;
float L_9 = L_8.___z_2;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_10 = ___1_b;
float L_11 = L_10.___z_2;
return (bool)((((float)L_9) == ((float)L_11))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector3F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector3F_Equals_mA6B642264A2FBA9B0EE45FE2DCA42A6A073AE8FC (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_1 = (*(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*)__this);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_8 = (*(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector3F_op_Equality_m6974DD05A879FCD7D7AA44ABAC2416E8A07904B5(L_8, ((*(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*)((VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*)(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*)UnBox(L_9, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector3F_Equals_mA6B642264A2FBA9B0EE45FE2DCA42A6A073AE8FC_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector3F_Equals_mA6B642264A2FBA9B0EE45FE2DCA42A6A073AE8FC(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector3F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector3F_GetHashCode_m67EAAFE8603FE61CE5A35D0FD538F3736A677889 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, const RuntimeMethod* method)
{
{
float* L_0 = (&__this->___x_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___z_2);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_3)), ((int32_t)16777619)))^L_5));
}
}
IL2CPP_EXTERN_C int32_t VuVector3F_GetHashCode_m67EAAFE8603FE61CE5A35D0FD538F3736A677889_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector3F_GetHashCode_m67EAAFE8603FE61CE5A35D0FD538F3736A677889(_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.Void Vuforia.VuVector4F::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_EXTERN_C void VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*>(__this + _offset);
VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_w, method);
}
// System.Boolean Vuforia.VuVector4F::op_Equality(Vuforia.VuVector4F,Vuforia.VuVector4F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4F_op_Equality_m567D7A666C5ADB2871B4A4D02C87B09A72698841 (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___0_a, VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___1_b, const RuntimeMethod* method)
{
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_0 = ___0_a;
float L_1 = L_0.___x_0;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_2 = ___1_b;
float L_3 = L_2.___x_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_0039;
}
}
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_4 = ___0_a;
float L_5 = L_4.___y_1;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_6 = ___1_b;
float L_7 = L_6.___y_1;
if ((!(((float)L_5) == ((float)L_7))))
{
goto IL_0039;
}
}
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_8 = ___0_a;
float L_9 = L_8.___z_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_10 = ___1_b;
float L_11 = L_10.___z_2;
if ((!(((float)L_9) == ((float)L_11))))
{
goto IL_0039;
}
}
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_12 = ___0_a;
float L_13 = L_12.___w_3;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_14 = ___1_b;
float L_15 = L_14.___w_3;
return (bool)((((float)L_13) == ((float)L_15))? 1 : 0);
}
IL_0039:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector4F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector4F_Equals_m605536B1F3C5B1B78BDE6ACF258A1EB77213ADFB (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_1 = (*(VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*)__this);
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_8 = (*(VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector4F_op_Equality_m567D7A666C5ADB2871B4A4D02C87B09A72698841(L_8, ((*(VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*)((VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*)(VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*)UnBox(L_9, VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector4F_Equals_m605536B1F3C5B1B78BDE6ACF258A1EB77213ADFB_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector4F_Equals_m605536B1F3C5B1B78BDE6ACF258A1EB77213ADFB(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector4F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector4F_GetHashCode_mC32724F2D652860F0ADFCDE6F4DE24F0BFA90F91 (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, const RuntimeMethod* method)
{
{
float* L_0 = (&__this->___x_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___z_2);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
float* L_6 = (&__this->___w_3);
int32_t L_7;
L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_3)), ((int32_t)16777619)))^L_5)), ((int32_t)16777619)))^L_7));
}
}
IL2CPP_EXTERN_C int32_t VuVector4F_GetHashCode_mC32724F2D652860F0ADFCDE6F4DE24F0BFA90F91_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector4F_GetHashCode_mC32724F2D652860F0ADFCDE6F4DE24F0BFA90F91(_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 Vuforia.VuVector8F::op_Equality(Vuforia.VuVector8F,Vuforia.VuVector8F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector8F_op_Equality_m96E1DC18E225438E936A24033F28F8669992D03D (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___0_a, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___1_b, const RuntimeMethod* method)
{
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_0 = ___0_a;
float L_1 = L_0.___m0_0;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_2 = ___1_b;
float L_3 = L_2.___m0_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_4 = ___0_a;
float L_5 = L_4.___m1_1;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_6 = ___1_b;
float L_7 = L_6.___m1_1;
if ((!(((float)L_5) == ((float)L_7))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_8 = ___0_a;
float L_9 = L_8.___m2_2;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_10 = ___1_b;
float L_11 = L_10.___m2_2;
if ((!(((float)L_9) == ((float)L_11))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_12 = ___0_a;
float L_13 = L_12.___m3_3;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_14 = ___1_b;
float L_15 = L_14.___m3_3;
if ((!(((float)L_13) == ((float)L_15))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_16 = ___0_a;
float L_17 = L_16.___m4_4;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_18 = ___1_b;
float L_19 = L_18.___m4_4;
if ((!(((float)L_17) == ((float)L_19))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_20 = ___0_a;
float L_21 = L_20.___m5_5;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_22 = ___1_b;
float L_23 = L_22.___m5_5;
if ((!(((float)L_21) == ((float)L_23))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_24 = ___0_a;
float L_25 = L_24.___m6_6;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_26 = ___1_b;
float L_27 = L_26.___m6_6;
if ((!(((float)L_25) == ((float)L_27))))
{
goto IL_0071;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_28 = ___0_a;
float L_29 = L_28.___m7_7;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_30 = ___1_b;
float L_31 = L_30.___m7_7;
return (bool)((((float)L_29) == ((float)L_31))? 1 : 0);
}
IL_0071:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuVector8F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuVector8F_Equals_m0C3D97C81F6D16700488BB216F637AEA65B0025E (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_1 = (*(VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*)__this);
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_2 = L_1;
RuntimeObject* L_3 = Box(VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_8 = (*(VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuVector8F_op_Equality_m96E1DC18E225438E936A24033F28F8669992D03D(L_8, ((*(VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*)((VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*)(VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*)UnBox(L_9, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuVector8F_Equals_m0C3D97C81F6D16700488BB216F637AEA65B0025E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*>(__this + _offset);
bool _returnValue;
_returnValue = VuVector8F_Equals_m0C3D97C81F6D16700488BB216F637AEA65B0025E(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuVector8F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuVector8F_GetHashCode_m5885649ABF1F6DB86EADEBDC3B9D74E4BF1CC2D7 (VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* __this, const RuntimeMethod* method)
{
{
float* L_0 = (&__this->___m0_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___m1_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___m2_2);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
float* L_6 = (&__this->___m3_3);
int32_t L_7;
L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
float* L_8 = (&__this->___m4_4);
int32_t L_9;
L_9 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_8, NULL);
float* L_10 = (&__this->___m5_5);
int32_t L_11;
L_11 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_10, NULL);
float* L_12 = (&__this->___m6_6);
int32_t L_13;
L_13 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_12, NULL);
float* L_14 = (&__this->___m7_7);
int32_t L_15;
L_15 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_14, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_3)), ((int32_t)16777619)))^L_5)), ((int32_t)16777619)))^L_7)), ((int32_t)16777619)))^L_9)), ((int32_t)16777619)))^L_11)), ((int32_t)16777619)))^L_13)), ((int32_t)16777619)))^L_15));
}
}
IL2CPP_EXTERN_C int32_t VuVector8F_GetHashCode_m5885649ABF1F6DB86EADEBDC3B9D74E4BF1CC2D7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuVector8F_GetHashCode_m5885649ABF1F6DB86EADEBDC3B9D74E4BF1CC2D7(_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.Void Vuforia.VuMatrix44F::.ctor(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMatrix44F__ctor_m9EB36FF091105F033F834B59FE051465DF6FE61E (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
{
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_data;
NullCheck(L_0);
int32_t L_1 = 0;
float L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
__this->___m0_0 = L_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_data;
NullCheck(L_3);
int32_t L_4 = 1;
float L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
__this->___m1_1 = L_5;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ___0_data;
NullCheck(L_6);
int32_t L_7 = 2;
float L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
__this->___m2_2 = L_8;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_data;
NullCheck(L_9);
int32_t L_10 = 3;
float L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
__this->___m3_3 = L_11;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = ___0_data;
NullCheck(L_12);
int32_t L_13 = 4;
float L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
__this->___m4_4 = L_14;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = ___0_data;
NullCheck(L_15);
int32_t L_16 = 5;
float L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
__this->___m5_5 = L_17;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = ___0_data;
NullCheck(L_18);
int32_t L_19 = 6;
float L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
__this->___m6_6 = L_20;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = ___0_data;
NullCheck(L_21);
int32_t L_22 = 7;
float L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
__this->___m7_7 = L_23;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = ___0_data;
NullCheck(L_24);
int32_t L_25 = 8;
float L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
__this->___m8_8 = L_26;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = ___0_data;
NullCheck(L_27);
int32_t L_28 = ((int32_t)9);
float L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
__this->___m9_9 = L_29;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = ___0_data;
NullCheck(L_30);
int32_t L_31 = ((int32_t)10);
float L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
__this->___m10_10 = L_32;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = ___0_data;
NullCheck(L_33);
int32_t L_34 = ((int32_t)11);
float L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
__this->___m11_11 = L_35;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = ___0_data;
NullCheck(L_36);
int32_t L_37 = ((int32_t)12);
float L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
__this->___m12_12 = L_38;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = ___0_data;
NullCheck(L_39);
int32_t L_40 = ((int32_t)13);
float L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
__this->___m13_13 = L_41;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_42 = ___0_data;
NullCheck(L_42);
int32_t L_43 = ((int32_t)14);
float L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
__this->___m14_14 = L_44;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_45 = ___0_data;
NullCheck(L_45);
int32_t L_46 = ((int32_t)15);
float L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
__this->___m15_15 = L_47;
return;
}
}
IL2CPP_EXTERN_C void VuMatrix44F__ctor_m9EB36FF091105F033F834B59FE051465DF6FE61E_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*>(__this + _offset);
VuMatrix44F__ctor_m9EB36FF091105F033F834B59FE051465DF6FE61E(_thisAdjusted, ___0_data, method);
}
// Vuforia.VuMatrix44F Vuforia.VuMatrix44F::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____5998E9D1DD9BF48AF6AF87A1EF8C7783B818AC8329637ADA08CC5FB329042376_0_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tC41B4B64E40F2753D1ACE7E291B10C83762BBDC4____5998E9D1DD9BF48AF6AF87A1EF8C7783B818AC8329637ADA08CC5FB329042376_0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_3;
memset((&L_3), 0, sizeof(L_3));
VuMatrix44F__ctor_m9EB36FF091105F033F834B59FE051465DF6FE61E((&L_3), L_1, /*hidden argument*/NULL);
return L_3;
}
}
// System.Boolean Vuforia.VuMatrix44F::op_Equality(Vuforia.VuMatrix44F,Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMatrix44F_op_Equality_m0242A2CA65A8A7953B7386FE145743E40EBB690E (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_a, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___1_b, const RuntimeMethod* method)
{
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = ___0_a;
float L_1 = L_0.___m0_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2 = ___1_b;
float L_3 = L_2.___m0_0;
if ((!(((float)L_1) == ((float)L_3))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_4 = ___0_a;
float L_5 = L_4.___m1_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_6 = ___1_b;
float L_7 = L_6.___m1_1;
if ((!(((float)L_5) == ((float)L_7))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8 = ___0_a;
float L_9 = L_8.___m2_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_10 = ___1_b;
float L_11 = L_10.___m2_2;
if ((!(((float)L_9) == ((float)L_11))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_12 = ___0_a;
float L_13 = L_12.___m3_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_14 = ___1_b;
float L_15 = L_14.___m3_3;
if ((!(((float)L_13) == ((float)L_15))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_16 = ___0_a;
float L_17 = L_16.___m4_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_18 = ___1_b;
float L_19 = L_18.___m4_4;
if ((!(((float)L_17) == ((float)L_19))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_20 = ___0_a;
float L_21 = L_20.___m5_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_22 = ___1_b;
float L_23 = L_22.___m5_5;
if ((!(((float)L_21) == ((float)L_23))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_24 = ___0_a;
float L_25 = L_24.___m6_6;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_26 = ___1_b;
float L_27 = L_26.___m6_6;
if ((!(((float)L_25) == ((float)L_27))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_28 = ___0_a;
float L_29 = L_28.___m7_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_30 = ___1_b;
float L_31 = L_30.___m7_7;
if ((!(((float)L_29) == ((float)L_31))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_32 = ___0_a;
float L_33 = L_32.___m8_8;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_34 = ___1_b;
float L_35 = L_34.___m8_8;
if ((!(((float)L_33) == ((float)L_35))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_36 = ___0_a;
float L_37 = L_36.___m9_9;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_38 = ___1_b;
float L_39 = L_38.___m9_9;
if ((!(((float)L_37) == ((float)L_39))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_40 = ___0_a;
float L_41 = L_40.___m10_10;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_42 = ___1_b;
float L_43 = L_42.___m10_10;
if ((!(((float)L_41) == ((float)L_43))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_44 = ___0_a;
float L_45 = L_44.___m11_11;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_46 = ___1_b;
float L_47 = L_46.___m11_11;
if ((!(((float)L_45) == ((float)L_47))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_48 = ___0_a;
float L_49 = L_48.___m12_12;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_50 = ___1_b;
float L_51 = L_50.___m12_12;
if ((!(((float)L_49) == ((float)L_51))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_52 = ___0_a;
float L_53 = L_52.___m13_13;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_54 = ___1_b;
float L_55 = L_54.___m13_13;
if ((!(((float)L_53) == ((float)L_55))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_56 = ___0_a;
float L_57 = L_56.___m14_14;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_58 = ___1_b;
float L_59 = L_58.___m14_14;
if ((!(((float)L_57) == ((float)L_59))))
{
goto IL_00f3;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_60 = ___0_a;
float L_61 = L_60.___m15_15;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_62 = ___1_b;
float L_63 = L_62.___m15_15;
return (bool)((((float)L_61) == ((float)L_63))? 1 : 0);
}
IL_00f3:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuMatrix44F::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMatrix44F_Equals_m5FEA274551E330BE6DE3748ADA2FAE2C57EFAF16 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (!L_0)
{
goto IL_0020;
}
}
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1 = (*(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*)__this);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2 = L_1;
RuntimeObject* L_3 = Box(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_il2cpp_TypeInfo_var, &L_2);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
RuntimeObject* L_5 = ___0_obj;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8 = (*(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*)__this);
RuntimeObject* L_9 = ___0_obj;
bool L_10;
L_10 = VuMatrix44F_op_Equality_m0242A2CA65A8A7953B7386FE145743E40EBB690E(L_8, ((*(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*)((VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*)(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*)UnBox(L_9, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_il2cpp_TypeInfo_var)))), NULL);
return L_10;
}
}
IL2CPP_EXTERN_C bool VuMatrix44F_Equals_m5FEA274551E330BE6DE3748ADA2FAE2C57EFAF16_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*>(__this + _offset);
bool _returnValue;
_returnValue = VuMatrix44F_Equals_m5FEA274551E330BE6DE3748ADA2FAE2C57EFAF16(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.VuMatrix44F::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMatrix44F_GetHashCode_m2910C7834B562F0F6624E45B9EED2C57CDA933B7 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* __this, const RuntimeMethod* method)
{
{
float* L_0 = (&__this->___m0_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___m1_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___m2_2);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
float* L_6 = (&__this->___m3_3);
int32_t L_7;
L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
float* L_8 = (&__this->___m4_4);
int32_t L_9;
L_9 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_8, NULL);
float* L_10 = (&__this->___m5_5);
int32_t L_11;
L_11 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_10, NULL);
float* L_12 = (&__this->___m6_6);
int32_t L_13;
L_13 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_12, NULL);
float* L_14 = (&__this->___m7_7);
int32_t L_15;
L_15 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_14, NULL);
float* L_16 = (&__this->___m8_8);
int32_t L_17;
L_17 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_16, NULL);
float* L_18 = (&__this->___m9_9);
int32_t L_19;
L_19 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_18, NULL);
float* L_20 = (&__this->___m10_10);
int32_t L_21;
L_21 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_20, NULL);
float* L_22 = (&__this->___m11_11);
int32_t L_23;
L_23 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_22, NULL);
float* L_24 = (&__this->___m12_12);
int32_t L_25;
L_25 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_24, NULL);
float* L_26 = (&__this->___m13_13);
int32_t L_27;
L_27 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_26, NULL);
float* L_28 = (&__this->___m14_14);
int32_t L_29;
L_29 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_28, NULL);
float* L_30 = (&__this->___m15_15);
int32_t L_31;
L_31 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_30, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)-2128831035), ((int32_t)16777619)))^L_1)), ((int32_t)16777619)))^L_3)), ((int32_t)16777619)))^L_5)), ((int32_t)16777619)))^L_7)), ((int32_t)16777619)))^L_9)), ((int32_t)16777619)))^L_11)), ((int32_t)16777619)))^L_13)), ((int32_t)16777619)))^L_15)), ((int32_t)16777619)))^L_17)), ((int32_t)16777619)))^L_19)), ((int32_t)16777619)))^L_21)), ((int32_t)16777619)))^L_23)), ((int32_t)16777619)))^L_25)), ((int32_t)16777619)))^L_27)), ((int32_t)16777619)))^L_29)), ((int32_t)16777619)))^L_31));
}
}
IL2CPP_EXTERN_C int32_t VuMatrix44F_GetHashCode_m2910C7834B562F0F6624E45B9EED2C57CDA933B7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuMatrix44F_GetHashCode_m2910C7834B562F0F6624E45B9EED2C57CDA933B7(_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
#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.String Vuforia.ValueAccessUtils::GetStringValue(System.IntPtr,Vuforia.ValueAccessUtils/GetStringValueDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3 (intptr_t ___0_nativeHandle, GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* ___1_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_0 = ___1_callback;
intptr_t L_1 = ___0_nativeHandle;
NullCheck(L_0);
int32_t L_2;
L_2 = GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_inline(L_0, L_1, (&V_0), NULL);
if (L_2)
{
goto IL_0016;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral129542A27B8936E5A98FF1A8D5731533853C07E7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3_RuntimeMethod_var)));
}
IL_0016:
{
intptr_t L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
return L_5;
}
}
// System.Boolean Vuforia.ValueAccessUtils::GetBoolValue(System.IntPtr,Vuforia.ValueAccessUtils/GetBoolValueDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54 (intptr_t ___0_nativeHandle, GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* ___1_callback, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* L_0 = ___1_callback;
intptr_t L_1 = ___0_nativeHandle;
NullCheck(L_0);
int32_t L_2;
L_2 = GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_inline(L_0, L_1, (&V_0), NULL);
if (L_2)
{
goto IL_0016;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral129542A27B8936E5A98FF1A8D5731533853C07E7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueAccessUtils_GetBoolValue_m15133468B5BDE58EB95EBF60681B69DEBE44ED54_RuntimeMethod_var)));
}
IL_0016:
{
int32_t L_4 = V_0;
bool L_5;
L_5 = ConversionUtils_ToBool_m32B15CD0258ADE0FDC0F5ADDFFB3CF15843F123B(L_4, NULL);
return L_5;
}
}
#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
int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_Multicast(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
int32_t retVal = 0;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* currentDelegate = reinterpret_cast<GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*>(delegatesToInvoke[i]);
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_nativeHandle, ___1_stringHandle, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_OpenInst(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_nativeHandle, ___1_stringHandle, method);
}
int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_OpenStatic(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (intptr_t, intptr_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_nativeHandle, ___1_stringHandle, method);
}
int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_OpenStaticInvoker(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< int32_t, intptr_t, intptr_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_nativeHandle, ___1_stringHandle);
}
int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_ClosedStaticInvoker(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< int32_t, RuntimeObject*, intptr_t, intptr_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_nativeHandle, ___1_stringHandle);
}
IL2CPP_EXTERN_C int32_t DelegatePInvokeWrapper_GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459 (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)(intptr_t, intptr_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
int32_t returnValue = il2cppPInvokeFunc(___0_nativeHandle, ___1_stringHandle);
return returnValue;
}
// System.Void Vuforia.ValueAccessUtils/GetStringValueDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880 (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_Multicast;
}
// Vuforia.VuResult Vuforia.ValueAccessUtils/GetStringValueDelegate::Invoke(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1 (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_nativeHandle, ___1_stringHandle, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_Multicast(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
int32_t retVal = 0;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* currentDelegate = reinterpret_cast<GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4*>(delegatesToInvoke[i]);
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_nativeHandle, ___1_value, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_OpenInst(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (intptr_t, int32_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_nativeHandle, ___1_value, method);
}
int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_OpenStatic(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (intptr_t, int32_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_nativeHandle, ___1_value, method);
}
int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_OpenStaticInvoker(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< int32_t, intptr_t, int32_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_nativeHandle, ___1_value);
}
int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_ClosedStaticInvoker(GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< int32_t, RuntimeObject*, intptr_t, int32_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_nativeHandle, ___1_value);
}
IL2CPP_EXTERN_C int32_t DelegatePInvokeWrapper_GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4 (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)(intptr_t, int32_t*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
int32_t returnValue = il2cppPInvokeFunc(___0_nativeHandle, ___1_value);
return returnValue;
}
// System.Void Vuforia.ValueAccessUtils/GetBoolValueDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoolValueDelegate__ctor_m80AB3322B3F26E49FF578C9B455646EE6ED7EF11 (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_Multicast;
}
// Vuforia.VuResult Vuforia.ValueAccessUtils/GetBoolValueDelegate::Invoke(System.IntPtr,Vuforia.VuBool&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89 (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_nativeHandle, ___1_value, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
#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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaConfig
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___validationAreaName_1 = il2cpp_codegen_marshal_string(unmarshaled.___validationAreaName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke_back(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___validationAreaName_1 = il2cpp_codegen_marshal_string_result(marshaled.___validationAreaName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___validationAreaName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___validationAreaName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaConfig
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke_cleanup(VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___validationAreaName_1);
marshaled.___validationAreaName_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaConfig
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_com(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_com& marshaled)
{
marshaled.___databasePath_0 = il2cpp_codegen_marshal_string(unmarshaled.___databasePath_0);
marshaled.___validationAreaName_1 = il2cpp_codegen_marshal_string(unmarshaled.___validationAreaName_1);
marshaled.___activate_2 = unmarshaled.___activate_2;
}
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_com_back(const VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_com& marshaled, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D& unmarshaled)
{
unmarshaled.___databasePath_0 = il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___databasePath_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___databasePath_0));
unmarshaled.___validationAreaName_1 = il2cpp_codegen_marshal_string_result(marshaled.___validationAreaName_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___validationAreaName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___validationAreaName_1));
int32_t unmarshaledactivate_temp_2 = 0;
unmarshaledactivate_temp_2 = marshaled.___activate_2;
unmarshaled.___activate_2 = unmarshaledactivate_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaConfig
IL2CPP_EXTERN_C void VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_com_cleanup(VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___databasePath_0);
marshaled.___databasePath_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___validationAreaName_1);
marshaled.___validationAreaName_1 = NULL;
}
// System.Object Vuforia.VuValidationAreaConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuValidationAreaConfig_Clone_m5340D5088510C9A1C13B2EDF66D1679FD00A865D (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_0 = (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D*)il2cpp_codegen_object_new(VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuValidationAreaConfig__ctor_mEFF4D9F74DD4DBCCD78DFA0582D99B8B1A8DE444(L_0, NULL);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_1 = L_0;
String_t* L_2 = __this->___databasePath_0;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_3 = L_1;
String_t* L_4 = __this->___validationAreaName_1;
NullCheck(L_3);
L_3->___validationAreaName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___validationAreaName_1), (void*)L_4);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_5 = L_3;
int32_t L_6 = __this->___activate_2;
NullCheck(L_5);
L_5->___activate_2 = L_6;
return L_5;
}
}
// System.Void Vuforia.VuValidationAreaConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaConfig__ctor_mEFF4D9F74DD4DBCCD78DFA0582D99B8B1A8DE444 (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___databasePath_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___databasePath_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___validationAreaName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___validationAreaName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
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
// Vuforia.VuResult Vuforia.VuValidationAreaLabel::vuValidationAreaLabelGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaLabel_vuValidationAreaLabelGetName_m2837156FC467F45306440E293AA17F89E4FEB7BB (intptr_t ___0_stateHandle, intptr_t* ___1_name, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaLabelGetName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaLabelGetName)(___0_stateHandle, ___1_name);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_stateHandle, ___1_name);
#endif
return returnValue;
}
// System.String Vuforia.VuValidationAreaLabel::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuValidationAreaLabel_get_Name_m615C3283FB09B6512C6F106D0868B6C650B8DF7A (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.VuValidationAreaLabel::set_Name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaLabel_set_Name_m96D85B5687F984B0A26280B882434D1A82496D72 (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// Vuforia.VuValidationAreaLabel Vuforia.VuValidationAreaLabel::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* VuValidationAreaLabel_Create_m45AB94E39B03E58EB66E454CC9D68B9DB9127EB9 (intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativeHandle;
VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* L_1 = (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB*)il2cpp_codegen_object_new(VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuValidationAreaLabel__ctor_mDF175CCA8EB781D808A16F733F790DA58D9EECD9(L_1, L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.VuValidationAreaLabel::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaLabel__ctor_mDF175CCA8EB781D808A16F733F790DA58D9EECD9 (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabel_vuValidationAreaLabelGetName_m2837156FC467F45306440E293AA17F89E4FEB7BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuValidationAreaLabel_vuValidationAreaLabelGetName_m2837156FC467F45306440E293AA17F89E4FEB7BB_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
VuValidationAreaLabel_set_Name_m96D85B5687F984B0A26280B882434D1A82496D72_inline(__this, L_2, 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
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuEngineCreateValidationAreaObserver(System.IntPtr,System.IntPtr&,Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuEngineCreateValidationAreaObserver_m4A06984DC8DADBFBC76B439A884A062C455E4133 (intptr_t ___0_engineHandle, intptr_t* ___1_observerHandle, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___2_config, int32_t* ___3_errorCode, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*) + sizeof(void*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineCreateValidationAreaObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___2_config' to native representation
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke ____2_config_marshaled = {};
if (___2_config != NULL)
{
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke(*___2_config, ____2_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineCreateValidationAreaObserver)(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engineHandle, ___1_observerHandle, ___2_config != NULL ? (&____2_config_marshaled) : NULL, ___3_errorCode);
#endif
// Marshaling cleanup of parameter '___2_config' native representation
if ((&____2_config_marshaled) != NULL)
{
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshal_pinvoke_cleanup(____2_config_marshaled);
}
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetAreaName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetAreaName_m36B002D9D216FC87A3AF16B4FE547147BA5FBC47 (intptr_t ___0_observerHandle, intptr_t* ___1_targetName, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverGetAreaName", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverGetAreaName)(___0_observerHandle, ___1_targetName);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetName);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetSize(System.IntPtr,Vuforia.VuVector3F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetSize_m7FA877E2F42742A1252F20AEE260061985F854A4 (intptr_t ___0_observerHandle, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* ___1_targetSize, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverGetSize)(___0_observerHandle, ___1_targetSize);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_targetSize);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetPoseOffset(System.IntPtr,Vuforia.VuMatrix44F&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetPoseOffset_m75A1CA7C8A73C4A08267E279D8088686849928AE (intptr_t ___0_observerHandle, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6* ___1_poseOffset, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverGetPoseOffset", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverGetPoseOffset)(___0_observerHandle, ___1_poseOffset);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_poseOffset);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetTrainingStatus(System.IntPtr,Vuforia.VuValidationAreaTrainingStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetTrainingStatus_m2C75A8215E13C49495A6AAE517FEE77B31F84A59 (intptr_t ___0_observerHandle, int32_t* ___1_trainingStatus, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverGetTrainingStatus", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverGetTrainingStatus)(___0_observerHandle, ___1_trainingStatus);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_trainingStatus);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverGetAvailableLabels(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverGetAvailableLabels_mA728AAEA073A1320B098272DE1922B2C17DA32FC (intptr_t ___0_observerHandle, intptr_t ___1_list, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverGetAvailableLabels", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverGetAvailableLabels)(___0_observerHandle, ___1_list);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_list);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverSetAssociatedObserver(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverSetAssociatedObserver_mB5EC573E6A19BCBE97A3BB27500BD412D2C07479 (intptr_t ___0_observerHandle, intptr_t ___1_associatedObserverHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverSetAssociatedObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverSetAssociatedObserver)(___0_observerHandle, ___1_associatedObserverHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle, ___1_associatedObserverHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObserver::vuValidationAreaObserverRemoveAssociatedObserver(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_vuValidationAreaObserverRemoveAssociatedObserver_m93FCF44E8A271F3FADC549B21B0EE20595860133 (intptr_t ___0_observerHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObserverRemoveAssociatedObserver", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObserverRemoveAssociatedObserver)(___0_observerHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observerHandle);
#endif
return returnValue;
}
// System.String Vuforia.VuValidationAreaObserver::get_AreaName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuValidationAreaObserver_get_AreaName_m68A1970B2C650FD881377FBF675900D06AA11F2B (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_vuValidationAreaObserverGetAreaName_m36B002D9D216FC87A3AF16B4FE547147BA5FBC47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuValidationAreaObserver_vuValidationAreaObserverGetAreaName_m36B002D9D216FC87A3AF16B4FE547147BA5FBC47_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.VuVector3F Vuforia.VuValidationAreaObserver::get_AreaSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 VuValidationAreaObserver_get_AreaSize_mD81E35F08B76D97C7DC4F19F1D60727E9466D671 (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_vuValidationAreaObserverGetSize_m7FA877E2F42742A1252F20AEE260061985F854A4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428* L_1 = (GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428*)il2cpp_codegen_object_new(GetStructValueDelegate_1_tA83C9577CF452182A12892D6F984A9A8BA2E9428_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m0913900462808AD2248D386F9D141F3CA3C9D39B(L_1, NULL, (intptr_t)((void*)VuValidationAreaObserver_vuValidationAreaObserverGetSize_m7FA877E2F42742A1252F20AEE260061985F854A4_RuntimeMethod_var), NULL);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5_mF62FC88EF14B63AF1051AAC317B59D5C31BE935B_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuMatrix44F Vuforia.VuValidationAreaObserver::get_PoseOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuValidationAreaObserver_get_PoseOffset_m216A4A6FC375C23819EB9F9152EFE5DFD3C13CDC (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_vuValidationAreaObserverGetPoseOffset_m75A1CA7C8A73C4A08267E279D8088686849928AE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3* L_1 = (GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t210459A1813A4BBB054A38CFC1CF0A86DB5CA5C3_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_mCD24BCEFC4EF857BC5BB5284742B11C393396234(L_1, NULL, (intptr_t)((void*)VuValidationAreaObserver_vuValidationAreaObserverGetPoseOffset_m75A1CA7C8A73C4A08267E279D8088686849928AE_RuntimeMethod_var), NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6_mCEF399ED1E4877D7A9A27DDC3837112D221325F8_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuValidationAreaTrainingStatus Vuforia.VuValidationAreaObserver::get_TrainingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObserver_get_TrainingStatus_m996727510FFDA06979FA7C9FFDB7E0CB1692E59B (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuValidationAreaTrainingStatus_t44F09B67FA648C65DC22ABA83C1C60A1068FFEFE_m5546097C0F1CF52ABEBC8B67DBDB5AF51D63E690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_vuValidationAreaObserverGetTrainingStatus_m2C75A8215E13C49495A6AAE517FEE77B31F84A59_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401* L_1 = (GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tB8D9905CB0AE0D2F00EB91606F426D8674134401_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m7B655AAAFB3065AAE7C72AAD2EC257D78C2E6CE1(L_1, NULL, (intptr_t)((void*)VuValidationAreaObserver_vuValidationAreaObserverGetTrainingStatus_m2C75A8215E13C49495A6AAE517FEE77B31F84A59_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuValidationAreaTrainingStatus_t44F09B67FA648C65DC22ABA83C1C60A1068FFEFE_m5546097C0F1CF52ABEBC8B67DBDB5AF51D63E690(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuValidationAreaTrainingStatus_t44F09B67FA648C65DC22ABA83C1C60A1068FFEFE_m5546097C0F1CF52ABEBC8B67DBDB5AF51D63E690_RuntimeMethod_var);
return L_2;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuValidationAreaLabel> Vuforia.VuValidationAreaObserver::get_AvailableLabels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuValidationAreaObserver_get_AvailableLabels_mBB56F67F301AC27E4AE54036713FBF785144C151 (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD13F45F78E9529F8FD23DBE3EE90C1EDAEC14C6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE243A96CF3BC46557DFD419A4FCBA78FA257EBB0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2_get_Item_mAC49F79A5228B9CEB5FA1708524F527F91F69AF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
RuntimeObject* L_0 = __this->___mAvailableLabels_3;
if (L_0)
{
goto IL_0068;
}
}
{
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_1 = (VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790*)il2cpp_codegen_object_new(VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuValidationAreaLabelList__ctor_m591EE27D3BA58E9EFF06A66DC6FABD505365769A(L_1, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
{
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_2 = V_0;
if (!L_2)
{
goto IL_0067;
}
}
{
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0067:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831* L_4 = (List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831*)il2cpp_codegen_object_new(List_1_t7724F4D7015BE93F5ED141E8628C8F607F22E831_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mE243A96CF3BC46557DFD419A4FCBA78FA257EBB0(L_4, List_1__ctor_mE243A96CF3BC46557DFD419A4FCBA78FA257EBB0_RuntimeMethod_var);
__this->___mAvailableLabels_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAvailableLabels_3), (void*)L_4);
intptr_t L_5 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_6 = V_0;
NullCheck(L_6);
intptr_t L_7;
L_7 = VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_inline(L_6, VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_RuntimeMethod_var);
int32_t L_8;
L_8 = VuValidationAreaObserver_vuValidationAreaObserverGetAvailableLabels_mA728AAEA073A1320B098272DE1922B2C17DA32FC(L_5, L_7, NULL);
if (L_8)
{
goto IL_0037_1;
}
}
{
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_9);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBE8D76C0F13184C1FF0ACAD015A0C35132825DF1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuValidationAreaObserver_get_AvailableLabels_mBB56F67F301AC27E4AE54036713FBF785144C151_RuntimeMethod_var)));
}
IL_0037_1:
{
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95(L_10, VuGenericList_1_get_Size_mC442C69D0475B3A1F1BDF3C37F704EDF46956A95_RuntimeMethod_var);
V_1 = L_11;
V_2 = 0;
goto IL_0058_1;
}
IL_0042_1:
{
RuntimeObject* L_12 = __this->___mAvailableLabels_3;
VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* L_13 = V_0;
int32_t L_14 = V_2;
NullCheck(L_13);
VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* L_15;
L_15 = VuGenericTypedList_2_get_Item_mAC49F79A5228B9CEB5FA1708524F527F91F69AF5(L_13, L_14, VuGenericTypedList_2_get_Item_mAC49F79A5228B9CEB5FA1708524F527F91F69AF5_RuntimeMethod_var);
NullCheck(L_12);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuValidationAreaLabel>::Add(T) */, ICollection_1_tD13F45F78E9529F8FD23DBE3EE90C1EDAEC14C6A_il2cpp_TypeInfo_var, L_12, L_15);
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0058_1:
{
int32_t L_17 = V_2;
int32_t L_18 = V_1;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0042_1;
}
}
{
goto IL_0068;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
RuntimeObject* L_19 = __this->___mAvailableLabels_3;
return L_19;
}
}
// Vuforia.VuValidationAreaObserver Vuforia.VuValidationAreaObserver::Create(Vuforia.VuEngine,Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* VuValidationAreaObserver_Create_mEC98ECF1275FBB740C518A671579C1BA4DFEA333 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___1_config, int32_t* ___2_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_2 = ___1_config;
int32_t* L_3 = ___2_error;
int32_t L_4;
L_4 = VuValidationAreaObserver_vuEngineCreateValidationAreaObserver_m4A06984DC8DADBFBC76B439A884A062C455E4133(L_1, (&V_0), L_2, L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_001d;
}
}
{
int32_t* L_5 = ___2_error;
*((int32_t*)L_5) = (int32_t)0;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_6 = ___0_engine;
intptr_t L_7 = V_0;
VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* L_8 = (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907*)il2cpp_codegen_object_new(VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907_il2cpp_TypeInfo_var);
NullCheck(L_8);
VuValidationAreaObserver__ctor_m2F0EDB3E5498EABE618AE98B647E22FD9527DCA3(L_8, L_6, L_7, NULL);
return L_8;
}
IL_001d:
{
return (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907*)NULL;
}
}
// System.Void Vuforia.VuValidationAreaObserver::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaObserver__ctor_m2F0EDB3E5498EABE618AE98B647E22FD9527DCA3 (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuObserver__ctor_m14A92E7A2530C86E878562CFC19EC42D65112112(__this, L_0, L_1, NULL);
return;
}
}
// System.Boolean Vuforia.VuValidationAreaObserver::SetAssociatedObserver(Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaObserver_SetAssociatedObserver_m292FC0B4F30B05EE201D21AC9041B93AAD140BD5 (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, RuntimeObject* ___0_associatedObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_associatedObserver;
if (!((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)IsInstClass((RuntimeObject*)L_0, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80_il2cpp_TypeInfo_var)))
{
goto IL_0026;
}
}
{
RuntimeObject* L_1 = ___0_associatedObserver;
V_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)CastclassClass((RuntimeObject*)L_1, VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80_il2cpp_TypeInfo_var));
intptr_t L_2 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* L_3 = V_0;
NullCheck(L_3);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(L_3, NULL);
int32_t L_5;
L_5 = VuValidationAreaObserver_vuValidationAreaObserverSetAssociatedObserver_mB5EC573E6A19BCBE97A3BB27500BD412D2C07479(L_2, L_4, NULL);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_5, NULL);
return L_6;
}
IL_0026:
{
return (bool)0;
}
}
// System.Boolean Vuforia.VuValidationAreaObserver::RemoveAssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaObserver_RemoveAssociatedObserver_m80EC2A569AE0DD25115F95547989429156DE4D2C (VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = ((VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80*)__this)->___mNativeHandle_1;
int32_t L_1;
L_1 = VuValidationAreaObserver_vuValidationAreaObserverRemoveAssociatedObserver_m93FCF44E8A271F3FADC549B21B0EE20595860133(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
#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
// Vuforia.VuResult Vuforia.VuValidationAreaLabelList::vuValidationAreaLabelListCreate(System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaLabelList_vuValidationAreaLabelListCreate_m306944F72E8FAC0A12749A9AC1D125E0BDE6683A (intptr_t* ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaLabelListCreate", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaLabelListCreate)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaLabelList::vuValidationAreaLabelListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaLabelList_vuValidationAreaLabelListGetSize_mEAE0D2D5D3C4E7A255C3D6F86ACDC520375FC4BE (intptr_t ___0_listHandle, int32_t* ___1_size, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaLabelListGetSize", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaLabelListGetSize)(___0_listHandle, ___1_size);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_size);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaLabelList::vuValidationAreaLabelListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaLabelList_vuValidationAreaLabelListGetElement_m259ECF478AD5F4EEA21A99D4DD705821BAA98F81 (intptr_t ___0_listHandle, int32_t ___1_element, intptr_t* ___2_observationHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaLabelListGetElement", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaLabelListGetElement)(___0_listHandle, ___1_element, ___2_observationHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle, ___1_element, ___2_observationHandle);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaLabelList::vuValidationAreaLabelListDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaLabelList_vuValidationAreaLabelListDestroy_m51C75C85CA9E63B0C145CAC2CD38692700B57CEB (intptr_t ___0_listHandle, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaLabelListDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaLabelListDestroy)(___0_listHandle);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_listHandle);
#endif
return returnValue;
}
// System.Void Vuforia.VuValidationAreaLabelList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaLabelList__ctor_m591EE27D3BA58E9EFF06A66DC6FABD505365769A (VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuGenericTypedList_2__ctor_m520DC4DC75CCC026FA84513BC08EA474A0C60E82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabelList_vuValidationAreaLabelListCreate_m306944F72E8FAC0A12749A9AC1D125E0BDE6683A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabelList_vuValidationAreaLabelListDestroy_m51C75C85CA9E63B0C145CAC2CD38692700B57CEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabelList_vuValidationAreaLabelListGetElement_m259ECF478AD5F4EEA21A99D4DD705821BAA98F81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaLabelList_vuValidationAreaLabelListGetSize_mEAE0D2D5D3C4E7A255C3D6F86ACDC520375FC4BE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1* L_0 = (CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1*)il2cpp_codegen_object_new(CreateListDelegate_t98917A01073A8F0BC53EECB8AFB335EE4DD87BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
CreateListDelegate__ctor_mB613767D74E00B10AF8C74E6DBF5287F26FFE9AA(L_0, NULL, (intptr_t)((void*)VuValidationAreaLabelList_vuValidationAreaLabelListCreate_m306944F72E8FAC0A12749A9AC1D125E0BDE6683A_RuntimeMethod_var), NULL);
GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E* L_1 = (GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E*)il2cpp_codegen_object_new(GetListSizeDelegate_tA3CA672A07600BE2F0CF4538D2BC2EC83C7A696E_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetListSizeDelegate__ctor_m46703699EBBC0CB15B931004C371CBE1909BE45A(L_1, NULL, (intptr_t)((void*)VuValidationAreaLabelList_vuValidationAreaLabelListGetSize_mEAE0D2D5D3C4E7A255C3D6F86ACDC520375FC4BE_RuntimeMethod_var), NULL);
GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C* L_2 = (GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C*)il2cpp_codegen_object_new(GetListElementDelegate_t3717DCFFE70FB0B3C60C880A17F675D62196CB9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
GetListElementDelegate__ctor_m644739045AFEA252746A61CE3BCAB26E464292D2(L_2, NULL, (intptr_t)((void*)VuValidationAreaLabelList_vuValidationAreaLabelListGetElement_m259ECF478AD5F4EEA21A99D4DD705821BAA98F81_RuntimeMethod_var), NULL);
DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A* L_3 = (DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A*)il2cpp_codegen_object_new(DeleteListDelegate_tA2E6CDE68686D811E1976532813465847FC4D49A_il2cpp_TypeInfo_var);
NullCheck(L_3);
DeleteListDelegate__ctor_m9BB348005F41001685C35401C492E02D3CAB7A93(L_3, NULL, (intptr_t)((void*)VuValidationAreaLabelList_vuValidationAreaLabelListDestroy_m51C75C85CA9E63B0C145CAC2CD38692700B57CEB_RuntimeMethod_var), NULL);
VuGenericTypedList_2__ctor_m520DC4DC75CCC026FA84513BC08EA474A0C60E82(__this, L_0, L_1, L_2, L_3, VuGenericTypedList_2__ctor_m520DC4DC75CCC026FA84513BC08EA474A0C60E82_RuntimeMethod_var);
return;
}
}
// Vuforia.VuValidationAreaLabel Vuforia.VuValidationAreaLabelList::GetElement(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* VuValidationAreaLabelList_GetElement_m642C78C36391F864FDB12DF7720C542B06AF4B50 (VuValidationAreaLabelList_tC7F1B04453D31031C9D7B02D4048BE7A1C191790* __this, intptr_t ___0_nativeElement, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_nativeElement;
VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* L_1;
L_1 = VuValidationAreaLabel_Create_m45AB94E39B03E58EB66E454CC9D68B9DB9127EB9(L_0, NULL);
return L_1;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaObservationTargetInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_pinvoke(const VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B& unmarshaled, VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_pinvoke& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_string(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_string(unmarshaled.___name_1);
marshaled.___poseOffset_2 = unmarshaled.___poseOffset_2;
marshaled.___size_3 = unmarshaled.___size_3;
}
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_pinvoke_back(const VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_pinvoke& marshaled, VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_string_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_1));
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_2;
memset((&unmarshaledposeOffset_temp_2), 0, sizeof(unmarshaledposeOffset_temp_2));
unmarshaledposeOffset_temp_2 = marshaled.___poseOffset_2;
unmarshaled.___poseOffset_2 = unmarshaledposeOffset_temp_2;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_3;
memset((&unmarshaledsize_temp_3), 0, sizeof(unmarshaledsize_temp_3));
unmarshaledsize_temp_3 = marshaled.___size_3;
unmarshaled.___size_3 = unmarshaledsize_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaObservationTargetInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_pinvoke_cleanup(VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaObservationTargetInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_com(const VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B& unmarshaled, VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_com& marshaled)
{
marshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___uniqueId_0);
marshaled.___name_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_1);
marshaled.___poseOffset_2 = unmarshaled.___poseOffset_2;
marshaled.___size_3 = unmarshaled.___size_3;
}
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_com_back(const VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_com& marshaled, VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B& unmarshaled)
{
unmarshaled.___uniqueId_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uniqueId_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___uniqueId_0));
unmarshaled.___name_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_1));
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 unmarshaledposeOffset_temp_2;
memset((&unmarshaledposeOffset_temp_2), 0, sizeof(unmarshaledposeOffset_temp_2));
unmarshaledposeOffset_temp_2 = marshaled.___poseOffset_2;
unmarshaled.___poseOffset_2 = unmarshaledposeOffset_temp_2;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 unmarshaledsize_temp_3;
memset((&unmarshaledsize_temp_3), 0, sizeof(unmarshaledsize_temp_3));
unmarshaledsize_temp_3 = marshaled.___size_3;
unmarshaled.___size_3 = unmarshaledsize_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaObservationTargetInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshal_com_cleanup(VuValidationAreaObservationTargetInfo_t6984711B80994818B2F4DD43148F2CC7B626679B_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___uniqueId_0);
marshaled.___uniqueId_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___name_1);
marshaled.___name_1 = NULL;
}
#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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaObservationValidationInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_pinvoke(const VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860& unmarshaled, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_pinvoke& marshaled)
{
marshaled.___labelName_0 = il2cpp_codegen_marshal_string(unmarshaled.___labelName_0);
marshaled.___confidence_1 = unmarshaled.___confidence_1;
marshaled.___timestamp_2 = unmarshaled.___timestamp_2;
}
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_pinvoke_back(const VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_pinvoke& marshaled, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860& unmarshaled)
{
unmarshaled.___labelName_0 = il2cpp_codegen_marshal_string_result(marshaled.___labelName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___labelName_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___labelName_0));
float unmarshaledconfidence_temp_1 = 0.0f;
unmarshaledconfidence_temp_1 = marshaled.___confidence_1;
unmarshaled.___confidence_1 = unmarshaledconfidence_temp_1;
int64_t unmarshaledtimestamp_temp_2 = 0;
unmarshaledtimestamp_temp_2 = marshaled.___timestamp_2;
unmarshaled.___timestamp_2 = unmarshaledtimestamp_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaObservationValidationInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_pinvoke_cleanup(VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___labelName_0);
marshaled.___labelName_0 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaObservationValidationInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_com(const VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860& unmarshaled, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_com& marshaled)
{
marshaled.___labelName_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___labelName_0);
marshaled.___confidence_1 = unmarshaled.___confidence_1;
marshaled.___timestamp_2 = unmarshaled.___timestamp_2;
}
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_com_back(const VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_com& marshaled, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860& unmarshaled)
{
unmarshaled.___labelName_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___labelName_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___labelName_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___labelName_0));
float unmarshaledconfidence_temp_1 = 0.0f;
unmarshaledconfidence_temp_1 = marshaled.___confidence_1;
unmarshaled.___confidence_1 = unmarshaledconfidence_temp_1;
int64_t unmarshaledtimestamp_temp_2 = 0;
unmarshaledtimestamp_temp_2 = marshaled.___timestamp_2;
unmarshaled.___timestamp_2 = unmarshaledtimestamp_temp_2;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaObservationValidationInfo
IL2CPP_EXTERN_C void VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshal_com_cleanup(VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___labelName_0);
marshaled.___labelName_0 = NULL;
}
// Vuforia.VuResult Vuforia.VuValidationAreaObservationValidationInfo::vuValidationAreaObservationGetValidationInfo(System.IntPtr,Vuforia.VuValidationAreaObservationValidationInfo/Internal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObservationValidationInfo_vuValidationAreaObservationGetValidationInfo_m732B842452593DA59181D4E5076E12418C71521D (intptr_t ___0_observation, Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3* ___1_targetInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObservationGetValidationInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObservationGetValidationInfo)(___0_observation, ___1_targetInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_targetInfo);
#endif
return returnValue;
}
// Vuforia.VuValidationAreaObservationValidationInfo Vuforia.VuValidationAreaObservationValidationInfo::Create(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 VuValidationAreaObservationValidationInfo_Create_mDE5BE368484A42166FE7E9965B1C02FC1AFDC35C (intptr_t ___0_observationHandle, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3 V_0;
memset((&V_0), 0, sizeof(V_0));
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ___0_observationHandle;
int32_t L_1;
L_1 = VuValidationAreaObservationValidationInfo_vuValidationAreaObservationGetValidationInfo_m732B842452593DA59181D4E5076E12418C71521D(L_0, (&V_0), NULL);
if (L_1)
{
goto IL_0015;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral285318587EA1FDC4E3386EB8E56E9514E7D3CC3F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuValidationAreaObservationValidationInfo_Create_mDE5BE368484A42166FE7E9965B1C02FC1AFDC35C_RuntimeMethod_var)));
}
IL_0015:
{
il2cpp_codegen_initobj((&V_1), sizeof(VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860));
Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3 L_3 = V_0;
intptr_t L_4 = L_3.___labelName_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_4, NULL);
(&V_1)->___labelName_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___labelName_0), (void*)L_5);
Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3 L_6 = V_0;
float L_7 = L_6.___confidence_1;
(&V_1)->___confidence_1 = L_7;
Internal_tCDE06CDD81BC3132AFE22E6CEE313F5F5D7003E3 L_8 = V_0;
int64_t L_9 = L_8.___timestamp_2;
(&V_1)->___timestamp_2 = L_9;
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 L_10 = V_1;
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
#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
// Vuforia.VuResult Vuforia.VuValidationAreaObservation::vuValidationAreaObservationGetStatusInfo(System.IntPtr,Vuforia.VuValidationAreaObservationStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObservation_vuValidationAreaObservationGetStatusInfo_m42305AE7328ADBF79A901A08A0EAFF72A6A488C6 (intptr_t ___0_observation, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaObservationGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaObservationGetStatusInfo)(___0_observation, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_observation, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuValidationAreaObservationStatusInfo Vuforia.VuValidationAreaObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaObservation_get_StatusInfo_m9255703BB2872425D5331EBDE86B7E1A66023C10 (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA69BA12DB8FA2A05D1AAF424557AFC1B0B9EBFD6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m290AD51500485A6D4DF42D42150AA3D91A214238_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetEnumValue_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_m62855164F5AD0C7799C3078D5E08F3BD669DAA58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObservation_vuValidationAreaObservationGetStatusInfo_m42305AE7328ADBF79A901A08A0EAFF72A6A488C6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* L_0 = (&__this->___mStatusInfo_3);
bool L_1;
L_1 = Nullable_1_get_HasValue_mA69BA12DB8FA2A05D1AAF424557AFC1B0B9EBFD6_inline(L_0, Nullable_1_get_HasValue_mA69BA12DB8FA2A05D1AAF424557AFC1B0B9EBFD6_RuntimeMethod_var);
if (L_1)
{
goto IL_0026;
}
}
{
Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* L_2 = (&__this->___mStatusInfo_3);
GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239* L_3 = (GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tEE4F810D9F74F8C16CEB8F291EE635954D476239_il2cpp_TypeInfo_var);
NullCheck(L_3);
GetEnumValueDelegate_1__ctor_mE40A3F5FEC325B1183DB44A8E73AA0EFAFD91FCF(L_3, NULL, (intptr_t)((void*)VuValidationAreaObservation_vuValidationAreaObservationGetStatusInfo_m42305AE7328ADBF79A901A08A0EAFF72A6A488C6_RuntimeMethod_var), NULL);
int32_t L_4;
L_4 = VuObservation_GetEnumValue_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_m62855164F5AD0C7799C3078D5E08F3BD669DAA58(__this, L_2, L_3, VuObservation_GetEnumValue_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_m62855164F5AD0C7799C3078D5E08F3BD669DAA58_RuntimeMethod_var);
}
IL_0026:
{
Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* L_5 = (&__this->___mStatusInfo_3);
int32_t L_6;
L_6 = Nullable_1_get_Value_m290AD51500485A6D4DF42D42150AA3D91A214238(L_5, Nullable_1_get_Value_m290AD51500485A6D4DF42D42150AA3D91A214238_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.VuValidationAreaObservationValidationInfo Vuforia.VuValidationAreaObservation::get_ValidationInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 VuValidationAreaObservation_get_ValidationInfo_mE2C824D9C815C6522F8026EDB5DBF56245BC68EE (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObservationValidationInfo_Create_mDE5BE368484A42166FE7E9965B1C02FC1AFDC35C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* L_0 = (&__this->___mValidationInfo_6);
bool L_1;
L_1 = Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_inline(L_0, Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_RuntimeMethod_var);
if (L_1)
{
goto IL_0026;
}
}
{
Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* L_2 = (&__this->___mValidationInfo_6);
CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D* L_3 = (CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D*)il2cpp_codegen_object_new(CreateStructDelegate_1_t4DB130F0417ECF57ED0339FBB74DCBA3ACD32C4D_il2cpp_TypeInfo_var);
NullCheck(L_3);
CreateStructDelegate_1__ctor_mEA0D53DDD64A061AE42B2E2CEC6CA2C4AC338523(L_3, NULL, (intptr_t)((void*)VuValidationAreaObservationValidationInfo_Create_mDE5BE368484A42166FE7E9965B1C02FC1AFDC35C_RuntimeMethod_var), NULL);
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 L_4;
L_4 = VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3(__this, L_2, L_3, VuObservation_GetStructValue_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m2DC81B8B9AE5049DB8A9ECD867BCA21FAFA618B3_RuntimeMethod_var);
}
IL_0026:
{
Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* L_5 = (&__this->___mValidationInfo_6);
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 L_6;
L_6 = Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59(L_5, Nullable_1_get_Value_mD3B57BE271C72003BA54AA7AE82A50E27BA60C59_RuntimeMethod_var);
return L_6;
}
}
// System.Void Vuforia.VuValidationAreaObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaObservation__ctor_mB9FDD65D52183EC88CC6A8B038ABBE65A2AFC559 (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* __this, const RuntimeMethod* method)
{
{
VuObservationWithPose__ctor_m17EC32281AF1EE6DCFF47420E850FD7321B29714(__this, NULL);
return;
}
}
// System.Void Vuforia.VuValidationAreaObservation::UnregisterObservation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaObservation_UnregisterObservation_m640E03E90ECB8D6D40ED4B6094D5D7AF4505B574 (VuValidationAreaObservation_t62F283EEC2923949690C4660DB8BEA67D9B6E2A6* __this, const RuntimeMethod* method)
{
{
Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03* L_0 = (&__this->___mStatusInfo_3);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tD1584193ACAF5BA493E37761173B76E61EF9AB03));
Nullable_1_t242F7ED0654258837D634F6084C2BA5F7BEC3573* L_1 = (&__this->___mTargetInfo_4);
il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t242F7ED0654258837D634F6084C2BA5F7BEC3573));
Nullable_1_tD958AA10A887693209048E55E292F2F8DDA137FB* L_2 = (&__this->___mTrainingInfo_5);
il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_tD958AA10A887693209048E55E292F2F8DDA137FB));
Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* L_3 = (&__this->___mValidationInfo_6);
il2cpp_codegen_initobj(L_3, sizeof(Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93));
VuObservationWithPose_UnregisterObservation_mB0A5D31E2887F0F108B728AFDF83C3C043C716D8(__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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_pinvoke(const VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92& unmarshaled, VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_pinvoke& marshaled)
{
Exception_t* ___validationAreaObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'validationAreaObserver' of type 'VuValidationAreaCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___validationAreaObserver_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_pinvoke_back(const VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_pinvoke& marshaled, VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92& unmarshaled)
{
Exception_t* ___validationAreaObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'validationAreaObserver' of type 'VuValidationAreaCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___validationAreaObserver_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_pinvoke_cleanup(VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_com(const VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92& unmarshaled, VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_com& marshaled)
{
Exception_t* ___validationAreaObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'validationAreaObserver' of type 'VuValidationAreaCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___validationAreaObserver_0Exception, NULL);
}
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_com_back(const VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_com& marshaled, VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92& unmarshaled)
{
Exception_t* ___validationAreaObserver_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'validationAreaObserver' of type 'VuValidationAreaCaptureConfig': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___validationAreaObserver_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshal_com_cleanup(VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_marshaled_com& marshaled)
{
}
// System.Object Vuforia.VuValidationAreaCaptureConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuValidationAreaCaptureConfig_Clone_m8E9FBE2AA260B2C5462F2DD4FC1C3A26317D964F (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_0 = (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92*)il2cpp_codegen_object_new(VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuValidationAreaCaptureConfig__ctor_m99A67A8DFFB52D3A80A564551867047E53B32476(L_0, NULL);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_1 = L_0;
RuntimeObject* L_2 = __this->___validationAreaObserver_0;
NullCheck(L_1);
L_1->___validationAreaObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___validationAreaObserver_0), (void*)L_2);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_3 = L_1;
String_t* L_4 = __this->___captureDirectory_1;
NullCheck(L_3);
L_3->___captureDirectory_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___captureDirectory_1), (void*)L_4);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_5 = L_3;
String_t* L_6 = __this->___sessionId_2;
NullCheck(L_5);
L_5->___sessionId_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___sessionId_2), (void*)L_6);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_7 = L_5;
int32_t L_8 = __this->___start_3;
NullCheck(L_7);
L_7->___start_3 = L_8;
return L_7;
}
}
// System.Void Vuforia.VuValidationAreaCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureConfig__ctor_m99A67A8DFFB52D3A80A564551867047E53B32476 (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___captureDirectory_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___captureDirectory_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureConfig/Internal
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled)
{
marshaled.___validationAreaObserver_0 = unmarshaled.___validationAreaObserver_0;
marshaled.___captureDirectory_1 = il2cpp_codegen_marshal_string(unmarshaled.___captureDirectory_1);
marshaled.___sessionId_2 = il2cpp_codegen_marshal_string(unmarshaled.___sessionId_2);
marshaled.___start_3 = unmarshaled.___start_3;
}
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke_back(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled)
{
intptr_t unmarshaledvalidationAreaObserver_temp_0;
memset((&unmarshaledvalidationAreaObserver_temp_0), 0, sizeof(unmarshaledvalidationAreaObserver_temp_0));
unmarshaledvalidationAreaObserver_temp_0 = marshaled.___validationAreaObserver_0;
unmarshaled.___validationAreaObserver_0 = unmarshaledvalidationAreaObserver_temp_0;
unmarshaled.___captureDirectory_1 = il2cpp_codegen_marshal_string_result(marshaled.___captureDirectory_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___captureDirectory_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___captureDirectory_1));
unmarshaled.___sessionId_2 = il2cpp_codegen_marshal_string_result(marshaled.___sessionId_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___sessionId_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___sessionId_2));
int32_t unmarshaledstart_temp_3 = 0;
unmarshaledstart_temp_3 = marshaled.___start_3;
unmarshaled.___start_3 = unmarshaledstart_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureConfig/Internal
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke_cleanup(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___captureDirectory_1);
marshaled.___captureDirectory_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___sessionId_2);
marshaled.___sessionId_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureConfig/Internal
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_com(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_com& marshaled)
{
marshaled.___validationAreaObserver_0 = unmarshaled.___validationAreaObserver_0;
marshaled.___captureDirectory_1 = il2cpp_codegen_marshal_string(unmarshaled.___captureDirectory_1);
marshaled.___sessionId_2 = il2cpp_codegen_marshal_string(unmarshaled.___sessionId_2);
marshaled.___start_3 = unmarshaled.___start_3;
}
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_com_back(const Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_com& marshaled, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2& unmarshaled)
{
intptr_t unmarshaledvalidationAreaObserver_temp_0;
memset((&unmarshaledvalidationAreaObserver_temp_0), 0, sizeof(unmarshaledvalidationAreaObserver_temp_0));
unmarshaledvalidationAreaObserver_temp_0 = marshaled.___validationAreaObserver_0;
unmarshaled.___validationAreaObserver_0 = unmarshaledvalidationAreaObserver_temp_0;
unmarshaled.___captureDirectory_1 = il2cpp_codegen_marshal_string_result(marshaled.___captureDirectory_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___captureDirectory_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___captureDirectory_1));
unmarshaled.___sessionId_2 = il2cpp_codegen_marshal_string_result(marshaled.___sessionId_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___sessionId_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___sessionId_2));
int32_t unmarshaledstart_temp_3 = 0;
unmarshaledstart_temp_3 = marshaled.___start_3;
unmarshaled.___start_3 = unmarshaledstart_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureConfig/Internal
IL2CPP_EXTERN_C void Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_com_cleanup(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___captureDirectory_1);
marshaled.___captureDirectory_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___sessionId_2);
marshaled.___sessionId_2 = NULL;
}
// Vuforia.VuValidationAreaCaptureConfig/Internal Vuforia.VuValidationAreaCaptureConfig/Internal::Create(Vuforia.VuValidationAreaCaptureConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 Internal_Create_m86D464746F5D1808A83008C7C320A75A9ADE5D22 (VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 V_0;
memset((&V_0), 0, sizeof(V_0));
VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* G_B2_0 = NULL;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* G_B2_1 = NULL;
VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* G_B1_0 = NULL;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* G_B1_1 = NULL;
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* G_B3_1 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2));
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_0 = ___0_config;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___validationAreaObserver_0;
VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907* L_2 = ((VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907*)CastclassClass((RuntimeObject*)L_1, VuValidationAreaObserver_t4448F64C8F1532F8D93B93742BC10A84F5777907_il2cpp_TypeInfo_var));
G_B1_0 = L_2;
G_B1_1 = (&V_0);
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = (&V_0);
goto IL_0020;
}
}
{
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
G_B3_0 = L_3;
G_B3_1 = G_B1_1;
goto IL_0025;
}
IL_0020:
{
NullCheck(G_B2_0);
intptr_t L_4;
L_4 = VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0025:
{
G_B3_1->___validationAreaObserver_0 = G_B3_0;
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_5 = ___0_config;
NullCheck(L_5);
String_t* L_6 = L_5->___captureDirectory_1;
(&V_0)->___captureDirectory_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___captureDirectory_1), (void*)L_6);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_7 = ___0_config;
NullCheck(L_7);
String_t* L_8 = L_7->___sessionId_2;
(&V_0)->___sessionId_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___sessionId_2), (void*)L_8);
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_9 = ___0_config;
NullCheck(L_9);
int32_t L_10 = L_9->___start_3;
(&V_0)->___start_3 = L_10;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 L_11 = V_0;
return L_11;
}
}
// System.Object Vuforia.VuValidationAreaCaptureConfig/Internal::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Internal_Clone_m2AB04196F6137F4D1F24B673E54B6C11973CA878 (Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2));
intptr_t L_0 = __this->___validationAreaObserver_0;
(&V_0)->___validationAreaObserver_0 = L_0;
String_t* L_1 = __this->___captureDirectory_1;
(&V_0)->___captureDirectory_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___captureDirectory_1), (void*)L_1);
String_t* L_2 = __this->___sessionId_2;
(&V_0)->___sessionId_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___sessionId_2), (void*)L_2);
int32_t L_3 = __this->___start_3;
(&V_0)->___start_3 = L_3;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 L_4 = V_0;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 L_5 = L_4;
RuntimeObject* L_6 = Box(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_il2cpp_TypeInfo_var, &L_5);
return L_6;
}
}
IL2CPP_EXTERN_C RuntimeObject* Internal_Clone_m2AB04196F6137F4D1F24B673E54B6C11973CA878_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Internal_Clone_m2AB04196F6137F4D1F24B673E54B6C11973CA878(_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
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureController::vuEngineGetValidationAreaCaptureController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureController_vuEngineGetValidationAreaCaptureController_mAA0858AE185307ACE49898B4F5CC6A8C90EC8BB8 (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetValidationAreaCaptureController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetValidationAreaCaptureController)(___0_engine, ___1_controller);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_controller);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureController::vuValidationAreaCaptureControllerCreateValidationAreaCapture(System.IntPtr,Vuforia.VuValidationAreaCaptureConfig/Internal&,System.IntPtr&,Vuforia.VuValidationAreaCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureController_vuValidationAreaCaptureControllerCreateValidationAreaCapture_m9B0621AAB8E6B8C0D6C9A15E6529917FD4269A73 (intptr_t ___0_controller, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke*, intptr_t*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke*) + sizeof(intptr_t*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureControllerCreateValidationAreaCapture", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_config' to native representation
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke* ____1_config_marshaled = NULL;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshaled_pinvoke ____1_config_marshaled_dereferenced = {};
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2_marshal_pinvoke(*___1_config, ____1_config_marshaled_dereferenced);
____1_config_marshaled = &____1_config_marshaled_dereferenced;
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureControllerCreateValidationAreaCapture)(___0_controller, ____1_config_marshaled, ___2_capture, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ____1_config_marshaled, ___2_capture, ___3_error);
#endif
return returnValue;
}
// Vuforia.VuValidationAreaCaptureController Vuforia.VuValidationAreaCaptureController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* VuValidationAreaCaptureController_Create_m6743EE20376EB477F5D688BF61E1508005C3871B (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuValidationAreaCaptureController_vuEngineGetValidationAreaCaptureController_mAA0858AE185307ACE49898B4F5CC6A8C90EC8BB8(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral303F91F9C5D8814F765855725456A021BD69B74F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuValidationAreaCaptureController_Create_m6743EE20376EB477F5D688BF61E1508005C3871B_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* L_6 = (VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F*)il2cpp_codegen_object_new(VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuValidationAreaCaptureController__ctor_mD54D00B9EB014C11F2A83D2BF634D373855C3D94(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuValidationAreaCaptureController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureController__ctor_mD54D00B9EB014C11F2A83D2BF634D373855C3D94 (VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.IVuValidationAreaCapture Vuforia.VuValidationAreaCaptureController::CreateValidationAreaCapture(Vuforia.VuValidationAreaCaptureConfig,Vuforia.VuValidationAreaCaptureCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuValidationAreaCaptureController_CreateValidationAreaCapture_m5A77CBCE1F983B468F4E72A6E2EE14E1C5B74C7A (VuValidationAreaCaptureController_t9B9EF84F2C317652E038B12BA7555D3C58783F7F* __this, VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuValidationAreaCaptureConfig_t6C5DDF5949FEF249C35276C678785677D0BA5D92* L_0 = ___0_config;
Internal_t500D78B6BC6314772E2F365200681470CF6CA9A2 L_1;
L_1 = Internal_Create_m86D464746F5D1808A83008C7C320A75A9ADE5D22(L_0, NULL);
V_0 = L_1;
intptr_t L_2 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
int32_t* L_3 = ___1_error;
int32_t L_4;
L_4 = VuValidationAreaCaptureController_vuValidationAreaCaptureControllerCreateValidationAreaCapture_m9B0621AAB8E6B8C0D6C9A15E6529917FD4269A73(L_2, (&V_0), (&V_1), L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
{
goto IL_0021;
}
}
{
intptr_t L_5 = V_1;
VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* L_6 = (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D*)il2cpp_codegen_object_new(VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuValidationAreaCapture__ctor_mD1D56844BCE57D04B181108F3A19E03412C27EBD(L_6, L_5, NULL);
return L_6;
}
IL_0021:
{
return (RuntimeObject*)NULL;
}
}
#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
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureStart_m00218145BC0EC9F178A6A31C89F6EB1C588F263B (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureStart", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureStart)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureStop(System.IntPtr,System.IntPtr,Vuforia.VuValidationAreaCaptureStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureStop_mC509E271F8B5D24B44273DEB8DED828C8CBC6F60 (intptr_t ___0_capture, intptr_t ___1_labelName, int32_t* ___2_status, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureStop", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureStop)(___0_capture, ___1_labelName, ___2_status);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_labelName, ___2_status);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCapturePause(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCapturePause_m007D9DC31F0D681C443680B45CA52B4AA1DD5C06 (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCapturePause", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCapturePause)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureResume(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureResume_m4599829F0D22580278D5E05AB3D2F3C954DE3F07 (intptr_t ___0_capture, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureResume", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureResume)(___0_capture);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureGetCaptureDirectory(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureGetCaptureDirectory_m309AFF46AEB3AF1D9DC3C50BD2420F2EE18140DA (intptr_t ___0_capture, intptr_t* ___1_captureDirectory, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureGetCaptureDirectory", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureGetCaptureDirectory)(___0_capture, ___1_captureDirectory);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_captureDirectory);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureGetStatus(System.IntPtr,Vuforia.VuValidationAreaCaptureStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureGetStatus_mA8B45DFA6E6EA907632DAC563453E486105A1A24 (intptr_t ___0_capture, int32_t* ___1_status, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureGetStatus", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureGetStatus)(___0_capture, ___1_status);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_status);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureGetStatusInfo(System.IntPtr,Vuforia.VuValidationAreaCaptureStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureGetStatusInfo_m0B16ABEBA8BCFFBAA1560AD77624F97BEF24C492 (intptr_t ___0_capture, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureGetStatusInfo)(___0_capture, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureGetProgress(System.IntPtr,Vuforia.VuValidationAreaCaptureProgressInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureGetProgress_mAF3FDBB6CD7082AFEC19575BF37A8D0D7AC5A091 (intptr_t ___0_capture, VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810* ___1_progressInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureGetProgress", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureGetProgress)(___0_capture, ___1_progressInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_progressInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCapture::vuValidationAreaCaptureDestroy(System.IntPtr,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_vuValidationAreaCaptureDestroy_m4D8D69164C42C0A527D746A35B6271E7E4BDFAEC (intptr_t ___0_capture, int32_t ___1_deleteData, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureDestroy)(___0_capture, ___1_deleteData);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_capture, ___1_deleteData);
#endif
return returnValue;
}
// Vuforia.VuValidationAreaCaptureStatus Vuforia.VuValidationAreaCapture::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_get_Status_mCD23923010853AC506C192E2841767A529ADF066 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatus_t667262178198DD37E71D37E50CA68FD9A403E525_m8C36190D475ABD81CE196E11D001DFF3A24B03E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCapture_vuValidationAreaCaptureGetStatus_mA8B45DFA6E6EA907632DAC563453E486105A1A24_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A* L_1 = (GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t39B87307F2094DF786F35271D7047691BACFF01A_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m82DCCF6F7C48D8EA5D985F4096E5B889F582D92F(L_1, NULL, (intptr_t)((void*)VuValidationAreaCapture_vuValidationAreaCaptureGetStatus_mA8B45DFA6E6EA907632DAC563453E486105A1A24_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatus_t667262178198DD37E71D37E50CA68FD9A403E525_m8C36190D475ABD81CE196E11D001DFF3A24B03E0(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatus_t667262178198DD37E71D37E50CA68FD9A403E525_m8C36190D475ABD81CE196E11D001DFF3A24B03E0_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuValidationAreaCaptureStatusInfo Vuforia.VuValidationAreaCapture::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCapture_get_StatusInfo_m288B74C8665B37A52CB50312C8EA168A649087B7 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatusInfo_t16FBB7E89329E70DB89FE0BFA1443B550EA946AF_m7C853CAB05F2233D62FC427DBBDEC931455F257D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCapture_vuValidationAreaCaptureGetStatusInfo_m0B16ABEBA8BCFFBAA1560AD77624F97BEF24C492_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB* L_1 = (GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t34FB11F3C865C5EA837EE201D26DF26612CEA0DB_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m33935AF89606C3BE96642E2AD43AD3B7409875C9(L_1, NULL, (intptr_t)((void*)VuValidationAreaCapture_vuValidationAreaCaptureGetStatusInfo_m0B16ABEBA8BCFFBAA1560AD77624F97BEF24C492_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatusInfo_t16FBB7E89329E70DB89FE0BFA1443B550EA946AF_m7C853CAB05F2233D62FC427DBBDEC931455F257D(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureStatusInfo_t16FBB7E89329E70DB89FE0BFA1443B550EA946AF_m7C853CAB05F2233D62FC427DBBDEC931455F257D_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuValidationAreaCaptureProgressInfo Vuforia.VuValidationAreaCapture::get_ProgressInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810 VuValidationAreaCapture_get_ProgressInfo_m3F163C139CAC0C879BA564430F69FB86121553FB (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCapture_vuValidationAreaCaptureGetProgress_mAF3FDBB6CD7082AFEC19575BF37A8D0D7AC5A091_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538* L_1 = (GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t65E2D9522057F09C33C54B03517ACB7BDBCA0538_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m15903F5E98FEACD4C2F259A09D38060D0E43CD99(L_1, NULL, (intptr_t)((void*)VuValidationAreaCapture_vuValidationAreaCaptureGetProgress_mAF3FDBB6CD7082AFEC19575BF37A8D0D7AC5A091_RuntimeMethod_var), NULL);
VuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureProgressInfo_t3DCC9260358D938AA7D06D1A1A5538F5C06F9810_m1B7B6AF564D07E5D694C40D3196B98B34EEFAF3C_RuntimeMethod_var);
return L_2;
}
}
// System.String Vuforia.VuValidationAreaCapture::get_CaptureDirectory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuValidationAreaCapture_get_CaptureDirectory_mF6DE66D66D4097F00AB8FB3B84539A07B3BC7072 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCapture_vuValidationAreaCaptureGetCaptureDirectory_m309AFF46AEB3AF1D9DC3C50BD2420F2EE18140DA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* L_1 = (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459*)il2cpp_codegen_object_new(GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStringValueDelegate__ctor_mB8AACA1C472B2A76BE792D7EFF3AAABCA18FA880(L_1, NULL, (intptr_t)((void*)VuValidationAreaCapture_vuValidationAreaCaptureGetCaptureDirectory_m309AFF46AEB3AF1D9DC3C50BD2420F2EE18140DA_RuntimeMethod_var), NULL);
String_t* L_2;
L_2 = ValueAccessUtils_GetStringValue_m2BAAE1DC3B1B41D15DADC8AD489D85245A3E53A3(L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.VuValidationAreaCapture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCapture__ctor_mD1D56844BCE57D04B181108F3A19E03412C27EBD (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// System.Boolean Vuforia.VuValidationAreaCapture::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCapture_Start_mDD6F2083DBB4C2D7D8917EDF54EDCD53C9F67B70 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCapture_vuValidationAreaCaptureStart_m00218145BC0EC9F178A6A31C89F6EB1C588F263B(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuValidationAreaCapture::Stop(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCapture_Stop_mC193132091336798E3D740D9777894A932F54660 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, String_t* ___0_labelName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
{
String_t* L_0 = ___0_labelName;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_1;
L_1 = Marshal_StringToHGlobalAnsi_mE6070591B7CC1DC279324657D93B6EB0FD4CACDD(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001d:
{// begin finally (depth: 1)
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_2, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
intptr_t L_3 = __this->___mNativeHandle_0;
intptr_t L_4 = V_0;
int32_t L_5;
L_5 = VuValidationAreaCapture_vuValidationAreaCaptureStop_mC509E271F8B5D24B44273DEB8DED828C8CBC6F60(L_3, L_4, (&V_1), NULL);
bool L_6;
L_6 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_5, NULL);
V_2 = L_6;
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
bool L_7 = V_2;
return L_7;
}
}
// System.Boolean Vuforia.VuValidationAreaCapture::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCapture_Pause_m3FC9A107284092140253D89BF1B85B81EDE0A78C (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCapture_vuValidationAreaCapturePause_m007D9DC31F0D681C443680B45CA52B4AA1DD5C06(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuValidationAreaCapture::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCapture_Resume_mCD2D4DC5A66711C8D42D6A76E83284B866133D88 (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCapture_vuValidationAreaCaptureResume_m4599829F0D22580278D5E05AB3D2F3C954DE3F07(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuValidationAreaCapture::Destroy(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCapture_Destroy_m831A1B88A1200DF3E18443A73FD13808F4113DDB (VuValidationAreaCapture_t4E68AAEFEBB94CD994FD614CEE0DAC923992EE2D* __this, bool ___0_deleteData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
bool L_1 = ___0_deleteData;
int32_t L_2;
L_2 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_1, NULL);
int32_t L_3;
L_3 = VuValidationAreaCapture_vuValidationAreaCaptureDestroy_m4D8D69164C42C0A527D746A35B6271E7E4BDFAEC(L_0, L_2, NULL);
intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_4;
bool L_5;
L_5 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_3, NULL);
return L_5;
}
}
#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
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureUploadConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled)
{
marshaled.___sourceDirectory_0 = il2cpp_codegen_marshal_string(unmarshaled.___sourceDirectory_0);
marshaled.___userAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_1);
marshaled.___secretAuth_2 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_2);
marshaled.___start_3 = unmarshaled.___start_3;
}
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke_back(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled)
{
unmarshaled.___sourceDirectory_0 = il2cpp_codegen_marshal_string_result(marshaled.___sourceDirectory_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___sourceDirectory_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___sourceDirectory_0));
unmarshaled.___userAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1));
unmarshaled.___secretAuth_2 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2));
int32_t unmarshaledstart_temp_3 = 0;
unmarshaledstart_temp_3 = marshaled.___start_3;
unmarshaled.___start_3 = unmarshaledstart_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureUploadConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke_cleanup(VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___sourceDirectory_0);
marshaled.___sourceDirectory_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___userAuth_1);
marshaled.___userAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_2);
marshaled.___secretAuth_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.VuValidationAreaCaptureUploadConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_com(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_com& marshaled)
{
marshaled.___sourceDirectory_0 = il2cpp_codegen_marshal_string(unmarshaled.___sourceDirectory_0);
marshaled.___userAuth_1 = il2cpp_codegen_marshal_string(unmarshaled.___userAuth_1);
marshaled.___secretAuth_2 = il2cpp_codegen_marshal_string(unmarshaled.___secretAuth_2);
marshaled.___start_3 = unmarshaled.___start_3;
}
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_com_back(const VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_com& marshaled, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC& unmarshaled)
{
unmarshaled.___sourceDirectory_0 = il2cpp_codegen_marshal_string_result(marshaled.___sourceDirectory_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___sourceDirectory_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___sourceDirectory_0));
unmarshaled.___userAuth_1 = il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___userAuth_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___userAuth_1));
unmarshaled.___secretAuth_2 = il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___secretAuth_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___secretAuth_2));
int32_t unmarshaledstart_temp_3 = 0;
unmarshaledstart_temp_3 = marshaled.___start_3;
unmarshaled.___start_3 = unmarshaledstart_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.VuValidationAreaCaptureUploadConfig
IL2CPP_EXTERN_C void VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_com_cleanup(VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___sourceDirectory_0);
marshaled.___sourceDirectory_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___userAuth_1);
marshaled.___userAuth_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___secretAuth_2);
marshaled.___secretAuth_2 = NULL;
}
// System.Object Vuforia.VuValidationAreaCaptureUploadConfig::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuValidationAreaCaptureUploadConfig_Clone_m56D24CBC584FFACE350E107BBFB8F9E6563509EA (VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_0 = (VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC*)il2cpp_codegen_object_new(VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuValidationAreaCaptureUploadConfig__ctor_m3149C1E4E1A422B198FB75B45793E001465041B6(L_0, NULL);
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_1 = L_0;
String_t* L_2 = __this->___sourceDirectory_0;
NullCheck(L_1);
L_1->___sourceDirectory_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___sourceDirectory_0), (void*)L_2);
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_3 = L_1;
String_t* L_4 = __this->___userAuth_1;
NullCheck(L_3);
L_3->___userAuth_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___userAuth_1), (void*)L_4);
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_5 = L_3;
String_t* L_6 = __this->___secretAuth_2;
NullCheck(L_5);
L_5->___secretAuth_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___secretAuth_2), (void*)L_6);
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_7 = L_5;
int32_t L_8 = __this->___start_3;
NullCheck(L_7);
L_7->___start_3 = L_8;
return L_7;
}
}
// System.Void Vuforia.VuValidationAreaCaptureUploadConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureUploadConfig__ctor_m3149C1E4E1A422B198FB75B45793E001465041B6 (VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___sourceDirectory_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sourceDirectory_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___secretAuth_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___secretAuth_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
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
// Vuforia.VuResult Vuforia.VuUploadController::vuEngineGetUploadController(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuUploadController_vuEngineGetUploadController_m61C02E969C19FBA1FCFBBFC8E1F403E70B9B184E (intptr_t ___0_engine, intptr_t* ___1_controller, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, intptr_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(intptr_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuEngineGetUploadController", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuEngineGetUploadController)(___0_engine, ___1_controller);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_engine, ___1_controller);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuUploadController::vuUploadControllerCreateValidationAreaCaptureUpload(System.IntPtr,Vuforia.VuValidationAreaCaptureUploadConfig,System.IntPtr&,Vuforia.VuValidationAreaCaptureUploadCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuUploadController_vuUploadControllerCreateValidationAreaCaptureUpload_m652E4EC452908E709FF93BC808993327B015628F (intptr_t ___0_controller, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* ___1_config, intptr_t* ___2_capture, int32_t* ___3_error, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke*, intptr_t*, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(void*) + sizeof(intptr_t*) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuUploadControllerCreateValidationAreaCaptureUpload", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Marshaling of parameter '___1_config' to native representation
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshaled_pinvoke ____1_config_marshaled = {};
if (___1_config != NULL)
{
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke(*___1_config, ____1_config_marshaled);
}
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuUploadControllerCreateValidationAreaCaptureUpload)(___0_controller, ___1_config != NULL ? (&____1_config_marshaled) : NULL, ___2_capture, ___3_error);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_controller, ___1_config != NULL ? (&____1_config_marshaled) : NULL, ___2_capture, ___3_error);
#endif
// Marshaling cleanup of parameter '___1_config' native representation
if ((&____1_config_marshaled) != NULL)
{
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC_marshal_pinvoke_cleanup(____1_config_marshaled);
}
return returnValue;
}
// Vuforia.VuUploadController Vuforia.VuUploadController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* VuUploadController_Create_m4E53E0FE0CB9D683C2B96BD7D2ED5FB3F9C897B2 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
NullCheck(L_0);
intptr_t L_1;
L_1 = VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline(L_0, NULL);
int32_t L_2;
L_2 = VuUploadController_vuEngineGetUploadController_m61C02E969C19FBA1FCFBBFC8E1F403E70B9B184E(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_001a;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA5CE82DDE7433A3D4A9EF1BDAD48CA6774DF011)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuUploadController_Create_m4E53E0FE0CB9D683C2B96BD7D2ED5FB3F9C897B2_RuntimeMethod_var)));
}
IL_001a:
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_4 = ___0_engine;
intptr_t L_5 = V_0;
VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* L_6 = (VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986*)il2cpp_codegen_object_new(VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuUploadController__ctor_m853DE6D43CCFBBAD0298A6C49CF9E4DAA9CEA7CF(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.VuUploadController::.ctor(Vuforia.VuEngine,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuUploadController__ctor_m853DE6D43CCFBBAD0298A6C49CF9E4DAA9CEA7CF (VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* __this, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, intptr_t ___1_nativeHandle, const RuntimeMethod* method)
{
{
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_0 = ___0_engine;
intptr_t L_1 = ___1_nativeHandle;
VuController__ctor_m9BB6F2C48F1832127A346EA1A76B95DF0F2040A2(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.IVuValidationAreaCaptureUpload Vuforia.VuUploadController::CreateValidationAreaCaptureUpload(Vuforia.VuValidationAreaCaptureUploadConfig,Vuforia.VuValidationAreaCaptureUploadCreationError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuUploadController_CreateValidationAreaCaptureUpload_mF4D400F6A9EA11D859A5F57E4E859B8C6A5500F9 (VuUploadController_t30BE21C7D4882C8782150571AED4C24220955986* __this, VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* ___0_config, int32_t* ___1_error, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ((VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672*)__this)->___mNativeHandle_1;
VuValidationAreaCaptureUploadConfig_tE5F1DB859CB4B77BB31BC01BD6E24145A64F62DC* L_1 = ___0_config;
int32_t* L_2 = ___1_error;
int32_t L_3;
L_3 = VuUploadController_vuUploadControllerCreateValidationAreaCaptureUpload_m652E4EC452908E709FF93BC808993327B015628F(L_0, L_1, (&V_0), L_2, NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0019;
}
}
{
intptr_t L_4 = V_0;
VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* L_5 = (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E*)il2cpp_codegen_object_new(VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E_il2cpp_TypeInfo_var);
NullCheck(L_5);
VuValidationAreaCaptureUpload__ctor_m06B3907188FBD6BAE32105D318A4146960A4DBCA(L_5, L_4, NULL);
return L_5;
}
IL_0019:
{
return (RuntimeObject*)NULL;
}
}
#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
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadStart(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadStart_m1074010D8C5175B31339F862785DB84EE4B4E19E (intptr_t ___0_upload, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadStart", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadStart)(___0_upload);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadCancel(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadCancel_m18B985096AC301D7F6C49C2AC9DDA806F649DEC6 (intptr_t ___0_upload, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadCancel", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadCancel)(___0_upload);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadGetStatus(System.IntPtr,Vuforia.VuValidationAreaCaptureUploadStatus&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatus_mDC1C00534B0EB9A24DDAF7C5E4B928C26F005EAE (intptr_t ___0_upload, int32_t* ___1_status, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadGetStatus", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadGetStatus)(___0_upload, ___1_status);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload, ___1_status);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadGetStatusInfo(System.IntPtr,Vuforia.VuValidationAreaCaptureUploadStatusInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatusInfo_m40600801C8C4F0C04A69E58B2AE1FEE7BF5E9AD2 (intptr_t ___0_upload, int32_t* ___1_statusInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, int32_t*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(int32_t*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadGetStatusInfo", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadGetStatusInfo)(___0_upload, ___1_statusInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload, ___1_statusInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadGetProgress(System.IntPtr,Vuforia.VuValidationAreaCaptureUploadProgressInfo&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetProgress_m7A298A7D53D95377D4003862CEC131EFA9910BC8 (intptr_t ___0_upload, VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242* ___1_uploadProgressInfo, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t, VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242*);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t) + sizeof(VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242*);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadGetProgress", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadGetProgress)(___0_upload, ___1_uploadProgressInfo);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload, ___1_uploadProgressInfo);
#endif
return returnValue;
}
// Vuforia.VuResult Vuforia.VuValidationAreaCaptureUpload::vuValidationAreaCaptureUploadDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadDestroy_m3E7C7FA6266E9A9AA645F4C9A2D88D88678D6BB9 (intptr_t ___0_upload, const RuntimeMethod* method)
{
typedef int32_t (CDECL *PInvokeFunc) (intptr_t);
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaEngine_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = sizeof(intptr_t);
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaEngine"), "vuValidationAreaCaptureUploadDestroy", IL2CPP_CALL_C, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaEngine_INTERNAL
int32_t returnValue = reinterpret_cast<PInvokeFunc>(vuValidationAreaCaptureUploadDestroy)(___0_upload);
#else
int32_t returnValue = il2cppPInvokeFunc(___0_upload);
#endif
return returnValue;
}
// Vuforia.VuValidationAreaCaptureUploadStatus Vuforia.VuValidationAreaCaptureUpload::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_get_Status_mF1B59EBD85B4E02CF26FB6D5FDE9E5590AA9EB75 (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatus_t96C7F33F87E60BF8CB6FF48279F4D331293B1E12_m95C719D0D90A94A3D25795A31C8D75FE60CD702C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatus_mDC1C00534B0EB9A24DDAF7C5E4B928C26F005EAE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527* L_1 = (GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_t33CDA293A4C8EB940D3C4B12835752A3E0272527_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m95F87D6518079572DD4FBEDF24F0F196E02E197C(L_1, NULL, (intptr_t)((void*)VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatus_mDC1C00534B0EB9A24DDAF7C5E4B928C26F005EAE_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatus_t96C7F33F87E60BF8CB6FF48279F4D331293B1E12_m95C719D0D90A94A3D25795A31C8D75FE60CD702C(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatus_t96C7F33F87E60BF8CB6FF48279F4D331293B1E12_m95C719D0D90A94A3D25795A31C8D75FE60CD702C_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuValidationAreaCaptureUploadStatusInfo Vuforia.VuValidationAreaCaptureUpload::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuValidationAreaCaptureUpload_get_StatusInfo_mEA8724DE257FC9FCA8035BE55E57238033E0B6F5 (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatusInfo_tFBAD60CAAB85172FEE2DE8F8271DEA66E3353614_mCB0C4744A962EEBC04252506AE2277DB7BAF5AC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatusInfo_m40600801C8C4F0C04A69E58B2AE1FEE7BF5E9AD2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796* L_1 = (GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796*)il2cpp_codegen_object_new(GetEnumValueDelegate_1_tCB792713BEEC237564B0FF6CC74F61FF482A9796_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetEnumValueDelegate_1__ctor_m95B4CD0016600F0ADF70C023B0D69E86E1878458(L_1, NULL, (intptr_t)((void*)VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetStatusInfo_m40600801C8C4F0C04A69E58B2AE1FEE7BF5E9AD2_RuntimeMethod_var), NULL);
int32_t L_2;
L_2 = ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatusInfo_tFBAD60CAAB85172FEE2DE8F8271DEA66E3353614_mCB0C4744A962EEBC04252506AE2277DB7BAF5AC9(L_0, L_1, ValueAccessUtils_GetEnumValue_TisVuValidationAreaCaptureUploadStatusInfo_tFBAD60CAAB85172FEE2DE8F8271DEA66E3353614_mCB0C4744A962EEBC04252506AE2277DB7BAF5AC9_RuntimeMethod_var);
return L_2;
}
}
// Vuforia.VuValidationAreaCaptureUploadProgressInfo Vuforia.VuValidationAreaCaptureUpload::get_ProgressInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242 VuValidationAreaCaptureUpload_get_ProgressInfo_m95F64324D8E8DA24D58D2ECEEF2937856024FFFF (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetProgress_m7A298A7D53D95377D4003862CEC131EFA9910BC8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A* L_1 = (GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A*)il2cpp_codegen_object_new(GetStructValueDelegate_1_t2B9C3AF3091CB736958B4E8014627978CA87492A_il2cpp_TypeInfo_var);
NullCheck(L_1);
GetStructValueDelegate_1__ctor_m609B6A039E29994BA4928157C4B40CF716A19C4B(L_1, NULL, (intptr_t)((void*)VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadGetProgress_m7A298A7D53D95377D4003862CEC131EFA9910BC8_RuntimeMethod_var), NULL);
VuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242 L_2;
L_2 = ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8(L_0, L_1, ValueAccessUtils_GetStructValue_TisVuValidationAreaCaptureUploadProgressInfo_t7440BB52FFF00C3F7E13AB128C5B5D2EE1D43242_mB05327EF5C0721864D1233EEB23FE801CBD89BA8_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.VuValidationAreaCaptureUpload::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaCaptureUpload__ctor_m06B3907188FBD6BAE32105D318A4146960A4DBCA (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, intptr_t ___0_nativeHandle, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeHandle;
__this->___mNativeHandle_0 = L_0;
return;
}
}
// System.Boolean Vuforia.VuValidationAreaCaptureUpload::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCaptureUpload_Start_mAD2CACCD6A740F6D363E2FAA6A67175E09C9DA07 (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadStart_m1074010D8C5175B31339F862785DB84EE4B4E19E(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuValidationAreaCaptureUpload::Cancel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCaptureUpload_Cancel_m51B1DF031FCD0899E88BD482E0F6402EC53FE2CB (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadCancel_m18B985096AC301D7F6C49C2AC9DDA806F649DEC6(L_0, NULL);
bool L_2;
L_2 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.VuValidationAreaCaptureUpload::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuValidationAreaCaptureUpload_Destroy_mDE7EA21F85A3393173A74214540C4BE738F93BAB (VuValidationAreaCaptureUpload_t466A5FA1E1D7FBA7410D2AA50D299E18205E7E0E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___mNativeHandle_0;
int32_t L_1;
L_1 = VuValidationAreaCaptureUpload_vuValidationAreaCaptureUploadDestroy_m3E7C7FA6266E9A9AA645F4C9A2D88D88678D6BB9(L_0, NULL);
intptr_t L_2 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeHandle_0 = L_2;
bool L_3;
L_3 = ConversionUtils_ToBool_mD954A29C09DADEEE54475C570BBA1507FC20BE44(L_1, NULL);
return L_3;
}
}
#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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuObserver_get_NativeHandle_m0DF9843ED5DCA1A40CD3A38E73C34795D6B68642_inline (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuEngine_get_NativeHandle_m627B2FB5C12F7BEDA0A6FEF45800E2536E9BC595_inline (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuCameraFrame_get_NativeHandle_m4E18E7EF7C58BAE1F467066D298918236D944929_inline (VuCameraFrame_tDA13C18C78B1E7AADBAC6AD7B1E586345DDE2E32* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuHitTest_get_NativeHandle_m7B2186DD9B76493B4BFDD900927347A6285C83C2_inline (VuHitTest_tCC53DD96C343DA416D47E0152BD0B79C5C8C7FC1* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuEngineConfigSet_get_NativeHandle_m370E69108C0FB84F94406D63AEA917D839DAD9DA_inline (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuObserver_get_Id_mA8C3FE4D8F2844C66CBB6C24EF14024B0EC44042_inline (VuObserver_t90742BFE20A846DDA5C7064512EC0D4C4B0F0B80* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CIdU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuObservation_get_NativeHandle_m2D08BF2A7AEA86F35765D87E4AF46542C0AA541F_inline (VuObservation_tF3C656C117A5A9B97D03528A95D6C91587107631* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandler_Invoke_mF82A630633D085072A615F077FD53081706A0160_inline (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_observations, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandler_Invoke_mFEC4E8E7EE7B919F8C16C0DD0B43189412981FE7_inline (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_queryError, ___1_clientData, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuAreaTargetCapture_get_NativeHandle_mBD757A158BD2918C664DB5B03F6EFC82E2846130_inline (VuAreaTargetCapture_t8DA2FAB96E707D7315486F4ACC6629605843B7A6* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_Size_m9FD38646929721C6F8EA9B6D827812289B95AA9D_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_FocalLength_m201F214789D8C9B6E3C147827AB8B6B25FF30786_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CFocalLengthU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_PrincipalPoint_m93220B252CBB4D49A687F99924F18706D3D3844C_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_value;
__this->___U3CPrincipalPointU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionMode_mFA67AD43AB7E69CD4502DAB191F4F0C8C3E4DB29_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CDistortionModeU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuCameraIntrinsics_set_DistortionParameters_m68AD15787C024B87E592517854065CF2EB7745EF_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 ___0_value, const RuntimeMethod* method)
{
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_0 = ___0_value;
__this->___U3CDistortionParametersU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_Size_mB130F199D1F41A70D6F1A4F0545EDA3ECF557244_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CSizeU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_FocalLength_m35AFA34CCAF6560B1C9B427C88B02E0EE12D7056_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CFocalLengthU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 VuCameraIntrinsics_get_PrincipalPoint_m10EA6A783904A8BDD0D7BCD34AD61CF42056FB14_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = __this->___U3CPrincipalPointU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuCameraIntrinsics_get_DistortionMode_m76C58E5D9E171776A62AE5BFD0A4EC531DDFE8B9_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CDistortionModeU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 VuCameraIntrinsics_get_DistortionParameters_m798E15D69ABFF2E73866F3302268367155ED103D_inline (VuCameraIntrinsics_t1B88E3197C40AD22EE97FCE6A53A64B95BAF578E* __this, const RuntimeMethod* method)
{
{
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_0 = __this->___U3CDistortionParametersU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuState_get_NativeHandle_m38F9CCF7020CFB17E0C9E1A8FDF80057EBEE9A35_inline (VuState_tADB584CDCD23BE0F1F19F40F4473AD4746FA4D41* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativeHandle_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GetStringValueDelegate_Invoke_m1008CDB56AE52CA60AD42419B9124CD33BE6D0E1_inline (GetStringValueDelegate_tB4D96A40A4403E90FC83510A7F934C7D57F82459* __this, intptr_t ___0_nativeHandle, intptr_t* ___1_stringHandle, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_nativeHandle, ___1_stringHandle, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GetBoolValueDelegate_Invoke_m49E9EAF29AADD822372510B773573323483BCB89_inline (GetBoolValueDelegate_tB4BDA670413BFE20F96128F92DFA647AE6B12CC4* __this, intptr_t ___0_nativeHandle, int32_t* ___1_value, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, intptr_t, int32_t*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_nativeHandle, ___1_value, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuValidationAreaLabel_set_Name_m96D85B5687F984B0A26280B882434D1A82496D72_inline (VuValidationAreaLabel_t7BE793E647F3C7E6F54F30342BE3A7530AE198CB* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericSet_1_get_NativeHandle_m9065117453EA32CFF581052A83B61D2AD57D29D6_gshared_inline (VuGenericSet_1_tAF8140FAE0874186F4EC2AFE1017AF82DAA1751D* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m0DDACEE937D7ABFF01EDC8A44263B2A2298D48D0_gshared_inline (Nullable_1_t9E3242652C9B0F2F7F5B37AB154444A1A9CFE633* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m63EE80FA2C086B1A85803F4FC2289A9A49D1036B_gshared_inline (Nullable_1_t048B6758DD60A875EE66D2FF07CB4DCB86EAB276* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mAED31745402B4A3F2E8658EB85222AAE571331BC_gshared_inline (VuGenericList_1_t7A97376C5B34D7BD31FD6367FF815E50D2FA3F57* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_m6C386BDAB341E8ABEEA33F8EEA9C45A3426B7FD0_gshared_inline (VuGenericList_1_t9CDA441937ED6CB520DFD884E910DC1B94D70CF3* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mBDDD4023FA3BAB2B26A1BC920C5934D3A30391A4_gshared_inline (VuGenericList_1_tFB5BB8961FEAB2D1EE92F550D78EC4EB657C12BF* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD2B31F32BAA3ECB9B64F932FBE25A633DF30F7B9_gshared_inline (List_1_t30FB94757176200685330DC8E34EFD3E31858619* __this, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___0_item, const RuntimeMethod* method)
{
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* L_1 = (VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
VuCameraVideoModeU5BU5D_t3718BDCD2EFAC16CADA492C6249FCEEBD7F6FF30* L_6 = V_0;
int32_t L_7 = V_1;
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D)L_8);
return;
}
IL_0034:
{
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_9 = ___0_item;
(( void (*) (List_1_t30FB94757176200685330DC8E34EFD3E31858619*, VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_mBC19904B59265A61E7FE5470431697E8510D5A26_gshared_inline (VuGenericList_1_t114BE6EADB0588802F3B17C76AE6494ED05C1893* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA8E8F3AB4B1BD003CD976D8B29F1FA7BB8D426C1_gshared_inline (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68* __this, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 ___0_item, const RuntimeMethod* method)
{
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* L_1 = (VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
VuCameraFieldU5BU5D_tD323562712CD36A0DCFF91B79ECAC99933596D1B* L_6 = V_0;
int32_t L_7 = V_1;
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122)L_8);
return;
}
IL_0034:
{
VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122 L_9 = ___0_item;
(( void (*) (List_1_t82A1E6E45D0AB7EBA0458D40948333E5F2ADCE68*, VuCameraField_t7AC365EF4287A60061C14B9E6BC7A5B5CA4BC122, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t VuGenericList_1_get_NativeHandle_m167D0366381FEAA96D3DFA0659DB162027B926C3_gshared_inline (VuGenericList_1_tE16A6F709D7A71006AA7EEFBD10CDF1193A2B0D5* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = (intptr_t)__this->___mNativeHandle_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m16402E6C8D4E72407158A4144D64591826E5C297_gshared_inline (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF* __this, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E ___0_item, const RuntimeMethod* method)
{
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* L_1 = (VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
VuDatabaseTargetInfoU5BU5D_tECA659335F7B5A0F51AF7519C4803719E311E8F9* L_6 = V_0;
int32_t L_7 = V_1;
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E)L_8);
return;
}
IL_0034:
{
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_9 = ___0_item;
(( void (*) (List_1_t676BD07E66B81C16C7A2437F8FD51398CBBAFDBF*, VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObservationList_1_get_Observations_mD940406BF884AFC80588DDD0D1727AC1E0E3320A_gshared_inline (ObservationList_1_tDA62C25C9968F399C7CD31A3F888CF5254A924E3* __this, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)__this->___mObservations_1;
return (RuntimeObject*)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8B4DA9EC14F5430315BBF03ED62CA89B382761EA_gshared_inline (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_item, const RuntimeMethod* method)
{
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* L_1 = (VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
VuMeshObservationBlockU5BU5D_tC0BBF0EDD2047EEC1F1F7CC27796CBFDEA8C7678* L_6 = V_0;
int32_t L_7 = V_1;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963)L_8);
return;
}
IL_0034:
{
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_9 = ___0_item;
(( void (*) (List_1_tC170949E2BB1E519ADE9C2F4FC65ECD3FDFA136B*, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B Enumerator_get_Current_m12EE850D56E586DF121B059557CEAF4A7472995B_gshared_inline (Enumerator_t72F234BE749BE6BA202FC41626B5E819E4F208B4* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B L_0 = (KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m415A21240AEF58C2E0A2FBA97E2BB75637781DB5_gshared_inline (KeyValuePair_2_tF70DDE0C5A349727371FB070D433FA147032A13B* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD6619546D938A2A762F7783B1062778C392457D8_gshared_inline (Nullable_1_t5B67BA0BC3C367A0DEA5D5A0EC46EB5EBE3405C9* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Tuple_2_get_Item1_m8C2C1C175B0C7EBF1D30322648C56938DF888E52_gshared_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method)
{
{
float L_0 = (float)__this->___m_Item1_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Tuple_2_get_Item2_m3F598834839F1307331594DA51DE447EC7CD1D24_gshared_inline (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, const RuntimeMethod* method)
{
{
float L_0 = (float)__this->___m_Item2_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD019096B51EAF8491D25A9FD726F699CFD58D3AB_gshared_inline (Nullable_1_t6440582F25025997DBC42E484DBBDC57DFA4EC93* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}