forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEditorExportPlatformWeb.xml
63 lines (63 loc) · 3.29 KB
/
EditorExportPlatformWeb.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EditorExportPlatformWeb" inherits="EditorExportPlatform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
<brief_description>
Exporter for the Web.
</brief_description>
<description>
</description>
<tutorials>
<link title="Exporting for the Web">$DOCS_URL/tutorials/export/exporting_for_web.html</link>
<link title="Web documentation index">$DOCS_URL/tutorials/platform/web/index.html</link>
</tutorials>
<members>
<member name="custom_template/debug" type="String" setter="" getter="">
Path to the custom export template. If left empty, default template is used.
</member>
<member name="custom_template/release" type="String" setter="" getter="">
Path to the custom export template. If left empty, default template is used.
</member>
<member name="html/canvas_resize_policy" type="int" setter="" getter="">
The canvas resize policy determines how the canvas should be resized by Godot.
</member>
<member name="html/custom_html_shell" type="String" setter="" getter="">
</member>
<member name="html/experimental_virtual_keyboard" type="bool" setter="" getter="">
</member>
<member name="html/export_icon" type="bool" setter="" getter="">
</member>
<member name="html/focus_canvas_on_start" type="bool" setter="" getter="">
</member>
<member name="html/head_include" type="String" setter="" getter="">
</member>
<member name="progressive_web_app/background_color" type="Color" setter="" getter="">
</member>
<member name="progressive_web_app/display" type="int" setter="" getter="">
</member>
<member name="progressive_web_app/enabled" type="bool" setter="" getter="">
</member>
<member name="progressive_web_app/ensure_cross_origin_isolation_headers" type="bool" setter="" getter="">
When enabled, the progressive web app will make sure that each request has cross-origin isolation headers (COEP/COOP).
This can simplify the setup to serve the exported game.
</member>
<member name="progressive_web_app/icon_144x144" type="String" setter="" getter="">
</member>
<member name="progressive_web_app/icon_180x180" type="String" setter="" getter="">
</member>
<member name="progressive_web_app/icon_512x512" type="String" setter="" getter="">
</member>
<member name="progressive_web_app/offline_page" type="String" setter="" getter="">
</member>
<member name="progressive_web_app/orientation" type="int" setter="" getter="">
</member>
<member name="variant/extensions_support" type="bool" setter="" getter="">
</member>
<member name="variant/thread_support" type="bool" setter="" getter="">
If enabled, the exported game will support threads. It requires [url=https://web.dev/articles/coop-coep]a "cross-origin isolated" website[/url], which can be difficult to setup and brings some limitations (e.g. not being able to communicate with third-party websites).
If disabled, the exported game will not support threads. As a result, it is more prone to performance and audio issues, but will only require to be run on a HTTPS website.
</member>
<member name="vram_texture_compression/for_desktop" type="bool" setter="" getter="">
</member>
<member name="vram_texture_compression/for_mobile" type="bool" setter="" getter="">
</member>
</members>
</class>