libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
ScriptLoader.h File Reference
#include "ship/resource/archive/Archive.h"
#include "ship/scripting/LibraryLoader.h"
#include "ship/core/Component.h"
#include <unordered_map>
#include <string>
#include <optional>
#include <functional>
#include <memory>
Include dependency graph for ScriptLoader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ship::ScriptLoader
 Manages compilation, loading, and lifetime of runtime scripts. More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.
 

Enumerations

enum class  Ship::SafeLevel { Ship::DISABLE_SCRIPTS , Ship::ONLY_TRUSTED_SCRIPTS , Ship::WARN_UNTRUSTED_SCRIPTS , Ship::ALLOW_ALL_SCRIPTS }
 Security level controlling which scripts are allowed to load and execute. More...