[android-components](../index.md) / [mozilla.components.browser.engine.gecko](./index.md)

## Package mozilla.components.browser.engine.gecko

### Types

| Name | Summary |
|---|---|
| [GeckoEngine](-gecko-engine/index.md) | `class GeckoEngine : `[`Engine`](../mozilla.components.concept.engine/-engine/index.md)`, `[`WebExtensionRuntime`](../mozilla.components.concept.engine.webextension/-web-extension-runtime/index.md)<br>Gecko-based implementation of Engine interface. |
| [GeckoEngineSession](-gecko-engine-session/index.md) | `class GeckoEngineSession : CoroutineScope, `[`EngineSession`](../mozilla.components.concept.engine/-engine-session/index.md)<br>Gecko-based EngineSession implementation. |
| [GeckoEngineSessionState](-gecko-engine-session-state/index.md) | `class GeckoEngineSessionState : `[`EngineSessionState`](../mozilla.components.concept.engine/-engine-session-state/index.md) |
| [GeckoEngineView](-gecko-engine-view/index.md) | `class GeckoEngineView : `[`EngineView`](../mozilla.components.concept.engine/-engine-view/index.md)<br>Gecko-based EngineView implementation. |
| [NestedGeckoView](-nested-gecko-view/index.md) | `open class NestedGeckoView : `[`GeckoView`](https://mozilla.github.io/geckoview/javadoc/mozilla-central/org/mozilla/geckoview/GeckoView.html)`, NestedScrollingChild`<br>geckoView that supports nested scrolls (for using in a CoordinatorLayout). |

### Extensions for External Classes

| Name | Summary |
|---|---|
| [kotlinx.coroutines.CoroutineScope](kotlinx.coroutines.-coroutine-scope/index.md) |  |
| [org.mozilla.geckoview.GeckoResult](org.mozilla.geckoview.-gecko-result/index.md) |  |
