Methods
-
build(BuildContext context)
→ Widget
-
Describes the part of the user interface represented by this widget.
override
-
buildLoadingPage(BuildContext context)
→ Widget
-
override safe
-
buildUI(BuildContext context)
→ Widget
-
-
cameraCenter(double x, double y)
→ void
-
-
cameraFollow(double x, double y, [double speed = 0.00075])
→ void
-
-
createElement()
→ StatelessElement
-
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren()
→ List<DiagnosticsNode>
-
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(DiagnosticPropertiesBuilder properties)
→ void
-
Add additional properties associated with the node.
inherited
-
deregisterKeyEventHandler()
→ void
-
-
drawLine(double x1, double y1, double x2, double y2)
→ void
-
-
flushBuffer()
→ void
-
-
isOnscreen(double x, double y, {required double padding})
→ bool
-
-
keyPressed(PhysicalKeyboardKey key)
→ bool
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onDispose()
→ void
-
-
onDrawCanvas(Canvas canvas, Size size)
→ void
-
override safe
-
onDrawForeground(Canvas canvas, Size size)
→ void
-
override safe
-
onInit()
→ Future
-
-
onKeyDown(PhysicalKeyboardKey keyCode)
→ void
-
override safe
-
onKeyEvent(KeyEvent event)
→ void
-
-
onKeyPressed(PhysicalKeyboardKey keyCode)
→ void
-
override safe
triggered the first moment the key is pressed down
-
onKeyUp(PhysicalKeyboardKey keyCode)
→ void
-
override safe
-
onLeftClicked()
→ void
-
override safe
-
onLongPress()
→ void
-
override safe
-
onLongPressDown(LongPressDownDetails details)
→ void
-
override safe
-
onMouseEnterCanvas()
→ void
-
override safe
-
onMouseExitCanvas()
→ void
-
override safe
-
onMouseMoved(double x, double y)
→ void
-
override safe
-
onReady()
→ void
-
-
onRightClicked()
→ void
-
override safe
-
onRightClickReleased()
→ void
-
override safe
-
onScaleEnd(ScaleEndDetails details)
→ void
-
override safe
-
onScaleStart(ScaleStartDetails details)
→ void
-
override safe
-
onScaleUpdate(ScaleUpdateDetails details)
→ void
-
override safe
-
onScreenSizeChanged(double previousWidth, double previousHeight, double newWidth, double newHeight)
→ void
-
override safe
-
onSecondaryTapDown(TapDownDetails details)
→ void
-
override safe
-
onTap()
→ void
-
override safe
-
onTapDown(TapDownDetails details)
→ void
-
override safe
-
onTick(Duration duration)
→ void
-
-
onUpdate()
→ void
-
-
panCamera()
→ void
-
-
registerKeyEventHandler()
→ void
-
-
render({required int color, required double srcX, required double srcY, required double srcWidth, required double srcHeight, required double scale, required double rotation, required double dstX, required double dstY})
→ void
-
-
renderFast({required int color, required double srcY, required double srcX, required double srcWidth, required double srcHeight, required double scale, required double rotation, required double dstX, required double dstY, required Int32List clr, required Float32List src, required Float32List dst})
→ void
-
-
renderFastRotated({required double srcX, required double srcY, required double srcWidth, required double srcHeight, required double dstX, required double dstY, required double rotation, required Int32List clr, required Float32List src, required Float32List dst, double anchorX = 0.5, double anchorY = 0.5, double scale = 1.0, int color = 1})
→ void
-
-
renderGame()
→ void
-
-
renderImage({required Image image, required double dstX, required double dstY, double anchorX = 0.5, double anchorY = 0.5, double scale = 1.0, int color = 1})
→ void
-
-
renderRotated({required double srcX, required double srcY, required double srcWidth, required double srcHeight, required double dstX, required double dstY, required double rotation, double anchorX = 0.5, double anchorY = 0.5, double scale = 1.0, int color = 1})
→ void
-
-
renderSprite({required double srcX, required double srcY, required double srcWidth, required double srcHeight, required double dstX, required double dstY, double anchorX = 0.5, double anchorY = 0.5, double scale = 1.0, int color = 1})
→ void
-
-
restartUpdateTimer()
→ void
-
-
screenToWorldX(double value)
→ double
-
-
screenToWorldY(double value)
→ double
-
-
setUpdateFPS(int fps)
→ void
-
-
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style})
→ DiagnosticsNode
-
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString({DiagnosticLevel minLevel = DiagnosticLevel.info})
→ String
-
A string representation of this object.
inherited
-
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65})
→ String
-
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug})
→ String
-
Returns a one-line detailed description of the object.
inherited
-
toStringShort()
→ String
-
A short, textual description of this widget.
inherited
-
worldToScreenX(double x)
→ double
-
-
worldToScreenY(double y)
→ double
-