Difference between revisions of "GUI Global"
From Virtual World Web Wiki
(Documentation for the GUI Global class) |
(Documentation for the GUI Global class) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* This is a JavaScript global object named '''GUI''' | * This is a JavaScript global object named '''GUI''' | ||
===Remarks <nowiki>[</nowiki>[{{fullurl:GUI Global Remarks|action=edit}} edit]<nowiki>]</nowiki>=== | ===Remarks <nowiki>[</nowiki>[{{fullurl:GUI Global Remarks|action=edit}} edit]<nowiki>]</nowiki>=== | ||
− | {{:GUI Global Remarks}} | + | {{#ifexist:GUI Global Remarks|{{:GUI Global Remarks}}|}} |
===Properties=== | ===Properties=== | ||
+ | :{{CSharp|bool BackgroundBlur {get;} }} | ||
+ | :: | ||
+ | ::Returns whether or not the Frosted UI feature is enabled | ||
+ | |||
:{{CSharp|float DPI {get;} }} | :{{CSharp|float DPI {get;} }} | ||
Line 21: | Line 25: | ||
:: | :: | ||
::Returns the width (in pixels) of the client-usable screen space | ::Returns the width (in pixels) of the client-usable screen space | ||
+ | |||
+ | ===Events=== | ||
+ | :{{CSharp|OnBackgroundBlurChanged()}} | ||
+ | :: | ||
+ | ::Event fired when the user changes the preference for BackgroundBlur | ||
===Methods=== | ===Methods=== | ||
:{{CSharp|GUIBaseWindow CreateBaseWindow(string name {{=}} "")}} | :{{CSharp|GUIBaseWindow CreateBaseWindow(string name {{=}} "")}} | ||
+ | |||
+ | :{{CSharp|GUIContainer CreateComponent(string type)}} | ||
:{{CSharp|GUIBaseWindow CreateRawWindow(string name {{=}} "")}} | :{{CSharp|GUIBaseWindow CreateRawWindow(string name {{=}} "")}} | ||
Line 32: | Line 43: | ||
:{{CSharp|void DefineLocalTemplates(string json)}} | :{{CSharp|void DefineLocalTemplates(string json)}} | ||
+ | |||
+ | :{{CSharp|void DropFocus()}} | ||
:{{CSharp|void EnableFreecam(bool enabled)}} | :{{CSharp|void EnableFreecam(bool enabled)}} | ||
:{{CSharp|string[] FindResources(string path, string extensions)}} | :{{CSharp|string[] FindResources(string path, string extensions)}} | ||
+ | |||
+ | :{{CSharp|bool GetKey(string key)}} | ||
+ | |||
+ | :{{CSharp|IEnumerable<string> GetTypeNames()}} | ||
:{{CSharp|GUIBaseWindow GetWindowByName(string name)}} | :{{CSharp|GUIBaseWindow GetWindowByName(string name)}} | ||
Line 41: | Line 58: | ||
:{{CSharp|void InfoFadeout(string message)}} | :{{CSharp|void InfoFadeout(string message)}} | ||
− | :{{CSharp|void LoadTemplates(string | + | :{{CSharp|string LoadJSON(string filename)}} |
+ | |||
+ | :{{CSharp|void LoadTemplates(string uiFile, string uiOverlayFile {{=}} NULL)}} | ||
:{{CSharp|GUIBaseWindow LoadUI(string json)}} | :{{CSharp|GUIBaseWindow LoadUI(string json)}} | ||
− | :{{CSharp|GUIBaseWindow LoadUIFile(string | + | :{{CSharp|GUIBaseWindow LoadUIFile(string uiFile, string layerName {{=}} NULL)}} |
+ | |||
+ | :{{CSharp|GUIBaseWindow LoadUIFileEx(string uiFile, string uiOverlayFile, string layerName {{=}} NULL)}} | ||
:{{CSharp|string LoadUISettings(string filename)}} | :{{CSharp|string LoadUISettings(string filename)}} | ||
Line 56: | Line 77: | ||
:{{CSharp|void RegisterTutorialItem(string tutorialIdentifier, string itemIdentifier, GUIContainer target, string message)}} | :{{CSharp|void RegisterTutorialItem(string tutorialIdentifier, string itemIdentifier, GUIContainer target, string message)}} | ||
+ | |||
+ | :{{CSharp|void Reload()}} | ||
:{{CSharp|void SetCameraBloom(float amount)}} | :{{CSharp|void SetCameraBloom(float amount)}} | ||
Line 71: | Line 94: | ||
:{{CSharp|void SetCameraSaturation(float amount)}} | :{{CSharp|void SetCameraSaturation(float amount)}} | ||
− | :{{CSharp|void SetCameraShake( | + | :{{CSharp|void SetCameraShake(float amount)}} |
:{{CSharp|void SetCameraVignetting(bool enabled, float vignettingAmount, float edgeBlurAmount)}} | :{{CSharp|void SetCameraVignetting(bool enabled, float vignettingAmount, float edgeBlurAmount)}} | ||
Line 83: | Line 106: | ||
:{{CSharp|void SetTooltipOffset(float x, float y)}} | :{{CSharp|void SetTooltipOffset(float x, float y)}} | ||
− | :{{CSharp|void ShowConfirmation( | + | :{{CSharp|void ShowConfirmation(AutoString title, AutoString description, string buttonOptions, JSFlexibleFunction callback)}} |
− | :{{CSharp|void ShowNotification( | + | :{{CSharp|void ShowNotification(AutoString title, AutoString description, string buttons, int timeoutInMilliseconds {{=}} 0, JSFlexibleFunction callback {{=}} NULL)}} |
:{{CSharp|void ShowTutorial(string tutorialIdentifier)}} | :{{CSharp|void ShowTutorial(string tutorialIdentifier)}} | ||
__NOTOC____NOEDITSECTION__ | __NOTOC____NOEDITSECTION__ |
Latest revision as of 12:10, 30 April 2019
- This is a JavaScript global object named GUI
Remarks [edit]
Properties
- bool BackgroundBlur {get;}
- Returns whether or not the Frosted UI feature is enabled
- float DPI {get;}
- float Framerate {get;}
- float FramerateFrequency {get; set;}
- int Height {get;}
- Returns the height (in pixels) of the client-usable screen space.
- bool IsLoading {get;}
- float Latency {get;}
- int Width {get;}
- Returns the width (in pixels) of the client-usable screen space
Events
- OnBackgroundBlurChanged()
- Event fired when the user changes the preference for BackgroundBlur
Methods
- GUIBaseWindow CreateBaseWindow(string name = "")
- GUIContainer CreateComponent(string type)
- GUIBaseWindow CreateRawWindow(string name = "")
- GUIWindow CreateWindow(string name = "")
- void DefineGlobalTemplates(string json)
- void DefineLocalTemplates(string json)
- void DropFocus()
- void EnableFreecam(bool enabled)
- string[] FindResources(string path, string extensions)
- bool GetKey(string key)
- IEnumerable<string> GetTypeNames()
- GUIBaseWindow GetWindowByName(string name)
- void InfoFadeout(string message)
- string LoadJSON(string filename)
- void LoadTemplates(string uiFile, string uiOverlayFile = NULL)
- GUIBaseWindow LoadUI(string json)
- GUIBaseWindow LoadUIFile(string uiFile, string layerName = NULL)
- GUIBaseWindow LoadUIFileEx(string uiFile, string uiOverlayFile, string layerName = NULL)
- string LoadUISettings(string filename)
- bool NavigateTo(string address, string startpoint = "")
- GUIWindow NewWindow(string name = "")
- bool RegisterGlobalTexture(string name, ResourceValue texture)
- void RegisterTutorialItem(string tutorialIdentifier, string itemIdentifier, GUIContainer target, string message)
- void Reload()
- void SetCameraBloom(float amount)
- void SetCameraBlur(bool enabled, float amount)
- void SetCameraContrastEnhance(float amount)
- void SetCameraFisheye(float amount)
- void SetCameraMotionBlur(float amount)
- void SetCameraNoise(float amount)
- void SetCameraSaturation(float amount)
- void SetCameraShake(float amount)
- void SetCameraVignetting(bool enabled, float vignettingAmount, float edgeBlurAmount)
- void SetCameraWobble(float angle, float speed)
- void SetSmallTooltipOffset(float x, float y)
- void SetTooltipDelay(float ms)
- void SetTooltipOffset(float x, float y)
- void ShowConfirmation(AutoString title, AutoString description, string buttonOptions, JSFlexibleFunction callback)
- void ShowNotification(AutoString title, AutoString description, string buttons, int timeoutInMilliseconds = 0, JSFlexibleFunction callback = NULL)
- void ShowTutorial(string tutorialIdentifier)