mirror of
https://github.com/Insality/druid
synced 2025-09-28 10:32:20 +02:00
Add Defold annotations
This commit is contained in:
37
annotations/defold/html5.lua
Normal file
37
annotations/defold/html5.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
Generated with github.com/astrochili/defold-annotations
|
||||
Defold 1.8.0
|
||||
|
||||
HTML5 API documentation
|
||||
|
||||
HTML5 platform specific functions.
|
||||
The following functions are only available on HTML5 builds, the html5.* Lua namespace will not be available on other platforms.
|
||||
--]]
|
||||
|
||||
---@diagnostic disable: lowercase-global
|
||||
---@diagnostic disable: missing-return
|
||||
---@diagnostic disable: duplicate-doc-param
|
||||
---@diagnostic disable: duplicate-set-field
|
||||
|
||||
---@class defold_api.html5
|
||||
html5 = {}
|
||||
|
||||
---Executes the supplied string as JavaScript inside the browser.
|
||||
---A call to this function is blocking, the result is returned as-is, as a string.
|
||||
---(Internally this will execute the string using the eval() JavaScript function.)
|
||||
---@param code string Javascript code to run
|
||||
---@return string result result as string
|
||||
function html5.run(code) end
|
||||
|
||||
---Set a JavaScript interaction listener callaback from lua that will be
|
||||
---invoked when a user interacts with the web page by clicking, touching or typing.
|
||||
---The callback can then call DOM restricted actions like requesting a pointer lock,
|
||||
---or start playing sounds the first time the callback is invoked.
|
||||
---@param callback fun(self)|nil The interaction callback. Pass an empty function or nil if you no longer wish to receive callbacks.
|
||||
---
|
||||
---self
|
||||
---object The calling script
|
||||
---
|
||||
function html5.set_interaction_listener(callback) end
|
||||
|
||||
return html5
|
Reference in New Issue
Block a user