mirror of
https://github.com/godotengine/godot.git
synced 2024-11-25 05:33:11 +00:00
Merge pull request #98427 from syntaxerror247/document-immersive-mode
Add documentation for Android immersive mode
This commit is contained in:
commit
c278d57233
@ -1683,6 +1683,7 @@
|
|||||||
<param index="1" name="window_id" type="int" default="0" />
|
<param index="1" name="window_id" type="int" default="0" />
|
||||||
<description>
|
<description>
|
||||||
Sets window mode for the given window to [param mode]. See [enum WindowMode] for possible values and how each mode behaves.
|
Sets window mode for the given window to [param mode]. See [enum WindowMode] for possible values and how each mode behaves.
|
||||||
|
[b]Note:[/b] On Android, setting it to [constant WINDOW_MODE_FULLSCREEN] or [constant WINDOW_MODE_EXCLUSIVE_FULLSCREEN] will enable immersive mode.
|
||||||
[b]Note:[/b] Setting the window to full screen forcibly sets the borderless flag to [code]true[/code], so make sure to set it back to [code]false[/code] when not wanted.
|
[b]Note:[/b] Setting the window to full screen forcibly sets the borderless flag to [code]true[/code], so make sure to set it back to [code]false[/code] when not wanted.
|
||||||
</description>
|
</description>
|
||||||
</method>
|
</method>
|
||||||
@ -2058,6 +2059,7 @@
|
|||||||
<constant name="WINDOW_MODE_FULLSCREEN" value="3" enum="WindowMode">
|
<constant name="WINDOW_MODE_FULLSCREEN" value="3" enum="WindowMode">
|
||||||
Full screen mode with full multi-window support.
|
Full screen mode with full multi-window support.
|
||||||
Full screen window covers the entire display area of a screen and has no decorations. The display's video mode is not changed.
|
Full screen window covers the entire display area of a screen and has no decorations. The display's video mode is not changed.
|
||||||
|
[b]On Android:[/b] This enables immersive mode.
|
||||||
[b]On Windows:[/b] Multi-window full-screen mode has a 1px border of the [member ProjectSettings.rendering/environment/defaults/default_clear_color] color.
|
[b]On Windows:[/b] Multi-window full-screen mode has a 1px border of the [member ProjectSettings.rendering/environment/defaults/default_clear_color] color.
|
||||||
[b]On macOS:[/b] A new desktop is used to display the running project.
|
[b]On macOS:[/b] A new desktop is used to display the running project.
|
||||||
[b]Note:[/b] Regardless of the platform, enabling full screen will change the window size to match the monitor's size. Therefore, make sure your project supports [url=$DOCS_URL/tutorials/rendering/multiple_resolutions.html]multiple resolutions[/url] when enabling full screen mode.
|
[b]Note:[/b] Regardless of the platform, enabling full screen will change the window size to match the monitor's size. Therefore, make sure your project supports [url=$DOCS_URL/tutorials/rendering/multiple_resolutions.html]multiple resolutions[/url] when enabling full screen mode.
|
||||||
@ -2065,6 +2067,7 @@
|
|||||||
<constant name="WINDOW_MODE_EXCLUSIVE_FULLSCREEN" value="4" enum="WindowMode">
|
<constant name="WINDOW_MODE_EXCLUSIVE_FULLSCREEN" value="4" enum="WindowMode">
|
||||||
A single window full screen mode. This mode has less overhead, but only one window can be open on a given screen at a time (opening a child window or application switching will trigger a full screen transition).
|
A single window full screen mode. This mode has less overhead, but only one window can be open on a given screen at a time (opening a child window or application switching will trigger a full screen transition).
|
||||||
Full screen window covers the entire display area of a screen and has no border or decorations. The display's video mode is not changed.
|
Full screen window covers the entire display area of a screen and has no border or decorations. The display's video mode is not changed.
|
||||||
|
[b]On Android:[/b] This enables immersive mode.
|
||||||
[b]On Windows:[/b] Depending on video driver, full screen transition might cause screens to go black for a moment.
|
[b]On Windows:[/b] Depending on video driver, full screen transition might cause screens to go black for a moment.
|
||||||
[b]On macOS:[/b] A new desktop is used to display the running project. Exclusive full screen mode prevents Dock and Menu from showing up when the mouse pointer is hovering the edge of the screen.
|
[b]On macOS:[/b] A new desktop is used to display the running project. Exclusive full screen mode prevents Dock and Menu from showing up when the mouse pointer is hovering the edge of the screen.
|
||||||
[b]On Linux (X11):[/b] Exclusive full screen mode bypasses compositor.
|
[b]On Linux (X11):[/b] Exclusive full screen mode bypasses compositor.
|
||||||
|
@ -577,7 +577,7 @@
|
|||||||
Allows an application to write to the user dictionary.
|
Allows an application to write to the user dictionary.
|
||||||
</member>
|
</member>
|
||||||
<member name="screen/immersive_mode" type="bool" setter="" getter="">
|
<member name="screen/immersive_mode" type="bool" setter="" getter="">
|
||||||
If [code]true[/code], hides navigation and status bar.
|
If [code]true[/code], hides navigation and status bar. See [method DisplayServer.window_set_mode] to toggle it at runtime.
|
||||||
</member>
|
</member>
|
||||||
<member name="screen/support_large" type="bool" setter="" getter="">
|
<member name="screen/support_large" type="bool" setter="" getter="">
|
||||||
Indicates whether the application supports larger screen form-factors.
|
Indicates whether the application supports larger screen form-factors.
|
||||||
|
Loading…
Reference in New Issue
Block a user