sandbox
Loading...
Searching...
No Matches
sbx::scripting::interop Member List

This is the complete list of members for sbx::scripting::interop, including all inherited members.

behavior_add_component(std::uint32_t node, managed::reflection_type component_type) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
behavior_has_component(std::uint32_t node, managed::reflection_type component_type) -> bool (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_forward(math::vector3 *forward) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_position(math::vector3 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_right(math::vector3 *right) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_rotation(math::quaternion *rotation) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_up(math::vector3 *up) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_get_viewport(math::vector2 *viewport) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_screen_point_to_ray(math::ray *ray, math::vector2 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_set_position(math::vector3 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
camera_set_rotation(math::quaternion *rotation) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_flags(std::uint32_t node, std::uint8_t *flags) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_height(std::uint32_t node, std::float_t *height) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_is_grounded(std::uint32_t node) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_radius(std::uint32_t node, std::float_t *radius) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_slope_limit(std::uint32_t node, std::float_t *slope_limit) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_get_step_offset(std::uint32_t node, std::float_t *step_offset) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
character_controller_move(std::uint32_t node, math::vector3 *displacement) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_key_down(devices::key key) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_key_pressed(devices::key key) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_key_released(devices::key key) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_mouse_button_down(devices::mouse_button mouse_button) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_mouse_button_pressed(devices::mouse_button mouse_button) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_is_mouse_button_released(devices::mouse_button mouse_button) -> managed::bool32 (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_mouse_position(math::vector2 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
input_scroll_delta(math::vector2 *scroll_delta) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
log_level enum name (defined in sbx::scripting::interop)sbx::scripting::interop
log_log_message(log_level level, managed::string message) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
register_managed_component(std::string_view name, managed::assembly &core_assembly) -> void (defined in sbx::scripting::interop)sbx::scripting::interopinlinestatic
tag_get_tag(std::uint32_t node) -> managed::string (defined in sbx::scripting::interop)sbx::scripting::interopstatic
tag_set_tag(std::uint32_t node, managed::string tag) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
time_delta_time(std::float_t *delta_time) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_forward(std::uint32_t node, math::vector3 *forward) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_position(std::uint32_t node, math::vector3 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_right(std::uint32_t node, math::vector3 *right) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_rotation(std::uint32_t node, math::quaternion *rotation) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_up(std::uint32_t node, math::vector3 *up) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_get_world_position(std::uint32_t node, math::vector3 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_look_at(std::uint32_t node, math::vector3 *target) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_set_position(std::uint32_t node, math::vector3 *position) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic
transform_set_rotation(std::uint32_t node, math::quaternion *rotation) -> void (defined in sbx::scripting::interop)sbx::scripting::interopstatic