▼Ncohtml | Contains almost all Coherent namespaces, classes and functions |
CArgumentsBinder | Class for communicating between EventHandler and the scripting |
CArrayInfo | Represents a array of a type exposed to the scripting |
CBinder | Provides binding between C++ and the UI |
▼CBitmapFontDescription | Struct representing bitmap font data |
CCharInfo | Struct representing data for individual char |
CKerningPairInfo | Struct representing kerning info between chars |
CCachedResourcesWatermarks | Watermarks used for the image cache management |
CDebugDump | Debugging class used for dumping the whole structure of the page DOM |
CEventModifiersState | The state of the key modifiers when an event happens |
CEventMouseModifiersState | The state of the mouse modifiers when an event happens |
CFrameCapture | Debugging class holding debug frame captured data and size. Passed to FrameCaptureCallback on View::BeginCaptureDebugFrame and View::CaptureSingleDebugFrame methods |
CFunctorTraits | Provides information about function objects |
CGamepadPoseState | Represents the pose of a motion tracking controller |
CGamepadState | Represents the entire state of a single gamepad |
CGamepadStateExtended | Extended representation of the gamepad state, including information for controllers that support motion tracking |
CGestureEventData | A gesture event |
CIAllocator | Allocator interface used by Hummingbird for all memory allocations. The user has to provide an object that imlements this interface. Memory allocations in Hummingbird are tagged, so the user knows the relative distribution of memory among subsystems |
CIAsyncResourceHandler | Class that will handle all asynchronous resource requests |
CIAsyncResourceRequest | Encapsulates an asynchrounous resource request |
▼CIAsyncResourceResponse | Response that the application should use when the resource has been loaded You can keep a reference to this object as long as needed and call Finish afterwards |
CUserImageData | Description of the properties of the user provided image |
CIAsyncResourceStreamResponse | Response that the application should use when the resource stream has been created You can keep a reference to this object as long as needed and call Finish afterwards |
CIDataStorageHandler | Class that will handle data storage requests |
CIDataStorageRequest | Encapsulates a data storage request |
CIDataStorageResponse | Response that the application should use when the data storage has been read |
CIFileSystemReader | Class that allows Hummingbird to interface with the local file system. It allows enumerating floders and opening streams to local resources |
CILocalizationManager | Takes care of translating text between different locales |
CINodeProxy | Represents a DOM element in the View - i.e. a DIV, the BODY etc |
CISyncStreamReader | Class for synchronously reading local resources |
CIViewListener | Interface that allows to listen for various events in the View |
CKeyEventData | A keyboard event |
CLibrary | This class encapsulates the global Hummingbird library |
CLibraryParams | Initialization parameters of the Hummingbird library |
CObjectInfo | Represents a object of a type exposed to the scripting |
CPlatformSpecificParams | Platform-specific initialization parameters of the Hummingbird library |
CProperty | Represents a property of a type exposed to the scripting |
CScreenInfo | Holds the information about current screen |
CSystem | A System owns multiple Views. These Views share resources among them. It is usually enough to have just one System per application run |
▼CSystemCacheStats | Statistics of the current state of the internal caches of the system NB: Remember to Release the object when done with it to avoid memory leaks |
CImageCacheStats | Encapsulates the image cache statitstics |
CSystemRenderer | The SystemRenderer lives on the render thread and holds all resources shared between mutliple Views belonging to the same System (font atlases, texture caches etc.) |
CSystemSettings | Settings for a System |
CTouchEventData | A touch event |
CTypeDescription | Helper class for describing types |
CView | The View represents a UI page with its DOM, styles and JavaScript context. Think of the View as a whole UI or UI element. The View for instance could be the whole HUD of a game |
CViewRenderer | The ViewRenderer is in charge of drawing a View in a user-supplied texture |
CViewSettings | Settings used when initializing a View |
CAnimation | The Animation object for dom element |
CConsole | The console object for the view |
CCSSStyleDeclaration | The style of an element |
CDocument | The document of the view |
CDOMRect | DOM Rectangle object |
CDOMRectReadOnly | Readonly DOM Rectangle object |
CDOMTokenList | The DOMTokenList of the element. Currently it is only supported in the context of class list |
CElement | Element in the view |
CEventListener | Common interface for all elements that can listen for event |
CEventTarget | Common interface for all elements that can be event targets |
CHTMLCollection | List of elements |
CHTMLInputElement | Input element in the view |
CHTMLTextAreaElement | Textarea element in the view |
CLocation | Location for document |
CMorphAnimation | The Animation object for dom element morphing SVG |
CNavigator | The navigator of the view |
CNode | The basic document node |
CNodeIterator | The NodeIterator interface represents an iterator over the members of a list of the nodes in a subtree of the DOM. The nodes will be returned in document order |
CNodeList | List of nodes |
CStorage | The Storage of the view |
CSVGElement | SVG element in the view |
CTouchList | List of touches |
CWindow | The window of the view and the global object in the scripting environment |