Search Results for

    Show / Hide Table of Contents

    Class MCore

    Main handler for CLR Engine.

    Inheritance
    MCore
    Assembly: FlaxEngine.dll
    File: Engine/Scripting/ManagedCLR/MCore.h
    Syntax
    public class MCore

    Methods

    CreateDomain(const StringAnsi& domainName)

    Creates an new empty domain.

    Declaration
    public static MDomain* CreateDomain(const StringAnsi& domainName)
    Parameters
    StringAnsi domainName

    The domain name to create.

    Returns
    MDomain

    The domain object.

    CreateScriptingAssemblyLoadContext()

    Creates the assembly load context for assemblies used by Scripting.

    Declaration
    public static void CreateScriptingAssemblyLoadContext()

    GetActiveDomain()

    Gets the currently active domain.

    Declaration
    public static MDomain* GetActiveDomain()
    Returns
    MDomain

    GetRootDomain()

    Gets the root domain.

    Declaration
    public static MDomain* GetRootDomain()
    Returns
    MDomain

    LoadEngine()

    Initialize CLR Engine

    Declaration
    public static bool LoadEngine()
    Returns
    bool

    True if failed, otherwise false.

    UnloadDomain(const StringAnsi& domainName)

    Unloads the domain.

    Declaration
    public static void UnloadDomain(const StringAnsi& domainName)
    Parameters
    StringAnsi domainName

    The domain name to remove.

    UnloadEngine()

    Unload CLR Engine

    Declaration
    public static void UnloadEngine()

    UnloadScriptingAssemblyLoadContext()

    Called by Scripting in a middle of hot-reload (after unloading modules but before loading them again).

    Declaration
    public static void UnloadScriptingAssemblyLoadContext()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat