EventFPSChanged<T extends App<T>> class

Inheritance

Constructors

EventFPSChanged(T app, int oldFps, int newFps)

Properties

app → T
finalinherited
backend UnhingedBackend
Shorthand for App.backend.
no setterinherited
draw Drawers<T>
Shorthand for App.draw.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id int
Per-type unique identifier, auto-assigned in the constructor.
no setterinherited
input InputSystem<T>
Shorthand for App.input.
no setterinherited
isStopped bool
Whether propagation has been halted via stopPropagation.
no setterinherited
name String
Human-readable name, defaults to <runtimeType>_<id>.
getter/setter pairinherited
namedId String
Per-type unique String identifier, auto-assigned in the constructor. Defaults to <runtimeType>_<id>.
no setterinherited
newFps int
final
oldFps int
final
origin ECSBase<T>?
The node that originally emitted this event.
getter/setter pairinherited
parent ECSBase<T>?
The parent object in the ECS tree, if any.
getter/setter pairinherited
priority int
Relative ordering priority used when processing queued events. Events with lower priority values are processed first.
getter/setter pairinherited
renderer Renderer<T>
Shorthand for App.renderer.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scene Scene<T>
Shorthand for App.currentScene.
no setterinherited
sceneBounds Bounds
no setterinherited
sceneHeight double
no setterinherited
sceneSize Vector2D
no setterinherited
sceneWidth double
no setterinherited
scope EventScope?
How far this event should propagate.
getter/setter pairinherited
screenHeight double
Shorthand for App's height.
no setterinherited
screenSize Vector2D
Shorthand for App.screenSize.
no setterinherited
screenWidth double
Shorthand for App's width.
no setterinherited
self Event<T>
This object cast to T.
no setterinherited
simTime double
getter/setter pairinherited
time AppTime<T>
Shorthand for App.time.
no setterinherited

Methods

callback(void callback()) → void
inherited
getAncestors() Iterable<ECSBase<T>>
Returns every ancestor of this component, from immediate parent up to the root.
inherited
getDepth() int
Returns the depth/level in the hierarchy.
inherited
getParentAs<P extends ECSBase<T>>() → P?
Returns parent cast to P, or null if the cast would fail.
inherited
getPath() List<ECSBase<T>>
Returns the path from the root down to this one, inclusive.
inherited
hasParentOf<P extends ECSBase<T>>() bool
Whether parent is of type P.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onSelf(void fn(Event<T> self)) Event<T>
Calls fn with self and returns self, for fluent chaining.
inherited
run(Task<T> task) → void
inherited
Links this event to link so that stopping propagation on one (via stopPropagation) also stops the other.
inherited
stopPropagation() → void
Halts further propagation of this event (and any event linked via setLink). Already-visited nodes are unaffected; only handlers further down the propagation chain are skipped.
inherited
task(Task<T> task) → void
inherited
toString() String
A string representation of this object.
inherited
uniqKey(String key) String
Returns a key namespaced to this object's namedId.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited