Go to the source code of this file.
|
enum | ULMessageSource {
kMessageSource_XML = 0
, kMessageSource_JS
, kMessageSource_Network
, kMessageSource_ConsoleAPI
,
kMessageSource_Storage
, kMessageSource_AppCache
, kMessageSource_Rendering
, kMessageSource_CSS
,
kMessageSource_Security
, kMessageSource_ContentBlocker
, kMessageSource_Other
} |
|
enum | ULMessageLevel {
kMessageLevel_Log = 1
, kMessageLevel_Warning = 2
, kMessageLevel_Error = 3
, kMessageLevel_Debug = 4
,
kMessageLevel_Info = 5
} |
|
enum | ULCursor {
kCursor_Pointer = 0
, kCursor_Cross
, kCursor_Hand
, kCursor_IBeam
,
kCursor_Wait
, kCursor_Help
, kCursor_EastResize
, kCursor_NorthResize
,
kCursor_NorthEastResize
, kCursor_NorthWestResize
, kCursor_SouthResize
, kCursor_SouthEastResize
,
kCursor_SouthWestResize
, kCursor_WestResize
, kCursor_NorthSouthResize
, kCursor_EastWestResize
,
kCursor_NorthEastSouthWestResize
, kCursor_NorthWestSouthEastResize
, kCursor_ColumnResize
, kCursor_RowResize
,
kCursor_MiddlePanning
, kCursor_EastPanning
, kCursor_NorthPanning
, kCursor_NorthEastPanning
,
kCursor_NorthWestPanning
, kCursor_SouthPanning
, kCursor_SouthEastPanning
, kCursor_SouthWestPanning
,
kCursor_WestPanning
, kCursor_Move
, kCursor_VerticalText
, kCursor_Cell
,
kCursor_ContextMenu
, kCursor_Alias
, kCursor_Progress
, kCursor_NoDrop
,
kCursor_Copy
, kCursor_None
, kCursor_NotAllowed
, kCursor_ZoomIn
,
kCursor_ZoomOut
, kCursor_Grab
, kCursor_Grabbing
, kCursor_Custom
} |
|
enum | ULBitmapFormat { kBitmapFormat_A8_UNORM
, kBitmapFormat_BGRA8_UNORM_SRGB
} |
|
enum | ULKeyEventType { kKeyEventType_KeyDown
, kKeyEventType_KeyUp
, kKeyEventType_RawKeyDown
, kKeyEventType_Char
} |
|
enum | ULMouseEventType { kMouseEventType_MouseMoved
, kMouseEventType_MouseDown
, kMouseEventType_MouseUp
} |
|
enum | ULMouseButton { kMouseButton_None = 0
, kMouseButton_Left
, kMouseButton_Middle
, kMouseButton_Right
} |
|
enum | ULScrollEventType { kScrollEventType_ScrollByPixel
, kScrollEventType_ScrollByPage
} |
|
enum | ULGamepadEventType { kGamepadEventType_Connected
, kGamepadEventType_Disconnected
} |
|
enum | ULFaceWinding { kFaceWinding_Clockwise
, kFaceWinding_CounterClockwise
} |
|
enum | ULFontHinting { kFontHinting_Smooth
, kFontHinting_Normal
, kFontHinting_Monochrome
} |
|
◆ ulVersionMajor()
ULExport unsigned int ulVersionMajor |
( |
| ) |
|
Get the numeric major version of the library.
◆ ulVersionMinor()
ULExport unsigned int ulVersionMinor |
( |
| ) |
|
Get the numeric minor version of the library.
◆ ulVersionPatch()
ULExport unsigned int ulVersionPatch |
( |
| ) |
|
Get the numeric patch version of the library.
◆ ulVersionString()
ULExport const char * ulVersionString |
( |
| ) |
|
Get the version string of the library in MAJOR.MINOR.PATCH format.
◆ ulWebKitVersionString()
ULExport const char * ulWebKitVersionString |
( |
| ) |
|
Get the full WebKit version string.
◆ _thread_local
#define _thread_local __thread |
◆ ULExport
#define ULExport __attribute__((visibility("default"))) |
◆ ULBitmap
◆ ULBitmapSurface
◆ ULBuffer
◆ ULChar16
◆ ULConfig
◆ ULFontFile
◆ ULGamepadAxisEvent
◆ ULGamepadButtonEvent
◆ ULGamepadEvent
◆ ULKeyEvent
◆ ULMouseEvent
◆ ULRenderer
◆ ULScrollEvent
◆ ULSession
◆ ULString
◆ ULSurface
◆ ULView
◆ ULViewConfig
◆ ULBitmapFormat
Enumerator |
---|
kBitmapFormat_A8_UNORM | Alpha channel only, 8-bits per pixel.
Encoding: 8-bits per channel, unsigned normalized.
Color-space: Linear (no gamma), alpha-coverage only.
|
kBitmapFormat_BGRA8_UNORM_SRGB | Blue Green Red Alpha channels, 32-bits per pixel.
Encoding: 8-bits per channel, unsigned normalized.
Color-space: sRGB gamma with premultiplied linear alpha channel.
|
◆ ULCursor
Enumerator |
---|
kCursor_Pointer | |
kCursor_Cross | |
kCursor_Hand | |
kCursor_IBeam | |
kCursor_Wait | |
kCursor_Help | |
kCursor_EastResize | |
kCursor_NorthResize | |
kCursor_NorthEastResize | |
kCursor_NorthWestResize | |
kCursor_SouthResize | |
kCursor_SouthEastResize | |
kCursor_SouthWestResize | |
kCursor_WestResize | |
kCursor_NorthSouthResize | |
kCursor_EastWestResize | |
kCursor_NorthEastSouthWestResize | |
kCursor_NorthWestSouthEastResize | |
kCursor_ColumnResize | |
kCursor_RowResize | |
kCursor_MiddlePanning | |
kCursor_EastPanning | |
kCursor_NorthPanning | |
kCursor_NorthEastPanning | |
kCursor_NorthWestPanning | |
kCursor_SouthPanning | |
kCursor_SouthEastPanning | |
kCursor_SouthWestPanning | |
kCursor_WestPanning | |
kCursor_Move | |
kCursor_VerticalText | |
kCursor_Cell | |
kCursor_ContextMenu | |
kCursor_Alias | |
kCursor_Progress | |
kCursor_NoDrop | |
kCursor_Copy | |
kCursor_None | |
kCursor_NotAllowed | |
kCursor_ZoomIn | |
kCursor_ZoomOut | |
kCursor_Grab | |
kCursor_Grabbing | |
kCursor_Custom | |
◆ ULFaceWinding
Enumerator |
---|
kFaceWinding_Clockwise | |
kFaceWinding_CounterClockwise | |
◆ ULFontHinting
Enumerator |
---|
kFontHinting_Smooth | Lighter hinting algorithm– glyphs are slightly fuzzier but better resemble their original shape.
This is achieved by snapping glyphs to the pixel grid only vertically which better preserves inter-glyph spacing.
|
kFontHinting_Normal | Default hinting algorithm– offers a good balance between sharpness and shape at smaller font sizes.
|
kFontHinting_Monochrome | Strongest hinting algorithm– outputs only black/white glyphs.
The result is usually unpleasant if the underlying TTF does not contain hints for this type of rendering.
|
◆ ULGamepadEventType
Enumerator |
---|
kGamepadEventType_Connected | |
kGamepadEventType_Disconnected | |
◆ ULKeyEventType
Enumerator |
---|
kKeyEventType_KeyDown | Key-Down event type.
(Does not trigger accelerator commands in WebCore)
@NOTE: You should probably use RawKeyDown instead when a physical key is pressed. This member is only here for historic compatibility with WebCore's key event types.
|
kKeyEventType_KeyUp | Key-Up event type.
Use this when a physical key is released.
|
kKeyEventType_RawKeyDown | Raw Key-Down type.
Use this when a physical key is pressed.
@NOTE: You should use RawKeyDown for physical key presses since it allows WebCore to do additional command translation.
|
kKeyEventType_Char | Character input event type.
Use this when the OS generates text from a physical key being pressed (eg, WM_CHAR on Windows).
|
◆ ULMessageLevel
Enumerator |
---|
kMessageLevel_Log | |
kMessageLevel_Warning | |
kMessageLevel_Error | |
kMessageLevel_Debug | |
kMessageLevel_Info | |
◆ ULMessageSource
Enumerator |
---|
kMessageSource_XML | |
kMessageSource_JS | |
kMessageSource_Network | |
kMessageSource_ConsoleAPI | |
kMessageSource_Storage | |
kMessageSource_AppCache | |
kMessageSource_Rendering | |
kMessageSource_CSS | |
kMessageSource_Security | |
kMessageSource_ContentBlocker | |
kMessageSource_Other | |
◆ ULMouseButton
Enumerator |
---|
kMouseButton_None | |
kMouseButton_Left | |
kMouseButton_Middle | |
kMouseButton_Right | |
◆ ULMouseEventType
Enumerator |
---|
kMouseEventType_MouseMoved | |
kMouseEventType_MouseDown | |
kMouseEventType_MouseUp | |
◆ ULScrollEventType
Enumerator |
---|
kScrollEventType_ScrollByPixel | |
kScrollEventType_ScrollByPage | |