Coherent | Contains almost all Coherent namespaces, classes and functions |
Logging | |
ILogHandler | Interface to allow custom logging |
MemoryManagement | |
IAllocator | Interface to allow custom memory management |
UI | |
BrowserView | Class that encapsulates a browser View Provides all manipulation and query functions for the view |
BrowserViewListenerBase | Interface all browser view listeners inherit. For an easier to use interface inherit instead |
BrowserViewListener | Interface that allows clients to listen to BrowserView events |
CertificatePrincipal | Represents certificate principal |
Download | Encapsulates a download task |
ViewError | Encapsulates a view-related error |
ContextError | Encapsulates a context-related error |
SubscriptionError | Encapsulates a subscription-check-related error |
Array | A bindable array structure |
ResourceResponse | Abstract interface for responding to read resource requests |
ResourceData | Abstract interface providing data for storing resources |
FileHandler | Abstract interface that allows clients to provide their own file-handling functionality |
FileSelectionParams | Parameters for file selection request |
FileSelectRequest | File selection request |
HTTPHeader | Encapsulates a HTTP header field with its content |
ImageData | 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 |
EventModifiersState | The state of the key modifiers when an event happens |
EventMouseModifiersState | The state of the mouse modifiers when an event happens |
KeyEventData | A keyboard event |
MouseEventData | A mouse event |
TouchEventData | A touch event |
MediaStreamDevice | Represents a media stream device |
MediaStreamRequest | Represents a request for media stream |
ScriptEventWriter | Manages packing events to be sent to JS |
URLComponent | 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 |
URLParser | Provides basic URL parsing |
URLRequest | Single URL request Allows monitoring and modifications of URL requests |
URLRequestBase | Single URL request (read-only) Allows monitoring of URL requests |
View | Class that encapsulates a UI View Provides all manipulation and query functions for the view |
ContextListener | Abstract interface to listen to Context-related events |
CustomProtocols | 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 |
ContextSettings | Encapsulates the settings of the ViewContext |
FactorySettings | Encapsulates the settings of the UIFactory |
ViewContext | Encapsulates basic View Context functionality |
ViewInfo | Encapsulates the options of a View |
SurfaceResponse | Interface that signals for creation of rendering surfaces |
ChildViewInfo | Helper structure for creating child views |
ViewListenerBase | Interface all view listeners inherit. For an easier to use interface inherit instead - |
ViewListener | Interface that allows clients to listen to View events |
TypeDescription | Helper class for describing types |
Binder | Provides binding between C++ and the UI |
engine | Coherent UI JavaScript interface. The engine module contains all functions for communication between the UI and the game / application |