Nebula
Loading...
Searching...
No Matches
Nebula.Runtime Class Reference

Classes

class  RuntimeData
 

Static Public Member Functions

static void OverrideNebulaApp (NebulaApp app)
 Overrides the default nebula app.
 
static void Setup (Assembly currentAssembly)
 Call to initialize the Nebula C# runtime.
 
static void Start ()
 Start the nebula runtime.
 
static void Close ()
 Shutdown the nebula runtime.
 
static void OnBeginFrame ()
 
static void OnFrame ()
 
static void OnEndFrame ()
 

Private Member Functions

 Runtime ()
 

Static Private Member Functions

static Runtime ()
 
static IntPtr ImportResolver (string libraryName, Assembly assembly, DllImportSearchPath? searchPath)
 

Static Private Attributes

static readonly RuntimeData runtimeData = new RuntimeData()
 

Constructor & Destructor Documentation

◆ Runtime() [1/2]

static Nebula.Runtime.Runtime ( )
inlinestaticprivate

◆ Runtime() [2/2]

Nebula.Runtime.Runtime ( )
inlineprivate

Member Function Documentation

◆ Close()

static void Nebula.Runtime.Close ( )
inlinestatic

Shutdown the nebula runtime.

◆ ImportResolver()

static IntPtr Nebula.Runtime.ImportResolver ( string libraryName,
Assembly assembly,
DllImportSearchPath? searchPath )
inlinestaticprivate

◆ OnBeginFrame()

static void Nebula.Runtime.OnBeginFrame ( )
inlinestatic

◆ OnEndFrame()

static void Nebula.Runtime.OnEndFrame ( )
inlinestatic

◆ OnFrame()

static void Nebula.Runtime.OnFrame ( )
inlinestatic

◆ OverrideNebulaApp()

static void Nebula.Runtime.OverrideNebulaApp ( NebulaApp app)
inlinestatic

Overrides the default nebula app.

Call this if you have inherited from NebulaApp to create your own App.

Parameters
app

◆ Setup()

static void Nebula.Runtime.Setup ( Assembly currentAssembly)
inlinestatic

Call to initialize the Nebula C# runtime.

Parameters
currentAssemblyThe assembly that is currently executing. You can get this via Assembly.GetExecutingAssembly()

◆ Start()

static void Nebula.Runtime.Start ( )
inlinestatic

Start the nebula runtime.

Member Data Documentation

◆ runtimeData

readonly RuntimeData Nebula.Runtime.runtimeData = new RuntimeData()
staticprivate

The documentation for this class was generated from the following file: