EditorExportPlatformWeb.xml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="EditorExportPlatformWeb" inherits="EditorExportPlatform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
  3. <brief_description>
  4. Exporter for the Web.
  5. </brief_description>
  6. <description>
  7. </description>
  8. <tutorials>
  9. <link title="Exporting for the Web">$DOCS_URL/tutorials/export/exporting_for_web.html</link>
  10. <link title="Web documentation index">$DOCS_URL/tutorials/platform/web/index.html</link>
  11. </tutorials>
  12. <members>
  13. <member name="custom_template/debug" type="String" setter="" getter="">
  14. Path to the custom export template. If left empty, default template is used.
  15. </member>
  16. <member name="custom_template/release" type="String" setter="" getter="">
  17. Path to the custom export template. If left empty, default template is used.
  18. </member>
  19. <member name="html/canvas_resize_policy" type="int" setter="" getter="">
  20. The canvas resize policy determines how the canvas should be resized by Godot.
  21. </member>
  22. <member name="html/custom_html_shell" type="String" setter="" getter="">
  23. </member>
  24. <member name="html/experimental_virtual_keyboard" type="bool" setter="" getter="">
  25. </member>
  26. <member name="html/export_icon" type="bool" setter="" getter="">
  27. </member>
  28. <member name="html/focus_canvas_on_start" type="bool" setter="" getter="">
  29. </member>
  30. <member name="html/head_include" type="String" setter="" getter="">
  31. </member>
  32. <member name="progressive_web_app/background_color" type="Color" setter="" getter="">
  33. </member>
  34. <member name="progressive_web_app/display" type="int" setter="" getter="">
  35. </member>
  36. <member name="progressive_web_app/enabled" type="bool" setter="" getter="">
  37. </member>
  38. <member name="progressive_web_app/icon_144x144" type="String" setter="" getter="">
  39. </member>
  40. <member name="progressive_web_app/icon_180x180" type="String" setter="" getter="">
  41. </member>
  42. <member name="progressive_web_app/icon_512x512" type="String" setter="" getter="">
  43. </member>
  44. <member name="progressive_web_app/offline_page" type="String" setter="" getter="">
  45. </member>
  46. <member name="progressive_web_app/orientation" type="int" setter="" getter="">
  47. </member>
  48. <member name="variant/extensions_support" type="bool" setter="" getter="">
  49. </member>
  50. <member name="variant/thread_support" type="bool" setter="" getter="">
  51. 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).
  52. 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.
  53. </member>
  54. <member name="vram_texture_compression/for_desktop" type="bool" setter="" getter="">
  55. </member>
  56. <member name="vram_texture_compression/for_mobile" type="bool" setter="" getter="">
  57. </member>
  58. </members>
  59. </class>