# Record TCefBrowser

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefBrowser = record`

## Description

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.

NOTE: This struct is allocated DLL-side.

Implemented by ICefBrowser.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_browser_capi.h">CEF source file: /include/capi/cef_browser_capi.h (cef_browser_t))

## Overview

### Fields

Public | `base: TCefBaseRefCounted;`
Public | `is_valid: function(self: PCefBrowser): Integer; stdcall;`
Public | `get_host: function(self: PCefBrowser): PCefBrowserHost; stdcall;`
Public | `can_go_back: function(self: PCefBrowser): Integer; stdcall;`
Public | `go_back: procedure(self: PCefBrowser); stdcall;`
Public | `can_go_forward: function(self: PCefBrowser): Integer; stdcall;`
Public | `go_forward: procedure(self: PCefBrowser); stdcall;`
Public | `is_loading: function(self: PCefBrowser): Integer; stdcall;`
Public | `reload: procedure(self: PCefBrowser); stdcall;`
Public | `reload_ignore_cache: procedure(self: PCefBrowser); stdcall;`
Public | `stop_load: procedure(self: PCefBrowser); stdcall;`
Public | `get_identifier: function(self: PCefBrowser): Integer; stdcall;`
Public | `is_same: function(self, that: PCefBrowser): Integer; stdcall;`
Public | `is_popup: function(self: PCefBrowser): Integer; stdcall;`
Public | `has_document: function(self: PCefBrowser): Integer; stdcall;`
Public | `get_main_frame: function(self: PCefBrowser): PCefFrame; stdcall;`
Public | `get_focused_frame: function(self: PCefBrowser): PCefFrame; stdcall;`
Public | `get_frame_by_identifier: function(self: PCefBrowser; const identifier: PCefString): PCefFrame; stdcall;`
Public | `get_frame_by_name: function(self: PCefBrowser; const name: PCefString): PCefFrame; stdcall;`
Public | `get_frame_count: function(self: PCefBrowser): NativeUInt; stdcall;`
Public | `get_frame_identifiers: procedure(self: PCefBrowser; identifiers: TCefStringList); stdcall;`
Public | `get_frame_names: procedure(self: PCefBrowser; names: TCefStringList); stdcall;`

## Description

### Fields

Public | `base: TCefBaseRefCounted;`
This item has no description.

Public | `is_valid: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `get_host: function(self: PCefBrowser): PCefBrowserHost; stdcall;`
This item has no description.

Public | `can_go_back: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `go_back: procedure(self: PCefBrowser); stdcall;`
This item has no description.

Public | `can_go_forward: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `go_forward: procedure(self: PCefBrowser); stdcall;`
This item has no description.

Public | `is_loading: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `reload: procedure(self: PCefBrowser); stdcall;`
This item has no description.

Public | `reload_ignore_cache: procedure(self: PCefBrowser); stdcall;`
This item has no description.

Public | `stop_load: procedure(self: PCefBrowser); stdcall;`
This item has no description.

Public | `get_identifier: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `is_same: function(self, that: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `is_popup: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `has_document: function(self: PCefBrowser): Integer; stdcall;`
This item has no description.

Public | `get_main_frame: function(self: PCefBrowser): PCefFrame; stdcall;`
This item has no description.

Public | `get_focused_frame: function(self: PCefBrowser): PCefFrame; stdcall;`
This item has no description.

Public | `get_frame_by_identifier: function(self: PCefBrowser; const identifier: PCefString): PCefFrame; stdcall;`
This item has no description.

Public | `get_frame_by_name: function(self: PCefBrowser; const name: PCefString): PCefFrame; stdcall;`
This item has no description.

Public | `get_frame_count: function(self: PCefBrowser): NativeUInt; stdcall;`
This item has no description.

Public | `get_frame_identifiers: procedure(self: PCefBrowser; identifiers: TCefStringList); stdcall;`
This item has no description.

Public | `get_frame_names: procedure(self: PCefBrowser; names: TCefStringList); stdcall;`
This item has no description.

Generated by PasDoc 1.0.4.