| Contains almost all Coherent namespaces, classes and functions | |
| Interface to allow custom logging | |
| Interface to allow custom memory management | |
| Class that encapsulates a browser View Provides all manipulation and query functions for the view | |
| Interface all browser view listeners inherit. For an easier to use interface inherit instead | |
| Interface that allows clients to listen to BrowserView events | |
| Represents certificate principal | |
| Encapsulates a download task | |
| Encapsulates a view-related error | |
| Encapsulates a context-related error | |
| Encapsulates a subscription-check-related error | |
| A bindable array structure | |
| Abstract interface for responding to read resource requests | |
| Abstract interface providing data for storing resources | |
| Abstract interface that allows clients to provide their own file-handling functionality | |
| Parameters for file selection request | |
| File selection request | |
| Encapsulates a HTTP header field with its content | |
| This class represents a link to a ImageData JavaScript object in a View. This link is "live" - by calling the Update method with some bytes, the JavaScript object will be also updated | |
| The state of the key modifiers when an event happens | |
| The state of the mouse modifiers when an event happens | |
| A keyboard event | |
| A mouse event | |
| A touch event | |
| Represents a media stream device | |
| Represents a request for media stream | |
| Manages packing events to be sent to JS | |
| Struct for storing a component of an URL Used by URLParser::Parse to return the scheme, network location, query and fragment components of an URL | |
| Provides basic URL parsing | |
| Single URL request Allows monitoring and modifications of URL requests | |
| Single URL request (read-only) Allows monitoring of URL requests | |
| Class that encapsulates a UI View Provides all manipulation and query functions for the view | |
| Abstract interface to listen to Context-related events | |
| Allows adding user-defined URI protocols and associated with them file handlers If no file-handler is provided for a scheme, the default file handler is used for it | |
| Encapsulates the settings of the ViewContext | |
| Encapsulates the settings of the UIFactory | |
| Encapsulates basic View Context functionality | |
| Encapsulates the options of a View | |
| Interface that signals for creation of rendering surfaces | |
| Helper structure for creating child views | |
| Interface all view listeners inherit. For an easier to use interface inherit instead - | |
| Interface that allows clients to listen to View events | |
| Helper class for describing types | |
| Provides binding between C++ and the UI | |
Coherent UI JavaScript interface. The engine module contains all functions for communication between the UI and the game / application |