docs
Loading...
Searching...
No Matches
View.h

Classes

struct  ViewConfig
 View-specific configuration settings. More...
class  View
 Web-page container rendered to an offscreen surface. More...

Namespaces

namespace  ultralight
 Root namespace for every public Ultralight type, function, and enumeration.

Typedefs

typedef struct C_JSContext * ULJSContext
 Opaque handle to a JavaScript execution context (one page's script world in one View).
typedef struct C_JSAPI * ULJSAPI
 Opaque handle to a set of native JavaScript bindings.
typedef struct C_DOMDocument * ULDOMDocument
 Opaque handle to a page's DOM document.
typedef struct C_DOMTriggers * ULDOMTriggers
 Opaque handle to a set of DOM event listeners and DOM-ready hooks.
typedef struct C_DOMDataContext * ULDOMDataContext
 Opaque handle to a data-binding context.
typedef struct ULJSAPIInjectionRequest ULJSAPIInjectionRequest
 The details an API injection filter decides on.
typedef struct ULDOMTriggersInjectionRequest ULDOMTriggersInjectionRequest
 The details a DOM triggers injection filter decides on.

Enumerations

enum class  ColorScheme : uint8_t { Auto = 0 , Light = 1 , Dark = 2 }
 A page color scheme, as reported to pages via the prefers-color-scheme CSS media feature. More...
enum class  ClipboardReadPolicy : uint8_t { Deny = 0 , AllowForAppContent = 1 , Allow = 2 }
 Which pages may read the clipboard from script. More...

Typedef Documentation

◆ ULDOMDataContext

typedef struct C_DOMDataContext* ULDOMDataContext

Opaque handle to a data-binding context.

Declared in full in <Ultralight/CAPI/CAPI_DOMData.h>.

◆ ULDOMDocument

typedef struct C_DOMDocument* ULDOMDocument

Opaque handle to a page's DOM document.

Declared in full in <Ultralight/CAPI/CAPI_DOMDocument.h>.

◆ ULDOMTriggers

typedef struct C_DOMTriggers* ULDOMTriggers

Opaque handle to a set of DOM event listeners and DOM-ready hooks.

Declared in full in <Ultralight/CAPI/CAPI_DOMTriggers.h>.

◆ ULDOMTriggersInjectionRequest

The details a DOM triggers injection filter decides on.

Declared in full in <Ultralight/CAPI/CAPI_DOMTriggers.h>.

◆ ULJSAPI

typedef struct C_JSAPI* ULJSAPI

Opaque handle to a set of native JavaScript bindings.

Declared in full in <Ultralight/CAPI/CAPI_JSAPI.h>.

◆ ULJSAPIInjectionRequest

The details an API injection filter decides on.

Declared in full in <Ultralight/CAPI/CAPI_JSAPI.h>.

◆ ULJSContext

typedef struct C_JSContext* ULJSContext

Opaque handle to a JavaScript execution context (one page's script world in one View).

Declared in full in <Ultralight/CAPI/CAPI_JSValue.h>.

Go to the source code of this file.