Coherent UI  2.5.3
A modern user interface library for games
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNCoherentContains almost all Coherent namespaces, classes and functions
|oNLogging
||\CILogHandlerInterface to allow custom logging
|oNMemoryManagement
||\CIAllocatorInterface to allow custom memory management
|\NUI
| oCBrowserViewClass that encapsulates a browser View Provides all manipulation and query functions for the view
| oCBrowserViewListenerBaseInterface all browser view listeners inherit. For an easier to use interface inherit instead
| oCBrowserViewListenerInterface that allows clients to listen to BrowserView events
| oCCertificatePrincipalRepresents certificate principal
| oCDownloadEncapsulates a download task
| oCViewErrorEncapsulates a view-related error
| oCContextErrorEncapsulates a context-related error
| oCSubscriptionErrorEncapsulates a subscription-check-related error
| oCArrayA bindable array structure
| oCResourceResponseAbstract interface for responding to read resource requests
| oCResourceDataAbstract interface providing data for storing resources
| oCFileHandlerAbstract interface that allows clients to provide their own file-handling functionality
| oCFileSelectionParamsParameters for file selection request
| oCFileSelectRequestFile selection request
| oCHTTPHeaderEncapsulates a HTTP header field with its content
| oCImageDataThis 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
| oCEventModifiersStateThe state of the key modifiers when an event happens
| oCEventMouseModifiersStateThe state of the mouse modifiers when an event happens
| oCKeyEventDataA keyboard event
| oCMouseEventDataA mouse event
| oCTouchEventDataA touch event
| oCMediaStreamDeviceRepresents a media stream device
| oCMediaStreamRequestRepresents a request for media stream
| oCScriptEventWriterManages packing events to be sent to JS
| oCURLComponentStruct for storing a component of an URL Used by URLParser::Parse to return the scheme, network location, query and fragment components of an URL
| oCURLParserProvides basic URL parsing
| oCURLRequestSingle URL request Allows monitoring and modifications of URL requests
| oCURLRequestBaseSingle URL request (read-only) Allows monitoring of URL requests
| oCViewClass that encapsulates a UI View Provides all manipulation and query functions for the view
| oCContextListenerAbstract interface to listen to Context-related events
| oCCustomProtocolsAllows 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
| oCContextSettingsEncapsulates the settings of the ViewContext
| oCFactorySettingsEncapsulates the settings of the UIFactory
| oCViewContextEncapsulates basic View Context functionality
| oCViewInfoEncapsulates the options of a View
| oCSurfaceResponseInterface that signals for creation of rendering surfaces
| oCChildViewInfoHelper structure for creating child views
| oCViewListenerBaseInterface all view listeners inherit. For an easier to use interface inherit instead -
| oCViewListenerInterface that allows clients to listen to View events
| oCTypeDescriptionHelper class for describing types
| \CBinderProvides binding between C++ and the UI
\NengineCoherent UI JavaScript interface. The engine module contains all functions for communication between the UI and the game / application