Search
Preparing search index...
The search index is not available
Jiggy.io
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
InputManager
Class InputManager
Hierarchy
EventEmitter
InputManager
Index
Constructors
constructor
Properties
_controllers
_factory
_instance
default
Max
Listeners
Methods
_create
Controller
Factory
_get
Controller
_get
Controller
Name
add
Listener
create
Controller
emit
event
Names
get
Max
Listeners
has
Controller
listener
Count
listeners
on
on
Input
Received
once
prepend
Listener
prepend
Once
Listener
remove
All
Listeners
remove
Controller
remove
Listener
set
Max
Listeners
get
Singleton
listener
Count
Constructors
constructor
new
Input
Manager
(
)
:
InputManager
Returns
InputManager
Properties
Private
_controllers
_controllers
:
object
Type declaration
[
name:
string
]:
Controller
Private
_factory
_factory
:
ControllerFactory
Static
Private
_instance
_instance
:
InputManager
Static
default
Max
Listeners
default
Max
Listeners
:
number
Methods
Private
_create
Controller
Factory
_create
Controller
Factory
(
)
:
ControllerFactory
Returns
ControllerFactory
Private
_get
Controller
_get
Controller
(
name
:
string
)
:
Controller
Parameters
name:
string
Returns
Controller
Private
_get
Controller
Name
_get
Controller
Name
(
controller
:
Controller
)
:
string
Parameters
controller:
Controller
Returns
string
add
Listener
add
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
create
Controller
create
Controller
(
name
:
string
, type
:
ControllerType
)
:
void
Parameters
name:
string
type:
ControllerType
Returns
void
emit
emit
(
event
:
string
|
symbol
,
...
args
:
any
[]
)
:
boolean
Parameters
event:
string
|
symbol
Rest
...
args:
any
[]
Returns
boolean
event
Names
event
Names
(
)
:
Array
<
string
|
symbol
>
Returns
Array
<
string
|
symbol
>
get
Max
Listeners
get
Max
Listeners
(
)
:
number
Returns
number
has
Controller
has
Controller
(
name
:
string
)
:
boolean
Parameters
name:
string
Returns
boolean
listener
Count
listener
Count
(
type
:
string
|
symbol
)
:
number
Parameters
type:
string
|
symbol
Returns
number
listeners
listeners
(
event
:
string
|
symbol
)
:
Function
[]
Parameters
event:
string
|
symbol
Returns
Function
[]
on
on
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
on
Input
Received
on
Input
Received
(
controller
:
Controller
, inputEvent
:
InputEvent
, data
:
ControllerEventDetail
)
:
void
Parameters
controller:
Controller
inputEvent:
InputEvent
data:
ControllerEventDetail
Returns
void
once
once
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Listener
prepend
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Once
Listener
prepend
Once
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
remove
All
Listeners
remove
All
Listeners
(
event
?:
string
|
symbol
)
:
this
Parameters
Optional
event:
string
|
symbol
Returns
this
remove
Controller
remove
Controller
(
name
:
string
)
:
void
Parameters
name:
string
Returns
void
remove
Listener
remove
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
set
Max
Listeners
set
Max
Listeners
(
n
:
number
)
:
this
Parameters
n:
number
Returns
this
Static
get
Singleton
get
Singleton
(
)
:
InputManager
Returns
InputManager
Static
listener
Count
listener
Count
(
emitter
:
EventEmitter
, event
:
string
|
symbol
)
:
number
Parameters
emitter:
EventEmitter
event:
string
|
symbol
Returns
number
Globals
Input
Manager
constructor
_controllers
_factory
_instance
default
Max
Listeners
_create
Controller
Factory
_get
Controller
_get
Controller
Name
add
Listener
create
Controller
emit
event
Names
get
Max
Listeners
has
Controller
listener
Count
listeners
on
on
Input
Received
once
prepend
Listener
prepend
Once
Listener
remove
All
Listeners
remove
Controller
remove
Listener
set
Max
Listeners
get
Singleton
listener
Count
Generated using
TypeDoc