MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / invoke_callback

Method invoke_callback

editor/inspector/editor_context_menu_plugin.cpp:200–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200void EditorContextMenuPluginManager::invoke_callback(const Callable &p_callback, const Variant &p_arg) {
201 const Variant *argptr = &p_arg;
202 Callable::CallError ce;
203 Variant result;
204 p_callback.callp(&argptr, 1, result, ce);
205
206 if (ce.error != Callable::CallError::CALL_OK) {
207 ERR_FAIL_MSG("Failed to execute context menu callback: " + Variant::get_callable_error_text(p_callback, &argptr, 1, ce) + ".");
208 }
209}
210
211void EditorContextMenuPluginManager::create() {
212 ERR_FAIL_COND(singleton != nullptr);

Callers 4

shortcut_inputMethod · 0.80
_tree_gui_inputMethod · 0.80
_file_list_gui_inputMethod · 0.80
shortcut_inputMethod · 0.80

Calls 1

callpMethod · 0.45

Tested by

no test coverage detected