|
| auto | unravel::mcp::entity_id_string (entt::handle entity) -> std::string |
| |
| auto | unravel::mcp::find_entity (scene &scn, const std::string &id) -> entt::handle |
| |
| auto | unravel::mcp::require_edit_scene (rtti::context &ctx, scene *&out_scene, std::string &error) -> bool |
| |
| auto | unravel::mcp::read_string (const simdjson::dom::object &args, const char *key, std::string &out) -> bool |
| |
| auto | unravel::mcp::read_bool (const simdjson::dom::object &args, const char *key, bool &out) -> bool |
| |
| auto | unravel::mcp::read_double (const simdjson::dom::object &args, const char *key, double &out) -> bool |
| |
| auto | unravel::mcp::read_vec3 (const simdjson::dom::object &args, const char *key, math::vec3 &out) -> bool |
| |
| auto | unravel::mcp::empty_object_schema () -> std::string |
| |
| auto | unravel::mcp::require_not_play_mode (rtti::context &ctx, std::string &error) -> bool |
| |
| auto | unravel::mcp::require_open_project (rtti::context &ctx, std::string &error) -> bool |
| |
| auto | unravel::mcp::read_transform_space (const simdjson::dom::object &args, bool &out_is_local, std::string &error) -> bool |
| | Parse transform space: "world" (default) or "local". Returns false on invalid values.
|
| |
| auto | unravel::mcp::read_transform_snapshot (const simdjson::dom::object &obj, transform_snapshot &out) -> void |
| |
| void | unravel::mcp::apply_pose_direct (entt::handle entity, const transform_snapshot &pose, bool is_local) |
| |
| auto | unravel::mcp::read_wait_ms (const simdjson::dom::object &args, int64_t default_ms=1000) -> std::chrono::milliseconds |
| |
| auto | unravel::mcp::sleep_worker (std::chrono::milliseconds wait_ms) -> void |
| |
| auto | unravel::mcp::to_lower_ascii (std::string value) -> std::string |
| |
| auto | unravel::mcp::contains_ci (std::string_view haystack, std::string_view needle) -> bool |
| |
| auto | unravel::mcp::starts_with (std::string_view value, std::string_view prefix) -> bool |
| |
| auto | unravel::mcp::bbox_to_json (const math::bbox &bounds) -> std::string |
| |
| auto | unravel::mcp::normalize_asset_type_filter (std::string type) -> std::string |
| |
| auto | unravel::mcp::protocol_to_group (const std::string &protocol) -> std::string |
| |