AppUtils

A class containing useful utility functions for your 3D apps.

Methods

.addToAppList (app : App) : undefined

Add app to the global v3d.apps array. Normally, this method is executed by the App constructor.

.getPageParams (windowObj : Window) : Object

Parse page GET parameters and return object with parsed key-value data.

.isJS (url : String) : Boolean

Check if the url parameter represents a JavaScript file.

.isXML (url : String) : Boolean

Check if the url parameter represents an XML file.

.loadScript (url : String, appendElem : HTMLElement, callback : Function) : undefined

url — Loaded script URL.
appendElem — The HTML element to append loaded script to.
callback — load event listener.

Load and execute the given JavaScript file.

.printPerformanceInfo (scope : App, delta : Number) : undefined

Collect and print performance info profile. See App.printPerformanceInfo for more info.

.removeFromAppList (app : App) : undefined

Remove app from the global v3d.apps array. Normally, this method is executed by App.dispose.

.updatePageParam (url : String, param : String, paramVal : AnyType) : String

Update GET parameter for the passed url and return an updated URL.

Source

For more info on how to obtain the source code of this module see this page.