interface Engine
(source)
Entry point for interacting with the engine implementation.
abstract val settings: Settings
Provides access to the settings of this engine. |
abstract fun createSession(private: Boolean = false): EngineSession
Creates a new engine session. |
|
abstract fun createView(context: Context, attrs: AttributeSet? = null): EngineView
Creates a new view for rendering web content. |
|
abstract fun name(): String
Returns the name of this engine. The returned string might be used in filenames and must therefore only contain valid filename characters. |
class GeckoEngine : Engine
Gecko-based implementation of Engine interface. |
|
class SystemEngine : Engine
WebView-based implementation of the Engine interface. |