OrbitEngine::MonoDomain class

Public static functions

static void SetMonoPath(std::string monoPath)

Constructors, destructors, conversion operators

MonoDomain()
~MonoDomain()

Public functions

auto LoadAssembly(const char* filepath) -> MonoAssembly*
auto GetMainAssembly() -> MonoAssembly*
auto GetNativeDomain() -> ::MonoDomain*
auto Allocate(MonoClass* klass) -> ::MonoObject*
auto WrapObject(Engine::Object* obj, MonoClass* klass) -> ::MonoObject*
auto CreateString(const std::string& str = "") -> ::MonoString*
auto CreateArray(MonoClass* klass, const int count) -> ::MonoArray*
template<typename T>
auto CreateArray(MonoClass* klass, const std::vector<T*>& objs) -> ::MonoArray*
template<typename T>
auto CreateArray(MonoClass* klass, const std::vector<T*>& objs) -> inline::MonoArray*