File: ../../Developer.FoundationDotJS.org/wwwroot/Controls/InputCapture/Foundation.Controls.InputCapture.js

Foundation.Controls
Class InputCapture

Foundation.Controls.Control*
  
 
 
Foundation.Controls.InputCapture

All Implemented Interfaces:

Server

Direct Known Subclasses:

GameInputCapture, WW2GameInputCapture


Foundation.Controls.InputCapture

extends Control
implements Foundation.Server

Constructor Summary
Foundation.Controls.InputCapture()

Field Summary
static  resourcePack

Method Summary
 addMouseCues(x, y)
 addPlaybackElement(x, y)
 appendHtml(htmlBuilder)
 bindToElement(element, event)
 clearData()
 controlDisableState(buttonType)
 dataCancel()
 dataOk(callback)
 detachAll()
 dispose()
 elementEvent(event)
 extractClickEvent(e, event)
 extractEvent(event, index)
 extractKeyEvent(e, event)
 extractMoveEvent(e, event)
 extractScrollEvent(e, event)
 flashMouseCues()
 getButtonBorder(data)
 getCaptureElement()
 getControlHtml(buttonType)
 getCrosshairBorder()
 getDataBoxHtml(value, okFunction)
 getEventCoords(event)
 getEventList()
 getRawInnerHtml()
 getStatusStateHtml(value)
 gotSimilarInput(event)
 hidePlayback()
 isDistanceUnderTolerance(e1, e2)
 loadData()
 loadDataOk(data)
 mouseCoordEvent(event)
 openDataBox(value, okFunction, alignButton, alignRight)
 pausePlayback()
 playCoordEvent(data)
 playbackTick()
 queueNextPlaybackTick()
 removeMouseCues()
 removeNode(e)
 resetPlayback()
 resumePlayback(immediate)
 scrollElementIntoView(element)
 sendData()
 sendDataOk(data)
 setButtonState()
 showPlayback()
 startCapture()
 startPlayback(resume)
 stopCapture()
 stopPlayback()
 tryAttaching()
 updateControlState(buttonType)
 updateControlsState()
 updateStatusState(value)
 waitForSimilarInput()

Methods inherited from Foundation.Server
server, serverSerialized, serverSynchronous

Constructor Detail

InputCapture

Foundation.Controls.InputCapture()

Field Detail

resourcePack

static resourcePack
Overrides:
resourcePack in class Control

Method Detail

addMouseCues

addMouseCues(x,
             y)
Parameters:
x - 

y - 


addPlaybackElement

addPlaybackElement(x,
                   y)
Parameters:
x - 

y - 


appendHtml

appendHtml(htmlBuilder)
Parameters:
htmlBuilder - 


bindToElement

bindToElement(element,
              event)
Overrides:
bindToElement in class Control
Parameters:
element - 

event - 


clearData

clearData()

controlDisableState

controlDisableState(buttonType)
Parameters:
buttonType - 


dataCancel

dataCancel()

dataOk

dataOk(callback)
Parameters:
callback - 


detachAll

detachAll()

dispose

dispose()
Overrides:
dispose in class Control

elementEvent

elementEvent(event)
Parameters:
event - 


extractClickEvent

extractClickEvent(e,
                  event)
Parameters:
e - 

event - 


extractEvent

extractEvent(event,
             index)
Parameters:
event - 

index - 


extractKeyEvent

extractKeyEvent(e,
                event)
Parameters:
e - 

event - 


extractMoveEvent

extractMoveEvent(e,
                 event)
Parameters:
e - 

event - 


extractScrollEvent

extractScrollEvent(e,
                   event)
Parameters:
e - 

event - 


flashMouseCues

flashMouseCues()

getButtonBorder

getButtonBorder(data)
Parameters:
data - 


getCaptureElement

getCaptureElement()

getControlHtml

getControlHtml(buttonType)
Parameters:
buttonType - 


getCrosshairBorder

getCrosshairBorder()

getDataBoxHtml

getDataBoxHtml(value,
               okFunction)
Parameters:
value - 

okFunction - 


getEventCoords

getEventCoords(event)
Parameters:
event - 


getEventList

getEventList()

getRawInnerHtml

getRawInnerHtml()
Overrides:
getRawInnerHtml in class Control

getStatusStateHtml

getStatusStateHtml(value)
Parameters:
value - 


gotSimilarInput

gotSimilarInput(event)
Parameters:
event - 


hidePlayback

hidePlayback()

isDistanceUnderTolerance

isDistanceUnderTolerance(e1,
                         e2)
Parameters:
e1 - 

e2 - 


loadData

loadData()

loadDataOk

loadDataOk(data)
Parameters:
data - 


mouseCoordEvent

mouseCoordEvent(event)
Parameters:
event - 


openDataBox

openDataBox(value,
            okFunction,
            alignButton,
            alignRight)
Parameters:
value - 

okFunction - 

alignButton - 

alignRight - 


pausePlayback

pausePlayback()

playCoordEvent

playCoordEvent(data)
Parameters:
data - 


playbackTick

playbackTick()

queueNextPlaybackTick

queueNextPlaybackTick()

removeMouseCues

removeMouseCues()

removeNode

removeNode(e)
Parameters:
e - 


resetPlayback

resetPlayback()

resumePlayback

resumePlayback(immediate)
Parameters:
immediate - 


scrollElementIntoView

scrollElementIntoView(element)
Parameters:
element - 


sendData

sendData()

sendDataOk

sendDataOk(data)
Parameters:
data - 


setButtonState

setButtonState()

showPlayback

showPlayback()

startCapture

startCapture()

startPlayback

startPlayback(resume)
Parameters:
resume - 


stopCapture

stopCapture()

stopPlayback

stopPlayback()

tryAttaching

tryAttaching()

updateControlState

updateControlState(buttonType)
Parameters:
buttonType - 


updateControlsState

updateControlsState()

updateStatusState

updateStatusState(value)
Parameters:
value - 


waitForSimilarInput

waitForSimilarInput()