Coherent UI  2.5.3
A modern user interface library for games
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Multiple Custom Protocols

Coherent UI allows for clients to add their own URI protocols. Protocols are added by filling in a CustomProtocols struct and passing it to SystemSettings. To add a custom protocol, the following steps should be completed: add its name in 'ProtocolNames' member and optionally specify a file handler in FileHandlers.

Note
Custom file handlers should inherit the Coherent::UI::FileHandler interface.

If you do not want to use a custom file handler for a particular protocol, NULL should be passed as file handler for this protocol. In this case, the default file handler that's passed to InitializeCoherentUI will be used.