|
Nebula
|
Namespaces | |
| namespace | Api |
Classes | |
| struct | AssemblyId |
| struct | DotNET_API |
| class | NSharpServer |
| C# backend for the Nebula scripting subsystem. More... | |
| class | ScriptFeatureUnit |
Typedefs | |
| using | DotNetString = std::string |
Enumerations | |
| enum | HostFxrStatusCode { Success = 0 , Success_HostAlreadyInitialized = 0x00000001 , Success_DifferentRuntimeProperties = 0x00000002 } |
Functions | |
| void | N_Print (const char *string, int32_t is_stdout) |
| void | N_Error (const char *string, int32_t is_stdout) |
| void | N_Log (const char *log_domain, const char *log_level, const char *message, int32_t fatal, void *user_data) |
| void | N_Assert (bool value) |
| __ImplementClass (Scripting::NSharpServer, 'N#Sv', Core::RefCounted) | |
| __ImplementSingleton (Scripting::NSharpServer) | |
| DotNetString | ToWideString (Util::String const &str) |
| static void * | ScriptingAlloc (size_t bytes) |
| static void * | ScriptingRealloc (void *ptr, size_t bytes) |
| static void | ScriptingDealloc (void *ptr) |
| static void * | ScriptingCalloc (size_t count, size_t size) |
| load_assembly_and_get_function_pointer_fn | LoadAssemblyAndGetExport (Util::String const &configPath) |
| load_assembly_and_get_function_pointer_fn | LoadAssemblyAndGetExport (Util::CommandLineArgs const &args) |
| __ImplementClass (Scripting::ScriptFeatureUnit, 'AUFU', Game::FeatureUnit) | |
| __ImplementSingleton (ScriptFeatureUnit) | |
Variables | |
| static DotNET_API | api |
| using Scripting::DotNetString = std::string |
| Scripting::__ImplementClass | ( | Scripting::NSharpServer | , |
| 'N#Sv' | , | ||
| Core::RefCounted | ) |
| Scripting::__ImplementClass | ( | Scripting::ScriptFeatureUnit | , |
| 'AUFU' | , | ||
| Game::FeatureUnit | ) |
| Scripting::__ImplementSingleton | ( | ScriptFeatureUnit | ) |
| Scripting::__ImplementSingleton | ( | Scripting::NSharpServer | ) |
| load_assembly_and_get_function_pointer_fn Scripting::LoadAssemblyAndGetExport | ( | Util::CommandLineArgs const & | args | ) |
| load_assembly_and_get_function_pointer_fn Scripting::LoadAssemblyAndGetExport | ( | Util::String const & | configPath | ) |
| NEBULA_EXPORT void Scripting::N_Assert | ( | bool | value | ) |
| NEBULA_EXPORT void Scripting::N_Error | ( | const char * | string, |
| int32_t | is_stdout ) |
| NEBULA_EXPORT void Scripting::N_Log | ( | const char * | log_domain, |
| const char * | log_level, | ||
| const char * | message, | ||
| int32_t | fatal, | ||
| void * | user_data ) |
| NEBULA_EXPORT void Scripting::N_Print | ( | const char * | string, |
| int32_t | is_stdout ) |
|
static |
|
static |
|
static |
|
static |
| DotNetString Scripting::ToWideString | ( | Util::String const & | str | ) |
|
static |