20 lines
567 B
C++
20 lines
567 B
C++
#pragma once
|
|
|
|
#include "il2cpp-config.h"
|
|
|
|
struct Il2CppInteropData;
|
|
|
|
namespace il2cpp
|
|
{
|
|
namespace utils
|
|
{
|
|
class MarshalingUtils
|
|
{
|
|
public:
|
|
static void MarshalStructToNative(void* managedStructure, void* marshaledStructure, const Il2CppInteropData* interopData);
|
|
static void MarshalStructFromNative(void* marshaledStructure, void* managedStructure, const Il2CppInteropData* interopData);
|
|
static bool MarshalFreeStruct(void* marshaledStructure, const Il2CppInteropData* interopData);
|
|
};
|
|
} // namespace utils
|
|
} // namespace il2cpp
|