MCPcopy Create free account
hub / github.com/IppClub/Dora-SSR / linkDoraModule

Function linkDoraModule

Source/Wasm/WasmRuntime.cpp:2117–2267  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2115}
2116
2117static void linkDoraModule(wasm3::module3& mod) {
2118 linkAutoModule(mod);
2119
2120 mod.link_optional("*", "str_new", str_new);
2121 mod.link_optional("*", "str_len", str_len);
2122 mod.link_optional("*", "str_read", str_read);
2123 mod.link_optional("*", "str_read_ptr", str_read_ptr);
2124 mod.link_optional("*", "str_write", str_write);
2125 mod.link_optional("*", "str_write_ptr", str_write_ptr);
2126 mod.link_optional("*", "str_release", str_release);
2127
2128 mod.link_optional("*", "buf_new_i32", buf_new_i32);
2129 mod.link_optional("*", "buf_new_i64", buf_new_i64);
2130 mod.link_optional("*", "buf_new_f32", buf_new_f32);
2131 mod.link_optional("*", "buf_new_f64", buf_new_f64);
2132 mod.link_optional("*", "buf_len", buf_len);
2133 mod.link_optional("*", "buf_read", buf_read);
2134 mod.link_optional("*", "buf_read_ptr", buf_read_ptr);
2135 mod.link_optional("*", "buf_write", buf_write);
2136 mod.link_optional("*", "buf_write_ptr", buf_write_ptr);
2137 mod.link_optional("*", "buf_release", buf_release);
2138
2139 mod.link_optional("*", "object_get_id", object_get_id);
2140 mod.link_optional("*", "object_get_type", object_get_type);
2141 mod.link_optional("*", "object_retain", object_retain);
2142 mod.link_optional("*", "object_release", object_release);
2143
2144 mod.link_optional("*", "object_to_node", object_to_node);
2145 mod.link_optional("*", "object_to_camera", object_to_camera);
2146 mod.link_optional("*", "object_to_playable", object_to_playable);
2147 mod.link_optional("*", "object_to_physics_world", object_to_physics_world);
2148 mod.link_optional("*", "object_to_body", object_to_body);
2149 mod.link_optional("*", "object_to_joint", object_to_joint);
2150
2151 mod.link_optional("*", "value_create_i64", value_create_i64);
2152 mod.link_optional("*", "value_create_f64", value_create_f64);
2153 mod.link_optional("*", "value_create_str", value_create_str);
2154 mod.link_optional("*", "value_create_bool", value_create_bool);
2155 mod.link_optional("*", "value_create_object", value_create_object);
2156 mod.link_optional("*", "value_create_vec2", value_create_vec2);
2157 mod.link_optional("*", "value_create_size", value_create_size);
2158 mod.link_optional("*", "value_release", value_release);
2159 mod.link_optional("*", "value_into_i64", value_into_i64);
2160 mod.link_optional("*", "value_into_f64", value_into_f64);
2161 mod.link_optional("*", "value_into_str", value_into_str);
2162 mod.link_optional("*", "value_into_bool", value_into_bool);
2163 mod.link_optional("*", "value_into_object", value_into_object);
2164 mod.link_optional("*", "value_into_vec2", value_into_vec2);
2165 mod.link_optional("*", "value_into_size", value_into_size);
2166 mod.link_optional("*", "value_is_i64", value_is_i64);
2167 mod.link_optional("*", "value_is_f64", value_is_f64);
2168 mod.link_optional("*", "value_is_str", value_is_str);
2169 mod.link_optional("*", "value_is_bool", value_is_bool);
2170 mod.link_optional("*", "value_is_object", value_is_object);
2171 mod.link_optional("*", "value_is_vec2", value_is_vec2);
2172 mod.link_optional("*", "value_is_size", value_is_size);
2173
2174 mod.link_optional("*", "call_stack_create", call_stack_create);

Callers 2

executeMainFileMethod · 0.85
executeMainFileAsyncMethod · 0.85

Calls 2

linkAutoModuleFunction · 0.85
link_optionalMethod · 0.80

Tested by

no test coverage detected