Class enchant.InputManager
- Defined in: enchant.js
 - Extends enchant.EventTarget
 
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
								 
									enchant.InputManager(valueStore, source)
								 
								
							 | 
						
| Field Attributes | Field Name and Description | 
|---|---|
Method Summary
| Method Attributes | Method Name and Description | 
|---|---|
| 
										 addBroadcastTarget(eventTarget)
										 
										
									 | 
								|
| 
										 bind(inputSource, name)
										 
										
									 | 
								|
| 
										 changeState(name, data)
										 
										
									 | 
								|
| 
										 removeBroadcastTarget(eventTarget)
										 
										
									 | 
								|
| 
										 unbind(inputSource)
										 
										
									 | 
								
- Methods borrowed from class enchant.EventTarget:
 - addEventListener
 - clearEventListener
 - dispatchEvent
 - on
 - removeEventListener
 
Class Detail
						enchant.InputManager(valueStore, source)
					
					
					- Parameters:
 - {*} valueStore
 - {*} source Optional, Default: this
 
Method Detail
- 
								addBroadcastTarget(eventTarget)
- Parameters:
 - {enchant.EventTarget} eventTarget
 
 - 
								bind(inputSource, name)
- Parameters:
 - {enchant.InputSource} inputSource
 - {String} name
 
 - 
								broadcastEvent(e)
- Parameters:
 - {enchant.Event} e
 
 - 
								changeState(name, data)
- Parameters:
 - {String} name
 - {*} data
 
 - 
								removeBroadcastTarget(eventTarget)
- Parameters:
 - {enchant.EventTarget} eventTarget
 
 - 
								unbind(inputSource)
- Parameters:
 - {enchant.InputSource} inputSource