TouchControls
Defined in: plugins/input/touch/TouchControls.ts:11
Extends
Section titled “Extends”AbstractControls
<this
> &ISignalContainer
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TouchControls():
TouchControls
Defined in: plugins/input/touch/TouchControls.ts:24
Returns
Section titled “Returns”TouchControls
Overrides
Section titled “Overrides”WithSignals(AbstractControls).constructor
Properties
Section titled “Properties”signalConnections
Section titled “signalConnections”signalConnections:
SignalConnections
Defined in: mixins/signals.ts:9
Inherited from
Section titled “Inherited from”WithSignals(AbstractControls).signalConnections
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get app():
Application
<DataSchema
,ActionContext
,Action
,Renderer
>
Defined in: plugins/input/touch/TouchControls.ts:39
Returns
Section titled “Returns”Application
<DataSchema
, ActionContext
, Action
, Renderer
>
Overrides
Section titled “Overrides”WithSignals(AbstractControls).app
joystick
Section titled “joystick”Get Signature
Section titled “Get Signature”get joystick():
IJoystick
Defined in: plugins/input/touch/TouchControls.ts:31
Returns
Section titled “Returns”Set Signature
Section titled “Set Signature”set joystick(
value
):void
Defined in: plugins/input/touch/TouchControls.ts:35
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
Methods
Section titled “Methods”addButton()
Section titled “addButton()”addButton(
button
):void
Defined in: plugins/input/touch/TouchControls.ts:43
Parameters
Section titled “Parameters”button
Section titled “button”Returns
Section titled “Returns”void
addSignalConnection()
Section titled “addSignalConnection()”addSignalConnection(…
args
):void
Defined in: mixins/signals.ts:13
Parameters
Section titled “Parameters”…SignalConnection
[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WithSignals(AbstractControls).addSignalConnection
connect()
Section titled “connect()”connect():
void
Defined in: plugins/input/touch/TouchControls.ts:76
Returns
Section titled “Returns”void
connectAction()
Section titled “connectAction()”connectAction(…
args
):void
Defined in: mixins/signals.ts:15
Parameters
Section titled “Parameters”…SignalConnection
[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WithSignals(AbstractControls).connectAction
connectSignal()
Section titled “connectSignal()”connectSignal(…
args
):void
Defined in: mixins/signals.ts:14
Parameters
Section titled “Parameters”…SignalConnection
[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WithSignals(AbstractControls).connectSignal
destroy()
Section titled “destroy()”destroy(
options?
):void
Defined in: mixins/signals.ts:11
Parameters
Section titled “Parameters”options?
Section titled “options?”DestroyOptions
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WithSignals(AbstractControls).destroy
initialize()
Section titled “initialize()”initialize(
scheme
):void
Defined in: plugins/input/touch/TouchControls.ts:67
Parameters
Section titled “Parameters”scheme
Section titled “scheme”Partial
<TouchControlsMap
>
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”WithSignals(AbstractControls).initialize
isActionActive()
Section titled “isActionActive()”isActionActive(
action
):boolean
Defined in: plugins/input/touch/TouchControls.ts:80
Parameters
Section titled “Parameters”action
Section titled “action”Returns
Section titled “Returns”boolean
removeButton()
Section titled “removeButton()”removeButton(
button
):void
Defined in: plugins/input/touch/TouchControls.ts:56
Parameters
Section titled “Parameters”button
Section titled “button”Returns
Section titled “Returns”void