载入中...
搜索中...
未找到
#include "common/Export.h"#include <simplesquirrel/simplesquirrel.hpp>#include <cstdio>#include <cstdint>#include <functional>#include <limits>#include <memory>#include <stdexcept>#include <string>#include <unordered_map>#include <vector>类 | |
| class | eve::ScriptException |
| Exception raised at the public Runtime boundary. 更多... | |
| struct | eve::ReflectedAttribute |
| EVENGINE_API_FOUNDATION_INLINE public API. 更多... | |
| struct | eve::ReflectedValue |
| Typed snapshot of one live instance property. 更多... | |
| struct | eve::ReflectedMember |
| EVENGINE_API_FOUNDATION public API. 更多... | |
| struct | eve::ReflectedClass |
| EVENGINE_API_FOUNDATION_INLINE public API. 更多... | |
| struct | eve::ScriptInfo |
| EVENGINE_API_FOUNDATION_INLINE public API. 更多... | |
| class | eve::Runtime |
| EVENGINE_API_FOUNDATION public API. 更多... | |
| class | eve::Runtime::StackGuard |
| Restores the native Squirrel stack when a binding operation leaves scope. 更多... | |
| class | eve::Runtime::Scope |
| Pushes this Runtime on the current thread's runtime stack. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::script |
枚举 | |
| enum class | eve::ScriptState { eve::Compiled , eve::Running , eve::Loaded , eve::Unloading , eve::Unloaded , eve::Failed } |
| ScriptState public API. 更多... | |
| enum class | eve::ScriptStage { eve::Compile , eve::Execute , eve::Reflect , eve::Unload , eve::Shutdown } |
| ScriptStage public API. 更多... | |
函数 | |
| std::string | eve::reflectedFloatString (double value) |
| Shortest round-trip float formatting (portable). | |
变量 | |
| enum EVENGINE_API_FOUNDATION | eve::ReflectedValueKind |
| Runtime value kind read from a live script instance slot. | |
| enum EVENGINE_API_FOUNDATION | eve::Bool = 1 |
| OT_BOOL. | |
| enum EVENGINE_API_FOUNDATION | eve::Integer = 2 |
| OT_INTEGER. | |
| enum EVENGINE_API_FOUNDATION | eve::Float = 3 |
| OT_FLOAT. | |
| enum EVENGINE_API_FOUNDATION | eve::String = 4 |
| OT_STRING. | |
| enum EVENGINE_API_FOUNDATION | eve::Array = 5 |
| OT_ARRAY (editable via Runtime array APIs / ReflectedPropertyModel). | |
| enum EVENGINE_API_FOUNDATION | eve::Table = 6 |
| OT_TABLE (editable via Runtime table APIs / ReflectedPropertyModel). | |
| enum EVENGINE_API_FOUNDATION | eve::Instance = 7 |
| Nested script instance (navigate; ObjectRef in property schema). | |
| enum EVENGINE_API_FOUNDATION | eve::Other = 8 |
| Any other slot kind. | |