CreateWebUI: Difference between revisions

From Onset Developer Wiki
JanHolger (talk | contribs)
No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 10: Line 10:
{{FuncParam|width|pixel width}}
{{FuncParam|width|pixel width}}
{{FuncParam|height |pixel height}}
{{FuncParam|height |pixel height}}
{{FuncParamOptional|zOrder|order in which the webui's are rendered}}
{{FuncParamOptional|zOrder|order in which the webui's are rendered. (Default: 1)}}
{{FuncParamOptional|frameRate|rendering rate (default: 16)}}
{{FuncParamOptional|frameRate|rendering rate (default: 16).}}


{{FuncReturnValue|web (number)}}
{{FuncReturnValue|web (number)}}


== Example ==
== Example ==
Creates a fullscreen Web UI.
<syntaxHighlight lang="lua">
<syntaxHighlight lang="lua">
local width, height = GetScreenSize()
function OnPackageStart()
local web = CreateWebUI(0, 0, width, height, 0, 16)
WebGuiId = CreateWebUI(0.0, 0.0, 0.0, 0.0, 4, 32)
LoadWebFile(WebGuiId, "http://asset/"..GetPackageName().."/gui/gui.html")
SetWebAlignment(WebGuiId, 0.0, 0.0)
SetWebAnchors(WebGuiId, 0.0, 0.0, 1.0, 1.0)
SetWebVisibility(WebGuiId, WEB_HITINVISIBLE)
end
AddEvent("OnPackageStart", OnPackageStart)
</syntaxHighlight>
</syntaxHighlight>


{{RelatedFunctions}}
{{RelatedFunctions}}
[[CreateRemoteWebUI]]<br>
{{WebFunctions}}
[[CreateWebUI3D]]<br>
[[CreateRemoteWebUI3D]]<br>
[[DestroyWebUI]]

Latest revision as of 13:31, 5 January 2020

CreateWebUI

Type: Function
Context: Client
Introduced: v1.0

Description

Creates a new WebUI

Syntax

CreateWebUI(x, y, width, height [, zOrder, frameRate])

Parameters

  • x
    screen pixel x
  • y
    screen pixel y
  • width
    pixel width
  • height
    pixel height
  • zOrder (optional)
    order in which the webui's are rendered. (Default: 1)
  • frameRate (optional)
    rendering rate (default: 16).

Return Value

  • web (number)

Example

Creates a fullscreen Web UI.

function OnPackageStart()
	WebGuiId = CreateWebUI(0.0, 0.0, 0.0, 0.0, 4, 32)
	LoadWebFile(WebGuiId, "http://asset/"..GetPackageName().."/gui/gui.html")
	SetWebAlignment(WebGuiId, 0.0, 0.0)
	SetWebAnchors(WebGuiId, 0.0, 0.0, 1.0, 1.0)
	SetWebVisibility(WebGuiId, WEB_HITINVISIBLE)
end
AddEvent("OnPackageStart", OnPackageStart)

See also