This item has no description.
Name | Description |
---|---|
Record TCefAcceleratedPaintInfo |
Structure containing shared texture information for the OnAcceleratedPaint callback. Resources will be released to the underlying pool for reuse when the callback returns from client code. |
Record TMyMemoryStatusEx |
Record used with GetGlobalMemoryStatusEx to get the memory status. |
Record TOSVersionInfoEx |
Record used with RtlGetVersion to get the Windows version information. |
Record TCefStringWide |
CEF wide string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you. |
Record TCefStringUtf8 |
CEF utf8 string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you. |
Record TCefStringUtf16 |
CEF utf16 string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you. |
Record TFileVersionInfo |
Record used by GetDLLVersion to get the DLL version information |
Record TCefMainArgs |
Structure representing CefExecuteProcess arguments. |
Record TCefRect |
Structure representing a rectangle. |
Record TCefPoint |
Structure representing a point. |
Record TCefSize |
Structure representing a size. |
Record TCefRange |
Structure representing a range. |
Record TCefCursorInfo |
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. |
Record TCefLinuxWindowProperties |
Linux window properties, such as X11's WM_CLASS or Wayland's app_id. Those are passed to CefWindowDelegate, so the client can set them for the CefWindow's top-level. Thus, allowing window managers to correctly display the application's information (e.g., icons). |
Record TLinuxWindowProperties |
String version of TCefLinuxWindowProperties |
Record TCefUrlParts |
URL component parts. |
Record TUrlParts |
String version of TCefUrlParts |
Record TCefInsets |
Structure representing insets. |
Record TCefTaskInfo |
Structure representing task information provided by ICefTaskManager. |
Record TCustomTaskInfo |
Pascal version of TCefTaskInfo. |
Record TCefTouchHandleState |
Touch handle state. |
Record TCefCompositionUnderline |
Structure representing IME composition underline information. This is a thin wrapper around Blink's WebCompositionUnderline class and should be kept in sync with that. |
Record TCefTime |
Time information. Values should always be in UTC. |
Record TCefBoxLayoutSettings |
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. |
Record TCefSettings |
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. |
Record TCefWindowInfo |
Structure representing window information. |
Record TCefDraggableRegion |
Structure representing a draggable region. |
Record TCefKeyEvent |
Structure representing keyboard event information. |
Record TCefPopupFeatures |
Popup window features. |
Record TCefBrowserSettings |
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. |
Record TCefScreenInfo |
Screen information used when window rendering is disabled. This structure is passed as a parameter to ICefRenderHandler.GetScreenInfo and should be filled in by the client. |
Record TCefRequestContextSettings |
Request context initialization settings. Specify NULL or 0 to get the recommended default values. |
Record TCefCookie |
Cookie information. |
Record TCookie |
Cookie information. |
Record TCefPdfPrintSettings |
Structure representing PDF print settings. These values match the parameters supported by the DevTools Page.printToPDF function. See https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF |
Record TCefMouseEvent |
Structure representing mouse event information. |
Record TCefTouchEvent |
Structure representing touch event information. |
Record TCefSimulatedTouchPoint |
Structure representing a simulated touch point. |
Record TCefAudioParameters |
Structure representing the audio parameters for setting up the audio handler. |
Record TCefMediaSinkDeviceInfo |
Device information for a MediaSink object. handler. |
Record TCefBaseRefCounted |
All ref-counted framework structures must include this structure first. |
Record TCefBaseScoped |
All scoped framework structures must include this structure first. |
Record TCefStreamWriter |
Structure used to write data to a stream. The functions of this structure may be called on any thread. |
Record TCefX509CertPrincipal |
Structure representing the issuer or subject field of an X.509 certificate. |
Record TCefX509Certificate |
Structure representing a X.509 certificate. |
Record TCefSslInfo |
Structure representing SSL information. |
Record TCefSSLStatus |
Structure representing the SSL information for a navigation entry. |
Record TCefSelectClientCertificateCallback |
Callback structure used to select a client certificate for authentication. |
Record TCefRunContextMenuCallback |
Callback structure used for continuation of custom context menu display. |
Record TCefFileDialogCallback |
Callback structure for asynchronous continuation of file dialog requests. |
Record TCefUnresponsiveProcessCallback |
Callback structure for asynchronous handling of an unresponsive process. |
Record TCefDialogHandler |
Implement this structure to handle dialog events. The functions of this structure will be called on the browser process UI thread. |
Record TCefDisplayHandler |
Implement this structure to handle events related to browser display state. The functions of this structure will be called on the UI thread. |
Record TCefDownloadHandler |
Structure used to handle file downloads. The functions of this structure will called on the browser process UI thread. |
Record TCefDragHandler |
Implement this structure to handle events related to dragging. The functions of this structure will be called on the UI thread. |
Record TCefFindHandler |
Implement this structure to handle events related to find results. The functions of this structure will be called on the UI thread. |
Record TCefFocusHandler |
Implement this structure to handle events related to focus. The functions of this structure will be called on the UI thread. |
Record TCefJsDialogHandler |
Implement this structure to handle events related to JavaScript dialogs. The functions of this structure will be called on the UI thread. |
Record TCefJsDialogCallback |
Callback structure used for asynchronous continuation of JavaScript dialog requests. |
Record TCefKeyboardHandler |
Implement this structure to handle events related to keyboard input. The functions of this structure will be called on the UI thread. |
Record TCefLifeSpanHandler |
Implement this structure to handle events related to browser life span. The functions of this structure will be called on the UI thread unless otherwise indicated. |
Record TCefRegistration |
Generic callback structure used for managing the lifespan of a registration. |
Record TCefDevToolsMessageObserver |
Callback structure for ICefBrowserHost.AddDevToolsMessageObserver. The functions of this structure will be called on the browser process UI thread. |
Record TCefMediaRouter |
Supports discovery of and communication with media devices on the local network via the Cast and DIAL protocols. The functions of this structure may be called on any browser process thread unless otherwise indicated. |
Record TCefMediaObserver |
Implemented by the client to observe MediaRouter events and registered via ICefMediaRouter.AddObserver. The functions of this structure will be called on the browser process UI thread. |
Record TCefMediaRoute |
Represents the route between a media source and sink. Instances of this object are created via ICefMediaRouter.CreateRoute and retrieved via ICefMediaObserver.OnRoutes. Contains the status and metadata of a routing operation. The functions of this structure may be called on any browser process thread unless otherwise indicated. |
Record TCefMediaRouteCreateCallback |
Callback structure for ICefMediaRouter.CreateRoute. The functions of this structure will be called on the browser process UI thread. |
Record TCefMediaSink |
Represents a sink to which media can be routed. Instances of this object are retrieved via ICefMediaObserver.OnSinks. The functions of this structure may be called on any browser process thread unless otherwise indicated. |
Record TCefMediaSinkDeviceInfoCallback |
Callback structure for ICefMediaSink.GetDeviceInfo. The functions of this structure will be called on the browser process UI thread. |
Record TCefMediaSource |
Represents a source from which media can be routed. Instances of this object are retrieved via ICefMediaRouter.GetSource. The functions of this structure may be called on any browser process thread unless otherwise indicated. |
Record TCefAudioHandler |
Implement this structure to handle audio events. |
Record TCefLoadHandler |
Implement this structure to handle events related to browser load status. The functions of this structure will be called on the browser process UI thread or render process main thread (TID_RENDERER). |
Record TCefRenderHandler |
Implement this structure to handle events when window rendering is disabled. The functions of this structure will be called on the UI thread. |
Record TCefPreferenceRegistrar |
Structure that manages custom preference registrations. |
Record TCefPreferenceManager |
Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences. |
Record TCefV8StackTrace |
Structure 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 ICefv8context.GetTaskRunner() function. |
Record TCefV8StackFrame |
Structure 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 ICefv8context.GetTaskRunner() function. |
Record TCefStreamReader |
Structure used to read data from a stream. The functions of this structure may be called on any thread. |
Record TCefReadHandler |
Structure the client can implement to provide a custom stream reader. The functions of this structure may be called on any thread. |
Record TCefWriteHandler |
Structure the client can implement to provide a custom stream writer. The functions of this structure may be called on any thread. |
Record TCefXmlReader |
Structure that supports the reading of XML data via the libxml streaming API. The functions of this structure should only be called on the thread that creates the object. |
Record TCefZipReader |
Structure that supports the reading of zip archives via the zlib unzip API. The functions of this structure should only be called on the thread that creates the object. |
Record TCefUrlrequestClient |
Structure that should be implemented by the ICefUrlRequest client. The functions of this structure will be called on the same thread that created the request unless otherwise documented. |
Record TCefUrlRequest |
Structure used to make a URL request. URL requests are not associated with a browser instance so no ICefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the functions of the URL request object must be accessed on the same thread that created it. |
Record TCefThread |
A simple thread abstraction that establishes a message loop on a new thread. The consumer uses ICefTaskRunner to execute code on the thread's message loop. The thread is terminated when the ICefThread object is destroyed or stop() is called. All pending tasks queued on the thread's message loop will run to completion before the thread is terminated. cef_thread_create() can be called on any valid CEF thread in either the browser or render process. This structure should only be used for tasks that require a dedicated thread. In most cases you can post tasks to an existing CEF thread instead of creating a new one; see cef_task.h for details. |
Record TCefWaitableEvent |
WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work. This is equivalent to using a Lock+ConditionVariable to protect a simple boolean value. However, using WaitableEvent in conjunction with a Lock to wait for a more complex state change (e.g., for an item to be added to a queue) is not recommended. In that case consider using a ConditionVariable instead of a WaitableEvent. It is safe to create and/or signal a WaitableEvent from any thread. Blocking on a WaitableEvent by calling the *wait() functions is not allowed on the browser process UI or IO threads. |
Record TCefTaskRunner |
Structure that asynchronously executes tasks on the associated thread. It is safe to call the functions of this structure on any thread.
CEF maintains multiple internal threads that are used for handling different types of tasks in different processes. The TCefThreadId 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). |
Record TCefEndTracingCallback |
Implement this structure to receive notification when tracing has completed. The functions of this structure will be called on the browser process UI thread. |
Record TCefResourceBundle |
Structure used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the ICefResourceBundleHandler returned from ICefApp.GetResourceBundleHandler. See TCefSettings for additional options related to resource bundle loading. The functions of this structure may be called on any thread unless otherwise indicated. |
Record TCefMenuModelDelegate |
Implement this structure to handle menu model events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefProcessMessage |
Structure representing a message. Can be used on any process and thread. |
Record TCefRenderProcessHandler |
Structure used to implement render process callbacks. The functions of this structure will be called on the render process main thread (TID_RENDERER) unless otherwise indicated. |
Record TCefRequestHandler |
Implement this structure to handle events related to browser requests. The functions of this structure will be called on the thread indicated. |
Record TCefMediaAccessCallback |
Callback structure used for asynchronous continuation of media access permission requests. |
Record TCefMediaAccessHandler |
Implement this structure to handle events related to media access permission requests. The functions of this structure will be called on the browser process UI thread. |
Record TCefPermissionPromptCallback |
Callback structure used for asynchronous continuation of permission prompts. |
Record TCefPermissionHandler |
Implement this structure to handle events related to permission requests. The functions of this structure will be called on the browser process UI thread. |
Record TCefSharedMemoryRegion |
Structure that wraps platform-dependent share memory region mapping. |
Record TCefSharedProcessMessageBuilder |
Structure that builds a ICefProcessMessage containing a shared memory region. This structure is not thread-safe but may be used exclusively on a different thread from the one which constructed it. |
Record TCefResourceSkipCallback |
Callback for asynchronous continuation of ICefResourceHandler.skip(). |
Record TCefResourceReadCallback |
Callback for asynchronous continuation of ICefResourceHandler.read(). |
Record TCefResourceHandler |
Structure used to implement a custom request handler structure. The functions of this structure will be called on the IO thread unless otherwise indicated. |
Record TCefResourceRequestHandler |
Implement this structure to handle events related to browser requests. The functions of this structure will be called on the IO thread unless otherwise indicated. |
Record TCefCookieAccessFilter |
Implement this structure to filter cookies that may be sent or received from resource requests. The functions of this structure will be called on the IO thread unless otherwise indicated. |
Record TCefResponse |
Structure used to represent a web response. The functions of this structure may be called on any thread. |
Record TCefResponseFilter |
Implement this structure to filter resource response content. The functions of this structure will be called on the browser process IO thread. |
Record TCefAuthCallback |
Callback structure used for asynchronous continuation of authentication requests. |
Record TCefCallback |
Generic callback structure used for asynchronous continuation. |
Record TCefRequestContext |
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 ICefBrowserHost static factory functions or when creating a new URL request via the ICefUrlRequest static factory functions. 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 ICefBrowserHost static factory function and all other request context objects will be ignored. |
Record TCefRequestContextHandler |
Implement this structure to provide handler implementations. The handler instance will not be released until all objects related to the context have been destroyed. |
Record TCefCompletionCallback |
Generic callback structure used for asynchronous completion. |
Record TCefCookieManager |
Structure used for managing cookies. The functions of this structure may be called on any thread unless otherwise indicated. |
Record TCefSchemeHandlerFactory |
Structure that creates ICefResourceHandler instances for handling scheme requests. The functions of this structure will always be called on the IO thread. |
Record TCefResolveCallback |
Callback structure for ICefRequestContext.ResolveHost. |
Record TCefCookieVisitor |
Structure to implement for visiting cookie values. The functions of this structure will always be called on the UI thread. |
Record TCefSetCookieCallback |
Structure to implement to be notified of asynchronous completion via ICefCookieManager.SetCookie(). |
Record TCefDeleteCookiesCallback |
Structure to implement to be notified of asynchronous completion via ICefCookieManager.DeleteCookies(). |
Record TCefRunFileDialogCallback |
Callback structure for ICefBrowserHost.RunFileDialog. The functions of this structure will be called on the browser process UI thread. |
Record TCefDownloadImageCallback |
Callback structure for ICefBrowserHost.DownloadImage. The functions of this structure will be called on the browser process UI thread. |
Record TCefImage |
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 functions of this structure can be called on any browser process thread. |
Record TCefPdfPrintCallback |
Callback structure for ICefBrowserHost.PrintToPDF. The functions of this structure will be called on the browser process UI thread. |
Record TCefNavigationEntryVisitor |
Callback structure for ICefBrowserHost.GetNavigationEntries. The functions of this structure will be called on the browser process UI thread. |
Record TCefNavigationEntry |
Structure used to represent an entry in navigation history. |
Record TCefPrintSettings |
Structure representing print settings. |
Record TCefPrintDialogCallback |
Callback structure for asynchronous continuation of print dialog requests. |
Record TCefPrintJobCallback |
Callback structure for asynchronous continuation of print job requests. |
Record TCefPrintHandler |
Implement this structure to handle printing on Linux. Each browser will have only one print job in progress at a time. The functions of this structure will be called on the browser process UI thread. |
Record TCefDragData |
Structure used to represent drag data. The functions of this structure may be called on any thread. |
Record TCefCommandLine |
Structure 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 should be lowercase ASCII and will be converted to such if necessary. Switch values will retain the original case and UTF8 encoding. This structure can be used before cef_initialize() is called. |
Record TCefCommandHandler |
Implement this structure to handle events related to commands. The functions of this structure will be called on the UI thread. |
Record TCefSchemeRegistrar |
Structure that manages custom scheme registrations. |
Record TCefBinaryValue |
Structure representing a binary value. Can be used on any process and thread. |
Record TCefValue |
Structure 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. |
Record TCefDictionaryValue |
Structure representing a dictionary value. Can be used on any process and thread. |
Record TCefListValue |
Structure representing a list value. Can be used on any process and thread. |
Record TCefStringVisitor |
Implement this structure to receive string values asynchronously. |
Record TCefPostDataElement |
Structure used to represent a single element in the request post data. The functions of this structure may be called on any thread. |
Record TCefPostData |
Structure used to represent post data for a web request. The functions of this structure may be called on any thread. |
Record TCefRequest |
Structure used to represent a web request. The functions of this structure may be called on any thread. |
Record TCefTask |
Implement this structure for asynchronous task execution. If the task is posted successfully and if the associated message loop is still running then the execute() function 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. |
Record TCefTaskManager |
Structure that facilitates managing the browser-related tasks. The functions of this structure may only be called on the UI thread. |
Record TCefDomVisitor |
Structure to implement for visiting the DOM. The functions of this structure will be called on the render process main thread. |
Record TCefMenuModel |
Supports creation and modification of menus. See TCefMenuId (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 functions of this structure can only be accessed on the browser process the UI thread. |
Record TCefContextMenuParams |
Provides information about the context menu state. The functions of this structure can only be accessed on browser process the UI thread. |
Record TCefDownloadItem |
Structure used to represent a download item. |
Record TCefBeforeDownloadCallback |
Callback structure used to asynchronously continue a download. |
Record TCefDownloadItemCallback |
Callback structure used to asynchronously cancel a download. |
Record TCefDomNode |
Structure used to represent a DOM node. The functions of this structure should only be called on the render process main thread. |
Record TCefDomDocument |
Structure used to represent a DOM document. The functions of this structure should only be called on the render process main thread thread. |
Record TCefv8Handler |
Structure that should be implemented to handle V8 function calls. The functions of this structure will be called on the thread associated with the V8 function. |
Record TCefV8Exception |
Structure representing a V8 exception. The functions of this structure may be called on any render process thread. |
Record TCefv8ArrayBufferReleaseCallback |
Callback structure that is passed to ICefv8value.CreateArrayBuffer. |
Record TCefv8Value |
Structure 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 ICefv8context.GetTaskRunner() function. |
Record TCefV8Context |
Structure 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 ICefv8context.GetTaskRunner() function. |
Record TCefV8Interceptor |
Structure that should be implemented to handle V8 interceptor calls. The functions of this structure will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer. |
Record TCefV8Accessor |
Structure that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling ICefv8value.SetValue(). The functions of this structure will be called on the thread associated with the V8 accessor. |
Record TCefFrame |
Structure used to represent a frame in the browser window. When used in the browser process the functions of this structure may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this structure may only be called on the main thread. |
Record TCefFrameHandler |
Implement this STRUCTURE to handle events related to ICefFrame life span. The order of callbacks is:
(1) During initial ICefBrowserHost creation and navigation of the main frame: - ICefFrameHandler.OnFrameCreated => The initial main frame object has been created. Any commands will be queued until the frame is attached. - ICefFrameHandler.OnMainFrameChanged => The initial main frame object has been assigned to the browser. - ICefLifeSpanHandler.OnAfterCreated => The browser is now valid and can be used. - ICefFrameHandler.OnFrameAttached => The initial main frame object is now connected to its peer in the renderer process. Commands can be routed. (2) During further ICefBrowserHost navigation/loading of the main frame and/or sub-frames: - ICefFrameHandler.OnFrameCreated => A new main frame or sub-frame object has been created. Any commands will be queued until the frame is attached. - ICefFrameHandler.OnFrameAttached => A new main frame or sub-frame object is now connected to its peer in the renderer process. Commands can be routed. - ICefFrameHandler.OnFrameDetached => An existing main frame or sub- frame object has lost its connection to the renderer process. If multiple objects are detached at the same time then notifications will be sent for any sub-frame objects before the main frame object. Commands can no longer be routed and will be discarded. - ICefFrameHandler.OnMainFrameChanged => A new main frame object has been assigned to the browser. This will only occur with cross-origin navigation or re-navigation after renderer process termination (due to crashes, etc). (3) During final ICefBrowserHost destruction of the main frame: - ICefFrameHandler.OnFrameDetached => Any sub-frame objects have lost their connection to the renderer process. Commands can no longer be routed and will be discarded. - ICefLifeSpanHandler.OnBeforeClose => The browser has been destroyed. - ICefFrameHandler.OnFrameDetached => The main frame object have lost its connection to the renderer process. Notifications will be sent for any sub-frame objects before the main frame object. Commands can no longer be routed and will be discarded. - ICefFrameHandler.OnMainFrameChanged => The final main frame object has been removed from the browser. Cross-origin navigation and/or loading receives special handling. When the main frame navigates to a different origin the OnMainFrameChanged callback (2) will be executed with the old and new main frame objects. When a new sub-frame is loaded in, or an existing sub-frame is navigated to, a different origin from the parent frame, a temporary sub-frame object will first be created in the parent's renderer process. That temporary sub-frame will then be discarded after the real cross-origin sub-frame is created in the new/target renderer process. The client will receive cross-origin navigation callbacks (2) for the transition from the temporary sub-frame to the real sub-frame. The temporary sub-frame will not recieve or execute commands during this transitional period (any sent commands will be discarded). When a new popup browser is created in a different origin from the parent browser, a temporary main frame object for the popup will first be created in the parent's renderer process. That temporary main frame will then be discarded after the real cross-origin main frame is created in the new/target renderer process. The client will recieve creation and initial navigation callbacks (1) for the temporary main frame, followed by cross- origin navigation callbacks (2) for the transition from the temporary main frame to the real main frame. The temporary main frame may receive and execute commands during this transitional period (any sent commands may be executed, but the behavior is potentially undesirable since they execute in the parent browser's renderer process and not the new/target renderer process). Callbacks will not be executed for placeholders that may be created during pre-commit navigation for sub-frames that do not yet exist in the renderer process. Placeholders will have ICefFrame.GetIdentifier() == -4. The functions of this interface will be called on the UI thread unless otherwise indicated. |
Record TCefAccessibilityHandler |
Implement this structure to receive accessibility notification when accessibility events have been registered. The functions of this structure will be called on the UI thread. |
Record TCefContextMenuHandler |
Implement this structure to handle context menu events. The functions of this structure will be called on the UI thread. |
Record TCefRunQuickMenuCallback |
Callback structure used for continuation of custom quick menu display. |
Record TCefClient |
Implement this structure to provide handler implementations. |
Record TCefBrowserHost |
Structure used to represent the browser process aspects of a browser. The functions of this structure can only be called in the browser process. They may be called on any thread in that process unless otherwise indicated in the comments. |
Record TCefBrowser |
Structure used to represent a browser. When used in the browser process the functions of this structure may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this structure may only be called on the main thread. |
Record TCefResourceBundleHandler |
Structure used to implement a custom resource bundle structure. See TCefSettings for additional options related to resource bundle loading. The functions of this structure may be called on multiple threads. |
Record TCefBrowserProcessHandler |
Structure used to implement browser process callbacks. The functions of this structure will be called on the browser process main thread unless otherwise indicated. |
Record TCefApp |
Implement this structure to provide handler implementations. Methods will be called by the process and/or thread indicated. |
Record TCefServer |
Structure representing a server that supports HTTP and WebSocket requests. Server capacity is limited and is intended to handle only a small number of simultaneous connections (e.g. for communicating between applications on localhost). The functions of this structure are safe to call from any thread in the brower process unless otherwise indicated. |
Record TCefServerHandler |
Implement this structure to handle HTTP server requests. A new thread will be created for each ICefServer.CreateServer call (the "dedicated server thread"), and the functions of this structure will be called on that thread. It is therefore recommended to use a different ICefServerHandler instance for each ICefServer.CreateServer call to avoid thread safety issues in the ICefServerHandler implementation. |
Record TCefDisplay |
This structure typically, but not always, corresponds to a physical display connected to the system. A fake Display may exist on a headless system, or a Display may correspond to a remote, virtual display. All size and position values are in density independent pixel (DIP) coordinates unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefLayout |
A Layout handles the sizing of the children of a Panel according to implementation-specific heuristics. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefBoxLayout |
A Layout manager that arranges child views vertically or horizontally in a side-by-side fashion with spacing around and between the child views. The child views are always sized according to their preferred size. If the host's bounds provide insufficient space, child views will be clamped. Excess space will not be distributed. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefFillLayout |
A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefOverlayController |
Controller for an overlay that contains a contents View added via ICefWindow.AddOverlayView. Methods exposed by this controller should be called in preference to functions of the same name exposed by the contents View unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefView |
A View is a rectangle within the views View hierarchy. It is the base structure for all Views. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefViewDelegate |
Implement this structure to handle view events. All size and position values are in density independent pixels (DIP) unless otherwise indicated. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefTextfield |
A Textfield supports editing of text. This control is custom rendered with no platform-specific code. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefTextfieldDelegate |
Implement this structure to handle Textfield events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefScrollView |
A ScrollView will show horizontal and/or vertical scrollbars when necessary based on the size of the attached content view. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefPanel |
A Panel is a container in the views hierarchy that can contain other Views as children. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefPanelDelegate |
Implement this structure to handle Panel events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefBrowserView |
A View hosting a ICefBrowser instance. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefBrowserViewDelegate |
Implement this structure to handle BrowserView events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefButton |
A View representing a button. Depending on the specific type, the button could be implemented by a native control or custom rendered. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefButtonDelegate |
Implement this structure to handle Button events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefLabelButton |
LabelButton is a button with optional text and/or icon. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefMenuButton |
MenuButton is a button with optional text, icon and/or menu marker that shows a menu when clicked with the left mouse button. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefMenuButtonPressedLock |
MenuButton pressed lock is released when this object is destroyed. |
Record TCefMenuButtonDelegate |
Implement this structure to handle MenuButton events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
Record TCefWindow |
A Window is a top-level Window/widget in the Views hierarchy. By default it will have a non-client area with title bar, icon and buttons that supports moving and resizing. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated. |
Record TCefWindowDelegate |
Implement this structure to handle window events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated. |
PCefStringWide = ˆTCefStringWide; |
This item has no description. |
PCefDictionaryValue = ˆTCefDictionaryValue; |
This item has no description. |
PCefListValue = ˆTCefListValue; |
This item has no description. |
PCefBrowser = ˆTCefBrowser; |
This item has no description. |
PCefValue = ˆTCefValue; |
This item has no description. |
PCefBinaryValue = ˆTCefBinaryValue; |
This item has no description. |
PCefSchemeRegistrar = ˆTCefSchemeRegistrar; |
This item has no description. |
PCefPreferenceRegistrar = ˆTCefPreferenceRegistrar; |
This item has no description. |
PCefPreferenceManager = ˆTCefPreferenceManager; |
This item has no description. |
PCefCommandLine = ˆTCefCommandLine; |
This item has no description. |
PCefCommandHandler = ˆTCefCommandHandler; |
This item has no description. |
PCefBaseRefCounted = ˆTCefBaseRefCounted; |
This item has no description. |
PCefBaseScoped = ˆTCefBaseScoped; |
This item has no description. |
PCefWindowInfo = ˆTCefWindowInfo; |
This item has no description. |
PCefSettings = ˆTCefSettings; |
This item has no description. |
PCefStringUtf8 = ˆTCefStringUtf8; |
This item has no description. |
PCefStringUtf16 = ˆTCefStringUtf16; |
This item has no description. |
PCefStringUserFreeWide = ˆTCefStringUserFreeWide; |
This item has no description. |
PCefStringUserFreeUtf8 = ˆTCefStringUserFreeUtf8; |
This item has no description. |
PCefStringUserFreeUtf16 = ˆTCefStringUserFreeUtf16; |
This item has no description. |
PCefMainArgs = ˆTCefMainArgs; |
This item has no description. |
PCefColor = ˆTCefColor; |
This item has no description. |
PCefBrowserHost = ˆTCefBrowserHost; |
This item has no description. |
PCefClient = ˆTCefClient; |
This item has no description. |
PCefPrintHandler = ˆTCefPrintHandler; |
This item has no description. |
PCefResourceBundleHandler = ˆTCefResourceBundleHandler; |
This item has no description. |
PCefBrowserProcessHandler = ˆTCefBrowserProcessHandler; |
This item has no description. |
PCefContextMenuHandler = ˆTCefContextMenuHandler; |
This item has no description. |
PCefRunQuickMenuCallback = ˆTCefRunQuickMenuCallback; |
This item has no description. |
PCefAccessibilityHandler = ˆTCefAccessibilityHandler; |
This item has no description. |
PCefFrame = ˆTCefFrame; |
This item has no description. |
PCefFrameHandler = ˆTCefFrameHandler; |
This item has no description. |
PCefApp = ˆTCefApp; |
This item has no description. |
PCefServer = ˆTCefServer; |
This item has no description. |
PCefServerHandler = ˆTCefServerHandler; |
This item has no description. |
PCefStringVisitor = ˆTCefStringVisitor; |
This item has no description. |
PCefRequest = ˆTCefRequest; |
This item has no description. |
PCefPostData = ˆTCefPostData; |
This item has no description. |
PCefPostDataElement = ˆTCefPostDataElement; |
This item has no description. |
PPCefPostDataElement = ˆPCefPostDataElement; |
This item has no description. |
PCefv8Context = ˆTCefv8Context; |
This item has no description. |
PCefV8Interceptor = ˆTCefV8Interceptor; |
This item has no description. |
PCefTask = ˆTCefTask; |
This item has no description. |
PCefTaskManager = ˆTCefTaskManager; |
This item has no description. |
PCefv8Value = ˆTCefv8Value; |
This item has no description. |
PCefBaseTime = ˆTCefBaseTime; |
This item has no description. |
PCefTime = ˆTCefTime; |
This item has no description. |
PCefV8Exception = ˆTCefV8Exception; |
This item has no description. |
PCefv8ArrayBufferReleaseCallback = ˆTCefv8ArrayBufferReleaseCallback; |
This item has no description. |
PCefv8Handler = ˆTCefv8Handler; |
This item has no description. |
PPCefV8Value = ˆPCefV8ValueArray; |
This item has no description. |
PCefDomVisitor = ˆTCefDomVisitor; |
This item has no description. |
PCefDomDocument = ˆTCefDomDocument; |
This item has no description. |
PCefDomNode = ˆTCefDomNode; |
This item has no description. |
PCefContextMenuParams = ˆTCefContextMenuParams; |
This item has no description. |
PCefMenuModel = ˆTCefMenuModel; |
This item has no description. |
PCefRunContextMenuCallback = ˆTCefRunContextMenuCallback; |
This item has no description. |
PCefDialogHandler = ˆTCefDialogHandler; |
This item has no description. |
PCefFileDialogCallback = ˆTCefFileDialogCallback; |
This item has no description. |
PCefUnresponsiveProcessCallback = ˆTCefUnresponsiveProcessCallback; |
This item has no description. |
PCefDisplayHandler = ˆTCefDisplayHandler; |
This item has no description. |
PCefDownloadHandler = ˆTCefDownloadHandler; |
This item has no description. |
PCefDownloadItem = ˆTCefDownloadItem; |
This item has no description. |
PCefBeforeDownloadCallback = ˆTCefBeforeDownloadCallback; |
This item has no description. |
PCefDownloadItemCallback = ˆTCefDownloadItemCallback; |
This item has no description. |
PCefDragHandler = ˆTCefDragHandler; |
This item has no description. |
PCefDragData = ˆTCefDragData; |
This item has no description. |
PCefDraggableRegionArray = ˆTCefDraggableRegionArray; |
This item has no description. |
PCefDraggableRegion = ˆTCefDraggableRegion; |
This item has no description. |
PCefRect = ˆTCefRect; |
This item has no description. |
PCefPoint = ˆTCefPoint; |
This item has no description. |
PCefSize = ˆTCefSize; |
This item has no description. |
PCefRectArray = ˆTCefRectArray; |
This item has no description. |
PCefRange = ˆTCefRange; |
This item has no description. |
PCefStreamWriter = ˆTCefStreamWriter; |
This item has no description. |
PCefFindHandler = ˆTCefFindHandler; |
This item has no description. |
PCefFocusHandler = ˆTCefFocusHandler; |
This item has no description. |
PCefJsDialogHandler = ˆTCefJsDialogHandler; |
This item has no description. |
PCefJsDialogCallback = ˆTCefJsDialogCallback; |
This item has no description. |
PCefKeyboardHandler = ˆTCefKeyboardHandler; |
This item has no description. |
PCefKeyEvent = ˆTCefKeyEvent; |
This item has no description. |
PCefLifeSpanHandler = ˆTCefLifeSpanHandler; |
This item has no description. |
PCefAudioHandler = ˆTCefAudioHandler; |
This item has no description. |
PCefAudioParameters = ˆTCefAudioParameters; |
This item has no description. |
PCefPopupFeatures = ˆTCefPopupFeatures; |
This item has no description. |
PCefBrowserSettings = ˆTCefBrowserSettings; |
This item has no description. |
PCefLoadHandler = ˆTCefLoadHandler; |
This item has no description. |
PCefRenderHandler = ˆTCefRenderHandler; |
This item has no description. |
PCefScreenInfo = ˆTCefScreenInfo; |
This item has no description. |
PCefRenderProcessHandler = ˆTCefRenderProcessHandler; |
This item has no description. |
PCefCursorInfo = ˆTCefCursorInfo; |
This item has no description. |
PCefThread = ˆTCefThread; |
This item has no description. |
PCefWaitableEvent = ˆTCefWaitableEvent; |
This item has no description. |
PCefV8StackTrace = ˆTCefV8StackTrace; |
This item has no description. |
PCefV8StackFrame = ˆTCefV8StackFrame; |
This item has no description. |
PCefProcessMessage = ˆTCefProcessMessage; |
This item has no description. |
PCefRequestHandler = ˆTCefRequestHandler; |
This item has no description. |
PCefMediaAccessCallback = ˆTCefMediaAccessCallback; |
This item has no description. |
PCefMediaAccessHandler = ˆTCefMediaAccessHandler; |
This item has no description. |
PCefPermissionHandler = ˆTCefPermissionHandler; |
This item has no description. |
PCefSharedMemoryRegion = ˆTCefSharedMemoryRegion; |
This item has no description. |
PCefSharedProcessMessageBuilder = ˆTCefSharedProcessMessageBuilder; |
This item has no description. |
PCefPermissionPromptCallback = ˆTCefPermissionPromptCallback; |
This item has no description. |
PCefResourceSkipCallback = ˆTCefResourceSkipCallback; |
This item has no description. |
PCefResourceReadCallback = ˆTCefResourceReadCallback; |
This item has no description. |
PCefResourceHandler = ˆTCefResourceHandler; |
This item has no description. |
PCefResourceRequestHandler = ˆTCefResourceRequestHandler; |
This item has no description. |
PCefCookieAccessFilter = ˆTCefCookieAccessFilter; |
This item has no description. |
PCefResponse = ˆTCefResponse; |
This item has no description. |
PCefResponseFilter = ˆTCefResponseFilter; |
This item has no description. |
PCefAuthCallback = ˆTCefAuthCallback; |
This item has no description. |
PCefSslInfo = ˆTCefSslInfo; |
This item has no description. |
PCefSSLStatus = ˆTCefSSLStatus; |
This item has no description. |
PCefSelectClientCertificateCallback = ˆTCefSelectClientCertificateCallback; |
This item has no description. |
PCefCallback = ˆTCefCallback; |
This item has no description. |
PCefCookie = ˆTCefCookie; |
This item has no description. |
PCefRequestContext = ˆTCefRequestContext; |
This item has no description. |
PCefRequestContextHandler = ˆTCefRequestContextHandler; |
This item has no description. |
PCefCompletionCallback = ˆTCefCompletionCallback; |
This item has no description. |
PCefCookieManager = ˆTCefCookieManager; |
This item has no description. |
PCefSchemeHandlerFactory = ˆTCefSchemeHandlerFactory; |
This item has no description. |
PCefResolveCallback = ˆTCefResolveCallback; |
This item has no description. |
PCefCookieVisitor = ˆTCefCookieVisitor; |
This item has no description. |
PCefSetCookieCallback = ˆTCefSetCookieCallback; |
This item has no description. |
PCefDeleteCookiesCallback = ˆTCefDeleteCookiesCallback; |
This item has no description. |
PCefRunFileDialogCallback = ˆTCefRunFileDialogCallback; |
This item has no description. |
PCefDownloadImageCallback = ˆTCefDownloadImageCallback; |
This item has no description. |
PCefImage = ˆTCefImage; |
This item has no description. |
PCefPdfPrintSettings = ˆTCefPdfPrintSettings; |
This item has no description. |
PCefPdfPrintCallback = ˆTCefPdfPrintCallback; |
This item has no description. |
PCefNavigationEntryVisitor = ˆTCefNavigationEntryVisitor; |
This item has no description. |
PCefNavigationEntry = ˆTCefNavigationEntry; |
This item has no description. |
PCefMouseEvent = ˆTCefMouseEvent; |
This item has no description. |
PCefTouchEvent = ˆTCefTouchEvent; |
This item has no description. |
PCefTouchHandleState = ˆTCefTouchHandleState; |
This item has no description. |
PCefPrintSettings = ˆTCefPrintSettings; |
This item has no description. |
PCefPrintDialogCallback = ˆTCefPrintDialogCallback; |
This item has no description. |
PCefPrintJobCallback = ˆTCefPrintJobCallback; |
This item has no description. |
PCefUrlParts = ˆTCefUrlParts; |
This item has no description. |
PCefStreamReader = ˆTCefStreamReader; |
This item has no description. |
PCefReadHandler = ˆTCefReadHandler; |
This item has no description. |
PCefWriteHandler = ˆTCefWriteHandler; |
This item has no description. |
PCefV8Accessor = ˆTCefV8Accessor; |
This item has no description. |
PCefXmlReader = ˆTCefXmlReader; |
This item has no description. |
PCefZipReader = ˆTCefZipReader; |
This item has no description. |
PCefUrlRequestClient = ˆTCefUrlRequestClient; |
This item has no description. |
PCefUrlRequest = ˆTCefUrlRequest; |
This item has no description. |
PCefTaskRunner = ˆTCefTaskRunner; |
This item has no description. |
PCefEndTracingCallback = ˆTCefEndTracingCallback; |
This item has no description. |
PCefRequestContextSettings = ˆTCefRequestContextSettings; |
This item has no description. |
PCefResourceBundle = ˆTCefResourceBundle; |
This item has no description. |
PCefMenuModelDelegate = ˆTCefMenuModelDelegate; |
This item has no description. |
PCefInsets = ˆTCefInsets; |
This item has no description. |
PCefCompositionUnderline = ˆTCefCompositionUnderline; |
This item has no description. |
PCefX509CertPrincipal = ˆTCefX509CertPrincipal; |
This item has no description. |
PCefX509Certificate = ˆTCefX509Certificate; |
This item has no description. |
PPCefX509Certificate = ˆPCefX509Certificate; |
This item has no description. |
PCefDisplay = ˆTCefDisplay; |
This item has no description. |
PPCefDisplay = ˆPCefDisplay; |
This item has no description. |
PCefLayout = ˆTCefLayout; |
This item has no description. |
PCefBoxLayout = ˆTCefBoxLayout; |
This item has no description. |
PCefFillLayout = ˆTCefFillLayout; |
This item has no description. |
PCefOverlayController = ˆTCefOverlayController; |
This item has no description. |
PCefView = ˆTCefView; |
This item has no description. |
PCefViewDelegate = ˆTCefViewDelegate; |
This item has no description. |
PCefTextfield = ˆTCefTextfield; |
This item has no description. |
PCefTextfieldDelegate = ˆTCefTextfieldDelegate; |
This item has no description. |
PCefScrollView = ˆTCefScrollView; |
This item has no description. |
PCefPanel = ˆTCefPanel; |
This item has no description. |
PCefPanelDelegate = ˆTCefPanelDelegate; |
This item has no description. |
PCefBrowserView = ˆTCefBrowserView; |
This item has no description. |
PCefBrowserViewDelegate = ˆTCefBrowserViewDelegate; |
This item has no description. |
PCefButton = ˆTCefButton; |
This item has no description. |
PCefButtonDelegate = ˆTCefButtonDelegate; |
This item has no description. |
PCefLabelButton = ˆTCefLabelButton; |
This item has no description. |
PCefMenuButton = ˆTCefMenuButton; |
This item has no description. |
PCefMenuButtonPressedLock = ˆTCefMenuButtonPressedLock; |
This item has no description. |
PCefMenuButtonDelegate = ˆTCefMenuButtonDelegate; |
This item has no description. |
PCefWindow = ˆTCefWindow; |
This item has no description. |
PCefWindowDelegate = ˆTCefWindowDelegate; |
This item has no description. |
PCefBoxLayoutSettings = ˆTCefBoxLayoutSettings; |
This item has no description. |
PCefRegistration = ˆTCefRegistration; |
This item has no description. |
PCefDevToolsMessageObserver = ˆTCefDevToolsMessageObserver; |
This item has no description. |
PCefMediaRouter = ˆTCefMediaRouter; |
This item has no description. |
PCefMediaRoute = ˆTCefMediaRoute; |
This item has no description. |
PPCefMediaRoute = ˆPCefMediaRoute; |
This item has no description. |
PCefMediaRouteCreateCallback = ˆTCefMediaRouteCreateCallback; |
This item has no description. |
PCefMediaObserver = ˆTCefMediaObserver; |
This item has no description. |
PCefMediaSink = ˆTCefMediaSink; |
This item has no description. |
PPCefMediaSink = ˆPCefMediaSink; |
This item has no description. |
PCefMediaSinkDeviceInfoCallback = ˆTCefMediaSinkDeviceInfoCallback; |
This item has no description. |
PCefMediaSource = ˆTCefMediaSource; |
This item has no description. |
PCefMediaSinkDeviceInfo = ˆTCefMediaSinkDeviceInfo; |
This item has no description. |
PCefAcceleratedPaintInfo = ˆTCefAcceleratedPaintInfo; |
This item has no description. |
PCefLinuxWindowProperties = ˆTCefLinuxWindowProperties; |
This item has no description. |
PCefTaskInfo = ˆTCefTaskInfo; |
This item has no description. |
NativeInt = PtrInt; |
This item has no description. |
NativeUInt = PtrUInt; |
This item has no description. |
PNativeInt = ˆNativeInt; |
This item has no description. |
PNativeUInt = ˆNativeUInt; |
This item has no description. |
ustring = type UnicodeString; |
String type used by CEF. ustring was created to use the same type in Delphi and Lazarus. |
rbstring = type AnsiString; |
This item has no description. |
TCefWindowHandle = type HWND; |
Native Window handle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_win.h">CEF source file: /include/internal/cef_types_win.h (cef_window_handle_t)) |
TCefCursorHandle = type HCURSOR; |
Native Cursor handle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_win.h">CEF source file: /include/internal/cef_types_win.h (cef_cursor_handle_t)) |
TCefEventHandle = type PMsg; |
Native event handle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_win.h">CEF source file: /include/internal/cef_types_win.h (cef_event_handle_t)) |
TCefSharedTextureHandle = type HANDLE; |
Native texture handle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_win.h">CEF source file: /include/internal/cef_types_win.h (cef_shared_texture_handle_t)) |
TCefColorType = (...); |
Describes how to interpret the components of a pixel.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_color.h">CEF source file: /include/internal/cef_types_color.h (cef_color_type_t)) Values
|
TCefPlatformThreadId = type DWORD; |
Platform thread ID.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_thread_internal.h">CEF source file: /include/internal/cef_thread_internal.h (cef_platform_thread_id_t)) |
TCefPlatformThreadHandle = type DWORD; |
Platform thread handle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_thread_internal.h">CEF source file: /include/internal/cef_thread_internal.h (cef_platform_thread_handle_t)) |
TCefTransitionType = type Cardinal; |
Transition type for a request. Made up of one source value and 0 or more qualifiers.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)) |
TCefColor = type Cardinal; |
32-bit ARGB color value, not premultiplied. The color components are always in a known order. Equivalent to the SkColor type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_color_t)) |
TCefErrorCode = type Integer; |
Supported error code values. Ranges: 0- 99 System related errors 100-199 Connection related errors 200-299 Certificate errors 300-399 HTTP errors 400-499 Cache errors 500-599 ? 600-699 FTP errors 700-799 Certificate manager errors 800-899 DNS resolver errors
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t)) <see href="https://chromium.googlesource.com/chromium/src/+/master/net/base/net_error_list.h">For the complete list of error values see include/base/internal/cef_net_error_list.h which includes this Chromium source file /net/base/net_error_list.h) |
TCefCertStatus = type Integer; |
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.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cert_status_t)) |
TCefSSLVersion = type integer; |
Supported SSL version values.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_ssl_version_t)) <see href="https://source.chromium.org/chromium/chromium/src/+/main:net/ssl/ssl_connection_status_flags.h">See net/ssl/ssl_connection_status_flags.h for more information.) |
TCefStringList = type Pointer; |
CEF string maps are a set of key/value string pairs.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_string_list.h">CEF source file: /include/internal/cef_string_list.h (cef_string_list_t)) |
TCefStringMap = type Pointer; |
CEF string maps are a set of key/value string pairs.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_string_map.h">CEF source file: /include/internal/cef_string_map.h (cef_string_map_t)) |
TCefStringMultimap = type Pointer; |
CEF string multimaps are a set of key/value string pairs. More than one value can be assigned to a single key.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_string_multimap.h">CEF source file: /include/internal/cef_string_multimap.h (cef_string_multimap_t)) |
TCefUriUnescapeRule = type Integer; |
URI unescape rules passed to CefURIDecode().
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)) |
TCefDomEventCategory = type Integer; |
DOM event category flags.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)) |
TCefEventFlags = type Cardinal; |
Supported event bit flags.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)) |
TCefDragOperations = type Cardinal; |
"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.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)) |
TCefDragOperation = type Cardinal; |
This item has no description. |
TCefV8PropertyAttributes = type Cardinal; |
V8 property attribute values.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_propertyattribute_t)) |
TCefUrlRequestFlags = type Cardinal; |
Flags used to customize the behavior of CefURLRequest.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)) |
TCefContextMenuTypeFlags = type Cardinal; |
Supported context menu type flags.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)) |
TCefContextMenuMediaStateFlags = type Cardinal; |
Supported context menu media state bit flags. These constants match their equivalents in Chromium's ContextMenuData::MediaFlags and should not be renumbered.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_media_state_flags_t)) |
TCefContextMenuEditStateFlags = type Cardinal; |
Supported context menu edit state bit flags. These constants match their equivalents in Chromium's ContextMenuDataEditFlags and should not be renumbered.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_edit_state_flags_t)) |
TCefJsonWriterOptions = type Cardinal; |
Options that can be passed to CefWriteJSON.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_writer_options_t)) |
TCefSSLContentStatus = type Cardinal; |
Supported SSL content status flags. See content/public/common/ssl_status.h for more information.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_ssl_content_status_t)) |
TCefLogSeverity = type Cardinal; |
Log severity levels.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)) |
TCefFileDialogMode = type Cardinal; |
Supported file dialog modes.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_file_dialog_mode_t)) |
TCefDuplexMode = type Integer; |
Print job duplex mode values.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_duplex_mode_t)) |
TCefSchemeOptions = type Integer; |
Configuration options for registering a custom scheme. These values are used when calling AddCustomScheme.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)) |
TCefMediaRouterCreateResult = type Integer; |
Result codes for ICefMediaRouter.CreateRoute. Should be kept in sync with Chromium's media_router::mojom::RouteRequestResultCode type.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_route_create_result_t)) |
TCefCookiePriority = type Integer; |
Cookie priority values.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cookie_priority_t)) |
TCefTextFieldCommands = type Integer; |
Represents commands available to TextField.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_text_field_commands_t)) |
TCefChromeToolbarType = type Integer; |
Chrome toolbar types.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_chrome_toolbar_type_t)) |
TCefDockingMode = type Integer; |
Docking modes supported by ICefWindow.AddOverlay.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_docking_mode_t)) |
TCefShowState = type Integer; |
Show states supported by ICefWindowDelegate.GetInitialShowState.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_show_state_t)) |
TCefQuickMenuEditStateFlags = type Integer; |
Supported quick menu state bit flags.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_quick_menu_edit_state_flags_t)) |
TCefTouchHandleStateFlags = type Integer; |
Values indicating what state of the touch handle is set.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_touch_handle_state_flags_t)) |
TCefMediaAccessPermissionTypes = type Integer; |
Media access permissions used by OnRequestMediaAccessPermission.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)) |
TCefPermissionRequestTypes = type Integer; |
Permission types used with OnShowPermissionPrompt. Some types are platform-specific or only supported with Chrome style. Should be kept in sync with Chromium's permissions::RequestType type.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_permission_request_types_t)) |
TCefDownloadInterruptReason = type Integer; |
Download interrupt reasons. Should be kept in sync with Chromium's download::DownloadInterruptReason type.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)) |
TCefMenuId = type Integer; |
Supported menu IDs. Non-English translations can be provided for the IDS_MENU_* strings in ICefResourceBundleHandler.GetLocalizedString().
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)) |
TCefLogItems = type Cardinal; |
Log items prepended to each log line.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)) |
TCefResultCode = type Integer; |
Process result codes. This is not a comprehensive list, as result codes might also include platform-specific crash values (Posix signal or Windows hardware exception), or internal-only implementation values.
See the uCEFConstants unit for all possible values. <see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_resultcode_t)) <see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.) <see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.) <see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.) |
TCefCustomByteArray = array of byte; |
Array of byte. Needed only for backwards compatibility with old Delphi versions. |
TCefCustomInt64Array = array of int64; |
Custom array of int64. |
LPMEMORYSTATUSEX = ˆTMyMemoryStatusEx; |
This item has no description. |
PPSingle = ˆPSingle; |
This item has no description. |
Char16 = WideChar; |
This item has no description. |
PChar16 = PWideChar; |
This item has no description. |
TCefString = TCefStringUtf16; |
String record used by the CEF C API. The CEF interface is built with the UTF16 string type as the default.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_string.h">CEF source file: /include/internal/cef_string.h (cef_string_t)) |
PCefString = PCefStringUtf16; |
This item has no description. |
TCefStringUserFreeWide = type TCefStringWide; |
This item has no description. |
TCefStringUserFreeUtf8 = type TCefStringUtf8; |
This item has no description. |
TCefStringUserFreeUtf16 = type TCefStringUtf16; |
This item has no description. |
TCefChar = Char16; |
This item has no description. |
PCefChar = PChar16; |
This item has no description. |
TCefStringUserFree = TCefStringUserFreeUtf16; |
This item has no description. |
PCefStringUserFree = PCefStringUserFreeUtf16; |
This item has no description. |
TCefCloseBrowserAction = (...); |
Action taken after the TChromium.Onclose event. cbaCancel : stop closing the browser. cbaClose : continue closing the browser. cbaDelay : stop closing the browser momentarily. Used when the application needs to execute some custom processes before closing the browser. This is usually needed to destroy a TCEFWindowParent in the main thread before closing the browser. Values
|
TCefProcessType = (...); |
Sub-process types of Chromium. Values
|
TCefCookiePref = (...); |
Used in TChromium preferences to allow or block cookies. Values
|
TCefBrowserNavigation = (...); |
Used by TCefBrowserNavigationTask to navigate in the right CEF thread. Values
|
TCefAplicationStatus = (...); |
Status of TCefAplicationCore. Values
|
TCefUIColorMode = (...); |
Color mode in UI for platforms that support it. Values
|
TCefProxyScheme = (...); |
Supported proxy schemes in Chromium. Values
|
TSimulatedCefKeyEventType = (...); |
Event type used by TChromiumCore.SimulateKeyEvent Values
|
TCefClearDataStorageTypes = (...); |
Storage types used by the Storage.clearDataForOrigin DevTools method in TChromiumCore.ClearDataForOrigin. Values
|
TCefAutoplayPolicy = (...); |
Autoplay policy types used by TCefApplicationCore.AutoplayPolicy. See the –autoplay-policy switch. Values
|
TCefWebRTCHandlingPolicy = (...); |
WebRTC handling policy types used by TChromiumCore.WebRTCIPHandlingPolicy. Values
|
TCefNetLogCaptureMode = (...); |
Values used by the –net-log-capture-mode command line switch. Sets the granularity of events to capture in the network log.
<see href="https://source.chromium.org/chromium/chromium/src/+/main:content/browser/network_service_instance_impl.cc">network_service_instance_impl.cc) <see href="https://source.chromium.org/chromium/chromium/src/+/main:net/log/net_log_capture_mode.h">net_log_capture_mode.h) Values
|
TCefBatterySaverModeState = (...); |
Values used by the battery saver mode state preference.
<see href="https://source.chromium.org/chromium/chromium/src/+/main:components/performance_manager/public/user_tuning/prefs.h">components/performance_manager/public/user_tuning/prefs.h) Values
|
TCefHighEfficiencyModeState = (...); |
Values used by the high efficiency mode state preference.
<see href="https://source.chromium.org/chromium/chromium/src/+/main:components/performance_manager/public/user_tuning/prefs.h">components/performance_manager/public/user_tuning/prefs.h) Values
|
TCEFDialogType = (...); |
Used by TCEFFileDialogInfo. Values
|
TCefMediaType = (...); |
Used by TCefMediaSinkInfo and TCefMediaSourceInfo. Values
|
TCefRectArray = array[0..(High(Integer) div SizeOf(TCefRect))-1] of TCefRect; |
This item has no description. |
TCefRectDynArray = array of TCefRect; |
This item has no description. |
TCefRangeArray = array of TCefRange; |
This item has no description. |
TCefState = (...); |
Represents the state of a setting.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_state_t)) Values
|
TCefScaleFactor = (...); |
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).
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scale_factor_t)) Values
|
TCefValueType = (...); |
Supported value types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_value_type_t)) Values
|
TCefMediaRouteConnectionState = (...); |
Connection state for a MediaRoute object.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_route_connection_state_t)) Values
|
TCefMediaSinkIconType = (...); |
Icon types for a MediaSink object. Should be kept in sync with Chromium's media_router::SinkIconType type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_sink_icon_type_t)) Values
|
TCefReferrerPolicy = (...); |
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. Must be kept synchronized with net::URLRequest::ReferrerPolicy from Chromium.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_referrer_policy_t)) Values
|
TCefPostDataElementType = (...); |
Post data elements may represent either bytes or files.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_postdataelement_type_t)) Values
|
TCefResourceType = (...); |
Resource type for a request. These constants match their equivalents in Chromium's ResourceType and should not be renumbered.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_resource_type_t)) Values
|
TCefDomDocumentType = (...); |
DOM document types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_document_type_t)) Values
|
TCefDomNodeType = (...); |
DOM node types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_node_type_t)) Values
|
TCefDomFormControlType = (...); |
DOM form control types. Should be kept in sync with Chromium's blink::mojom::FormControlType type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_form_control_type_t)) Values
|
TCefContextMenuMediaType = (...); |
Supported context menu media types. These constants match their equivalents in Chromium's ContextMenuDataMediaType and should not be renumbered.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_media_type_t)) Values
|
TCefMenuItemType = (...); |
Supported menu item types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_item_type_t)) Values
|
TCefFocusSource = (...); |
Focus sources.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_focus_source_t)) Values
|
TCefJsDialogType = (...); |
Supported JavaScript dialog types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_jsdialog_type_t)) Values
|
TCefKeyEventType = (...); |
Notification that a character was typed. Use this for text input. Key down events may generate 0, 1, or more than one character event depending on the key, locale, and operating system.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_key_event_type_t)) Values
|
TCefWindowOpenDisposition = (...); |
The manner in which a link click should be opened. These constants match their equivalents in Chromium's window_open_disposition.h and should not be renumbered.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_window_open_disposition_t)) Values
|
TCefTextInpuMode = (...); |
Input mode of a virtual keyboard. These constants match their equivalents in Chromium's text_input_mode.h and should not be renumbered. See https://html.spec.whatwg.org/#input-modalities:-the-inputmode-attribute
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_text_input_mode_t)) Values
|
TCefTouchEeventType = (...); |
Touch points states types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_touch_event_type_t)) Values
|
TCefPointerType = (...); |
The device type that caused the event.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_pointer_type_t)) Values
|
TCefSimulatedTouchEventType = (...); |
Type of touch event in the TChromiumCore.SimulateTouchEvent function.
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchTouchEvent">See the Input.dispatchTouchEvent DevTools method) Values
|
TCefSimulatedMouseEventType = (...); |
Type of mouse event in the TChromiumCore.SimulateMouseEvent function.
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent">See the Input.dispatchMouseEvent DevTools method) Values
|
TCefSimulatedMouseButton = (...); |
Mouse button in the TChromiumCore.SimulateMouseEvent function.
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent">See the Input.dispatchMouseEvent DevTools method) Values
|
TCefSimulatedPointerType = (...); |
Pointer type in the TChromiumCore.SimulateMouseEvent function.
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent">See the Input.dispatchMouseEvent DevTools method) Values
|
TCefKeyLocation = (...); |
Key location value used in the TChromiumCore.dispatchKeyEvent DevTools method.
<see href="https://chromedevtools.github.io/devtools-protocol/1-3/Input/#method-dispatchKeyEvent">See the "Input.dispatchKeyEvent" DevTools method.) Values
|
TCefEditingCommand = (...); |
Blink editing commands used by the "Input.dispatchKeyEvent" DevTools method.
<see href="https://chromedevtools.github.io/devtools-protocol/1-3/Input/#method-dispatchKeyEvent">See the "Input.dispatchKeyEvent" DevTools method.) <see href="https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/core/editing/commands/editor_command_names.h">See the Chromium sources.) Values
|
TCefChannelLayout = (...); |
Enumerates the various representations of the ordering of audio channels. Must be kept synchronized with media::ChannelLayout from Chromium. See media\base\channel_layout.h
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_channel_layout_t)) Values
|
TCefCookieSameSite = (...); |
Cookie same site values.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cookie_same_site_t)) Values
|
TCefPaintElementType = (...); |
Paint element types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_paint_element_type_t)) Values
|
TCefCursorType = (...); |
Cursor type values.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cursor_type_t)) Values
|
TCefNavigationType = (...); |
Navigation types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_navigation_type_t)) Values
|
TCefProcessId = (...); |
Existing process IDs.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_process_id_t)) Values
|
TCefThreadId = (...); |
Existing thread IDs.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_thread_id_t)) Values
|
TCefThreadPriority = (...); |
Thread priority values listed in increasing order of importance.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_thread_priority_t)) Values
|
TCefMessageLoopType = (...); |
Flags used to customize the behavior of CefURLRequest.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_message_loop_type_t)) Values
|
TCefCOMInitMode = (...); |
Flags used to customize the behavior of CefURLRequest.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_com_init_mode_t)) Values
|
TCefMouseButtonType = (...); |
Mouse button types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_mouse_button_type_t)) Values
|
TCefReturnValue = (...); |
Return value types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_return_value_t)) Values
|
TCefUrlRequestStatus = (...); |
Flags that represent CefURLRequest status.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_status_t)) Values
|
TCefTerminationStatus = (...); |
Process termination status values.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_termination_status_t)) Values
|
TCefPathKey = (...); |
Process termination status values.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_path_key_t)) Values
|
TCefStorageType = (...); |
Storage types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_storage_type_t)) Values
|
TCefResponseFilterStatus = (...); |
Return values for ICefResponseFilter.Filter().
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_response_filter_status_t)) Values
|
TCefAlphaType = (...); |
Describes how to interpret the alpha component of a pixel.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_alpha_type_t)) Values
|
TCefTextStyle = (...); |
Text style types. Should be kepy in sync with gfx::TextStyle.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_text_style_t)) Values
|
TCefAxisAlignment = (...); |
Specifies where along the axis the CefBoxLayout child views should be laid out. Should be kept in sync with Chromium's views::LayoutAlignment type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_axis_alignment_t)) Values
|
TCefPdfPrintMarginType = (...); |
Margin type for PDF printing.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_pdf_print_margin_type_t)) Values
|
TCefColorModel = (...); |
Print job color mode values.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_color_model_t)) Values
|
TCefJsonParserOptions = (...); |
Options that can be passed to CefParseJSON.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_parser_options_t)) Values
|
TCefXmlEncodingType = (...); |
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.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_xml_encoding_type_t)) Values
|
TCefXmlNodeType = (...); |
XML node types.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_xml_node_type_t)) Values
|
TCefDomEventPhase = (...); |
DOM event processing phases.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_phase_t)) Values
|
TCefButtonState = (...); |
Specifies the button display state.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_button_state_t)) Values
|
TCefHorizontalAlignment = (...); |
Specifies the horizontal text alignment mode.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_horizontal_alignment_t)) Values
|
TCefMenuAnchorPosition = (...); |
Specifies how a menu will be anchored for non-RTL languages. The opposite position will be used for RTL languages.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_anchor_position_t)) Values
|
TCefMenuColorType = (...); |
Supported color types for menu items.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_color_type_t)) Values
|
TCefCompositionUnderlineStyle = (...); |
Composition underline style.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_composition_underline_style_t)) Values
|
TCefPermissionRequestResult = (...); |
Permission request results.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_permission_request_result_t)) Values
|
TCefPreferencesType = (...); |
Preferences type passed to ICefBrowserProcessHandler.OnRegisterCustomPreferences.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_preferences_type_t)) Values
|
TCefGestureCommand = (...); |
Specifies the gesture commands.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_gesture_command_t)) Values
|
TCefZoomCommand = (...); |
Specifies the zoom commands supported by ICefBrowserHost.Zoom.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_zoom_command_t)) Values
|
TCefColorVariant = (...); |
Specifies the color variants supported by ICefRequestContext.SetChromeThemeColor.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_color_variant_t)) Values
|
TCefTestCertType = (...); |
Specifies the gesture commands.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_test_cert_type_t)) Values
|
TCefChromePageActionIconType = (...); |
Chrome page action icon types. Should be kept in sync with Chromium's PageActionIconType type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_chrome_page_action_icon_type_t)) Values
|
TCefTaskType = (...); |
Specifies the task type variants supported by CefTaskManager. Should be kept in sync with Chromium's task_manager::Task::Type type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_task_type_t)) Values
|
TCefChromeToolbarButtonType = (...); |
Chrome toolbar button types. Should be kept in sync with CEF's internal ToolbarButtonType type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_time.h">CEF source file: /include/internal/cef_time.h (cef_chrome_toolbar_button_type_t)) Values
|
TCefCompositionUnderlineDynArray = array of TCefCompositionUnderline; |
This item has no description. |
TCefBaseTime = type int64; |
Represents a wall clock time in UTC. Values are not guaranteed to be monotonically non-decreasing and are subject to large amounts of skew. Time is stored internally as microseconds since the Windows epoch (1601). This is equivalent of Chromium `base::Time` (see base/time/time.h).
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_time.h">CEF source file: /include/internal/cef_time.h (cef_basetime_t)) |
TCefRuntimeStyle = (...); |
CEF supports both a Chrome runtime style (based on the Chrome UI layer) and an Alloy runtime style (based on the Chromium content layer). Chrome style provides the full Chrome UI and browser functionality whereas Alloy style provides less default browser functionality but adds additional client callbacks and support for windowless (off-screen) rendering. The style type is individually configured for each window/browser at creation time and different styles can be mixed during runtime. For additional comparative details on runtime styles see https://bitbucket.org/chromiumembedded/cef/wiki/Architecture.md#markdown-header-cef3 Windowless rendering will always use Alloy style. Windowed rendering with a default window or client-provided parent window can configure the style via TCefWindowInfo.runtime_style. Windowed rendering with the Views framework can configure the style via ICefWindowDelegate.GetWindowRuntimeStyle and ICefBrowserViewDelegate.GetBrowserRuntimeStyle. Alloy style Windows with the Views framework can host only Alloy style BrowserViews but Chrome style Windows can host both style BrowserViews. Additionally, a Chrome style Window can host at most one Chrome style BrowserView but potentially multiple Alloy style BrowserViews. See TCefWindowInfo.runtime_style documentation for any additional platform-specific limitations.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_runtime.h">CEF source file: /include/internal/cef_types_runtime.h (cef_runtime_style_t)) Values
|
TCefDraggableRegionArray = array[0..(High(Integer) div SizeOf(TCefDraggableRegion))-1] of TCefDraggableRegion; |
This item has no description. |
TCefSimulatedTouchPointArray = array of TCefSimulatedTouchPoint; |
This item has no description. |
TCefContentSettingTypes = (...); |
Supported content setting types. Some types are platform-specific or only supported with Chrome style. Should be kept in sync with Chromium's ContentSettingsType type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_content_settings.h">CEF source file: /include/internal/cef_types_content_settings.h (cef_content_setting_types_t)) Values
|
TCefContentSettingValues = (...); |
Supported content setting values. Should be kept in sync with Chromium's ContentSetting type.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_content_settings.h">CEF source file: /include/internal/cef_types_content_settings.h (cef_content_setting_values_t)) Values
|
PCefV8ValueArray = array[0..(High(Integer) div SizeOf(Pointer)) - 1] of PCefV8Value; |
This item has no description. |