Click or drag to resize

Internal.Xilium.CefGlue Namespace

 
Classes
 ClassDescription
Public classCefApp 
Public classCefAuthCallback Callback interface used for asynchronous continuation of authentication requests.
Public classCefBeforeDownloadCallback Callback interface used to asynchronously continue a download.
Public classCefBinaryValue Class representing a binary value. Can be used on any process and thread.
Public classCefBrowser Class used to represent a browser window. When used in the browser process the methods of this class may be called on any thread unless otherwise indicated in the comments. When used in the render process the methods of this class may only be called on the main thread.
Public classCefBrowserHost Class used to represent the browser process aspects of a browser window. The methods of this class can only be called in the browser process. They may be called on any thread in that process unless otherwise indicated in the comments.
Public classCefBrowserProcessHandler Class used to implement browser process callbacks. The methods of this class will be called on the browser process main thread unless otherwise indicated.
Public classCefBrowserSettings Browser initialization settings. Specify null or 0 to get the recommended default values. The consequences of using custom values may not be well tested. Many of these and other settings can also configured using command- line switches.
Public classCefCallback Generic callback interface used for asynchronous continuation.
Public classCefClient 
Public classCefCommandLine Class used to create and/or parse command line arguments. Arguments with '--', '-' and, on Windows, '/' prefixes are considered switches. Switches will always precede any arguments without switch prefixes. Switches can optionally have a value specified using the '=' delimiter (e.g. "-switch=value"). An argument of "--" will terminate switch parsing with all subsequent tokens, regardless of prefix, being interpreted as non-switch arguments. Switch names are considered case-insensitive. This class can be used before CefInitialize() is called.
Public classCefCompletionCallback Generic callback interface used for asynchronous completion.
Public classCefContextMenuHandler Implement this interface to handle context menu events. The methods of this class will be called on the UI thread.
Public classCefContextMenuParams Provides information about the context menu state. The ethods of this class can only be accessed on browser process the UI thread.
Public classCefCookie 
Public classCefCookieManager Class used for managing cookies. The methods of this class may be called on any thread unless otherwise indicated.
Public classCefCookieVisitor Interface to implement for visiting cookie values. The methods of this class will always be called on the IO thread.
Public classCefCursorInfo Structure representing cursor information. |buffer| will be |size.width|*|size.height|*4 bytes in size and represents a BGRA image with an upper-left origin.
Public classCefDeleteCookiesCallback Interface to implement to be notified of asynchronous completion via CefCookieManager::DeleteCookies().
Public classCefDialogHandler Implement this interface to handle dialog events. The methods of this class will be called on the browser process UI thread.
Public classCefDictionaryValue Class representing a dictionary value. Can be used on any process and thread.
Public classCefDisplayHandler Implement this interface to handle events related to browser display state. The methods of this class will be called on the UI thread.
Public classCefDomDocument Class used to represent a DOM document. The methods of this class should only be called on the render process main thread thread.
Public classCefDomEvent 
Public classCefDomNode Class used to represent a DOM node. The methods of this class should only be called on the render process main thread.
Public classCefDomVisitor Interface to implement for visiting the DOM. The methods of this class will be called on the render process main thread.
Public classCefDownloadHandler Class used to handle file downloads. The methods of this class will called on the browser process UI thread.
Public classCefDownloadImageCallback Callback interface for CefBrowserHost::DownloadImage. The methods of this class will be called on the browser process UI thread.
Public classCefDownloadItem Class used to represent a download item.
Public classCefDownloadItemCallback Callback interface used to asynchronously cancel a download.
Public classCefDragData Class used to represent drag data. The methods of this class may be called on any thread.
Public classCefDraggableRegion 
Public classCefDragHandler Implement this interface to handle events related to dragging. The methods of this class will be called on the UI thread.
Public classCefEndTracingCallback Implement this interface to receive notification when tracing has completed. The methods of this class will be called on the browser process UI thread.
Public classCefFileDialogCallback Callback interface for asynchronous continuation of file dialog requests.
Public classCefFindHandler Implement this interface to handle events related to find results. The methods of this class will be called on the UI thread.
Public classCefFocusHandler Implement this interface to handle events related to focus. The methods of this class will be called on the UI thread.
Public classCefFrame Class used to represent a frame in the browser window. When used in the browser process the methods of this class may be called on any thread unless otherwise indicated in the comments. When used in the render process the methods of this class may only be called on the main thread.
Public classCefGeolocationCallback Callback interface used for asynchronous continuation of geolocation permission requests.
Public classCefGeolocationHandler Implement this interface to handle events related to geolocation permission requests. The methods of this class will be called on the browser process UI thread.
Public classCefGeoposition Structure representing geoposition information. The properties of this structure correspond to those of the JavaScript Position object although their types may differ.
Public classCefGetGeolocationCallback Implement this interface to receive geolocation updates. The methods of this class will be called on the browser process UI thread.
Public classCefImage Container for a single image represented at different scale factors. All image representations should be the same size in density independent pixel (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels then the image at scale factor 2.0 should be 200x200 pixels -- both images will display with a DIP size of 100x100 units. The methods of this class must be called on the browser process UI thread.
Public classCefJSDialogCallback Callback interface used for asynchronous continuation of JavaScript dialog requests.
Public classCefJSDialogHandler Implement this interface to handle events related to JavaScript dialogs. The methods of this class will be called on the UI thread.
Public classCefKeyboardHandler Implement this interface to handle events related to keyboard input. The methods of this class will be called on the UI thread.
Public classCefKeyEvent 
Public classCefLifeSpanHandler Implement this interface to handle events related to browser life span. The methods of this class will be called on the UI thread unless otherwise indicated.
Public classCefListValue Class representing a list value. Can be used on any process and thread.
Public classCefLoadHandler Implement this interface to handle events related to browser load status. The methods of this class will be called on the browser process UI thread or render process main thread (TID_RENDERER).
Public classCefMainArgs 
Public classCefMenuModel Supports creation and modification of menus. See cef_menu_id_t for the command ids that have default implementations. All user-defined command ids should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The methods of this class can only be accessed on the browser process the UI thread.
Public classCefMenuModelDelegate Implement this interface to handle menu model events. The methods of this class will be called on the browser process UI thread unless otherwise indicated.
Public classCefNavigationEntry Class used to represent an entry in navigation history.
Public classCefNavigationEntryVisitor Callback interface for CefBrowserHost::GetNavigationEntries. The methods of this class will be called on the browser process UI thread.
Public classCefPdfPrintCallback Callback interface for CefBrowserHost::PrintToPDF. The methods of this class will be called on the browser process UI thread.
Public classCefPdfPrintSettings 
Public classCefPopupFeatures 
Public classCefPostData Class used to represent post data for a web request. The methods of this class may be called on any thread.
Public classCefPostDataElement Class used to represent a single element in the request post data. The methods of this class may be called on any thread.
Public classCefPrintDialogCallback Callback interface for asynchronous continuation of print dialog requests.
Public classCefPrintHandler Implement this interface to handle printing on Linux. The methods of this class will be called on the browser process UI thread.
Public classCefPrintJobCallback Callback interface for asynchronous continuation of print job requests.
Public classCefPrintSettings Class representing print settings.
Public classCefProcessMessage Class representing a message. Can be used on any process and thread.
Public classCefReadHandler Interface the client can implement to provide a custom stream reader. The methods of this class may be called on any thread.
Public classCefRegisterCdmCallback Implement this interface to receive notification when CDM registration is complete. The methods of this class will be called on the browser process UI thread.
Public classCefRenderHandler Implement this interface to handle events when window rendering is disabled. The methods of this class will be called on the UI thread.
Public classCefRenderProcessHandler Class used to implement render process callbacks. The methods of this class will be called on the render process main thread (TID_RENDERER) unless otherwise indicated.
Public classCefRequest Class used to represent a web request. The methods of this class may be called on any thread.
Public classCefRequestCallback Callback interface used for asynchronous continuation of url requests.
Public classCefRequestContext A request context provides request handling for a set of related browser or URL request objects. A request context can be specified when creating a new browser via the CefBrowserHost static factory methods or when creating a new URL request via the CefURLRequest static factory methods. Browser objects with different request contexts will never be hosted in the same render process. Browser objects with the same request context may or may not be hosted in the same render process depending on the process model. Browser objects created indirectly via the JavaScript window.open function or targeted links will share the same render process and the same request context as the source browser. When running in single-process mode there is only a single render process (the main process) and so all browsers created in single-process mode will share the same request context. This will be the first request context passed into a CefBrowserHost static factory method and all other request context objects will be ignored.
Public classCefRequestContextHandler Implement this interface to provide handler implementations. The handler instance will not be released until all objects related to the context have been destroyed.
Public classCefRequestContextSettings Request context initialization settings. Specify NULL or 0 to get the recommended default values.
Public classCefRequestHandler Implement this interface to handle events related to browser requests. The methods of this class will be called on the thread indicated.
Public classCefResolveCallback Callback interface for CefRequestContext::ResolveHost.
Public classCefResourceBundle Class used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the CefResourceBundleHandler returned from CefApp::GetResourceBundleHandler. See CefSettings for additional options related to resource bundle loading. The methods of this class may be called on any thread unless otherwise indicated.
Public classCefResourceBundleHandler Class used to implement a custom resource bundle interface. See CefSettings for additional options related to resource bundle loading. The methods of this class may be called on multiple threads.
Public classCefResourceHandler Class used to implement a custom request handler interface. The methods of this class will always be called on the IO thread.
Public classCefResponse Class used to represent a web response. The methods of this class may be called on any thread.
Public classCefResponseFilter Implement this interface to filter resource response content. The methods of this class will be called on the browser process IO thread.
Public classCefRunContextMenuCallback Callback interface used for continuation of custom context menu display.
Public classCefRunFileDialogCallback Callback interface for CefBrowserHost::RunFileDialog. The methods of this class will be called on the browser process UI thread.
Public classCefRuntime 
Public classCefRuntimeException 
Public classCefSchemeHandlerFactory Class that creates CefResourceHandler instances for handling scheme requests. The methods of this class will always be called on the IO thread.
Public classCefSchemeRegistrar Class that manages custom scheme registrations.
Public classCefScreenInfo Screen information used when window rendering is disabled. This structure is passed as a parameter to CefRenderHandler::GetScreenInfo and should be filled in by the client.
Public classCefSetCookieCallback Interface to implement to be notified of asynchronous completion via CefCookieManager::SetCookie().
Public classCefSettings Initialization settings. Specify null or 0 to get the recommended default values. Many of these and other settings can also configured using command-line switches.
Public classCefSslCertPrincipal Class representing the issuer or subject field of an X.509 certificate.
Public classCefSslInfo Class representing SSL information.
Public classCefStreamReader Class used to read data from a stream. The methods of this class may be called on any thread.
Public classCefStreamWriter Class used to write data to a stream. The methods of this class may be called on any thread.
Public classCefStringVisitor Implement this interface to receive string values asynchronously.
Public classCefTask Implement this interface for asynchronous task execution. If the task is posted successfully and if the associated message loop is still running then the Execute() method will be called on the target thread. If the task fails to post then the task object may be destroyed on the source thread instead of the target thread. For this reason be cautious when performing work in the task object destructor.
Public classCefTaskRunner Class that asynchronously executes tasks on the associated thread. It is safe to call the methods of this class on any thread. CEF maintains multiple internal threads that are used for handling different types of tasks in different processes. The cef_thread_id_t definitions in cef_types.h list the common CEF threads. Task runners are also available for other CEF threads as appropriate (for example, V8 WebWorker threads).
Public classCefUrlParts URL component parts.
Public classCefUrlRequest Class used to make a URL request. URL requests are not associated with a browser instance so no CefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the methods of the URL request object must be accessed on the same thread that created it.
Public classCefUrlRequestClient Interface that should be implemented by the CefURLRequest client. The methods of this class will be called on the same thread that created the request unless otherwise documented.
Public classCefUserData 
Public classCefV8Accessor Interface that should be implemented to handle V8 function calls. The methods of this class will be called on the thread associated with the V8 function.
Public classCefV8Context Class representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
Public classCefV8Exception Class representing a V8 exception. The methods of this class may be called on any render process thread.
Public classCefV8Handler Interface that should be implemented to handle V8 function calls. The methods of this class will always be called on the render process main thread.
Public classCefV8StackFrame Class representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
Public classCefV8StackTrace Class representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
Public classCefV8Value Class representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
Public classCefValue Class that wraps other data value types. Complex types (binary, dictionary and list) will be referenced but not owned by this object. Can be used on any process and thread.
Public classCefVersionMismatchException 
Public classCefWebPluginInfo Information about a specific web plugin.
Public classCefWebPluginInfoVisitor Interface to implement for visiting web plugin information. The methods of this class will be called on the browser process UI thread.
Public classCefWebPluginUnstableCallback Interface to implement for receiving unstable plugin information. The methods of this class will be called on the browser process IO thread.
Public classCefWindowInfo Class representing window information.
Public classCefWriteHandler Interface the client can implement to provide a custom stream writer. The methods of this class may be called on any thread.
Public classCefXmlReader Class that supports the reading of XML data via the libxml streaming API. The methods of this class should only be called on the thread that creates the object.
Public classCefZipReader Class that supports the reading of zip archives via the zlib unzip API. The methods of this class should only be called on the thread that creates the object.
Structures
 StructureDescription
Public structureCefColor 
Public structureCefInsets 
Public structureCefMouseEvent Structure representing mouse event information.
Public structureCefPoint 
Public structureCefRange 
Public structureCefRectangle 
Public structureCefSize 
Enumerations
 EnumerationDescription
Public enumerationCefAlphaType Describes how to interpret the alpha component of a pixel.
Public enumerationCefCdmRegistrationError Error codes for CDM registration. See cef_web_plugin.h for details.
Public enumerationCefCertStatus Supported certificate status code values. See net\cert\cert_status_flags.h for more information. CERT_STATUS_NONE is new in CEF because we use an enum while cert_status_flags.h uses a typedef and static const variables.
Public enumerationCefColorModel Print job color mode values.
Public enumerationCefColorType Describes how to interpret the components of a pixel.
Public enumerationCefContextMenuEditStateFlags Supported context menu edit state bit flags.
Public enumerationCefContextMenuMediaStateFlags Supported context menu media state bit flags.
Public enumerationCefContextMenuMediaType Supported context menu media types.
Public enumerationCefContextMenuTypeFlags Supported context menu type flags.
Public enumerationCefContextSafetyImplementation CEF offers two context safety implementations with different performance characteristics.
Public enumerationCefCrossAxisAlignment Specifies where along the cross axis the CefBoxLayout child views should be laid out.
Public enumerationCefCursorType Cursor type values.
Public enumerationCefDomDocumentType DOM document types.
Public enumerationCefDomEventCategory DOM event category flags.
Public enumerationCefDomEventPhase DOM event processing phases.
Public enumerationCefDomNodeType DOM node types.
Public enumerationCefDragOperationsMask "Verb" of a drag-and-drop operation as negotiated between the source and destination. These constants match their equivalents in WebCore's DragActions.h and should not be renumbered.
Public enumerationCefDuplexMode Print job duplex mode values.
Public enumerationCefErrorCode Supported error code values.
Public enumerationCefEventFlags Supported event bit flags.
Public enumerationCefFileDialogMode Supported file dialog modes.
Public enumerationCefFocusSource Focus sources.
Public enumerationCefGeopositionErrorCode Geoposition error codes.
Public enumerationCefJSDialogType Supported JavaScript dialog types.
Public enumerationCefJsonParserError Error codes that can be returned from CefParseJSONAndReturnError.
Public enumerationCefJsonParserOptions Options that can be passed to CefParseJSON.
Public enumerationCefJsonWriterOptions Options that can be passed to CefWriteJSON.
Public enumerationCefKeyEventType Key event types.
Public enumerationCefLogSeverity Log severity levels.
Public enumerationCefMainAxisAlignment Specifies where along the main axis the CefBoxLayout child views should be laid out.
Public enumerationCefMenuId Supported menu IDs. Non-English translations can be provided for the IDS_MENU_* strings in CefResourceBundleHandler::GetLocalizedString().
Public enumerationCefMenuItemType Supported menu item types.
Public enumerationCefMouseButtonType Mouse button types.
Public enumerationCefNavigationType 
Public enumerationCefPaintElementType Paint element types.
Public enumerationCefPathKey Path key values.
Public enumerationCefPdfPrintMarginType Margin type for PDF printing.
Public enumerationCefPluginPolicy Plugin policies supported by CefRequestContextHandler::OnBeforePluginLoad.
Public enumerationCefPostDataElementType Post data elements may represent either bytes or files.
Public enumerationCefProcessId Existing process IDs.
Public enumerationCefReferrerPolicy Policy for how the Referrer HTTP header value will be sent during navigation. If the `--no-referrers` command-line flag is specified then the policy value will be ignored and the Referrer value will never be sent.
Public enumerationCefResourceType Resource type for a request.
Public enumerationCefResponseFilterStatus Return values for CefResponseFilter::Filter().
Public enumerationCefReturnValue Return value types.
Public enumerationCefRuntimePlatform 
Public enumerationCefScaleFactor Supported UI scale factors for the platform. SCALE_FACTOR_NONE is used for density independent resources such as string, html/js files or an image that can be used for any scale factors (such as wallpapers).
Public enumerationCefState Represents the state of a setting.
Public enumerationCefStorageType Storage types.
Public enumerationCefTerminationStatus Process termination status values.
Public enumerationCefTextStyle Text style types. Should be kepy in sync with gfx::TextStyle.
Public enumerationCefThreadId Existing thread IDs.
Public enumerationCefTransitionType Transition type for a request. Made up of one source value and 0 or more qualifiers.
Public enumerationCefUriUnescapeRules URI unescape rules passed to CefURIDecode().
Public enumerationCefUrlRequestOptions 
Public enumerationCefUrlRequestStatus 
Public enumerationCefV8AccessControl V8 access control values.
Public enumerationCefV8PropertyAttribute V8 property attribute values.
Public enumerationCefValueType Supported value types.
Public enumerationCefWindowOpenDisposition The manner in which a link click should be opened.
Public enumerationCefXmlEncoding Supported XML encoding types. The parser supports ASCII, ISO-8859-1, and UTF16 (LE and BE) by default. All other types must be translated to UTF8 before being passed to the parser. If a BOM is detected and the correct decoder is available then that decoder will be used automatically.
Public enumerationCefXmlNodeType XML node types.