|
Unravel Engine C++ Reference
|
#include "monopp/mono_array.h"#include "script_interop.h"#include "script_system.h"#include <engine/ecs/ecs.h>#include <engine/events.h>#include <engine/engine.h>#include <monopp/mono_exception.h>#include <monopp/mono_internal_call.h>#include <monopp/mono_jit.h>#include <monort/mono_pod_wrapper.h>#include <monort/monort.h>#include <engine/assets/asset_manager.h>#include <engine/audio/ecs/components/audio_source_component.h>#include <engine/input/input.h>#include <engine/meta/ecs/components/all_components.h>#include <engine/rendering/ecs/components/particle_emitter_component.h>#include <engine/physics/ecs/systems/physics_system.h>#include <engine/rendering/ecs/systems/model_system.h>#include <engine/rendering/ecs/systems/rendering_system.h>#include <engine/scripting/ecs/components/script_component.h>#include <engine/settings/settings.h>#include <engine/ui/ecs/components/ui_document_component.h>#include <engine/ui/ecs/systems/ui_system.h>#include <engine/ui/rmlui/RmlUi_SystemInterface.h>#include <graphics/debugdraw.h>#include <RmlUi/Core/Element.h>#include <RmlUi/Core/ElementDocument.h>#include <RmlUi/Core/Variant.h>#include <RmlUi/Core/EventListener.h>#include <RmlUi/Core/Event.h>#include <monopp/mono_method_invoker.h>#include <simulation/simulation.h>#include <filesystem/filesystem.h>#include <logging/logging.h>#include <seq/seq.h>#include <string_utils/utils.h>Go to the source code of this file.
Namespaces | |
| namespace | unravel |
| std::function<bool(size_t type_hash, entt::handle e)> add_native |
Definition at line 413 of file script_glue.cpp.
| entt::entity entity |
Definition at line 1059 of file script_glue.cpp.
| std::function<bool(size_t type_hash, entt::handle e)> has_native |
Definition at line 414 of file script_glue.cpp.
| size_t matched_index {} |
Definition at line 1060 of file script_glue.cpp.
| std::function<bool(size_t type_hash, entt::handle e)> remove_native |
Definition at line 415 of file script_glue.cpp.