From 4b5da7e0ac13c4e5efad824f0a25febdee0f45a3 Mon Sep 17 00:00:00 2001 From: Mai Lavelle Date: Mon, 7 Aug 2023 21:07:56 -0400 Subject: [PATCH] Expose PlaceHolderScriptInstance to GDExtension Co-authored-by: David Snopek --- core/extension/gdextension_interface.cpp | 37 ++++++++++++++++++++++++ core/extension/gdextension_interface.h | 31 ++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/core/extension/gdextension_interface.cpp b/core/extension/gdextension_interface.cpp index b4541de8fee..a70ad5262f3 100644 --- a/core/extension/gdextension_interface.cpp +++ b/core/extension/gdextension_interface.cpp @@ -1048,6 +1048,41 @@ static GDExtensionScriptInstancePtr gdextension_script_instance_create(const GDE return reinterpret_cast(script_instance_extension); } +static GDExtensionScriptInstancePtr gdextension_placeholder_script_instance_create(GDExtensionObjectPtr p_language, GDExtensionObjectPtr p_script, GDExtensionObjectPtr p_owner) { + ScriptLanguage *language = (ScriptLanguage *)p_language; + Ref