Controller
Interface
constructor
parent
Iface
name
get
Capabilities
get
Controller
Type
get
Input
State
poll
set
Rumble
State
NODE-GTK API Reference
Retro-0.14
Retro
ControllerInterface
Class ControllerInterface
Hierarchy
ControllerInterface
Index
Constructors
constructor
Properties
parent
Iface
name
Methods
get
Capabilities
get
Controller
Type
get
Input
State
poll
set
Rumble
State
Constructors
constructor
new
Controller
Interface
(
)
:
Retro
.
ControllerInterface
Returns
Retro
.
ControllerInterface
Properties
parent
Iface
parent
Iface
:
TypeInterface
Static
name
name
:
string
Methods
get
Capabilities
get
Capabilities
(
self
:
Retro
.
Controller
)
:
number
Parameters
self:
Retro
.
Controller
Returns
number
get
Controller
Type
get
Controller
Type
(
self
:
Retro
.
Controller
)
:
Retro
.
ControllerType
Parameters
self:
Retro
.
Controller
Returns
Retro
.
ControllerType
get
Input
State
get
Input
State
(
self
:
Retro
.
Controller
, input
:
Retro
.
Input
)
:
number
Parameters
self:
Retro
.
Controller
input:
Retro
.
Input
Returns
number
poll
poll
(
self
:
Retro
.
Controller
)
:
void
Parameters
self:
Retro
.
Controller
Returns
void
set
Rumble
State
set
Rumble
State
(
self
:
Retro
.
Controller
, effect
:
Retro
.
RumbleEffect
, strength
:
number
)
:
boolean
Parameters
self:
Retro
.
Controller
effect:
Retro
.
RumbleEffect
strength:
number
Returns
boolean
Controller
Interface
constructor
parent
Iface
name
get
Capabilities
get
Controller
Type
get
Input
State
poll
set
Rumble
State
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSZXRyb18wXzE0LlJldHJvLkNvbnRyb2xsZXJJbnRlcmZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJldHJvXzBfMTQuUmV0cm8uQ29udHJvbGxlckludGVyZmFjZS5odG1sI3BhcmVudElmYWNlIiwibmFtZSI6InBhcmVudElmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJSZXRyb18wXzE0LlJldHJvLkNvbnRyb2xsZXJJbnRlcmZhY2UuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUmV0cm9fMF8xNC5SZXRyby5Db250cm9sbGVySW50ZXJmYWNlLmh0bWwjZ2V0Q2FwYWJpbGl0aWVzIiwibmFtZSI6ImdldENhcGFiaWxpdGllcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSZXRyb18wXzE0LlJldHJvLkNvbnRyb2xsZXJJbnRlcmZhY2UuaHRtbCNnZXRDb250cm9sbGVyVHlwZSIsIm5hbWUiOiJnZXRDb250cm9sbGVyVHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSZXRyb18wXzE0LlJldHJvLkNvbnRyb2xsZXJJbnRlcmZhY2UuaHRtbCNnZXRJbnB1dFN0YXRlIiwibmFtZSI6ImdldElucHV0U3RhdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUmV0cm9fMF8xNC5SZXRyby5Db250cm9sbGVySW50ZXJmYWNlLmh0bWwjcG9sbCIsIm5hbWUiOiJwb2xsIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJldHJvXzBfMTQuUmV0cm8uQ29udHJvbGxlckludGVyZmFjZS5odG1sI3NldFJ1bWJsZVN0YXRlIiwibmFtZSI6InNldFJ1bWJsZVN0YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiUmV0cm9fMF8xNC5SZXRyby5Db250cm9sbGVySW50ZXJmYWNlLmh0bWwiLCJuYW1lIjoiQ29udHJvbGxlckludGVyZmFjZSJ9