Unravel Engine C++ Reference
|
#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/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 411 of file script_glue.cpp.
entt::entity entity |
Definition at line 976 of file script_glue.cpp.
std::function<bool(size_t type_hash, entt::handle e)> has_native |
Definition at line 412 of file script_glue.cpp.
size_t matched_index {} |
Definition at line 977 of file script_glue.cpp.
std::function<bool(size_t type_hash, entt::handle e)> remove_native |
Definition at line 413 of file script_glue.cpp.