**[mmir-webpack 7.0.0-beta1](../README.md)**

> [Globals](../README.md) / [mmir-lib](../modules/mmir_lib.md) / InputEngine

# Interface: InputEngine

## Hierarchy

* [StateEngine](mmir_lib.stateengine.md)

  ↳ **InputEngine**

## Index

### Properties

* [doc](mmir_lib.inputengine.md#doc)
* [getActiveEvents](mmir_lib.inputengine.md#getactiveevents)
* [getActiveStates](mmir_lib.inputengine.md#getactivestates)
* [getActiveTransitions](mmir_lib.inputengine.md#getactivetransitions)
* [getEvents](mmir_lib.inputengine.md#getevents)
* [getStates](mmir_lib.inputengine.md#getstates)
* [getTransitions](mmir_lib.inputengine.md#gettransitions)
* [ignoreScript](mmir_lib.inputengine.md#ignorescript)
* [load](mmir_lib.inputengine.md#load)
* [name](mmir_lib.inputengine.md#name)
* [onload](mmir_lib.inputengine.md#onload)
* [onraise](mmir_lib.inputengine.md#onraise)
* [raise](mmir_lib.inputengine.md#raise)
* [start](mmir_lib.inputengine.md#start)
* [url](mmir_lib.inputengine.md#url)

## Properties

### doc

•  **doc**: string

*Inherited from [StateEngine](mmir_lib.stateengine.md).[doc](mmir_lib.stateengine.md#doc)*

___

### getActiveEvents

•  **getActiveEvents**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getActiveEvents](mmir_lib.stateengine.md#getactiveevents)*

___

### getActiveStates

•  **getActiveStates**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getActiveStates](mmir_lib.stateengine.md#getactivestates)*

___

### getActiveTransitions

•  **getActiveTransitions**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getActiveTransitions](mmir_lib.stateengine.md#getactivetransitions)*

___

### getEvents

•  **getEvents**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getEvents](mmir_lib.stateengine.md#getevents)*

___

### getStates

•  **getStates**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getStates](mmir_lib.stateengine.md#getstates)*

___

### getTransitions

•  **getTransitions**: () => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[getTransitions](mmir_lib.stateengine.md#gettransitions)*

___

### ignoreScript

•  **ignoreScript**: () => void

*Inherited from [StateEngine](mmir_lib.stateengine.md).[ignoreScript](mmir_lib.stateengine.md#ignorescript)*

___

### load

•  **load**: (...args: any[]) => any

*Inherited from [StateEngine](mmir_lib.stateengine.md).[load](mmir_lib.stateengine.md#load)*

___

### name

•  **name**: string

*Inherited from [StateEngine](mmir_lib.stateengine.md).[name](mmir_lib.stateengine.md#name)*

___

### onload

•  **onload**: (scion: any, deferred: any) => void

*Inherited from [StateEngine](mmir_lib.stateengine.md).[onload](mmir_lib.stateengine.md#onload)*

___

### onraise

•  **onraise**: () => void

*Inherited from [StateEngine](mmir_lib.stateengine.md).[onraise](mmir_lib.stateengine.md#onraise)*

___

### raise

•  **raise**: (event: string \| { data?: any ; name: string  }, eventData?: any) => void

*Inherited from [StateEngine](mmir_lib.stateengine.md).[raise](mmir_lib.stateengine.md#raise)*

___

### start

•  **start**: () => void

*Inherited from [StateEngine](mmir_lib.stateengine.md).[start](mmir_lib.stateengine.md#start)*

___

### url

•  **url**: string

*Inherited from [StateEngine](mmir_lib.stateengine.md).[url](mmir_lib.stateengine.md#url)*
