Screen

backend.Screen (Class)
Implements: tracker.Events

Instance Members

unity
getWidth(): Int
Returns
Int

unity
getHeight(): Int
Returns
Int

unity
getDensity(): Float
Returns
Float

unity
setBackground(background: Int): Void
Name Type
background Int

unity
setWindowTitle(title: String): Void
Name Type
title String

unity
setWindowFullscreen(fullscreen: Bool): Void
Name Type
fullscreen Bool

unity
screenshotToTexture(done: Function): Void
Name Type
done Function

unity
screenshotToPng(?path: String, done: Function): Void
Name Type Default
path String (optional)
done Function

unity
screenshotToPixels(done: Function): Void
Name Type
done Function

unity
unbindEvents(): Void

unity
new(): Void

Private Members

unity
width: Int

unity
height: Int

unity
density: Float

unity
isEditor: Bool

unity
mouseLeftPressed: Bool

unity
mouseMiddlePressed: Bool

unity
mouseRightPressed: Bool

unity
mouseX: Float

unity
mouseY: Float

unity
touchIdToIndex: ceramic.IntIntMap

unity
usedTouchIndexes: ceramic.IntIntMap

unity
processedTouchIndexes: Array<Int>

unity
prevNumTouches: Int

unity
prevProcessedTouchIndexes: Array<Int>

unity
processedTouchPositions: Array<Float>

unity
prevProcessedTouchPositions: Array<Float>

unity
touchHighestStartTime: Float

unity
nextScreenshotIndex: Int

unity
emitResize(): Void

resize event


unity
emitMouseDown(buttonId: Int, x: Float, y: Float): Void

mouseDown event

Name Type
buttonId Int
x Float
y Float

unity
emitMouseUp(buttonId: Int, x: Float, y: Float): Void

mouseUp event

Name Type
buttonId Int
x Float
y Float

unity
emitMouseWheel(x: Float, y: Float): Void

mouseWheel event

Name Type
x Float
y Float

unity
emitMouseMove(x: Float, y: Float): Void

mouseMove event

Name Type
x Float
y Float

unity
emitTouchDown(touchIndex: Int, x: Float, y: Float): Void

touchDown event

Name Type
touchIndex Int
x Float
y Float

unity
emitTouchUp(touchIndex: Int, x: Float, y: Float): Void

touchUp event

Name Type
touchIndex Int
x Float
y Float

unity
emitTouchMove(touchIndex: Int, x: Float, y: Float): Void

touchMove event

Name Type
touchIndex Int
x Float
y Float

unity
update(): Void

unity
updateMouseInput(): Void

unity
updateTouchInput(): Void

Metadata

Name Parameters
:hxGen -
:build tracker.macros.EventsMacro.build()
:autoBuild tracker.macros.EventsMacro.build()
:allow Main