Add ScriptingTypeHandle support for scripting bindings as System.Type

This commit is contained in:
Wojciech Figat
2022-10-13 13:35:15 +02:00
parent 77f8df02e5
commit 5c24f8c365
5 changed files with 48 additions and 8 deletions

View File

@@ -33,6 +33,8 @@ namespace MUtils
extern FLAXENGINE_API MonoString* ToString(const StringView& str);
extern FLAXENGINE_API MonoString* ToString(const StringView& str, MonoDomain* domain);
extern FLAXENGINE_API ScriptingTypeHandle UnboxScriptingTypeHandle(MonoReflectionType* value);
extern FLAXENGINE_API MonoReflectionType* BoxScriptingTypeHandle(const ScriptingTypeHandle& value);
extern FLAXENGINE_API VariantType UnboxVariantType(MonoReflectionType* value);
extern FLAXENGINE_API VariantType UnboxVariantType(MonoType* monoType);
extern FLAXENGINE_API MonoReflectionType* BoxVariantType(const VariantType& value);