Webview for RunT/Krom

This commit is contained in:
Gorochu
2026-07-13 15:44:52 -07:00
parent 7b2f21c499
commit 31a6a9d7ec
75 changed files with 1488 additions and 46 deletions

View File

@ -364,6 +364,7 @@ def init_properties():
bpy.types.World.lnx_dce = BoolProperty(name="DCE", description="Enable dead code elimination for publish builds", default=True, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_asset_compression = BoolProperty(name="Asset Compression", description="Enable scene data compression with LZ4 when publishing. Warning: This will slow down export!", default=False, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_single_data_file = BoolProperty(name="Single Data File", description="Pack exported meshes and materials into single file", default=False, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_webview = BoolProperty(name="Enable Webview", description="Create a default embedded webview for DOM interaction", default=False, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_write_config = BoolProperty(name="Write Config", description="Allow this project to be configured at runtime via a JSON file", default=False, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_compiler_inline = BoolProperty(name="Compiler Inline", description="Favor speed over size", default=True, update=assets.invalidate_compiler_cache)
bpy.types.World.lnx_winmode = EnumProperty(