MenuBox2DController<T> class

Mixed-in types

Constructors

Properties

allBodies Iterable<Body>
no setter
allMenuItemsBox2D Iterable<MenuItemBox2D>
no setter
boardSizePixels Size
getter/setter pair
childrenBox Iterable<MapEntry<int, MenuItemBox2D>>
no setter
configuration MenuBoardConfiguration<T>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
initialConfiguration MenuBoardConfiguration<T>
final
initialData MenuBoardData<T>?
final
isDebug bool
no setter
parentBox MenuItemBox2D
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state MenuState<T>
getter/setter pair
status MenuStateStatus
getter/setter pair
world ↔ World
latefinal

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
disableChildren([List<int> indexes = const []]) → void
disableParent() → void
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
enableChildren([List<int> indexes = const []]) → void
enableParent() → void
handleConfigurationChanges(MenuBoardConfiguration<T> updatedConfiguration) → void
just quick fix atm
handleOrientationChanges(Size size) → void
initialize(Size size) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setChildBodiesToDynamic() → void
user stop moving items
setChildBodiesToStatic() → void
user moving items update all Body type to BodyType.static to prevent collisions
toString() String
A string representation of this object.
inherited
update() → void
updateMenuBoardData(MenuBoardData<T> data) → void

Operators

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

Constants

parentIndex → const int