Skip to content
This repository has been archived by the owner on Mar 14, 2021. It is now read-only.

Exomia.CEF

Daniel Baetz edited this page Mar 13, 2020 · 7 revisions

CefSettingsWrapper

A cef settings wrapper. This class cannot be inherited.

public class Exomia.CEF.CefSettingsWrapper
    : IDisposable

Constructors

.ctor CefSettingsWrapper(CefSettings cefSettings)

Summary:

Initializes a new instance of the class.

Parameter:

  • cefSettings - The cef settings.


Properties

CefSettings Settings

Summary:

The cef settings.



CefWrapper

A cef wrapper for clean initialization and shutdown.

public class Exomia.CEF.CefWrapper
    : IDisposable

Methods

    void Dispose()

Static Methods

IDisposable Create(Action overrideCefSettings = null)

Summary:

Creates a new .

Parameter:

  • overrideCefSettings - (Optional) Override cef settings.


ExomiaWebBrowser

An exomia web browser. This class cannot be inherited.

public class Exomia.CEF.ExomiaWebBrowser
    : ChromiumWebBrowser, IRenderWebBrowser, IWebBrowserInternal, IWebBrowser, IDisposable, IExomiaWebBrowser, IComponent, IInitializable, IInputHandler

Methods

    void Dispose(Boolean disposing)

Static Methods

    void g__DisposeDictionary|21_0(IDictionary dictionary)
IExomiaWebBrowser Create(String name, String baseUrl = about:blank, Boolean debug = False)

Summary:

Creates an new instance of .

Parameter:

  • name - The name.
  • baseUrl - (Optional) URL of the base.
  • debug - (Optional) True to debug.


IExomiaWebBrowser

Interface for exomia web browser.

public interface Exomia.CEF.IExomiaWebBrowser
    : IWebBrowser, IDisposable

Properties

IInputHandler InputHandler

Summary:

Gets the input handler.


Texture Texture

Summary:

Gets the texture.



Methods

T AddUiCallback(String name, T item)

Summary:

Adds a user interface callback item.

Parameter:

  • name - The name.
  • item - The item.

IUiActionHandler CreateJsUiActions()

Summary:

Creates js user interface actions.


void SetJsUiStore(IJsUiStore jsUiStore)

Summary:

Sets the js user interface store.

Parameter:

  • jsUiStore - The js user interface store.