Unravel Engine C++ Reference
Loading...
Searching...
No Matches
script_interop.h File Reference
#include <math/math.h>
#include <hpp/small_vector.hpp>
#include <engine/ecs/ecs.h>
#include <engine/input/action_map/key.hpp>
#include <engine/engine.h>
#include <dotnetpp/dotnetpp.h>
#include <dotnetpp/dotnet_managed.h>

Go to the source code of this file.

Classes

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

Namespaces

namespace  dotnetpp_backend
 
namespace  dotnetpp_backend::managed_interface
 

Functions

 dotnet_register_converter_for_pod (math::vec2, dotnetpp_backend::managed_interface::vector2)
 
 dotnet_register_converter_for_pod (math::vec3, dotnetpp_backend::managed_interface::vector3)
 
 dotnet_register_converter_for_pod (math::vec4, dotnetpp_backend::managed_interface::vector4)
 
 dotnet_register_converter_for_pod (math::quat, dotnetpp_backend::managed_interface::quaternion)
 
 dotnet_register_converter_for_pod (math::color, dotnetpp_backend::managed_interface::color)
 

Function Documentation

◆ dotnet_register_converter_for_pod() [1/5]

dotnet_register_converter_for_pod ( math::color ,
dotnetpp_backend::managed_interface::color  )

◆ dotnet_register_converter_for_pod() [2/5]

dotnet_register_converter_for_pod ( math::quat ,
dotnetpp_backend::managed_interface::quaternion  )

◆ dotnet_register_converter_for_pod() [3/5]

dotnet_register_converter_for_pod ( math::vec2 ,
dotnetpp_backend::managed_interface::vector2  )

◆ dotnet_register_converter_for_pod() [4/5]

dotnet_register_converter_for_pod ( math::vec3 ,
dotnetpp_backend::managed_interface::vector3  )

◆ dotnet_register_converter_for_pod() [5/5]

dotnet_register_converter_for_pod ( math::vec4 ,
dotnetpp_backend::managed_interface::vector4  )