Embedding game process in editor
This commit is contained in:
@@ -1925,6 +1925,9 @@
|
||||
<constant name="FEATURE_SCREEN_EXCLUDE_FROM_CAPTURE" value="28" enum="Feature">
|
||||
Display server supports [constant WINDOW_FLAG_EXCLUDE_FROM_CAPTURE] window flag.
|
||||
</constant>
|
||||
<constant name="FEATURE_WINDOW_EMBEDDING" value="29" enum="Feature">
|
||||
Display server supports embedding a window from another process. [b]Windows, Linux (X11)[/b]
|
||||
</constant>
|
||||
<constant name="MOUSE_MODE_VISIBLE" value="0" enum="MouseMode">
|
||||
Makes the mouse cursor visible if it is hidden.
|
||||
</constant>
|
||||
|
||||
@@ -240,6 +240,12 @@
|
||||
[b]Note:[/b] To detect whether the script is running on an editor [i]build[/i] (such as when pressing [kbd]F5[/kbd]), use [method OS.has_feature] with the [code]"editor"[/code] argument instead. [code]OS.has_feature("editor")[/code] evaluate to [code]true[/code] both when the script is running in the editor and when running the project from the editor, but returns [code]false[/code] when run from an exported project.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_embedded_in_editor" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the engine is running embedded in the editor. This is useful to prevent attempting to update window mode or window flags that are not supported when running the project embedded in the editor.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_in_physics_frame" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
|
||||
Reference in New Issue
Block a user