Unravel Engine C++ Reference
Loading...
Searching...
No Matches
script_interop.h File Reference
#include <math/math.h>
#include <monort/mono_pod_wrapper.h>
#include <hpp/small_vector.hpp>
#include <engine/ecs/ecs.h>
#include <monopp/mono_field_invoker.h>
#include <monopp/mono_domain.h>
#include <monopp/mono_assembly.h>
#include <engine/scripting/ecs/systems/script_system.h>
#include <engine/input/action_map/key.hpp>
#include <engine/engine.h>

Go to the source code of this file.

Classes

struct  mono::mono_converter< hpp::small_vector< T, StaticCapacity > >
 
struct  mono::managed_interface::vector2
 
struct  mono::managed_interface::vector3
 
struct  mono::managed_interface::vector4
 
struct  mono::managed_interface::quaternion
 
struct  mono::managed_interface::color
 
struct  mono::managed_interface::bbox
 
struct  mono::managed_interface::raycast_hit
 
struct  mono::managed_interface::ray
 
struct  mono::managed_interface::material_properties
 
struct  mono::managed_interface::ui_event_base
 
struct  mono::managed_interface::ui_pointer_event
 
struct  mono::managed_interface::ui_key_event
 
struct  mono::managed_interface::ui_textinput_event
 
struct  mono::managed_interface::ui_slider_event
 
struct  mono::managed_interface::ui_change_event
 
struct  mono::mono_converter< managed_interface::ui_event_base >
 
struct  mono::mono_converter< managed_interface::ui_pointer_event >
 
struct  mono::mono_converter< managed_interface::ui_key_event >
 
struct  mono::mono_converter< managed_interface::ui_textinput_event >
 
struct  mono::mono_converter< managed_interface::ui_slider_event >
 
struct  mono::mono_converter< managed_interface::ui_change_event >
 

Namespaces

namespace  mono
 
namespace  mono::managed_interface
 

Functions

 mono::register_basic_mono_converter_for_pod (math::vec2, managed_interface::vector2)
 
 mono::register_basic_mono_converter_for_pod (math::vec3, managed_interface::vector3)
 
 mono::register_basic_mono_converter_for_pod (math::vec4, managed_interface::vector4)
 
 mono::register_basic_mono_converter_for_pod (math::quat, managed_interface::quaternion)
 
 mono::register_basic_mono_converter_for_pod (math::color, managed_interface::color)