SYMBOL INDEX (7169 symbols across 1513 files) FILE: doc/_sphinx/conf.py class TitleCollector (line 100) | class TitleCollector(docutils.nodes.SparseNodeVisitor): method __init__ (line 101) | def __init__(self, document): method visit_section (line 106) | def visit_section(self, node): method depart_section (line 114) | def depart_section(self, node): function get_local_toc (line 118) | def get_local_toc(document): function on_html_page_context (line 146) | def on_html_page_context(app, pagename, templatename, context, doctree): function setup (line 150) | def setup(app): FILE: doc/_sphinx/extensions/dart_domain.py class DartdocDirective (line 23) | class DartdocDirective(SphinxDirective): method __init__ (line 54) | def __init__(self, name, arguments, options, content, lineno, content_... method run (line 76) | def run(self): method _parse_option_package (line 93) | def _parse_option_package(self) -> str: method _get_root_from_config (line 100) | def _get_root_from_config(self): method _parse_option_file (line 112) | def _parse_option_file(self): method _parse_option_symbol (line 122) | def _parse_option_symbol(self): method _parse_links (line 128) | def _parse_links(self) -> Dict[str, str]: method _get_data_record (line 145) | def _get_data_record(self): method _scan_source_file_if_needed (line 158) | def _scan_source_file_if_needed(self): method _scan_source_file (line 168) | def _scan_source_file(self): method _extract_symbol (line 197) | def _extract_symbol(self, json_string: str) -> Dict: method _generate_node_for_declaration (line 225) | def _generate_node_for_declaration(self, data: Dict, level: int) -> El... method _generate_class_signature_node (line 252) | def _generate_class_signature_node(self, data: Dict, level: int) -> El... method _generate_function_signature_node (line 280) | def _generate_function_signature_node(self, data: Dict, level: int) ->... method _generate_field_signature_node (line 327) | def _generate_field_signature_node(self, data: Dict, level: int) -> El... method _generate_type_parameters_node (line 353) | def _generate_type_parameters_node(self, data: Dict) -> Optional[Eleme... method _generate_description (line 368) | def _generate_description(self, data: Dict, level: int) -> Optional[El... method _generate_constructors_section (line 376) | def _generate_constructors_section(self, data: Dict, level: int) -> Op... method _generate_methods_section (line 387) | def _generate_methods_section(self, data: Dict, level: int) -> Optiona... method _generate_properties_section (line 398) | def _generate_properties_section(self, data: Dict, level: int) -> Opti... method _select_class_members (line 420) | def _select_class_members(self, data: Dict, kinds: List[str]) -> List[... method _augment_comment (line 441) | def _augment_comment(self, text: str) -> str: function ParamRole (line 515) | def ParamRole(name: str, rawtext: str, text: str, lineno: int, inliner: ... class DartDomain (line 521) | class DartDomain(Domain): method merge_domaindata (line 564) | def merge_domaindata(self, docnames: List[str], other_data: Dict) -> N... method resolve_any_xref (line 575) | def resolve_any_xref(self, env: BuildEnvironment, fromdocname: str, bu... method resolve_xref (line 580) | def resolve_xref(self, env: BuildEnvironment, fromdocname: str, builde... function copy_asset_files (line 604) | def copy_asset_files(app, exc): function on_env_get_outdated (line 619) | def on_env_get_outdated(_: Sphinx, env: BuildEnvironment, added: Set[str... function on_env_purge_doc (line 640) | def on_env_purge_doc(_: Sphinx, env: BuildEnvironment, docname: str) -> ... function on_env_before_read_docs (line 655) | def on_env_before_read_docs(_: Sphinx, __: BuildEnvironment, docnames: L... function setup (line 666) | def setup(app: Sphinx): FILE: doc/_sphinx/extensions/flutter_app.js function run_flutter_app (line 5) | function run_flutter_app(url) { function open_code_listings (line 17) | function open_code_listings(id) { function create_overlay (line 26) | function create_overlay() { function close_flutter_app (line 37) | function close_flutter_app() { function compute_iframe_id (line 45) | function compute_iframe_id(url) { FILE: doc/_sphinx/extensions/flutter_app.py class FlutterAppDirective (line 18) | class FlutterAppDirective(SphinxDirective): method __init__ (line 79) | def __init__(self, *args, **kwds): method run (line 89) | def run(self): method _process_show_option (line 142) | def _process_show_option(self): method _process_sources_option (line 153) | def _process_sources_option(self): method _get_app_name (line 164) | def _get_app_name(self): method _ensure_compiled (line 168) | def _ensure_compiled(self): method _compile_source (line 184) | def _compile_source(self): method _copy_compiled (line 203) | def _copy_compiled(self): method _create_index_html (line 216) | def _create_index_html(self): method _generate_code_listings (line 228) | def _generate_code_listings(self, code_id): function _doc_root (line 257) | def _doc_root(): class IFrame (line 270) | class IFrame(nodes.Element, nodes.General): method visit (line 271) | def visit(self, node): method depart (line 277) | def depart(self, _): class Button (line 281) | class Button(nodes.Element, nodes.General): method visit (line 282) | def visit(self, node): method depart (line 288) | def depart(self, _): function setup (line 296) | def setup(app): FILE: doc/_sphinx/extensions/package.py class PackageDirective (line 8) | class PackageDirective(SphinxDirective): method run (line 13) | def run(self): method find_package (line 24) | def find_package(self, pkg_name): function setup (line 40) | def setup(app): FILE: doc/_sphinx/extensions/yarn_lexer.py class YarnLexer (line 7) | class YarnLexer(RegexLexer): function setup (line 195) | def setup(app): FILE: doc/_sphinx/scripts/menu-expand.js function expandFirstOnHome (line 12) | function expandFirstOnHome() { FILE: doc/_sphinx/scripts/versions.js function getCurrentDocVersion (line 6) | function getCurrentDocVersion() { function getLatestVersion (line 20) | function getLatestVersion(versions) { function convertVersionsToHtmlLinks (line 26) | function convertVersionsToHtmlLinks(versionsList, currentVersion) { function maybeAddWarning (line 54) | function maybeAddWarning(versions, currentVersion) { function buildVersionsMenu (line 65) | function buildVersionsMenu(data) { FILE: doc/_sphinx/theme/doctools.js constant BLACKLISTED_KEY_CONTROL_ELEMENTS (line 24) | const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ FILE: doc/flame/examples/lib/anchor.dart class AnchorGame (line 8) | class AnchorGame extends FlameGame { method onLoad (line 16) | Future onLoad() method update (line 46) | void update(double dt) class _AnchoredRectangle (line 53) | class _AnchoredRectangle extends RectangleComponent with TapCallbacks { method onTapDown (line 61) | void onTapDown(TapDownEvent event) FILE: doc/flame/examples/lib/anchor_by_effect.dart class AnchorByEffectGame (line 5) | class AnchorByEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/anchor_to_effect.dart class AnchorToEffectGame (line 6) | class AnchorToEffectGame extends FlameGame { method onLoad (line 8) | Future onLoad() FILE: doc/flame/examples/lib/collision_detection.dart class CollisionDetectionGame (line 8) | class CollisionDetectionGame extends FlameGame with HasCollisionDetection { method onLoad (line 10) | Future onLoad() class RectangleCollidable (line 33) | class RectangleCollidable extends PositionComponent with CollisionCallba... method onLoad (line 46) | Future onLoad() method onCollisionStart (line 57) | void onCollisionStart( method onCollisionEnd (line 66) | void onCollisionEnd(PositionComponent other) FILE: doc/flame/examples/lib/color_effect.dart class ColorEffectExample (line 8) | class ColorEffectExample extends FlameGame { method onLoad (line 12) | Future onLoad() FILE: doc/flame/examples/lib/decorator_blur.dart class DecoratorBlurGame (line 5) | class DecoratorBlurGame extends FlameGame { method onLoad (line 7) | Future onLoad() FILE: doc/flame/examples/lib/decorator_grayscale.dart class DecoratorGrayscaleGame (line 5) | class DecoratorGrayscaleGame extends FlameGame { method onLoad (line 7) | Future onLoad() FILE: doc/flame/examples/lib/decorator_hue.dart class DecoratorHueGame (line 7) | class DecoratorHueGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/decorator_rotate3d.dart class DecoratorRotate3DGame (line 5) | class DecoratorRotate3DGame extends FlameGame { method onLoad (line 7) | Future onLoad() FILE: doc/flame/examples/lib/decorator_shadow3d.dart class DecoratorShadowGame (line 8) | class DecoratorShadowGame extends FlameGame { method backgroundColor (line 10) | Color backgroundColor() method onLoad (line 13) | Future onLoad() class Grid (line 55) | class Grid extends Component { method render (line 61) | void render(Canvas canvas) FILE: doc/flame/examples/lib/decorator_tint.dart class DecoratorTintGame (line 7) | class DecoratorTintGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/drag_events.dart class DragEventsGame (line 9) | class DragEventsGame extends FlameGame { method onLoad (line 11) | Future onLoad() class DragTarget (line 52) | class DragTarget extends PositionComponent with DragCallbacks { method onGameResize (line 62) | void onGameResize(Vector2 size) method render (line 72) | void render(Canvas canvas) method onDragStart (line 77) | void onDragStart(DragStartEvent event) method onDragUpdate (line 85) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 90) | void onDragEnd(DragEndEvent event) method onDragCancel (line 96) | void onDragCancel(DragCancelEvent event) class Trail (line 102) | class Trail extends Component { method render (line 128) | void render(Canvas canvas) method update (line 147) | void update(double dt) method addPoint (line 168) | void addPoint(Vector2 point) method end (line 177) | void end() method cancel (line 179) | void cancel() class Star (line 185) | class Star extends PositionComponent with DragCallbacks { method containsLocalPoint (line 216) | bool containsLocalPoint(Vector2 point) method render (line 221) | void render(Canvas canvas) method onDragStart (line 234) | void onDragStart(DragStartEvent event) method onDragEnd (line 240) | void onDragEnd(DragEndEvent event) method onDragUpdate (line 246) | void onDragUpdate(DragUpdateEvent event) FILE: doc/flame/examples/lib/ember.dart class EmberPlayer (line 6) | class EmberPlayer extends SpriteAnimationComponent with TapCallbacks { method onLoad (line 18) | Future onLoad() method update (line 32) | void update(double dt) method onTapUp (line 38) | void onTapUp([TapUpEvent? event]) FILE: doc/flame/examples/lib/flower.dart type FlowerPaint (line 8) | enum FlowerPaint { paintId1, paintId2, paintId3, paintId4, paintId5 } class Flower (line 10) | class Flower extends PositionComponent method _makePath (line 37) | Path _makePath(double radius, int n, double sharpness, double f) method render (line 52) | void render(Canvas canvas) method onTapUp (line 62) | void onTapUp([TapUpEvent? event]) FILE: doc/flame/examples/lib/glow_effect.dart class GlowEffectExample (line 7) | class GlowEffectExample extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/hue_effect.dart class HueEffectExample (line 8) | class HueEffectExample extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/main.dart function main (line 84) | void main() class _IndexRoute (line 97) | class _IndexRoute extends StatelessWidget { method build (line 105) | Widget build(BuildContext context) FILE: doc/flame/examples/lib/move_along_path_effect.dart class MoveAlongPathEffectGame (line 7) | class MoveAlongPathEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/move_by_effect.dart class MoveByEffectGame (line 5) | class MoveByEffectGame extends FlameGame { method onLoad (line 8) | Future onLoad() FILE: doc/flame/examples/lib/move_to_effect.dart class MoveToEffectGame (line 5) | class MoveToEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/opacity_by_effect.dart class OpacityByEffectGame (line 6) | class OpacityByEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/opacity_effect_with_target.dart class OpacityEffectWithTargetGame (line 6) | class OpacityEffectWithTargetGame extends FlameGame { method onLoad (line 14) | Future onLoad() method _onTap (line 28) | void _onTap(Flower flower) FILE: doc/flame/examples/lib/opacity_to_effect.dart class OpacityToEffectGame (line 6) | class OpacityToEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() method _onTap (line 20) | void _onTap(Flower flower) FILE: doc/flame/examples/lib/pointer_events.dart class PointerEventsGame (line 8) | class PointerEventsGame extends FlameGame with TapCallbacks { method onLoad (line 10) | Future onLoad() method onTapDown (line 17) | void onTapDown(TapDownEvent event) class HoverTarget (line 22) | class HoverTarget extends PositionComponent with HoverCallbacks { method render (line 41) | void render(Canvas canvas) method onHoverEnter (line 46) | void onHoverEnter() method onHoverExit (line 51) | void onHoverExit() FILE: doc/flame/examples/lib/post_process.dart class PostProcessGame (line 9) | class PostProcessGame extends FlameGame { method onLoad (line 11) | Future onLoad() class PixelationPostProcess (line 27) | class PixelationPostProcess extends PostProcess { method onLoad (line 29) | Future onLoad() method update (line 43) | void update(double dt) method postProcess (line 51) | void postProcess(Vector2 size, Canvas canvas) FILE: doc/flame/examples/lib/ray_cast.dart class RayCastExample (line 8) | class RayCastExample extends FlameGame with HasCollisionDetection { method onLoad (line 21) | Future onLoad() method update (line 39) | void update(double dt) method render (line 55) | void render(Canvas canvas) FILE: doc/flame/examples/lib/ray_trace.dart class RayTraceExample (line 11) | class RayTraceExample extends FlameGame method onLoad (line 29) | Future onLoad() method update (line 42) | void update(double dt) method render (line 64) | void render(Canvas canvas) method onTapUp (line 82) | void onTapUp(TapUpEvent event) FILE: doc/flame/examples/lib/remove_effect.dart class RemoveEffectGame (line 7) | class RemoveEffectGame extends FlameGame with TapCallbacks { method onLoad (line 14) | Future onLoad() method onTapUp (line 25) | void onTapUp(TapUpEvent event) method update (line 35) | void update(double dt) FILE: doc/flame/examples/lib/rive_example.dart class RiveExampleGame (line 7) | class RiveExampleGame extends FlameGame with TapCallbacks { method onLoad (line 12) | Future onLoad() method onTapDown (line 43) | void onTapDown(_) FILE: doc/flame/examples/lib/rotate_around_effect.dart class RotateAroundEffectGame (line 6) | class RotateAroundEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/rotate_by_effect.dart class RotateByEffectGame (line 6) | class RotateByEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/rotate_to_effect.dart class RotateToEffectGame (line 6) | class RotateToEffectGame extends FlameGame { method onLoad (line 10) | Future onLoad() FILE: doc/flame/examples/lib/router.dart class RouterGame (line 9) | class RouterGame extends FlameGame { method onLoad (line 13) | Future onLoad() class StartPage (line 28) | class StartPage extends Component with HasGameReference { method onGameResize (line 62) | void onGameResize(Vector2 size) class Background (line 70) | class Background extends Component { method render (line 75) | void render(Canvas canvas) class RoundedButton (line 80) | class RoundedButton extends PositionComponent with TapCallbacks { method render (line 117) | void render(Canvas canvas) method onTapDown (line 124) | void onTapDown(TapDownEvent event) method onTapUp (line 129) | void onTapUp(TapUpEvent event) method onTapCancel (line 135) | void onTapCancel(TapCancelEvent event) class SimpleButton (line 140) | abstract class SimpleButton extends PositionComponent with TapCallbacks { method action (line 152) | void action() method render (line 155) | void render(Canvas canvas) method onTapDown (line 164) | void onTapDown(TapDownEvent event) method onTapUp (line 169) | void onTapUp(TapUpEvent event) method onTapCancel (line 175) | void onTapCancel(TapCancelEvent event) class BackButton (line 180) | class BackButton extends SimpleButton with HasGameReference { method action (line 193) | void action() class PauseButton (line 196) | class PauseButton extends SimpleButton with HasGameReference { method action (line 210) | void action() class Level1Page (line 220) | class Level1Page extends DecoratedWorld with HasGameReference { method onLoad (line 222) | Future onLoad() method onMount (line 252) | void onMount() method onRemove (line 261) | void onRemove() class Level2Page (line 267) | class Level2Page extends DecoratedWorld with HasGameReference { method onLoad (line 269) | Future onLoad() method onMount (line 309) | void onMount() method onRemove (line 318) | void onRemove() class Planet (line 324) | class Planet extends PositionComponent { method render (line 337) | void render(Canvas canvas) class Orbit (line 342) | class Orbit extends PositionComponent { method render (line 362) | void render(Canvas canvas) method update (line 367) | void update(double dt) class PauseRoute (line 373) | class PauseRoute extends Route { method onPush (line 377) | void onPush(Route? previousRoute) method onPop (line 386) | void onPop(Route nextRoute) class PausePage (line 394) | class PausePage extends Component method onLoad (line 397) | Future onLoad() method containsLocalPoint (line 419) | bool containsLocalPoint(Vector2 point) method onTapUp (line 422) | void onTapUp(TapUpEvent event) class DecoratedWorld (line 425) | class DecoratedWorld extends World with HasTimeScale { method renderFromCamera (line 429) | void renderFromCamera(Canvas canvas) FILE: doc/flame/examples/lib/scale_by_effect.dart class ScaleByEffectGame (line 5) | class ScaleByEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/scale_to_effect.dart class ScaleToEffectGame (line 5) | class ScaleToEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/sequence_effect.dart class SequenceEffectGame (line 5) | class SequenceEffectGame extends FlameGame { method onLoad (line 7) | Future onLoad() FILE: doc/flame/examples/lib/size_by_effect.dart class SizeByEffectGame (line 6) | class SizeByEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/size_to_effect.dart class SizeToEffectGame (line 6) | class SizeToEffectGame extends FlameGame { method onLoad (line 9) | Future onLoad() FILE: doc/flame/examples/lib/tap_events.dart class TapEventsGame (line 8) | class TapEventsGame extends FlameGame { method onLoad (line 10) | Future onLoad() class TapTarget (line 17) | class TapTarget extends PositionComponent with TapCallbacks { method onGameResize (line 27) | void onGameResize(Vector2 size) method render (line 37) | void render(Canvas canvas) method onTapDown (line 42) | void onTapDown(TapDownEvent event) method onLongTapDown (line 49) | void onLongTapDown(TapDownEvent event) method onTapUp (line 54) | void onTapUp(TapUpEvent event) method onTapCancel (line 59) | void onTapCancel(TapCancelEvent event) class ExpandingCircle (line 64) | class ExpandingCircle extends Component { method release (line 97) | void release() method cancel (line 98) | void cancel() method accent (line 99) | void accent() method render (line 102) | void render(Canvas canvas) method update (line 110) | void update(double dt) FILE: doc/flame/examples/lib/time_scale.dart class TimeScaleGame (line 7) | class TimeScaleGame extends FlameGame with HasTimeScale { method onLoad (line 12) | Future onLoad() method getNextTimeScale (line 23) | double getNextTimeScale() FILE: doc/flame/examples/lib/value_route.dart class ValueRouteExample (line 10) | class ValueRouteExample extends FlameGame { method onLoad (line 14) | Future onLoad() class HomePage (line 23) | class HomePage extends Component with HasGameReference { method onLoad (line 25) | Future onLoad() class RateRoute (line 49) | class RateRoute extends ValueRoute method build (line 54) | Component build() class DialogBackground (line 84) | class DialogBackground extends RectangleComponent with TapCallbacks { class Star (line 92) | class Star extends PositionComponent with TapCallbacks { method onLoad (line 107) | Future onLoad() method render (line 123) | void render(Canvas canvas) method onTapDown (line 131) | void onTapDown(TapDownEvent event) FILE: doc/tutorials/klondike/app/lib/main.dart function main (line 9) | void main() FILE: doc/tutorials/klondike/app/lib/step2/components/foundation.dart class Foundation (line 3) | class Foundation extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step2/components/pile.dart class Pile (line 3) | class Pile extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step2/components/stock.dart class Stock (line 3) | class Stock extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step2/components/waste.dart class Waste (line 3) | class Waste extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step2/klondike_game.dart class KlondikeGame (line 10) | class KlondikeGame extends FlameGame { method onLoad (line 18) | Future onLoad() function klondikeSprite (line 60) | Sprite klondikeSprite(double x, double y, double width, double height) FILE: doc/tutorials/klondike/app/lib/step2/main.dart function main (line 6) | void main() FILE: doc/tutorials/klondike/app/lib/step3/components/card.dart class Card (line 9) | class Card extends PositionComponent { method flip (line 21) | void flip() method toString (line 24) | String toString() method render (line 27) | void render(Canvas canvas) method _renderBack (line 52) | void _renderBack(Canvas canvas) method _renderFront (line 84) | void _renderFront(Canvas canvas) method _drawSprite (line 172) | void _drawSprite( FILE: doc/tutorials/klondike/app/lib/step3/components/foundation.dart class Foundation (line 3) | class Foundation extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step3/components/pile.dart class Pile (line 3) | class Pile extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step3/components/stock.dart class Stock (line 3) | class Stock extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step3/components/waste.dart class Waste (line 3) | class Waste extends PositionComponent { FILE: doc/tutorials/klondike/app/lib/step3/klondike_game.dart class KlondikeGame (line 13) | class KlondikeGame extends FlameGame { method onLoad (line 21) | Future onLoad() function klondikeSprite (line 76) | Sprite klondikeSprite(double x, double y, double width, double height) FILE: doc/tutorials/klondike/app/lib/step3/main.dart function main (line 6) | void main() FILE: doc/tutorials/klondike/app/lib/step3/rank.dart class Rank (line 5) | @immutable FILE: doc/tutorials/klondike/app/lib/step3/suit.dart class Suit (line 5) | @immutable FILE: doc/tutorials/klondike/app/lib/step4/components/card.dart class Card (line 12) | class Card extends PositionComponent with DragCallbacks { method flip (line 27) | void flip() method toString (line 30) | String toString() method render (line 35) | void render(Canvas canvas) method _renderBack (line 60) | void _renderBack(Canvas canvas) method _renderFront (line 92) | void _renderFront(Canvas canvas) method _drawSprite (line 180) | void _drawSprite( method onDragStart (line 210) | void onDragStart(DragStartEvent event) method onDragUpdate (line 227) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 237) | void onDragEnd(DragEndEvent event) FILE: doc/tutorials/klondike/app/lib/step4/components/foundation_pile.dart class FoundationPile (line 10) | class FoundationPile extends PositionComponent implements Pile { method canMoveCard (line 21) | bool canMoveCard(Card card) method canAcceptCard (line 26) | bool canAcceptCard(Card card) method removeCard (line 34) | void removeCard(Card card) method returnCard (line 40) | void returnCard(Card card) method acquireCard (line 46) | void acquireCard(Card card) method render (line 67) | void render(Canvas canvas) FILE: doc/tutorials/klondike/app/lib/step4/components/stock_pile.dart class StockPile (line 11) | class StockPile extends PositionComponent with TapCallbacks implements P... method canMoveCard (line 21) | bool canMoveCard(Card card) method canAcceptCard (line 24) | bool canAcceptCard(Card card) method removeCard (line 27) | void removeCard(Card card) method returnCard (line 30) | void returnCard(Card card) method acquireCard (line 33) | void acquireCard(Card card) method onTapUp (line 44) | void onTapUp(TapUpEvent event) method render (line 74) | void render(Canvas canvas) FILE: doc/tutorials/klondike/app/lib/step4/components/tableau_pile.dart class TableauPile (line 9) | class TableauPile extends PositionComponent implements Pile { method canMoveCard (line 20) | bool canMoveCard(Card card) method canAcceptCard (line 23) | bool canAcceptCard(Card card) method removeCard (line 34) | void removeCard(Card card) method returnCard (line 45) | void returnCard(Card card) method acquireCard (line 51) | void acquireCard(Card card) method flipTopCard (line 60) | void flipTopCard() method layOutCards (line 65) | void layOutCards() method cardsOnTop (line 78) | List cardsOnTop(Card card) method render (line 92) | void render(Canvas canvas) FILE: doc/tutorials/klondike/app/lib/step4/components/waste_pile.dart class WastePile (line 7) | class WastePile extends PositionComponent implements Pile { method canMoveCard (line 16) | bool canMoveCard(Card card) method canAcceptCard (line 19) | bool canAcceptCard(Card card) method removeCard (line 22) | void removeCard(Card card) method returnCard (line 29) | void returnCard(Card card) method acquireCard (line 35) | void acquireCard(Card card) method removeAllCards (line 46) | List removeAllCards() method _fanOutTopCards (line 52) | void _fanOutTopCards() FILE: doc/tutorials/klondike/app/lib/step4/klondike_game.dart class KlondikeGame (line 13) | class KlondikeGame extends FlameGame { method onLoad (line 25) | Future onLoad() function klondikeSprite (line 81) | Sprite klondikeSprite(double x, double y, double width, double height) FILE: doc/tutorials/klondike/app/lib/step4/main.dart function main (line 6) | void main() FILE: doc/tutorials/klondike/app/lib/step4/pile.dart class Pile (line 3) | abstract class Pile { method canMoveCard (line 6) | bool canMoveCard(Card card) method canAcceptCard (line 10) | bool canAcceptCard(Card card) method removeCard (line 14) | void removeCard(Card card) method acquireCard (line 18) | void acquireCard(Card card) method returnCard (line 22) | void returnCard(Card card) FILE: doc/tutorials/klondike/app/lib/step4/rank.dart class Rank (line 5) | @immutable FILE: doc/tutorials/klondike/app/lib/step4/suit.dart class Suit (line 5) | @immutable FILE: doc/tutorials/klondike/app/lib/step5/components/card.dart class Card (line 18) | class Card extends PositionComponent method flip (line 48) | void flip() method toString (line 60) | String toString() method render (line 65) | void render(Canvas canvas) method _renderBack (line 94) | void _renderBack(Canvas canvas) method _renderBaseCard (line 101) | void _renderBaseCard(Canvas canvas) method _renderFront (line 130) | void _renderFront(Canvas canvas) method _drawSprite (line 218) | void _drawSprite( method onTapCancel (line 248) | void onTapCancel(TapCancelEvent event) method onDragStart (line 256) | void onDragStart(DragStartEvent event) method onDragUpdate (line 279) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 289) | void onDragEnd(DragEndEvent event) method onTapUp (line 367) | void onTapUp(TapUpEvent event) method handleTapUp (line 371) | void handleTapUp() method doMove (line 394) | void doMove( method doMoveAndFlip (line 417) | void doMoveAndFlip( method turnFaceUp (line 441) | void turnFaceUp({ class CardMoveEffect (line 481) | class CardMoveEffect extends MoveToEffect { method onStart (line 492) | void onStart() FILE: doc/tutorials/klondike/app/lib/step5/components/flat_button.dart class FlatButton (line 6) | class FlatButton extends ButtonComponent { class ButtonBackground (line 33) | class ButtonBackground extends PositionComponent with HasAncestor attachedCards = const []]) method flipTopCard (line 89) | void flipTopCard({double start = 0.1}) method layOutCards (line 97) | void layOutCards() method calculateHitArea (line 113) | void calculateHitArea() method cardsOnTop (line 119) | List cardsOnTop(Card card) method render (line 133) | void render(Canvas canvas) FILE: doc/tutorials/klondike/app/lib/step5/components/waste_pile.dart class WastePile (line 7) | class WastePile extends PositionComponent method canMoveCard (line 18) | bool canMoveCard(Card card, MoveMethod method) method canAcceptCard (line 22) | bool canAcceptCard(Card card) method removeCard (line 25) | void removeCard(Card card, MoveMethod method) method returnCard (line 32) | void returnCard(Card card) method acquireCard (line 38) | void acquireCard(Card card) method removeAllCards (line 49) | List removeAllCards() method _fanOutTopCards (line 55) | void _fanOutTopCards() FILE: doc/tutorials/klondike/app/lib/step5/klondike_game.dart type Action (line 9) | enum Action { newDeal, sameDeal, changeDraw, haveFun } class KlondikeGame (line 11) | class KlondikeGame extends FlameGame { function klondikeSprite (line 43) | Sprite klondikeSprite(double x, double y, double width, double height) FILE: doc/tutorials/klondike/app/lib/step5/klondike_world.dart class KlondikeWorld (line 15) | class KlondikeWorld extends World with HasGameReference { method onLoad (line 29) | Future onLoad() method addButton (line 96) | void addButton(String label, double buttonX, Action action) method deal (line 115) | void deal() method checkWin (line 165) | void checkWin() method letsCelebrate (line 178) | void letsCelebrate({int phase = 1}) FILE: doc/tutorials/klondike/app/lib/step5/main.dart function main (line 6) | void main() FILE: doc/tutorials/klondike/app/lib/step5/pile.dart type MoveMethod (line 3) | enum MoveMethod { drag, tap } class Pile (line 5) | abstract class Pile { method canMoveCard (line 8) | bool canMoveCard(Card card, MoveMethod method) method canAcceptCard (line 12) | bool canAcceptCard(Card card) method removeCard (line 16) | void removeCard(Card card, MoveMethod method) method acquireCard (line 20) | void acquireCard(Card card) method returnCard (line 23) | void returnCard(Card card) FILE: doc/tutorials/klondike/app/lib/step5/rank.dart class Rank (line 5) | @immutable FILE: doc/tutorials/klondike/app/lib/step5/suit.dart class Suit (line 5) | @immutable FILE: doc/tutorials/platformer/app/lib/actors/ember.dart class EmberPlayer (line 12) | class EmberPlayer extends SpriteAnimationComponent method onLoad (line 31) | Future onLoad() method onKeyEvent (line 47) | bool onKeyEvent(KeyEvent event, Set keysPressed) method update (line 65) | void update(double dt) method onCollision (line 115) | void onCollision(Set intersectionPoints, PositionComponent ot... method hit (line 153) | void hit() FILE: doc/tutorials/platformer/app/lib/actors/water_enemy.dart class WaterEnemy (line 7) | class WaterEnemy extends SpriteAnimationComponent method onLoad (line 20) | Future onLoad() method update (line 47) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/ember_quest.dart class EmberQuestGame (line 14) | class EmberQuestGame extends FlameGame method onLoad (line 28) | Future onLoad() method update (line 45) | void update(double dt) method backgroundColor (line 53) | Color backgroundColor() method loadGameSegments (line 57) | void loadGameSegments(int segmentIndex, double xPositionOffset) method initializeGame (line 82) | void initializeGame({required bool loadHud}) method reset (line 100) | void reset() FILE: doc/tutorials/platformer/app/lib/main.dart function main (line 8) | void main() FILE: doc/tutorials/platformer/app/lib/managers/segment_manager.dart class Block (line 8) | class Block { FILE: doc/tutorials/platformer/app/lib/objects/ground_block.dart class GroundBlock (line 10) | class GroundBlock extends SpriteComponent method onLoad (line 24) | Future onLoad() method update (line 39) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/objects/platform_block.dart class PlatformBlock (line 6) | class PlatformBlock extends SpriteComponent method onLoad (line 19) | Future onLoad() method update (line 30) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/objects/star.dart class Star (line 8) | class Star extends SpriteComponent with HasGameReference { method onLoad (line 20) | Future onLoad() method update (line 42) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/overlays/game_over.dart class GameOver (line 5) | class GameOver extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: doc/tutorials/platformer/app/lib/overlays/heart.dart type HeartState (line 5) | enum HeartState { class HeartHealthComponent (line 10) | class HeartHealthComponent extends SpriteGroupComponent method onLoad (line 25) | Future onLoad() method update (line 46) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/overlays/hud.dart class Hud (line 7) | class Hud extends PositionComponent with HasGameReference { method onLoad (line 21) | Future? onLoad() method update (line 60) | void update(double dt) FILE: doc/tutorials/platformer/app/lib/overlays/main_menu.dart class MainMenu (line 5) | class MainMenu extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: doc/tutorials/space_shooter/app/lib/main.dart function main (line 10) | void main() FILE: doc/tutorials/space_shooter/app/lib/step1/main.dart function main (line 5) | void main() class Player (line 9) | class Player extends PositionComponent { method render (line 12) | void render(Canvas canvas) class SpaceShooterGame (line 17) | class SpaceShooterGame extends FlameGame { method onLoad (line 19) | Future onLoad() FILE: doc/tutorials/space_shooter/app/lib/step2/main.dart function main (line 7) | void main() class SpaceShooterGame (line 11) | class SpaceShooterGame extends FlameGame with PanDetector { method onLoad (line 15) | Future onLoad() method onPanUpdate (line 21) | void onPanUpdate(DragUpdateInfo info) class Player (line 26) | class Player extends SpriteComponent with HasGameReference onLoad() method move (line 43) | void move(Vector2 delta) FILE: doc/tutorials/space_shooter/app/lib/step3/main.dart function main (line 8) | void main() class SpaceShooterGame (line 12) | class SpaceShooterGame extends FlameGame with PanDetector { method onLoad (line 16) | Future onLoad() method onPanUpdate (line 34) | void onPanUpdate(DragUpdateInfo info) class Player (line 39) | class Player extends SpriteAnimationComponent method onLoad (line 48) | Future onLoad() method move (line 63) | void move(Vector2 delta) FILE: doc/tutorials/space_shooter/app/lib/step4/main.dart function main (line 8) | void main() class SpaceShooterGame (line 12) | class SpaceShooterGame extends FlameGame with PanDetector { method onLoad (line 16) | Future onLoad() method onPanUpdate (line 34) | void onPanUpdate(DragUpdateInfo info) method onPanStart (line 39) | void onPanStart(DragStartInfo info) method onPanEnd (line 44) | void onPanEnd(DragEndInfo info) class Player (line 49) | class Player extends SpriteAnimationComponent method onLoad (line 60) | Future onLoad() method move (line 93) | void move(Vector2 delta) method startShooting (line 97) | void startShooting() method stopShooting (line 101) | void stopShooting() class Bullet (line 106) | class Bullet extends SpriteAnimationComponent method onLoad (line 116) | Future onLoad() method update (line 130) | void update(double dt) FILE: doc/tutorials/space_shooter/app/lib/step5/main.dart function main (line 9) | void main() class SpaceShooterGame (line 13) | class SpaceShooterGame extends FlameGame with PanDetector { method onLoad (line 17) | Future onLoad() method onPanUpdate (line 45) | void onPanUpdate(DragUpdateInfo info) method onPanStart (line 50) | void onPanStart(DragStartInfo info) method onPanEnd (line 55) | void onPanEnd(DragEndInfo info) class Player (line 60) | class Player extends SpriteAnimationComponent method onLoad (line 71) | Future onLoad() method move (line 104) | void move(Vector2 delta) method startShooting (line 108) | void startShooting() method stopShooting (line 112) | void stopShooting() class Bullet (line 117) | class Bullet extends SpriteAnimationComponent method onLoad (line 127) | Future onLoad() method update (line 141) | void update(double dt) class Enemy (line 152) | class Enemy extends SpriteAnimationComponent method onLoad (line 164) | Future onLoad() method update (line 178) | void update(double dt) FILE: doc/tutorials/space_shooter/app/lib/step6/main.dart function main (line 10) | void main() class SpaceShooterGame (line 14) | class SpaceShooterGame extends FlameGame method onLoad (line 19) | Future onLoad() method onPanUpdate (line 47) | void onPanUpdate(DragUpdateInfo info) method onPanStart (line 52) | void onPanStart(DragStartInfo info) method onPanEnd (line 57) | void onPanEnd(DragEndInfo info) class Player (line 62) | class Player extends SpriteAnimationComponent method onLoad (line 73) | Future onLoad() method move (line 106) | void move(Vector2 delta) method startShooting (line 110) | void startShooting() method stopShooting (line 114) | void stopShooting() class Bullet (line 119) | class Bullet extends SpriteAnimationComponent method onLoad (line 129) | Future onLoad() method update (line 149) | void update(double dt) class Enemy (line 160) | class Enemy extends SpriteAnimationComponent method onLoad (line 172) | Future onLoad() method update (line 188) | void update(double dt) method onCollisionStart (line 199) | void onCollisionStart( class Explosion (line 213) | class Explosion extends SpriteAnimationComponent method onLoad (line 224) | Future onLoad() FILE: examples/games/crystal_ball/lib/crystal_ball.dart class CrystalBallWidget (line 8) | class CrystalBallWidget extends StatefulWidget { method createState (line 19) | State createState() class _CrystalBallWidgetState (line 22) | class _CrystalBallWidgetState extends State { method build (line 40) | Widget build(BuildContext context) FILE: examples/games/crystal_ball/lib/main.dart function main (line 4) | void main() FILE: examples/games/crystal_ball/lib/src/game/components/camera_target.dart class CameraTarget (line 6) | class CameraTarget extends PositionComponent method onLoad (line 16) | Future onLoad() method go (line 20) | void go({ class MoveCameraTarget (line 30) | class MoveCameraTarget extends Effect with EffectTarget { method onMount (line 34) | void onMount() method apply (line 46) | void apply(double progress) method go (line 53) | void go({required Vector2 to}) FILE: examples/games/crystal_ball/lib/src/game/components/input_handler.dart class InputHandler (line 7) | class InputHandler extends PositionComponent method onLoad (line 16) | Future onLoad() method update (line 34) | void update(double dt) method onTapDown (line 40) | void onTapDown(TapDownEvent event) method onTapUp (line 59) | void onTapUp(TapUpEvent event) method onLeftStart (line 74) | bool onLeftStart() method onRightStart (line 79) | bool onRightStart() method onLeftEnd (line 84) | bool onLeftEnd() method onRightEnd (line 91) | bool onRightEnd() FILE: examples/games/crystal_ball/lib/src/game/entities/ground.dart class Ground (line 6) | class Ground extends Component { class Rectangle (line 14) | class Rectangle extends PositionComponent FILE: examples/games/crystal_ball/lib/src/game/entities/the_ball.dart class TheBall (line 14) | class TheBall extends PositionComponent method jump (line 41) | void jump() method update (line 46) | void update(double dt) method onCollisionStart (line 60) | void onCollisionStart( FILE: examples/games/crystal_ball/lib/src/game/game.dart class CrystalBallGame (line 18) | class CrystalBallGame extends FlameGame method onLoad (line 56) | FutureOr onLoad() class CrystalBallGameWorld (line 66) | class CrystalBallGameWorld extends World { type PreloadedPrograms (line 86) | typedef PreloadedPrograms = ({ FILE: examples/games/crystal_ball/lib/src/game/post_processes/ball_glow.dart class BallGlow (line 9) | class BallGlow extends PostProcessComponent method onLoad (line 23) | Future onLoad() method update (line 29) | void update(double dt) class BallGlowPostProcess (line 43) | class BallGlowPostProcess extends PostProcess { method onLoad (line 49) | Future onLoad() method postProcess (line 59) | void postProcess( FILE: examples/games/crystal_ball/lib/src/game/post_processes/firefly.dart class FireflyPostProcess (line 9) | class FireflyPostProcess extends PostProcess { method update (line 23) | void update(double dt) method postProcess (line 29) | void postProcess(Vector2 size, Canvas canvas) FILE: examples/games/crystal_ball/lib/src/game/post_processes/foreground_fog.dart class ForegroundFogPostProcess (line 9) | class ForegroundFogPostProcess extends PostProcess { method update (line 23) | void update(double dt) method postProcess (line 29) | void postProcess(Vector2 size, Canvas canvas) FILE: examples/games/crystal_ball/lib/src/game/post_processes/water.dart class WaterPostProcess (line 7) | class WaterPostProcess extends PostProcess { method update (line 21) | void update(double dt) method postProcess (line 27) | void postProcess(Vector2 size, Canvas canvas) FILE: examples/games/padracing/lib/ball.dart class Ball (line 12) | class Ball extends BodyComponent with ContactCallbacks { method onLoad (line 28) | Future onLoad() method createBody (line 47) | Body createBody() method render (line 62) | void render(Canvas canvas) method beginContact (line 67) | void beginContact(Object other, Contact contact) function createBalls (line 80) | List createBalls(Vector2 trackSize, List walls, Ball bigBall) FILE: examples/games/padracing/lib/car.dart class Car (line 12) | class Car extends BodyComponent { method onLoad (line 48) | Future onLoad() method createBody (line 77) | Body createBody() method update (line 118) | void update(double dt) method render (line 123) | void render(Canvas canvas) method onRemove (line 133) | void onRemove() FILE: examples/games/padracing/lib/game_colors.dart type GameColors (line 4) | enum GameColors { FILE: examples/games/padracing/lib/game_over.dart class GameOver (line 5) | class GameOver extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: examples/games/padracing/lib/lap_line.dart class LapLine (line 12) | class LapLine extends BodyComponent with ContactCallbacks { method onLoad (line 24) | Future onLoad() method createBody (line 32) | Body createBody() method createFinishOverlay (line 60) | Future createFinishOverlay() method render (line 80) | void render(Canvas canvas) method beginContact (line 89) | void beginContact(Object other, Contact contact) FILE: examples/games/padracing/lib/lap_text.dart class LapText (line 9) | class LapText extends PositionComponent with HasGameReference onLoad() method updateLapText (line 42) | void updateLapText() method update (line 68) | void update(double dt) method render (line 82) | void render(Canvas canvas) FILE: examples/games/padracing/lib/main.dart function main (line 4) | void main() FILE: examples/games/padracing/lib/menu.dart class Menu (line 8) | class Menu extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: examples/games/padracing/lib/menu_card.dart class MenuCard (line 5) | class MenuCard extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: examples/games/padracing/lib/padracing_game.dart class PadRacingGame (line 34) | class PadRacingGame extends Forge2DGame with KeyboardEvents { method backgroundColor (line 45) | Color backgroundColor() method onLoad (line 59) | Future onLoad() method openMenu (line 78) | void openMenu() method prepareStart (line 91) | void prepareStart({required int numberOfPlayers}) method start (line 108) | void start({required int numberOfPlayers}) method alignedVector (line 113) | Vector2 alignedVector({ method viewportRimGenerator (line 129) | RectangleComponent viewportRimGenerator() method update (line 202) | void update(double dt) method onKeyEvent (line 211) | KeyEventResult onKeyEvent( method _clearPressedKeys (line 231) | void _clearPressedKeys() method reset (line 237) | void reset() method _maybePrefixZero (line 251) | String _maybePrefixZero(int number) FILE: examples/games/padracing/lib/padracing_widget.dart class PadracingWidget (line 9) | class PadracingWidget extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: examples/games/padracing/lib/tire.dart class Tire (line 9) | class Tire extends BodyComponent { method onLoad (line 67) | Future onLoad() method createBody (line 73) | Body createBody() method update (line 95) | void update(double dt) method render (line 106) | void render(Canvas canvas) method _updateFriction (line 111) | void _updateFriction() method _updateDrive (line 130) | void _updateDrive() method _updateTurn (line 153) | void _updateTurn(double dt) FILE: examples/games/padracing/lib/trail.dart class Trail (line 8) | class Trail extends Component with HasPaint { method onLoad (line 21) | Future onLoad() method update (line 28) | void update(double dt) method render (line 41) | void render(Canvas canvas) FILE: examples/games/padracing/lib/wall.dart function createWalls (line 10) | List createWalls(Vector2 size) class Wall (line 35) | class Wall extends BodyComponent { method onLoad (line 50) | Future onLoad() method render (line 84) | void render(Canvas canvas) method createBody (line 94) | Body createBody() FILE: examples/games/rogue_shooter/lib/components/bullet_component.dart class BulletComponent (line 5) | class BulletComponent extends SpriteAnimationComponent method onLoad (line 15) | Future onLoad() method onCollisionStart (line 31) | void onCollisionStart( method update (line 43) | void update(double dt) FILE: examples/games/rogue_shooter/lib/components/enemy_component.dart class EnemyComponent (line 6) | class EnemyComponent extends SpriteAnimationComponent method onLoad (line 15) | Future onLoad() method update (line 28) | void update(double dt) method takeHit (line 36) | void takeHit() FILE: examples/games/rogue_shooter/lib/components/enemy_creator.dart class EnemyCreator (line 7) | class EnemyCreator extends TimerComponent method onTick (line 15) | void onTick() FILE: examples/games/rogue_shooter/lib/components/explosion_component.dart class ExplosionComponent (line 3) | class ExplosionComponent extends SpriteAnimationComponent method onLoad (line 13) | Future onLoad() FILE: examples/games/rogue_shooter/lib/components/player_component.dart class PlayerComponent (line 8) | class PlayerComponent extends SpriteAnimationComponent method onLoad (line 15) | Future onLoad() method _createBullet (line 37) | void _createBullet() method beginFire (line 48) | void beginFire() method stopFire (line 52) | void stopFire() method takeHit (line 56) | void takeHit() method onCollisionStart (line 61) | void onCollisionStart( FILE: examples/games/rogue_shooter/lib/components/star_background_creator.dart class StarBackGroundCreator (line 8) | class StarBackGroundCreator extends Component method onLoad (line 18) | Future onLoad() method _createStarAt (line 38) | void _createStarAt(double x, double y) method _createRowOfStars (line 50) | void _createRowOfStars(double y) method _createInitialStars (line 62) | void _createInitialStars() FILE: examples/games/rogue_shooter/lib/components/star_component.dart class StarComponent (line 3) | class StarComponent extends SpriteAnimationComponent with HasGameReferen... method update (line 10) | void update(double dt) FILE: examples/games/rogue_shooter/lib/main.dart function main (line 5) | void main() FILE: examples/games/rogue_shooter/lib/rogue_shooter_game.dart class RogueShooterGame (line 9) | class RogueShooterGame extends FlameGame method onLoad (line 60) | Future onLoad() method update (line 111) | void update(double dt) method _updateBatchingLabel (line 122) | void _updateBatchingLabel() method onDragStart (line 132) | void onDragStart(DragStartEvent event) method onDragEnd (line 138) | void onDragEnd(DragEndEvent event) method onDragCancel (line 144) | void onDragCancel(DragCancelEvent event) method onDragUpdate (line 150) | void onDragUpdate(DragUpdateEvent event) method increaseScore (line 155) | void increaseScore() class BatchGroup (line 160) | class BatchGroup extends PositionComponent with HasAutoBatchedChildren { FILE: examples/games/rogue_shooter/lib/rogue_shooter_widget.dart class RogueShooterWidget (line 5) | class RogueShooterWidget extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: examples/games/trex/lib/background/cloud.dart class Cloud (line 6) | class Cloud extends SpriteComponent method onLoad (line 28) | Future onLoad() method update (line 37) | void update(double dt) method onGameResize (line 54) | void onGameResize(Vector2 size) FILE: examples/games/trex/lib/background/cloud_manager.dart class CloudManager (line 6) | class CloudManager extends PositionComponent with HasGameReference { method onLoad (line 31) | Future onLoad() method update (line 37) | void update(double dt) method onGameResize (line 53) | void onGameResize(Vector2 size) method reset (line 61) | void reset() method _generateLines (line 67) | List _generateLines() FILE: examples/games/trex/lib/game_over.dart class GameOverPanel (line 6) | class GameOverPanel extends Component { method onLoad (line 10) | Future onLoad() method renderTree (line 16) | void renderTree(Canvas canvas) class GameOverText (line 23) | class GameOverText extends SpriteComponent with HasGameReference onLoad() method onGameResize (line 36) | void onGameResize(Vector2 size) class GameOverRestart (line 43) | class GameOverRestart extends SpriteComponent with HasGameReference onLoad() method onGameResize (line 56) | void onGameResize(Vector2 size) FILE: examples/games/trex/lib/main.dart function main (line 5) | void main() FILE: examples/games/trex/lib/obstacle/obstacle.dart class Obstacle (line 6) | class Obstacle extends SpriteComponent with HasGameReference { method onLoad (line 23) | Future onLoad() method computeGap (line 31) | double computeGap(double gapCoefficient, double speed) method update (line 39) | void update(double dt) FILE: examples/games/trex/lib/obstacle/obstacle_manager.dart class ObstacleManager (line 9) | class ObstacleManager extends Component with HasGameReference { method update (line 16) | void update(double dt) method addNewObstacle (line 35) | void addNewObstacle() method duplicateObstacleCheck (line 59) | bool duplicateObstacleCheck(ObstacleType nextType) method reset (line 68) | void reset() method _groupSize (line 73) | int _groupSize(ObstacleTypeSettings settings) FILE: examples/games/trex/lib/obstacle/obstacle_type.dart type ObstacleType (line 8) | enum ObstacleType { class ObstacleTypeSettings (line 13) | class ObstacleTypeSettings { method sprite (line 91) | Sprite sprite(Image spriteImage) FILE: examples/games/trex/lib/player.dart type PlayerState (line 5) | enum PlayerState { crashed, jumping, running, waiting } class Player (line 7) | class Player extends SpriteAnimationGroupComponent method onLoad (line 24) | Future onLoad() method jump (line 63) | void jump(double speed) method reset (line 72) | void reset() method update (line 79) | void update(double dt) method onGameResize (line 97) | void onGameResize(Vector2 size) method onCollisionStart (line 103) | void onCollisionStart( method _getAnimation (line 111) | SpriteAnimation _getAnimation({ FILE: examples/games/trex/lib/trex_game.dart type GameState (line 16) | enum GameState { playing, intro, gameOver } class TRexGame (line 18) | class TRexGame extends FlameGame method backgroundColor (line 30) | Color backgroundColor() method scoreString (line 45) | String scoreString(int score) method onLoad (line 51) | Future onLoad() method onKeyEvent (line 92) | KeyEventResult onKeyEvent( method onTapDown (line 104) | void onTapDown(TapDownEvent event) method onAction (line 108) | void onAction() method gameOver (line 116) | void gameOver() method restart (line 123) | void restart() method update (line 138) | void update(double dt) FILE: examples/games/trex/lib/trex_widget.dart class TRexWidget (line 5) | class TRexWidget extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: examples/lib/commons/commons.dart function baseLink (line 1) | String baseLink(String path) FILE: examples/lib/commons/ember.dart class Ember (line 5) | class Ember extends SpriteAnimationComponent method onLoad (line 15) | Future onLoad() FILE: examples/lib/main.dart function main (line 45) | void main() function runAsDashbook (line 69) | void runAsDashbook() FILE: examples/lib/platform/page_provider.dart class PageProvider (line 1) | abstract class PageProvider { method getPage (line 2) | String? getPage() FILE: examples/lib/platform/stub_provider.dart class PageProviderImpl (line 3) | class PageProviderImpl extends PageProvider { method getPage (line 5) | String? getPage() FILE: examples/lib/platform/web_provider.dart class PageProviderImpl (line 4) | class PageProviderImpl extends PageProvider { method getPage (line 6) | String? getPage() FILE: examples/lib/stories/animations/animation_group_example.dart type RobotState (line 7) | enum RobotState { class AnimationGroupExample (line 12) | class AnimationGroupExample extends FlameGame with TapCallbacks { method onLoad (line 24) | Future onLoad() method onTapDown (line 57) | void onTapDown(_) method onTapCancel (line 62) | void onTapCancel(_) method onTapUp (line 67) | void onTapUp(_) method backgroundColor (line 72) | Color backgroundColor() FILE: examples/lib/stories/animations/animations.dart function addAnimationStories (line 9) | void addAnimationStories(Dashbook dashbook) FILE: examples/lib/stories/animations/aseprite_example.dart class AsepriteExample (line 4) | class AsepriteExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/animations/basic_animation_example.dart class BasicAnimationsExample (line 8) | class BasicAnimationsExample extends FlameGame { class BasicAnimationsWorld (line 19) | class BasicAnimationsWorld extends World with TapCallbacks, HasGameRefer... method onLoad (line 23) | Future onLoad() method onTapDown (line 56) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/animations/benchmark_example.dart class BenchmarkExample (line 8) | class BenchmarkExample extends FlameGame { method onLoad (line 22) | Future onLoad() method update (line 39) | void update(double dt) class BenchmarkWorld (line 46) | class BenchmarkWorld extends World method onTapDown (line 51) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/bridge_libraries/audio/audio.dart function addAudioStories (line 6) | void addAudioStories(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart class BasicAudioExample (line 9) | class BasicAudioExample extends FlameGame { method onLoad (line 32) | Future onLoad() method startBgmMusic (line 77) | void startBgmMusic() method fireOne (line 82) | void fireOne() method fireTwo (line 86) | void fireTwo() method onRemove (line 91) | void onRemove() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/animated_body_example.dart class AnimatedBodyExample (line 9) | class AnimatedBodyExample extends Forge2DGame { class AnimatedBodyWorld (line 24) | class AnimatedBodyWorld extends Forge2DWorld method onLoad (line 30) | Future onLoad() method onTapDown (line 48) | void onTapDown(TapDownEvent info) class ChopperBody (line 61) | class ChopperBody extends BodyComponent { method createBody (line 74) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/blob_example.dart class BlobExample (line 8) | class BlobExample extends Forge2DGame { class BlobWorld (line 18) | class BlobWorld extends Forge2DWorld method onLoad (line 21) | Future onLoad() method onTapDown (line 40) | void onTapDown(TapDownEvent info) class Ground (line 46) | class Ground extends BodyComponent { method createBody (line 52) | Body createBody() class BlobPart (line 69) | class BlobPart extends BodyComponent { method createBody (line 83) | Body createBody() class FallingBox (line 108) | class FallingBox extends BodyComponent { method createBody (line 114) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/camera_example.dart class CameraExample (line 6) | class CameraExample extends Forge2DGame { class CameraExampleWorld (line 15) | class CameraExampleWorld extends DominoExampleWorld { method onTapDown (line 17) | void onTapDown(TapDownEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/composition_example.dart class CompositionExample (line 11) | class CompositionExample extends Forge2DGame { method onLoad (line 20) | Future onLoad() class TappableText (line 29) | class TappableText extends TextComponent with TapCallbacks { method onLoad (line 39) | Future onLoad() method onTapDown (line 52) | void onTapDown(TapDownEvent event) class TappableBall (line 65) | class TappableBall extends Ball with TapCallbacks { method onLoad (line 76) | Future onLoad() method update (line 87) | void update(double dt) method onTapDown (line 93) | bool onTapDown(_) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/contact_callbacks_example.dart class ContactCallbacksExample (line 9) | class ContactCallbacksExample extends Forge2DGame { class ContactCallbackWorld (line 21) | class ContactCallbackWorld extends Forge2DWorld method onLoad (line 24) | Future onLoad() method onTapDown (line 31) | void onTapDown(TapDownEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/domino_example.dart class DominoExample (line 9) | class DominoExample extends Forge2DGame { class DominoExampleWorld (line 20) | class DominoExampleWorld extends Forge2DWorld method onLoad (line 25) | Future onLoad() method onTapDown (line 48) | void onTapDown(TapDownEvent info) class Platform (line 54) | class Platform extends BodyComponent { method createBody (line 60) | Body createBody() class DominoBrick (line 70) | class DominoBrick extends BodyComponent { method createBody (line 76) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/drag_callbacks_example.dart class DragCallbacksExample (line 7) | class DragCallbacksExample extends Forge2DGame { method onLoad (line 17) | Future onLoad() class DraggableBall (line 25) | class DraggableBall extends Ball with DragCallbacks { method onDragStart (line 32) | void onDragStart(DragStartEvent event) method onDragUpdate (line 38) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 43) | void onDragEnd(DragEndEvent event) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/flame_forge2d.dart function link (line 28) | String link(String example) function addForge2DStories (line 31) | void addForge2DStories(Dashbook dashbook) function addJointsStories (line 109) | void addJointsStories(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/constant_volume_joint.dart class ConstantVolumeJointExample (line 9) | class ConstantVolumeJointExample extends Forge2DGame { class SpriteBodyWorld (line 18) | class SpriteBodyWorld extends Forge2DWorld method onLoad (line 21) | Future onLoad() method onTapDown (line 27) | Future onTapDown(TapDownEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/distance_joint.dart class DistanceJointExample (line 7) | class DistanceJointExample extends Forge2DGame { class DistanceJointWorld (line 16) | class DistanceJointWorld extends Forge2DWorld method onLoad (line 19) | Future onLoad() method onTapDown (line 25) | Future onTapDown(TapDownEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/friction_joint.dart class FrictionJointExample (line 7) | class FrictionJointExample extends Forge2DGame { class FrictionJointWorld (line 17) | class FrictionJointWorld extends Forge2DWorld method onLoad (line 23) | Future onLoad() method onTapDown (line 38) | Future onTapDown(TapDownEvent info) method createFrictionJoint (line 43) | void createFrictionJoint(Body first, Body second) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/gear_joint.dart class GearJointExample (line 8) | class GearJointExample extends Forge2DGame { class GearJointWorld (line 19) | class GearJointWorld extends Forge2DWorld with HasGameReference onLoad() method createPrismaticJoint (line 57) | PrismaticJoint createPrismaticJoint(Body box, Vector2 anchor) method createRevoluteJoint (line 76) | RevoluteJoint createRevoluteJoint(Body ball, Vector2 anchor) method createGearJoint (line 91) | void createGearJoint(Joint first, Joint second, double gearRatio) class JointRenderer (line 104) | class JointRenderer extends Component { method render (line 113) | void render(Canvas canvas) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/motor_joint.dart class MotorJointExample (line 9) | class MotorJointExample extends Forge2DGame { class MotorJointWorld (line 19) | class MotorJointWorld extends Forge2DWorld with TapCallbacks { method onLoad (line 27) | Future onLoad() method onTapDown (line 48) | void onTapDown(TapDownEvent info) method createMotorJoint (line 53) | MotorJoint createMotorJoint(Body first, Body second) method update (line 68) | void update(double dt) class JointRenderer (line 86) | class JointRenderer extends Component { method render (line 92) | void render(Canvas canvas) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/mouse_joint.dart class MouseJointExample (line 8) | class MouseJointExample extends Forge2DGame { class MouseJointWorld (line 18) | class MouseJointWorld extends Forge2DWorld method onLoad (line 25) | Future onLoad() method onDragStart (line 39) | void onDragStart(DragStartEvent info) method onDragUpdate (line 58) | void onDragUpdate(DragUpdateEvent info) method onDragEnd (line 63) | void onDragEnd(DragEndEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/prismatic_joint.dart class PrismaticJointExample (line 7) | class PrismaticJointExample extends Forge2DGame { method onLoad (line 18) | Future onLoad() method createJoint (line 29) | PrismaticJoint createJoint(Body box, Vector2 anchor) class JointRenderer (line 52) | class JointRenderer extends Component { method render (line 61) | void render(Canvas canvas) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/pulley_joint.dart class PulleyJointExample (line 8) | class PulleyJointExample extends Forge2DGame { method onLoad (line 15) | Future onLoad() method createJoint (line 51) | PulleyJoint createJoint( class PulleyRenderer (line 73) | class PulleyRenderer extends Component { method render (line 79) | void render(Canvas canvas) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/revolute_joint.dart class RevoluteJointExample (line 9) | class RevoluteJointExample extends Forge2DGame { class RevoluteJointWorld (line 21) | class RevoluteJointWorld extends Forge2DWorld method onLoad (line 24) | Future onLoad() method onTapDown (line 30) | void onTapDown(TapDownEvent info) class CircleShuffler (line 38) | class CircleShuffler extends BodyComponent { method createBody (line 44) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/rope_joint.dart class RopeJointExample (line 8) | class RopeJointExample extends Forge2DGame { class RopeJointWorld (line 19) | class RopeJointWorld extends Forge2DWorld method onLoad (line 24) | Future onLoad() method createHandle (line 31) | Future createHandle() method createRope (line 45) | Future createRope(Body handle) method createPrismaticJoint (line 59) | void createPrismaticJoint(Body box, Vector2 anchor) method createRopeJoint (line 78) | void createRopeJoint(Body first, Body second) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/joints/weld_joint.dart class WeldJointExample (line 8) | class WeldJointExample extends Forge2DGame { class WeldJointWorld (line 17) | class WeldJointWorld extends Forge2DWorld method onLoad (line 23) | Future onLoad() method createBridge (line 48) | Future createBridge( method createWeldJoint (line 91) | void createWeldJoint(Body first, Body second, Vector2 anchor) method onTapDown (line 98) | Future onTapDown(TapDownEvent info) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/raycast_example.dart class RaycastExample (line 11) | class RaycastExample extends Forge2DGame with MouseMovementDetector { method onLoad (line 29) | Future onLoad() method onMouseMove (line 59) | void onMouseMove(PointerHoverInfo info) method fireBlueRay (line 77) | void fireBlueRay(Vector2 rayStart, Vector2 rayTarget) method fireRedRay (line 92) | void fireRedRay(Vector2 rayStart, Vector2 rayTarget) method update (line 108) | void update(double dt) class LineComponent (line 124) | class LineComponent extends Component { method update (line 132) | void update(double dt) method render (line 142) | void render(Canvas canvas) class Box (line 153) | class Box extends BodyComponent { method createBody (line 159) | Body createBody() class NearestBoxRayCastCallback (line 167) | class NearestBoxRayCastCallback extends RayCastCallback { method reportFixture (line 173) | double reportFixture( class FarthestBoxRayCastCallback (line 190) | class FarthestBoxRayCastCallback extends RayCastCallback { method reportFixture (line 197) | double reportFixture( FILE: examples/lib/stories/bridge_libraries/flame_forge2d/revolute_joint_with_motor_example.dart class RevoluteJointWithMotorExample (line 9) | class RevoluteJointWithMotorExample extends Forge2DGame { class RevoluteJointWithMotorWorld (line 22) | class RevoluteJointWithMotorWorld extends Forge2DWorld method onLoad (line 27) | Future onLoad() method onTapDown (line 38) | void onTapDown(TapDownEvent info) class CircleShuffler (line 48) | class CircleShuffler extends BodyComponent { method createBody (line 54) | Body createBody() class CornerRamp (line 94) | class CornerRamp extends BodyComponent { method createBody (line 101) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/sprite_body_example.dart class SpriteBodyExample (line 8) | class SpriteBodyExample extends Forge2DGame { class SpriteBodyWorld (line 21) | class SpriteBodyWorld extends Forge2DWorld method onLoad (line 24) | Future onLoad() method onTapDown (line 30) | void onTapDown(TapDownEvent info) class Pizza (line 37) | class Pizza extends BodyComponent { method onLoad (line 47) | Future onLoad() method createBody (line 61) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/tap_callbacks_example.dart class TapCallbacksExample (line 7) | class TapCallbacksExample extends Forge2DGame { method onLoad (line 17) | Future onLoad() class TappableBall (line 25) | class TappableBall extends Ball with TapCallbacks { method onTapDown (line 32) | void onTapDown(_) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/utils/balls.dart class Ball (line 6) | class Ball extends BodyComponent with ContactCallbacks { method randomPaint (line 31) | Paint randomPaint() method createBody (line 34) | Body createBody() method renderCircle (line 55) | void renderCircle(Canvas canvas, Offset center, double radius) method update (line 65) | void update(double dt) method beginContact (line 77) | void beginContact(Object other, Contact contact) class WhiteBall (line 96) | class WhiteBall extends Ball with ContactCallbacks { method beginContact (line 103) | void beginContact(Object other, Contact contact) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/utils/boundaries.dart function createBoundaries (line 4) | List createBoundaries(Forge2DGame game, {double? strokeWidth}) class Wall (line 19) | class Wall extends BodyComponent { method createBody (line 28) | Body createBody() FILE: examples/lib/stories/bridge_libraries/flame_forge2d/utils/boxes.dart class Box (line 8) | class Box extends BodyComponent { method randomPaint (line 28) | Paint randomPaint() method createBody (line 31) | Body createBody() class DraggableBox (line 50) | class DraggableBox extends Box with DragCallbacks { method update (line 62) | void update(double dt) method onDragStart (line 71) | void onDragStart(DragStartEvent event) method onDragUpdate (line 90) | bool onDragUpdate(DragUpdateEvent event) method onDragEnd (line 99) | void onDragEnd(DragEndEvent event) FILE: examples/lib/stories/bridge_libraries/flame_forge2d/widget_example.dart class WidgetExample (line 6) | class WidgetExample extends Forge2DGame { method onLoad (line 19) | Future onLoad() method createBody (line 25) | Body createBody() method createBodyId (line 43) | int createBodyId(int id) method update (line 49) | void update(double dt) class BodyWidgetExample (line 61) | class BodyWidgetExample extends StatelessWidget { method build (line 65) | Widget build(BuildContext context) class BodyButtonWidget (line 81) | class BodyButtonWidget extends StatefulWidget { method createState (line 92) | State createState() class _BodyButtonState (line 97) | class _BodyButtonState extends State { method build (line 111) | Widget build(BuildContext context) FILE: examples/lib/stories/bridge_libraries/flame_isolate/isolate.dart function addFlameIsolateExample (line 6) | void addFlameIsolateExample(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart class SimpleIsolateExample (line 11) | class SimpleIsolateExample extends FlameGame { method onLoad (line 25) | Future onLoad() type ComputeType (line 60) | enum ComputeType { class CalculatePrimeNumber (line 70) | class CalculatePrimeNumber extends PositionComponent method onLoad (line 82) | void onLoad() method onMount (line 88) | Future onMount() method update (line 95) | void update(double dt) method onRemove (line 100) | void onRemove() method _checkNextAgainstPrime (line 115) | Future _checkNextAgainstPrime() method onTapDown (line 131) | void onTapDown(_) method render (line 149) | void render(Canvas canvas) function _isPrime (line 167) | bool _isPrime(int value) FILE: examples/lib/stories/bridge_libraries/flame_jenny/commons/commons.dart function baseLink (line 1) | String baseLink(String path) FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/button_row.dart class ButtonRow (line 5) | class ButtonRow extends PositionComponent { method removeButtons (line 8) | void removeButtons() method showNextButton (line 19) | void showNextButton(Function() onNextButtonPressed) method showOptionButtons (line 33) | void showOptionButtons({ method showCloseButton (line 62) | void showCloseButton(Function() onClose) FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/command_lifecycle_dialogue_controller.dart class CommandLifecycleDialogueController (line 6) | class CommandLifecycleDialogueController extends DialogueControllerCompo... method onCommand (line 16) | FutureOr onCommand(UserDefinedCommand command) method onCommandFinish (line 22) | FutureOr onCommandFinish(UserDefinedCommand command) FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/dialogue_box.dart class DialogueBoxComponent (line 6) | class DialogueBoxComponent extends SpriteComponent with HasGameReference { method onLoad (line 12) | Future onLoad() method changeText (line 23) | void changeText(String newText, Function() goNextLine) method showOptions (line 28) | void showOptions({ method showCloseButton (line 40) | void showCloseButton(Function() onClose) FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/dialogue_button.dart class DialogueButton (line 6) | class DialogueButton extends SpriteButtonComponent { method onLoad (line 19) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/dialogue_controller_component.dart class DialogueControllerComponent (line 6) | class DialogueControllerComponent extends Component method onNodeStart (line 15) | Future onNodeStart(Node node) method _addDialogueBox (line 20) | void _addDialogueBox() method onNodeFinish (line 25) | Future onNodeFinish(Node node) method _onClose (line 30) | void _onClose() method _advance (line 40) | Future _advance() method onLineStart (line 45) | FutureOr onLineStart(DialogueLine line) method _changeTextAndShowNextButton (line 52) | void _changeTextAndShowNextButton(DialogueLine line) method _goNextLine (line 58) | void _goNextLine() method onChoiceStart (line 65) | FutureOr onChoiceStart(DialogueChoice choice) method _onChoice (line 77) | void _onChoice(int optionNumber) FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/dialogue_text_box.dart class DialogueTextBox (line 5) | class DialogueTextBox extends TextBoxComponent { FILE: examples/lib/stories/bridge_libraries/flame_jenny/components/menu_button.dart class MenuButton (line 7) | class MenuButton extends ButtonComponent { method onLoad (line 22) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_jenny/jenny.dart function addFlameJennyExample (line 8) | void addFlameJennyExample(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/flame_jenny/jenny_advanced_example.dart class JennyAdvancedExample (line 12) | class JennyAdvancedExample extends FlameGame { method startDialogue (line 38) | Future startDialogue(String playerName) method updateCoins (line 55) | void updateCoins(int amountChange) method onLoad (line 61) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_jenny/jenny_command_lifecycle_example.dart class JennyCommandLifecycleExample (line 9) | class JennyCommandLifecycleExample extends FlameGame { method startDialogue (line 21) | Future startDialogue() method onLoad (line 65) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_jenny/jenny_simple_example.dart class JennySimpleExample (line 7) | class JennySimpleExample extends FlameGame { method startDialogue (line 13) | Future startDialogue() method onLoad (line 27) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_lottie/lottie.dart function addFlameLottieExample (line 6) | void addFlameLottieExample(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/flame_lottie/lottie_animation_example.dart class LottieAnimationExample (line 4) | class LottieAnimationExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/bridge_libraries/flame_spine/basic_spine_example.dart class FlameSpineExample (line 6) | class FlameSpineExample extends FlameGame with TapCallbacks { method onLoad (line 29) | Future onLoad() method onTapDown (line 48) | void onTapDown(_) method onDetach (line 54) | void onDetach() FILE: examples/lib/stories/bridge_libraries/flame_spine/flame_spine.dart function addFlameSpineExamples (line 7) | void addFlameSpineExamples(Dashbook dashbook) FILE: examples/lib/stories/bridge_libraries/flame_spine/shared_data_spine_example.dart class SharedDataSpineExample (line 7) | class SharedDataSpineExample extends FlameGame with TapCallbacks { method onLoad (line 18) | Future onLoad() method onTapDown (line 52) | void onTapDown(_) method onDetach (line 64) | void onDetach() FILE: examples/lib/stories/camera_and_viewport/camera_and_viewport.dart function addCameraAndViewportStories (line 13) | void addCameraAndViewportStories(Dashbook dashbook) FILE: examples/lib/stories/camera_and_viewport/camera_component_example.dart class CameraComponentExample (line 12) | class CameraComponentExample extends FlameGame with PanDetector { method backgroundColor (line 29) | Color backgroundColor() method onLoad (line 32) | Future onLoad() method onPanStart (line 48) | bool onPanStart(DragStartInfo info) method onPanUpdate (line 55) | bool onPanUpdate(DragUpdateInfo info) method onPanEnd (line 61) | bool onPanEnd(DragEndInfo info) method onPanCancel (line 67) | bool onPanCancel() method _updateMagnifyingGlassPosition (line 72) | void _updateMagnifyingGlassPosition(Vector2 point) class Bezel (line 80) | class Bezel extends PositionComponent { method onLoad (line 104) | void onLoad() method render (line 154) | void render(Canvas canvas) class AntWorld (line 165) | class AntWorld extends World { method onLoad (line 171) | Future onLoad() method render (line 189) | void render(Canvas canvas) class DragonCurve (line 196) | class DragonCurve extends PositionComponent { method initPath (line 204) | void initPath() method boundingRect (line 220) | Rect boundingRect() method onLoad (line 235) | Future onLoad() method render (line 254) | void render(Canvas canvas) class Ant (line 260) | class Ant extends PositionComponent { method legIsMoving (line 294) | bool legIsMoving(int i) method setTravelPath (line 296) | void setTravelPath(List path) method onLoad (line 307) | Future onLoad() method update (line 373) | void update(double dt) method planNextStep (line 403) | void planNextStep() method planNextMove (line 423) | void planNextMove() method render (line 459) | void render(Canvas canvas) class InsectLeg (line 481) | class InsectLeg { method placeFoot (line 521) | bool placeFoot(Vector2 pos) function distance (line 546) | double distance(num x0, num y0, num x1, num y1) FILE: examples/lib/stories/camera_and_viewport/camera_component_properties_example.dart class CameraComponentPropertiesExample (line 8) | class CameraComponentPropertiesExample extends FlameGame { method backgroundColor (line 37) | Color backgroundColor() method onLoad (line 40) | Future onLoad() method onGameResize (line 56) | void onGameResize(Vector2 size) method updateSize (line 63) | void updateSize(Vector2 size) class ViewportFrame (line 78) | class ViewportFrame extends Component { method render (line 85) | void render(Canvas canvas) class Background (line 97) | class Background extends Component with TapCallbacks { method render (line 110) | void render(Canvas canvas) method containsLocalPoint (line 122) | bool containsLocalPoint(Vector2 point) method onTapDown (line 125) | void onTapDown(TapDownEvent event) class ExpandingCircle (line 130) | class ExpandingCircle extends CircleComponent { method update (line 145) | void update(double dt) FILE: examples/lib/stories/camera_and_viewport/camera_follow_and_world_bounds.dart class CameraFollowAndWorldBoundsExample (line 10) | class CameraFollowAndWorldBoundsExample extends FlameGame method onLoad (line 22) | Future onLoad() class Ground (line 33) | class Ground extends PositionComponent { method render (line 58) | void render(Canvas canvas) class Player (line 66) | class Player extends PositionComponent with KeyboardHandler { method update (line 107) | void update(double dt) method render (line 127) | void render(Canvas canvas) method onKeyEvent (line 143) | bool onKeyEvent(KeyEvent event, Set keysPressed) FILE: examples/lib/stories/camera_and_viewport/coordinate_systems_example.dart class CoordinateSystemsExample (line 14) | class CoordinateSystemsExample extends FlameGame method onLoad (line 39) | Future onLoad() method render (line 60) | void render(Canvas canvas) method onTapUp (line 93) | void onTapUp(int pointerId, TapUpInfo info) method onTapDown (line 98) | void onTapDown(int pointerId, TapDownInfo info) method onDragStart (line 103) | void onDragStart(int pointerId, DragStartInfo info) method onDragUpdate (line 108) | void onDragUpdate(int pointerId, DragUpdateInfo info) method onScroll (line 113) | void onScroll(PointerScrollInfo info) method _describe (line 119) | String _describe(String name, PositionInfo info) method update (line 140) | void update(double dt) method _roundDouble (line 150) | double _roundDouble(double val, int places) method onKeyEvent (line 157) | KeyEventResult onKeyEvent( class CoordinateSystemsWidget (line 186) | class CoordinateSystemsWidget extends StatefulWidget { method createState (line 190) | State createState() class _CoordinateSystemsState (line 195) | class _CoordinateSystemsState extends State { method build (line 200) | Widget build(BuildContext context) method createBlocks (line 225) | List createBlocks({ FILE: examples/lib/stories/camera_and_viewport/fixed_resolution_example.dart class FixedResolutionExample (line 9) | class FixedResolutionExample extends FlameGame method onLoad (line 28) | Future onLoad() class FixedResolutionWorld (line 58) | class FixedResolutionWorld extends World method onLoad (line 63) | Future onLoad() method onTapDown (line 76) | void onTapDown(TapDownEvent event) method onDoubleTapDown (line 87) | void onDoubleTapDown(DoubleTapDownEvent event) class Background (line 93) | class Background extends PositionComponent { method onLoad (line 103) | Future onLoad() method render (line 109) | void render(Canvas canvas) class TextButton (line 114) | class TextButton extends ButtonComponent { FILE: examples/lib/stories/camera_and_viewport/follow_component_example.dart class FollowComponentExample (line 15) | class FollowComponentExample extends FlameGame method onLoad (line 38) | Future onLoad() class MovableEmber (line 50) | class MovableEmber extends Ember method onLoad (line 66) | Future onLoad() method update (line 78) | void update(double dt) method onCollisionStart (line 87) | void onCollisionStart( method onKeyEvent (line 103) | bool onKeyEvent(KeyEvent event, Set keysPressed) class Map (line 135) | class Map extends Component { method render (line 167) | void render(Canvas canvas) method generateCoordinates (line 176) | Vector2 generateCoordinates() class Rock (line 183) | class Rock extends SpriteComponent with HasGameReference, TapCallbacks { method onLoad (line 193) | Future onLoad() method onTapDown (line 200) | void onTapDown(_) FILE: examples/lib/stories/camera_and_viewport/static_components_example.dart class StaticComponentsExample (line 11) | class StaticComponentsExample extends FlameGame method onLoad (line 33) | Future onLoad() class _StaticComponentWorld (line 59) | class _StaticComponentWorld extends World method onLoad (line 66) | Future onLoad() method onTapDown (line 101) | void onTapDown(TapDownEvent event) class MyParallaxComponent (line 118) | class MyParallaxComponent extends ParallaxComponent { method onLoad (line 120) | Future onLoad() FILE: examples/lib/stories/camera_and_viewport/zoom_example.dart class ZoomExample (line 6) | class ZoomExample extends FlameGame with ScrollDetector, ScaleDetector { method onLoad (line 13) | Future onLoad() method clampZoom (line 24) | void clampZoom() method onScroll (line 31) | void onScroll(PointerScrollInfo info) method onScaleStart (line 40) | void onScaleStart(_) method onScaleUpdate (line 45) | void onScaleUpdate(ScaleUpdateInfo info) FILE: examples/lib/stories/collision_detection/bouncing_ball_example.dart class BouncingBallExample (line 9) | class BouncingBallExample extends FlameGame with HasCollisionDetection { method onLoad (line 15) | void onLoad() class Ball (line 23) | class Ball extends CircleComponent method onLoad (line 36) | Future onLoad() method update (line 49) | void update(double dt) method onCollisionStart (line 74) | void onCollisionStart( FILE: examples/lib/stories/collision_detection/circles_example.dart class CirclesExample (line 7) | class CirclesExample extends FlameGame { class MyWorld (line 21) | class MyWorld extends World with TapCallbacks, HasCollisionDetection { method onTapDown (line 25) | void onTapDown(TapDownEvent info) class MyCollidable (line 30) | class MyCollidable extends PositionComponent method onLoad (line 41) | Future onLoad() method update (line 54) | void update(double dt) method onCollisionStart (line 60) | void onCollisionStart( method onCollisionEnd (line 73) | void onCollisionEnd(PositionComponent other) FILE: examples/lib/stories/collision_detection/collidable_animation_example.dart class CollidableAnimationExample (line 9) | class CollidableAnimationExample extends FlameGame with HasCollisionDete... method onLoad (line 18) | Future onLoad() class AnimatedComponent (line 55) | class AnimatedComponent extends SpriteAnimationComponent method onLoad (line 72) | Future onLoad() method update (line 100) | void update(double dt) method onCollisionStart (line 110) | void onCollisionStart( FILE: examples/lib/stories/collision_detection/collision_detection.dart function addCollisionDetectionStories (line 17) | void addCollisionDetectionStories(Dashbook dashbook) FILE: examples/lib/stories/collision_detection/multiple_shapes_example.dart type Shapes (line 11) | enum Shapes { circle, rectangle, polygon } class MultipleShapesExample (line 13) | class MultipleShapesExample extends FlameGame with HasCollisionDetection { class MultiShapesWorld (line 34) | class MultiShapesWorld extends World with HasGameReference { method onLoad (line 36) | Future onLoad() method nextRandomCollidable (line 65) | MyCollidable nextRandomCollidable( class MyCollidable (line 92) | abstract class MyCollidable extends PositionComponent method onMount (line 114) | void onMount() method update (line 120) | void update(double dt) method render (line 141) | void render(Canvas canvas) method onCollisionStart (line 149) | void onCollisionStart( method onCollisionEnd (line 158) | void onCollisionEnd(PositionComponent other) method onDragEnd (line 166) | void onDragEnd(DragEndEvent event) class CollidablePolygon (line 172) | class CollidablePolygon extends MyCollidable { class CollidableRectangle (line 196) | class CollidableRectangle extends MyCollidable { class CollidableCircle (line 208) | class CollidableCircle extends MyCollidable { class SnowmanPart (line 220) | class SnowmanPart extends CircleHitbox { method onCollisionStart (line 232) | void onCollisionStart(Set intersectionPoints, ShapeHitbox other) method onCollisionEnd (line 243) | void onCollisionEnd(ShapeHitbox other) class CollidableSnowman (line 251) | class CollidableSnowman extends MyCollidable { function randomCollidable (line 281) | MyCollidable randomCollidable( FILE: examples/lib/stories/collision_detection/multiple_worlds_example.dart class MultipleWorldsExample (line 10) | class MultipleWorldsExample extends FlameGame { method onLoad (line 22) | Future onLoad() class CollisionDetectionWorld (line 37) | class CollisionDetectionWorld extends World with HasCollisionDetection {} class CollidableEmber (line 39) | class CollidableEmber extends Ember with CollisionCallbacks { method onLoad (line 47) | Future onLoad() method onCollisionStart (line 63) | void onCollisionStart( FILE: examples/lib/stories/collision_detection/quadtree_example.dart class QuadTreeExample (line 15) | class QuadTreeExample extends FlameGame method onLoad (line 47) | Future onLoad() method onKeyEvent (line 144) | KeyEventResult onKeyEvent( method onScroll (line 194) | void onScroll(PointerScrollInfo info) class Player (line 202) | class Player extends SpriteComponent method onLoad (line 217) | Future onLoad() method onCollisionStart (line 228) | void onCollisionStart( method onCollisionEnd (line 257) | void onCollisionEnd(PositionComponent other) class Bullet (line 266) | class Bullet extends PositionComponent with CollisionCallbacks, HasPaint { method render (line 277) | void render(Canvas canvas) method update (line 282) | void update(double dt) method onComponentTypeCheck (line 289) | bool onComponentTypeCheck(PositionComponent other) method onCollisionStart (line 297) | void onCollisionStart( class Brick (line 312) | class Brick extends SpriteComponent method renderTree (line 327) | void renderTree(Canvas canvas) class Water (line 334) | class Water extends SpriteComponent function initCollision (line 348) | void initCollision() function initCenter (line 352) | void initCenter() function updateTree (line 370) | void updateTree(double dt) class StaticLayer (line 378) | class StaticLayer extends PreRenderedLayer { method drawLayer (line 384) | void drawLayer() class LayerComponent (line 395) | class LayerComponent extends PositionComponent { method render (line 401) | void render(Canvas canvas) class QuadTreeDebugComponent (line 406) | class QuadTreeDebugComponent extends PositionComponent with HasPaint { method render (line 422) | void render(Canvas canvas) FILE: examples/lib/stories/collision_detection/raycast_example.dart class RaycastExample (line 10) | class RaycastExample extends FlameGame with HasCollisionDetection { method onLoad (line 34) | Future onLoad() method update (line 84) | void update(double dt) method render (line 112) | void render(Canvas canvas) method renderResult (line 117) | void renderResult( FILE: examples/lib/stories/collision_detection/raycast_light_example.dart class RaycastLightExample (line 12) | class RaycastLightExample extends FlameGame method onLoad (line 43) | Future onLoad() method onTapDown (line 91) | void onTapDown(TapDownEvent event) method onMouseMove (line 98) | void onMouseMove(PointerHoverInfo info) method update (line 107) | void update(double dt) method render (line 133) | void render(Canvas canvas) method renderResult (line 143) | void renderResult( FILE: examples/lib/stories/collision_detection/raycast_max_distance_example.dart class RaycastMaxDistanceExample (line 11) | class RaycastMaxDistanceExample extends FlameGame with HasCollisionDetec... method onLoad (line 34) | void onLoad() method _addMovingWall (line 59) | void _addMovingWall() method update (line 81) | void update(double dt) class _Character (line 105) | class _Character extends PositionComponent { method onLoad (line 115) | Future? onLoad() method render (line 135) | void render(Canvas canvas) FILE: examples/lib/stories/collision_detection/rays_in_shape_example.dart class RaysInShapeExample (line 14) | class RaysInShapeExample extends FlameGame { class RaysInShapeWorld (line 49) | class RaysInShapeWorld extends World method randomRays (line 57) | List randomRays(int count) method onLoad (line 105) | FutureOr onLoad() method onTapUp (line 112) | void onTapUp(TapUpEvent event) method update (line 124) | void update(double dt) method render (line 134) | void render(Canvas canvas) FILE: examples/lib/stories/collision_detection/raytrace_example.dart class RaytraceExample (line 11) | class RaytraceExample extends FlameGame method onLoad (line 40) | Future onLoad() method onTapDown (line 55) | void onTapDown(_) method onMouseMove (line 127) | void onMouseMove(PointerHoverInfo info) method update (line 138) | void update(double dt) method render (line 159) | void render(Canvas canvas) method renderResult (line 166) | void renderResult( FILE: examples/lib/stories/components/clip_component_example.dart class TappableEmber (line 6) | class TappableEmber extends Ember with TapCallbacks { method onTapDown (line 11) | bool onTapDown(TapDownEvent event) class ClipComponentExample (line 17) | class ClipComponentExample extends FlameGame { method onLoad (line 29) | Future onLoad() FILE: examples/lib/stories/components/component_pool_example.dart class ComponentPoolExample (line 8) | class ComponentPoolExample extends FlameGame { class _BallWorld (line 29) | class _BallWorld extends World with TapCallbacks { method onLoad (line 37) | Future onLoad() method onTapDown (line 63) | void onTapDown(TapDownEvent event) class _PooledBall (line 93) | class _PooledBall extends PositionComponent method onLoad (line 108) | Future onLoad() method onMount (line 130) | void onMount() method update (line 139) | void update(double dt) class _StatsDisplay (line 167) | class _StatsDisplay extends TextComponent with ParentIsA<_BallWorld> { method update (line 190) | void update(double dt) FILE: examples/lib/stories/components/components.dart function addComponentsStories (line 20) | void addComponentsStories(Dashbook dashbook) FILE: examples/lib/stories/components/components_notifier_example.dart class ComponentsNotifierExampleWidget (line 7) | class ComponentsNotifierExampleWidget extends StatefulWidget { method createState (line 19) | State createState() class _ComponentsNotifierExampleWidgetState (line 23) | class _ComponentsNotifierExampleWidgetState method initState (line 26) | void initState() method build (line 35) | Widget build(BuildContext context) class GameHud (line 61) | class GameHud extends StatelessWidget { method build (line 72) | Widget build(BuildContext context) class Enemy (line 87) | class Enemy extends CircleComponent with TapCallbacks, Notifier { method onTapUp (line 95) | void onTapUp(_) class ComponentNotifierExample (line 100) | class ComponentNotifierExample extends FlameGame { method onLoad (line 102) | Future onLoad() method replay (line 106) | void replay() FILE: examples/lib/stories/components/components_notifier_provider_example.dart class ComponentsNotifierProviderExampleWidget (line 7) | class ComponentsNotifierProviderExampleWidget extends StatefulWidget { method createState (line 16) | State createState() class _ComponentsNotifierProviderExampleWidgetState (line 20) | class _ComponentsNotifierProviderExampleWidgetState method initState (line 23) | void initState() method build (line 32) | Widget build(BuildContext context) class GameHud (line 58) | class GameHud extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) class Enemy (line 81) | class Enemy extends CircleComponent with TapCallbacks, Notifier { method onTapUp (line 89) | void onTapUp(_) class ComponentNotifierExample (line 94) | class ComponentNotifierExample extends FlameGame { method onLoad (line 96) | Future onLoad() method replay (line 100) | void replay() FILE: examples/lib/stories/components/composability_example.dart class ComposabilityExample (line 7) | class ComposabilityExample extends FlameGame { method onLoad (line 20) | Future onLoad() method update (line 27) | void update(double dt) class ParentSquare (line 33) | class ParentSquare extends RectangleComponent with HasGameReference { method onLoad (line 45) | Future onLoad() method createChildren (line 49) | void createChildren() FILE: examples/lib/stories/components/debug_example.dart class DebugExample (line 4) | class DebugExample extends FlameGame { method onLoad (line 15) | Future onLoad() class LogoComponent (line 40) | class LogoComponent extends SpriteComponent method update (line 50) | void update(double dt) FILE: examples/lib/stories/components/has_visibility_example.dart class HasVisibilityExample (line 6) | class HasVisibilityExample extends FlameGame { method onLoad (line 15) | Future onLoad() class LogoComponent (line 28) | class LogoComponent extends SpriteComponent with HasVisibility { FILE: examples/lib/stories/components/icon_component_example.dart class IconComponentExample (line 9) | class IconComponentExample extends FlameGame { method onLoad (line 43) | Future onLoad() FILE: examples/lib/stories/components/keys_example.dart class KeysExampleWidget (line 7) | class KeysExampleWidget extends StatefulWidget { method createState (line 18) | State createState() class _KeysExampleWidgetState (line 21) | class _KeysExampleWidgetState extends State { method selectHero (line 24) | void selectHero(ComponentKey key) method build (line 32) | Widget build(BuildContext context) class KeysExampleGame (line 71) | class KeysExampleGame extends FlameGame { method onLoad (line 73) | FutureOr onLoad() class SelectableClass (line 103) | class SelectableClass extends SpriteComponent { FILE: examples/lib/stories/components/look_at_example.dart class LookAtExample (line 13) | class LookAtExample extends FlameGame<_TapWorld> method backgroundColor (line 28) | Color backgroundColor() method onLoad (line 31) | Future onLoad() method _spawnChoppers (line 40) | void _spawnChoppers(SpriteSheet spriteSheet) class _TapWorld (line 69) | class _TapWorld extends World method onKeyEvent (line 98) | bool onKeyEvent(KeyEvent event, Set keysPressed) method onTapDown (line 109) | void onTapDown(TapDownEvent event) method _cycleFlips (line 113) | void _cycleFlips() method _updatePosition (line 122) | void _updatePosition(Vector2 position) class _ChopperParent (line 133) | class _ChopperParent extends PositionComponent method onLoad (line 144) | FutureOr onLoad() method update (line 170) | void update(double dt) method _asSigns (line 181) | String _asSigns(Vector2 v) method _asSign (line 185) | String _asSign(double value) FILE: examples/lib/stories/components/look_at_smooth_example.dart class LookAtSmoothExample (line 12) | class LookAtSmoothExample extends FlameGame { method backgroundColor (line 27) | Color backgroundColor() method onLoad (line 30) | Future onLoad() method _spawnChoppers (line 40) | void _spawnChoppers(SpriteSheet spriteSheet) method _spawnInfoText (line 66) | void _spawnInfoText() class _TapWorld (line 97) | class _TapWorld extends World with TapCallbacks { method onTapDown (line 107) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/components/priority_example.dart class PriorityExample (line 6) | class PriorityExample extends FlameGame { class Square (line 23) | class Square extends RectangleComponent method onTapDown (line 33) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/components/skip_text_box_component_example.dart class SkipTextBoxComponentExample (line 7) | class SkipTextBoxComponentExample extends FlameGame { method onLoad (line 13) | FutureOr onLoad() FILE: examples/lib/stories/components/spawn_component_example.dart class SpawnComponentExample (line 9) | class SpawnComponentExample extends FlameGame { class SpawnComponentWorld (line 16) | class SpawnComponentWorld extends World with TapCallbacks { method onTapDown (line 18) | void onTapDown(TapDownEvent info) type Shapes (line 57) | enum Shapes { FILE: examples/lib/stories/components/time_scale_example.dart class TimeScaleExample (line 12) | class TimeScaleExample extends FlameGame method backgroundColor (line 40) | Color backgroundColor() method onLoad (line 43) | Future onLoad() method update (line 71) | void update(double dt) class _Chopper (line 77) | class _Chopper extends SpriteAnimationComponent method onLoad (line 98) | Future onLoad() method updateTree (line 105) | void updateTree(double dt) method onCollisionStart (line 111) | void onCollisionStart( method onCollisionEnd (line 122) | void onCollisionEnd(PositionComponent other) method _reset (line 130) | void _reset() FILE: examples/lib/stories/effects/color_effect_example.dart class ColorEffectExample (line 7) | class ColorEffectExample extends FlameGame { method onLoad (line 16) | Future onLoad() FILE: examples/lib/stories/effects/combined_effect_example.dart class CombinedEffectExample (line 8) | class CombinedEffectExample extends FlameGame { method onLoad (line 16) | Future onLoad() method duration (line 17) | EffectController duration(double x) class Player (line 36) | class Player extends PositionComponent { method render (line 55) | void render(Canvas canvas) FILE: examples/lib/stories/effects/dual_effect_removal_example.dart class DualEffectRemovalExample (line 7) | class DualEffectRemovalExample extends FlameGame with TapCallbacks { method onLoad (line 21) | Future onLoad() method onTapDown (line 51) | void onTapDown(_) FILE: examples/lib/stories/effects/effect_controllers_example.dart class EffectControllersExample (line 8) | class EffectControllersExample extends FlameGame { class _EffectControllerWorld (line 33) | class _EffectControllerWorld extends World { method onLoad (line 35) | void onLoad() FILE: examples/lib/stories/effects/effects.dart function addEffectsStories (line 19) | void addEffectsStories(Dashbook dashbook) FILE: examples/lib/stories/effects/function_effect_example.dart type RobotState (line 6) | enum RobotState { class FunctionEffectExample (line 11) | class FunctionEffectExample extends FlameGame with TapCallbacks { method onLoad (line 20) | Future onLoad() FILE: examples/lib/stories/effects/glow_effect_example.dart function main (line 7) | void main() class GlowEffectExample (line 11) | class GlowEffectExample extends FlameGame with TapCallbacks { method onLoad (line 17) | Future onLoad() FILE: examples/lib/stories/effects/hue_effect_example.dart class HueEffectExample (line 7) | class HueEffectExample extends FlameGame { method onLoad (line 14) | Future onLoad() FILE: examples/lib/stories/effects/move_effect_example.dart class MoveEffectExample (line 10) | class MoveEffectExample extends FlameGame { class _MoveEffectWorld (line 35) | class _MoveEffectWorld extends World { method onLoad (line 37) | void onLoad() FILE: examples/lib/stories/effects/opacity_effect_example.dart class OpacityEffectExample (line 7) | class OpacityEffectExample extends FlameGame with TapCallbacks { method onLoad (line 17) | Future onLoad() method onTapDown (line 44) | void onTapDown(_) FILE: examples/lib/stories/effects/remove_effect_example.dart class RemoveEffectExample (line 9) | class RemoveEffectExample extends FlameGame { class _RemoveEffectWorld (line 25) | class _RemoveEffectWorld extends World { method onLoad (line 27) | void onLoad() class _RandomCircle (line 36) | class _RandomCircle extends CircleComponent with TapCallbacks { method onTapDown (line 52) | void onTapDown(TapDownEvent info) FILE: examples/lib/stories/effects/rotate_around_effect_example.dart class RotateAroundEffectExample (line 11) | class RotateAroundEffectExample extends FlameGame { class _RotateAroundEffectWorld (line 27) | class _RotateAroundEffectWorld extends World { method onLoad (line 29) | void onLoad() class _GlowingBall (line 52) | class _GlowingBall extends CircleComponent { method onLoad (line 61) | Future onLoad() FILE: examples/lib/stories/effects/rotate_effect_example.dart class RotateEffectExample (line 10) | class RotateEffectExample extends FlameGame { class _RotateEffectWorld (line 30) | class _RotateEffectWorld extends World { method onLoad (line 32) | void onLoad() class Compass (line 80) | class Compass extends PositionComponent { method onLoad (line 100) | Future onLoad() method render (line 125) | void render(Canvas canvas) class CompassArrow (line 131) | class CompassArrow extends PositionComponent { method onLoad (line 146) | Future onLoad() method render (line 160) | void render(Canvas canvas) class CompassRim (line 166) | class CompassRim extends PositionComponent { method onLoad (line 188) | Future onLoad() method render (line 207) | void render(Canvas canvas) FILE: examples/lib/stories/effects/scale_effect_example.dart class ScaleEffectExample (line 12) | class ScaleEffectExample extends FlameGame with TapCallbacks { method onLoad (line 24) | Future onLoad() method onTapDown (line 59) | void onTapDown(_) class Star (line 76) | class Star extends PositionComponent { method render (line 93) | void render(Canvas canvas) FILE: examples/lib/stories/effects/sequence_effect_example.dart class SequenceEffectExample (line 8) | class SequenceEffectExample extends FlameGame { method onLoad (line 17) | Future onLoad() method duration (line 18) | EffectController duration(double x) class Player (line 39) | class Player extends PositionComponent { method render (line 58) | void render(Canvas canvas) FILE: examples/lib/stories/effects/size_effect_example.dart class SizeEffectExample (line 10) | class SizeEffectExample extends FlameGame with TapCallbacks { method onLoad (line 22) | Future onLoad() method onTapDown (line 34) | void onTapDown(_) FILE: examples/lib/stories/experimental/experimental.dart function addExperimentalStories (line 12) | void addExperimentalStories(Dashbook dashbook) FILE: examples/lib/stories/experimental/layout_component_example_1.dart class LayoutComponentExample1 (line 10) | class LayoutComponentExample1 extends FlameGame with DragCallbacks { method onLoad (line 38) | FutureOr onLoad() method onDragUpdate (line 70) | void onDragUpdate(DragUpdateEvent event) class LayoutDemo1 (line 80) | class LayoutDemo1 extends LinearLayoutComponent { method onLoad (line 124) | FutureOr onLoad() method createComponentList (line 142) | List createComponentList({ FILE: examples/lib/stories/experimental/layout_component_example_2.dart class LayoutComponentExample2 (line 10) | class LayoutComponentExample2 extends FlameGame with DragCallbacks { method onLoad (line 32) | FutureOr onLoad() method onDragUpdate (line 60) | void onDragUpdate(DragUpdateEvent event) class LayoutDemo2 (line 70) | class LayoutDemo2 extends LinearLayoutComponent { method onLoad (line 82) | FutureOr onLoad() method createComponentList (line 98) | List createComponentList({ FILE: examples/lib/stories/experimental/layout_component_example_3.dart class LayoutComponentExample3 (line 10) | class LayoutComponentExample3 extends FlameGame with DragCallbacks { method onLoad (line 24) | FutureOr onLoad() method onDragUpdate (line 48) | void onDragUpdate(DragUpdateEvent event) class LayoutDemo3 (line 58) | class LayoutDemo3 extends ColumnComponent { method onLoad (line 73) | FutureOr onLoad() FILE: examples/lib/stories/experimental/layout_component_example_size.dart type LayoutComponentExampleSize (line 3) | enum LayoutComponentExampleSize { FILE: examples/lib/stories/experimental/shapes.dart class ShapesExample (line 8) | class ShapesExample extends FlameGame { method onLoad (line 16) | Future onLoad() class ShapesComponent (line 48) | class ShapesComponent extends Component { method render (line 67) | void render(Canvas canvas) class DotsComponent (line 74) | class DotsComponent extends Component { method update (line 90) | void update(double dt) method generatePoint (line 94) | void generatePoint() method render (line 110) | void render(Canvas canvas) FILE: examples/lib/stories/games/games.dart function gamesLink (line 10) | String gamesLink(String game) function addGameStories (line 13) | void addGameStories(Dashbook dashbook) FILE: examples/lib/stories/image/brighten.dart class ImageBrightnessExample (line 5) | class ImageBrightnessExample extends FlameGame { method onLoad (line 18) | Future onLoad() FILE: examples/lib/stories/image/darken.dart class ImageDarknessExample (line 5) | class ImageDarknessExample extends FlameGame { method onLoad (line 18) | Future onLoad() FILE: examples/lib/stories/image/image.dart function addImageStories (line 9) | void addImageStories(Dashbook dashbook) FILE: examples/lib/stories/image/resize.dart class ImageResizeExample (line 5) | class ImageResizeExample extends FlameGame { method onLoad (line 16) | Future onLoad() FILE: examples/lib/stories/input/advanced_button_example.dart class AdvancedButtonExample (line 6) | class AdvancedButtonExample extends FlameGame { method onLoad (line 11) | Future onLoad() class ToggleButton (line 30) | class ToggleButton extends ToggleButtonComponent { method onLoad (line 32) | Future onLoad() class DefaultButton (line 75) | class DefaultButton extends AdvancedButtonComponent { method onLoad (line 77) | Future onLoad() class DisableButton (line 93) | class DisableButton extends AdvancedButtonComponent { method onLoad (line 95) | Future onLoad() class RoundedRectComponent (line 108) | class RoundedRectComponent extends PositionComponent with HasPaint { method render (line 110) | void render(Canvas canvas) FILE: examples/lib/stories/input/double_tap_callbacks_example.dart class DoubleTapCallbacksExample (line 7) | class DoubleTapCallbacksExample extends FlameGame with DoubleTapCallbacks { method onLoad (line 15) | Future onLoad() method onGameResize (line 20) | void onGameResize(Vector2 size) method onDoubleTapDown (line 30) | void onDoubleTapDown(DoubleTapDownEvent event) class DoubleTappableEmber (line 41) | class DoubleTappableEmber extends Ember with DoubleTapCallbacks { method onDoubleTapUp (line 52) | void onDoubleTapUp(DoubleTapEvent event) method onDoubleTapCancel (line 57) | void onDoubleTapCancel(DoubleTapCancelEvent event) method onDoubleTapDown (line 62) | void onDoubleTapDown(DoubleTapDownEvent event) FILE: examples/lib/stories/input/drag_callbacks_example.dart class DragCallbacksExample (line 6) | class DragCallbacksExample extends FlameGame { method onLoad (line 19) | Future onLoad() class DraggableEmber (line 28) | class DraggableEmber extends Ember with DragCallbacks { method update (line 35) | void update(double dt) method onDragUpdate (line 41) | void onDragUpdate(DragUpdateEvent event) FILE: examples/lib/stories/input/gesture_hitboxes_example.dart type Shapes (line 9) | enum Shapes { circle, rectangle, polygon } class GestureHitboxesExample (line 11) | class GestureHitboxesExample extends FlameGame { class _GestureHitboxesWorld (line 22) | class _GestureHitboxesWorld extends World with TapCallbacks { method randomShape (line 25) | PositionComponent randomShape(Vector2 position) method onTapDown (line 52) | void onTapDown(TapDownEvent event) class MyShapeComponent (line 57) | class MyShapeComponent extends PositionComponent method onLoad (line 71) | Future onLoad() method onTapDown (line 80) | void onTapDown(TapDownEvent _) method onHoverEnter (line 85) | void onHoverEnter() method onHoverExit (line 90) | void onHoverExit() FILE: examples/lib/stories/input/hardware_keyboard_example.dart class HardwareKeyboardExample (line 8) | class HardwareKeyboardExample extends FlameGame { method replaceKeyComponents (line 22) | void replaceKeyComponents(List newComponents) method onLoad (line 32) | void onLoad() class MyKeyboardDetector (line 48) | class MyKeyboardDetector extends HardwareKeyboardDetector method onKeyEvent (line 51) | void onKeyEvent(KeyEvent event) class KeyboardKey (line 208) | class KeyboardKey extends PositionComponent { method render (line 249) | void render(Canvas canvas) FILE: examples/lib/stories/input/hover_callbacks_example.dart class HoverCallbacksExample (line 7) | class HoverCallbacksExample extends FlameGame { method onLoad (line 16) | Future onLoad() class HoverCallbacksWorld (line 22) | class HoverCallbacksWorld extends World with TapCallbacks { method onLoad (line 24) | Future onLoad() method onTapDown (line 30) | void onTapDown(TapDownEvent event) class HoverSquare (line 35) | class HoverSquare extends RectangleComponent with HoverCallbacks { FILE: examples/lib/stories/input/input.dart function addInputStories (line 24) | void addInputStories(Dashbook dashbook) FILE: examples/lib/stories/input/joystick_advanced_example.dart class JoystickAdvancedExample (line 12) | class JoystickAdvancedExample extends FlameGame with HasCollisionDetecti... method onLoad (line 34) | Future onLoad() method update (line 200) | void update(double dt) FILE: examples/lib/stories/input/joystick_example.dart class JoystickExample (line 7) | class JoystickExample extends FlameGame { method onLoad (line 18) | Future onLoad() FILE: examples/lib/stories/input/joystick_player.dart class JoystickPlayer (line 5) | class JoystickPlayer extends SpriteComponent method onLoad (line 18) | Future onLoad() method update (line 24) | void update(double dt) method onCollisionStart (line 34) | void onCollisionStart( FILE: examples/lib/stories/input/keyboard_example.dart class KeyboardExample (line 8) | class KeyboardExample extends FlameGame with KeyboardEvents { method onLoad (line 22) | Future onLoad() method update (line 33) | void update(double dt) method onKeyEvent (line 41) | KeyEventResult onKeyEvent( FILE: examples/lib/stories/input/keyboard_listener_component_example.dart class KeyboardListenerComponentExample (line 7) | class KeyboardListenerComponentExample extends FlameGame method onLoad (line 29) | Future onLoad() method update (line 60) | void update(double dt) method _handleKey (line 71) | bool _handleKey(LogicalKeyboardKey key, bool isDown) FILE: examples/lib/stories/input/mouse_cursor_example.dart class MouseCursorExample (line 9) | class MouseCursorExample extends FlameGame with MouseMovementDetector { method onMouseMove (line 26) | void onMouseMove(PointerHoverInfo info) method _toRect (line 30) | Rect _toRect() method render (line 33) | void render(Canvas canvas) method update (line 42) | void update(double dt) FILE: examples/lib/stories/input/mouse_movement_example.dart class MouseMovementExample (line 8) | class MouseMovementExample extends FlameGame with MouseMovementDetector { method onMouseMove (line 26) | void onMouseMove(PointerHoverInfo info) method _toRect (line 30) | Rect _toRect() method render (line 33) | void render(Canvas canvas) method update (line 42) | void update(double dt) FILE: examples/lib/stories/input/multitap_advanced_example.dart class MultitapAdvancedExample (line 8) | class MultitapAdvancedExample extends FlameGame method onTapDown (line 26) | void onTapDown(int pointerId, TapDownInfo info) method onTapUp (line 31) | void onTapUp(int pointerId, _) method onTapCancel (line 36) | void onTapCancel(int pointerId) method onDragCancel (line 41) | void onDragCancel(int pointerId) method onDragStart (line 48) | void onDragStart(int pointerId, DragStartInfo info) method onDragUpdate (line 54) | void onDragUpdate(int pointerId, DragUpdateInfo info) method onDragEnd (line 59) | void onDragEnd(int pointerId, _) method render (line 68) | void render(Canvas canvas) FILE: examples/lib/stories/input/multitap_example.dart class MultitapExample (line 8) | class MultitapExample extends FlameGame with MultiTouchTapDetector { method onTapDown (line 21) | void onTapDown(int pointerId, TapDownInfo info) method onTapUp (line 26) | void onTapUp(int pointerId, _) method onTapCancel (line 31) | void onTapCancel(int pointerId) method render (line 36) | void render(Canvas canvas) FILE: examples/lib/stories/input/overlapping_tap_callbacks_example.dart class OverlappingTapCallbacksExample (line 7) | class OverlappingTapCallbacksExample extends FlameGame { method onLoad (line 15) | Future onLoad() class TapCallbacksSquare (line 27) | class TapCallbacksSquare extends RectangleComponent with TapCallbacks { method onTapDown (line 40) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/input/scale_example.dart function main (line 7) | void main() class ScaleExample (line 11) | class ScaleExample extends FlameGame { method onLoad (line 26) | Future onLoad() method update (line 66) | void update(double dt) class InteractiveRectangle (line 80) | class InteractiveRectangle extends RectangleComponent method onLoad (line 100) | Future onLoad() method onDragStart (line 114) | void onDragStart(DragStartEvent event) method onDragUpdate (line 120) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 131) | void onDragEnd(DragEndEvent event) method onScaleStart (line 138) | void onScaleStart(ScaleStartEvent event) method onScaleUpdate (line 148) | void onScaleUpdate(ScaleUpdateEvent event) method onScaleEnd (line 168) | void onScaleEnd(ScaleEndEvent event) class DragOnlyRectangle (line 176) | class DragOnlyRectangle extends RectangleComponent method onLoad (line 191) | Future onLoad() method onDragStart (line 205) | void onDragStart(DragStartEvent event) method onDragUpdate (line 211) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 220) | void onDragEnd(DragEndEvent event) class ScaleOnlyRectangle (line 227) | class ScaleOnlyRectangle extends RectangleComponent with ScaleCallbacks { method onLoad (line 241) | Future onLoad() method onScaleStart (line 260) | void onScaleStart(ScaleStartEvent event) method onScaleUpdate (line 270) | void onScaleUpdate(ScaleUpdateEvent event) method onScaleEnd (line 289) | void onScaleEnd(ScaleEndEvent event) FILE: examples/lib/stories/input/scroll_example.dart class ScrollExample (line 7) | class ScrollExample extends FlameGame with ScrollDetector { method onScroll (line 22) | void onScroll(PointerScrollInfo info) method render (line 27) | void render(Canvas canvas) method update (line 33) | void update(double dt) FILE: examples/lib/stories/input/secondary_tap_callbacks_example.dart class SecondaryTapCallbacksExample (line 8) | class SecondaryTapCallbacksExample extends FlameGame { method onLoad (line 17) | Future onLoad() class TappableSquare (line 23) | class TappableSquare extends RectangleComponent method render (line 42) | void render(Canvas canvas) method onTapDown (line 53) | void onTapDown(_) method onSecondaryTapDown (line 59) | void onSecondaryTapDown(_) FILE: examples/lib/stories/input/tap_callbacks_example.dart class TapCallbacksExample (line 7) | class TapCallbacksExample extends FlameGame { method onLoad (line 15) | Future onLoad() class TappableSquare (line 21) | class TappableSquare extends RectangleComponent with TapCallbacks { method onTapUp (line 37) | void onTapUp(_) method onTapDown (line 42) | void onTapDown(_) method onTapCancel (line 48) | void onTapCancel(_) FILE: examples/lib/stories/layout/align_component.dart class AlignComponentExample (line 6) | class AlignComponentExample extends FlameGame { method onLoad (line 16) | void onLoad() FILE: examples/lib/stories/layout/layout.dart function addLayoutStories (line 6) | void addLayoutStories(Dashbook dashbook) FILE: examples/lib/stories/parallax/advanced_parallax_example.dart class AdvancedParallaxExample (line 7) | class AdvancedParallaxExample extends FlameGame { method onLoad (line 21) | Future onLoad() FILE: examples/lib/stories/parallax/animation_parallax_example.dart class AnimationParallaxExample (line 6) | class AnimationParallaxExample extends FlameGame { method onLoad (line 12) | Future onLoad() FILE: examples/lib/stories/parallax/basic_parallax_example.dart class BasicParallaxExample (line 7) | class BasicParallaxExample extends FlameGame { method onLoad (line 21) | Future onLoad() FILE: examples/lib/stories/parallax/component_parallax_example.dart class ComponentParallaxExample (line 8) | class ComponentParallaxExample extends FlameGame { method onLoad (line 16) | Future onLoad() class MyParallaxComponent (line 24) | class MyParallaxComponent extends ParallaxComponent onLoad() FILE: examples/lib/stories/parallax/no_fcs_parallax_example.dart class NoFCSParallaxExample (line 7) | class NoFCSParallaxExample extends Game { method onLoad (line 19) | Future onLoad() method update (line 36) | void update(double dt) method render (line 41) | void render(Canvas canvas) FILE: examples/lib/stories/parallax/parallax.dart function addParallaxStories (line 14) | void addParallaxStories(Dashbook dashbook) FILE: examples/lib/stories/parallax/sandbox_layer_parallax_example.dart class SandboxLayerParallaxExample (line 6) | class SandboxLayerParallaxExample extends FlameGame { method onLoad (line 26) | Future onLoad() FILE: examples/lib/stories/parallax/small_parallax_example.dart class SmallParallaxExample (line 5) | class SmallParallaxExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/rendering/decorator_hue_example.dart class DecoratorHueExample (line 9) | class DecoratorHueExample extends FlameGame with TapCallbacks { method onLoad (line 23) | Future onLoad() method onTapDown (line 45) | void onTapDown(TapDownEvent event) FILE: examples/lib/stories/rendering/decorator_vs_effect_example.dart class DecoratorVsEffectExample (line 9) | class DecoratorVsEffectExample extends FlameGame { method onLoad (line 25) | Future onLoad() method _buildItem (line 50) | PositionComponent _buildItem(String title, Component object) method _buildCompositeObject (line 65) | Component _buildCompositeObject() class _GroupOpacityDecorator (line 82) | class _GroupOpacityDecorator extends Decorator { method apply (line 89) | void apply(void Function(Canvas) draw, Canvas canvas) FILE: examples/lib/stories/rendering/decorators.dart function addDecoratorStories (line 7) | void addDecoratorStories(Dashbook dashbook) FILE: examples/lib/stories/rendering/flip_sprite_example.dart class FlipSpriteExample (line 4) | class FlipSpriteExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/rendering/isometric_tile_map_example.dart class IsometricTileMapExample (line 10) | class IsometricTileMapExample extends FlameGame with MouseMovementDetect... method onLoad (line 35) | Future onLoad() method render (line 64) | void render(Canvas canvas) method onMouseMove (line 75) | void onMouseMove(PointerHoverInfo info) class Selector (line 83) | class Selector extends SpriteComponent { method render (line 93) | void render(Canvas canvas) FILE: examples/lib/stories/rendering/layers_example.dart class LayerExample (line 7) | class LayerExample extends FlameGame { method onLoad (line 16) | Future onLoad() method render (line 26) | void render(Canvas canvas) method backgroundColor (line 33) | Color backgroundColor() class GameLayer (line 36) | class GameLayer extends DynamicLayer { method drawLayer (line 45) | void drawLayer() class BackgroundLayer (line 59) | class BackgroundLayer extends PreRenderedLayer { method drawLayer (line 67) | void drawLayer() FILE: examples/lib/stories/rendering/nine_tile_box_custom_grid_example.dart class NineTileBoxCustomGridExample (line 6) | class NineTileBoxCustomGridExample extends FlameGame method onLoad (line 18) | Future onLoad() method onTapDown (line 39) | void onTapDown(_) method onDoubleTap (line 44) | void onDoubleTap() FILE: examples/lib/stories/rendering/nine_tile_box_example.dart class NineTileBoxExample (line 5) | class NineTileBoxExample extends FlameGame method onLoad (line 16) | Future onLoad() method onTapDown (line 31) | void onTapDown(_) method onDoubleTap (line 36) | void onDoubleTap() FILE: examples/lib/stories/rendering/particles_example.dart class ParticlesExample (line 11) | class ParticlesExample extends FlameGame { method onLoad (line 36) | Future onLoad() method onMount (line 42) | void onMount() method onRemove (line 51) | void onRemove() method spawnParticles (line 58) | void spawnParticles() method circle (line 109) | Particle circle() method smallWhiteCircle (line 117) | Particle smallWhiteCircle() method movingParticle (line 126) | Particle movingParticle() method randomMovingParticle (line 137) | Particle randomMovingParticle() method alignedMovingParticles (line 149) | Particle alignedMovingParticles() method randomMovingParticles (line 168) | Particle randomMovingParticles() method easedMovingParticle (line 183) | Particle easedMovingParticle() method intervalMovingParticle (line 202) | Particle intervalMovingParticle() method computedParticle (line 221) | Particle computedParticle() method steppedComputedParticle (line 239) | Particle steppedComputedParticle() method reuseParticles (line 267) | Particle reuseParticles() method imageParticle (line 282) | Particle imageParticle() method reuseImageParticle (line 295) | Particle reuseImageParticle() method rotatingImage (line 320) | Particle rotatingImage({double initialAngle = 0}) method acceleratedParticles (line 327) | Particle acceleratedParticles() method paintParticle (line 346) | Particle paintParticle() method spriteParticle (line 377) | Particle spriteParticle() method animationParticle (line 386) | Particle animationParticle() method componentParticle (line 397) | Particle componentParticle() method fireworkParticle (line 409) | Particle fireworkParticle() method chainingBehaviors (line 461) | Particle chainingBehaviors() method randomCellVector2 (line 489) | Vector2 randomCellVector2() method randomMaterialColor (line 495) | Color randomMaterialColor() method randomElement (line 500) | T randomElement(List list) method getBoomAnimation (line 505) | SpriteAnimation getBoomAnimation() function loadGame (line 520) | Future loadGame() class SineCurve (line 528) | class SineCurve extends Curve { method transformInternal (line 530) | double transformInternal(double t) class TrafficLightComponent (line 537) | class TrafficLightComponent extends Component { method onMount (line 548) | void onMount() method render (line 553) | void render(Canvas canvas) method update (line 558) | void update(double dt) FILE: examples/lib/stories/rendering/particles_interactive_example.dart class ParticlesInteractiveExample (line 10) | class ParticlesInteractiveExample extends FlameGame with PanDetector { method onPanUpdate (line 34) | void onPanUpdate(DragUpdateInfo info) FILE: examples/lib/stories/rendering/rendering.dart function addRenderingStories (line 15) | void addRenderingStories(Dashbook dashbook) FILE: examples/lib/stories/rendering/rich_text_example.dart class RichTextExample (line 6) | class RichTextExample extends FlameGame { method backgroundColor (line 15) | Color backgroundColor() method onLoad (line 18) | Future onLoad() FILE: examples/lib/stories/rendering/text_box_example.dart type TextBoxConfigMaxWidth (line 8) | enum TextBoxConfigMaxWidth { class TextBoxExample (line 18) | class TextBoxExample extends FlameGame { method onLoad (line 29) | FutureOr onLoad() FILE: examples/lib/stories/rendering/text_example.dart class TextExample (line 9) | class TextExample extends FlameGame { method onLoad (line 15) | Future onLoad() class MyTextBox (line 116) | class MyTextBox extends TextBoxComponent { method onLoad (line 138) | Future onLoad() method render (line 150) | void render(Canvas canvas) class MyScrollTextBox (line 156) | class MyScrollTextBox extends ScrollTextBoxComponent { method onLoad (line 169) | FutureOr onLoad() method render (line 178) | void render(Canvas canvas) FILE: examples/lib/stories/router/router.dart function addRouterStories (line 6) | void addRouterStories(Dashbook dashbook) FILE: examples/lib/stories/router/router_world_example.dart class RouterWorldExample (line 10) | class RouterWorldExample extends FlameGame { method onLoad (line 19) | Future onLoad() class StartPage (line 34) | class StartPage extends Component with HasGameReference onLoad() method onMount (line 260) | void onMount() method onRemove (line 269) | void onRemove() class Level2Page (line 275) | class Level2Page extends DecoratedWorld with HasGameReference { method onLoad (line 277) | Future onLoad() method onMount (line 317) | void onMount() method onRemove (line 326) | void onRemove() class Planet (line 332) | class Planet extends CircleComponent method onTapDown (line 341) | void onTapDown(TapDownEvent event) class Orbit (line 350) | class Orbit extends CircleComponent { method onLoad (line 367) | Future onLoad() class PauseRoute (line 384) | class PauseRoute extends Route { method onPush (line 388) | void onPush(Route? previousRoute) method onPop (line 397) | void onPop(Route nextRoute) class PausePage (line 405) | class PausePage extends Component method onLoad (line 408) | Future onLoad() method containsLocalPoint (line 430) | bool containsLocalPoint(Vector2 point) method onTapUp (line 433) | void onTapUp(TapUpEvent event) class DecoratedWorld (line 436) | class DecoratedWorld extends World with HasTimeScale { method renderFromCamera (line 440) | void renderFromCamera(Canvas canvas) class YesNoDialog (line 449) | class YesNoDialog extends ValueRoute { method build (line 453) | Component build() FILE: examples/lib/stories/sprites/base64_sprite_example.dart class Base64SpriteExample (line 4) | class Base64SpriteExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/sprites/basic_sprite_example.dart class BasicSpriteExample (line 4) | class BasicSpriteExample extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: examples/lib/stories/sprites/sprite_batch_example.dart class SpriteBatchExample (line 8) | class SpriteBatchExample extends FlameGame { method onLoad (line 15) | Future onLoad() FILE: examples/lib/stories/sprites/sprite_batch_load_example.dart class SpriteBatchLoadExample (line 8) | class SpriteBatchLoadExample extends FlameGame { method onLoad (line 16) | Future onLoad() class MySpriteBatchComponent (line 21) | class MySpriteBatchComponent extends SpriteBatchComponent method onLoad (line 29) | Future onLoad() FILE: examples/lib/stories/sprites/sprite_group_example.dart type ButtonState (line 5) | enum ButtonState { unpressed, pressed } class SpriteGroupExample (line 7) | class SpriteGroupExample extends FlameGame { method onLoad (line 15) | Future onLoad() class ButtonComponent (line 25) | class ButtonComponent extends SpriteGroupComponent method onLoad (line 28) | Future onLoad() method onTapDown (line 48) | void onTapDown(_) method onTapUp (line 53) | void onTapUp(_) method onTapCancel (line 58) | void onTapCancel(_) FILE: examples/lib/stories/sprites/sprite_sheet_example.dart class SpriteSheetExample (line 5) | class SpriteSheetExample extends FlameGame { method onLoad (line 12) | Future onLoad() FILE: examples/lib/stories/sprites/sprites.dart function addSpritesStories (line 11) | void addSpritesStories(Dashbook dashbook) FILE: examples/lib/stories/structure/levels.dart class LevelsExample (line 9) | class LevelsExample extends FlameGame { method onLoad (line 22) | Future onLoad() class ResettableLevel (line 61) | class ResettableLevel extends Level { method onLoad (line 63) | Future onLoad() class Level1 (line 76) | class Level1 extends Level { method onLoad (line 78) | Future onLoad() class Level2 (line 84) | class Level2 extends Level { method onLoad (line 86) | Future onLoad() class Level3 (line 93) | class Level3 extends Level { method onLoad (line 95) | Future onLoad() class Level (line 103) | class Level extends World with HasGameReference, TapCallb... method onTapDown (line 105) | void onTapDown(TapDownEvent event) class LevelButton (line 110) | class LevelButton extends ButtonComponent { class ButtonBackground (line 127) | class ButtonBackground extends PositionComponent with HasAncestor? onLoad() method update (line 21) | void update(double dt) class Background (line 36) | class Background extends SvgComponent method onLoad (line 46) | Future? onLoad() class Balloons (line 53) | class Balloons extends SvgComponent with HasGameReference? onLoad() class SvgComponentExample (line 71) | class SvgComponentExample extends FlameGame { class _SvgComponentWorld (line 89) | class _SvgComponentWorld extends World with TapCallbacks, DoubleTapCallb... method onLoad (line 93) | Future? onLoad() method onTapUp (line 109) | void onTapUp(TapUpEvent info) method onDoubleTapDown (line 114) | void onDoubleTapDown(DoubleTapDownEvent info) FILE: examples/lib/stories/system/overlays_example.dart class OverlaysExample (line 7) | class OverlaysExample extends FlameGame with TapCallbacks { method onLoad (line 15) | Future onLoad() method onTapDown (line 40) | void onTapDown(_) method toggleMenu (line 44) | void toggleMenu() function _pauseMenuBuilder (line 55) | Widget _pauseMenuBuilder( function _secondaryMenuBuilder (line 75) | Widget _secondaryMenuBuilder(BuildContext buildContext, OverlaysExample ... function overlayBuilder (line 98) | Widget overlayBuilder(DashbookContext ctx) FILE: examples/lib/stories/system/pause_resume_example.dart class PauseResumeExample (line 6) | class PauseResumeExample extends FlameGame method onLoad (line 20) | Future onLoad() method onTapDown (line 41) | void onTapDown(_) method onDoubleTap (line 50) | void onDoubleTap() FILE: examples/lib/stories/system/resize_example.dart class ResizingRectangle (line 6) | class ResizingRectangle extends RectangleComponent { method onGameResize (line 13) | void onGameResize(Vector2 size) class ResizeExampleGame (line 20) | class ResizeExampleGame extends FlameGame { FILE: examples/lib/stories/system/step_engine_example.dart class StepEngineExample (line 13) | class StepEngineExample extends FlameGame method backgroundColor (line 31) | Color backgroundColor() method onLoad (line 34) | Future onLoad() method onKeyEvent (line 62) | KeyEventResult onKeyEvent( method _createCircularDetectors (line 81) | List _createCircularDetectors() class _DetectorComponents (line 125) | class _DetectorComponents extends CircleComponent with CollisionCallbacks { method onCollisionStart (line 134) | void onCollisionStart( method onCollisionEnd (line 143) | void onCollisionEnd(PositionComponent other) FILE: examples/lib/stories/system/system.dart function addSystemStories (line 10) | void addSystemStories(Dashbook dashbook) FILE: examples/lib/stories/system/without_flame_game_example.dart class NoFlameGameExample (line 7) | class NoFlameGameExample extends Game with KeyboardEvents { method update (line 21) | void update(double dt) method render (line 27) | void render(Canvas canvas) method onKeyEvent (line 32) | KeyEventResult onKeyEvent( FILE: examples/lib/stories/tiled/flame_tiled_animation_example.dart class FlameTiledAnimationExample (line 4) | class FlameTiledAnimationExample extends FlameGame { method onLoad (line 12) | Future onLoad() FILE: examples/lib/stories/tiled/tiled.dart function addTiledStories (line 7) | void addTiledStories(Dashbook dashbook) FILE: examples/lib/stories/utils/timer_component_example.dart class TimerComponentExample (line 6) | class TimerComponentExample extends FlameGame method onTapDown (line 18) | void onTapDown(_) method onDoubleTap (line 25) | void onDoubleTap() class RenderedTimeComponent (line 32) | class RenderedTimeComponent extends TimerComponent { method render (line 46) | void render(Canvas canvas) FILE: examples/lib/stories/utils/timer_example.dart class TimerExample (line 6) | class TimerExample extends FlameGame with TapCallbacks { method onLoad (line 22) | Future onLoad() method onTapDown (line 33) | void onTapDown(_) method update (line 38) | void update(double dt) method render (line 45) | void render(Canvas canvas) FILE: examples/lib/stories/utils/utils.dart function addUtilsStories (line 7) | void addUtilsStories(Dashbook dashbook) FILE: examples/lib/stories/widgets/custom_painter_example.dart class CustomPainterExample (line 7) | class CustomPainterExample extends FlameGame with TapCallbacks { method onLoad (line 17) | Future onLoad() method onTapDown (line 22) | void onTapDown(_) function customPainterBuilder (line 31) | Widget customPainterBuilder(DashbookContext ctx) class PlayerCustomPainter (line 64) | class PlayerCustomPainter extends CustomPainter { method paint (line 70) | void paint(Canvas canvas, Size size) method shouldRepaint (line 104) | bool shouldRepaint(CustomPainter oldDelegate) class Player (line 109) | class Player extends CustomPainterComponent method onLoad (line 116) | Future onLoad() method update (line 124) | void update(double dt) FILE: examples/lib/stories/widgets/nine_tile_box_example.dart function nineTileBoxBuilder (line 5) | Widget nineTileBoxBuilder(DashbookContext ctx) FILE: examples/lib/stories/widgets/nine_tile_box_example_with_animation.dart function nineTileBoxBuilderWithAnimation (line 7) | Widget nineTileBoxBuilderWithAnimation(DashbookContext ctx) FILE: examples/lib/stories/widgets/partial_sprite_widget_example.dart function partialSpriteWidgetBuilder (line 8) | Widget partialSpriteWidgetBuilder(DashbookContext ctx) FILE: examples/lib/stories/widgets/sprite_animation_widget_example.dart function spriteAnimationWidgetBuilder (line 9) | Widget spriteAnimationWidgetBuilder(DashbookContext ctx) FILE: examples/lib/stories/widgets/sprite_button_example.dart function spriteButtonBuilder (line 6) | Widget spriteButtonBuilder(DashbookContext ctx) FILE: examples/lib/stories/widgets/sprite_widget_example.dart function spriteWidgetBuilder (line 10) | Widget spriteWidgetBuilder(DashbookContext ctx) FILE: examples/lib/stories/widgets/widgets.dart function addWidgetsStories (line 12) | void addWidgetsStories(Dashbook dashbook) FILE: packages/flame/benchmark/collision_detection_benchmark.dart class FlatCollisionBenchmark (line 13) | class FlatCollisionBenchmark extends AsyncBenchmarkBase { method main (line 21) | Future main() method setup (line 27) | Future setup() method run (line 48) | Future run() class NestedCollisionBenchmark (line 58) | class NestedCollisionBenchmark extends AsyncBenchmarkBase { method main (line 66) | Future main() method setup (line 72) | Future setup() method run (line 104) | Future run() class GlobalVerticesBenchmark (line 113) | class GlobalVerticesBenchmark extends AsyncBenchmarkBase { method main (line 121) | Future main() method setup (line 127) | Future setup() method run (line 158) | Future run() class _CollisionGame (line 170) | class _CollisionGame extends FlameGame with HasCollisionDetection {} class _MovingBlock (line 172) | class _MovingBlock extends PositionComponent with CollisionCallbacks { method update (line 184) | void update(double dt) function main (line 193) | Future main() FILE: packages/flame/benchmark/components_at_point_benchmark.dart class BaselineBenchmark (line 16) | class BaselineBenchmark extends AsyncBenchmarkBase { method main (line 24) | Future main() method setup (line 30) | Future setup() method run (line 37) | Future run() class CachedHitTestBenchmark (line 61) | class CachedHitTestBenchmark extends AsyncBenchmarkBase { method main (line 69) | Future main() method setup (line 75) | Future setup() method run (line 82) | Future run() class UncachedHitTestBenchmark (line 109) | class UncachedHitTestBenchmark extends AsyncBenchmarkBase { method main (line 118) | Future main() method setup (line 124) | Future setup() method run (line 131) | Future run() function _buildGame (line 168) | FlameGame _buildGame() function buildTree (line 176) | void buildTree(PositionComponent parent, int depth, double size) function _generatePositions (line 218) | List _generatePositions(Random random) class _TappableComponent (line 228) | class _TappableComponent extends PositionComponent with TapCallbacks {} function main (line 230) | Future main() FILE: packages/flame/benchmark/main.dart function main (line 4) | Future main() FILE: packages/flame/benchmark/render_components_benchmark.dart class RenderComponentsBenchmark (line 14) | class RenderComponentsBenchmark extends AsyncBenchmarkBase { method main (line 22) | Future main() method setup (line 28) | Future setup() method run (line 45) | Future run() class _BenchmarkComponent (line 52) | class _BenchmarkComponent extends PositionComponent { method onLoad (line 62) | Future onLoad() FILE: packages/flame/benchmark/update_components_benchmark.dart class UpdateComponentsBenchmark (line 12) | class UpdateComponentsBenchmark extends AsyncBenchmarkBase { method main (line 23) | Future main() method setup (line 29) | Future setup() method run (line 49) | Future run() class _BenchmarkComponent (line 62) | class _BenchmarkComponent extends PositionComponent { method onLoad (line 71) | Future onLoad() method input (line 77) | void input({ method update (line 91) | void update(double dt) method toString (line 104) | String toString() FILE: packages/flame/example/lib/main.dart function main (line 12) | void main() class MyWorld (line 20) | class MyWorld extends World with TapCallbacks { method onLoad (line 22) | Future onLoad() method onTapDown (line 27) | void onTapDown(TapDownEvent event) class Square (line 36) | class Square extends RectangleComponent with TapCallbacks { method onLoad (line 52) | Future onLoad() method update (line 71) | void update(double dt) method onTapDown (line 78) | void onTapDown(TapDownEvent event) FILE: packages/flame/lib/src/anchor.dart class Anchor (line 18) | @immutable method toVector2 (line 42) | Vector2 toVector2() method toOtherAnchorPosition (line 49) | Vector2 toOtherAnchorPosition( method toString (line 88) | String toString() FILE: packages/flame/lib/src/cache/assets_cache.dart class AssetsCache (line 10) | class AssetsCache { method clear (line 24) | void clear(String file) method clearCache (line 29) | void clearCache() method readFile (line 37) | Future readFile(String fileName, {String? package}) method readBinaryFile (line 50) | Future readBinaryFile(String fileName, {String? package}) method readJson (line 63) | Future> readJson( method _readFile (line 78) | Future<_StringAsset> _readFile(String fileName, {String? package}) method _readBinary (line 84) | Future<_BinaryAsset> _readBinary(String fileName, {String? package}) method _readJson (line 91) | Future<_JsonAsset> _readJson(String fileName, {String? package}) method fromCache (line 99) | T fromCache(String fileName) class _Asset (line 118) | sealed class _Asset { class _StringAsset (line 123) | class _StringAsset extends _Asset { class _BinaryAsset (line 127) | class _BinaryAsset extends _Asset { class _JsonAsset (line 131) | class _JsonAsset extends _Asset> { FILE: packages/flame/lib/src/cache/images.dart class Images (line 9) | class Images { method add (line 47) | void add(String name, Image image) method addFromBase64Data (line 54) | Future addFromBase64Data(String name, String base64Data) method fetchOrGenerate (line 65) | Future fetchOrGenerate( method clear (line 80) | void clear(String name) method clearCache (line 90) | void clearCache() method fromCache (line 102) | Image fromCache(String name) method load (line 120) | Future load(String fileName, {String? key, String? package}) method loadAll (line 127) | Future> loadAll(List fileNames) method loadAllImages (line 132) | Future> loadAllImages() method loadAllFromPattern (line 143) | Future> loadAllFromPattern(Pattern pattern) method containsKey (line 156) | bool containsKey(String key) method findKeyForImage (line 161) | String? findKeyForImage(Image image) method ready (line 168) | Future ready() method fromBase64 (line 172) | Future fromBase64(String key, String base64) method _fetchFromBase64 (line 178) | Future _fetchFromBase64(String base64Data) method _fetchToMemory (line 184) | Future _fetchToMemory(String name, {String? package}) class _ImageAsset (line 196) | class _ImageAsset { method retrieveAsync (line 211) | Future retrieveAsync() method dispose (line 214) | void dispose() FILE: packages/flame/lib/src/cache/matrix_pool.dart class MatrixPool (line 4) | class MatrixPool { method getBuffer (line 8) | Float64List getBuffer() method releaseBuffer (line 15) | void releaseBuffer(Float64List buffer) function canvasTransform (line 22) | void canvasTransform(Canvas canvas, Float32List matrix4) function pathTransform (line 33) | Path pathTransform(Path path, Float32List matrix4) FILE: packages/flame/lib/src/cache/memory_cache.dart class MemoryCache (line 4) | class MemoryCache { method setValue (line 13) | void setValue(K key, V value) method clear (line 26) | void clear(K key) method clearCache (line 31) | void clearCache() method getValue (line 36) | V? getValue(K key) method containsKey (line 39) | bool containsKey(K key) FILE: packages/flame/lib/src/cache/value_cache.dart class ValueCache (line 4) | class ValueCache { method isCacheValid (line 11) | bool isCacheValid(List validCacheValues) method updateCache (line 23) | T updateCache(T value, List validCacheValues) FILE: packages/flame/lib/src/camera/behaviors/bounded_position_behavior.dart class BoundedPositionBehavior (line 20) | class BoundedPositionBehavior extends Component { method isValidPoint (line 46) | bool isValidPoint(Vector2 point) method onMount (line 58) | void onMount() method update (line 75) | void update(double dt) FILE: packages/flame/lib/src/camera/behaviors/follow_behavior.dart class FollowBehavior (line 20) | class FollowBehavior extends Component { method onMount (line 53) | void onMount() method update (line 64) | void update(double dt) FILE: packages/flame/lib/src/camera/behaviors/viewport_aware_bounds_behavior.dart class ViewportAwareBoundsBehavior (line 19) | class ViewportAwareBoundsBehavior extends Component with ParentIsA componentsAtLocation( method follow (line 344) | void follow( method stop (line 367) | void stop() method moveTo (line 376) | void moveTo(Vector2 point, {double speed = double.infinity}) method moveBy (line 384) | void moveBy(Vector2 offset, {double speed = double.infinity}) method setBounds (line 398) | void setBounds(Shape? bounds, {bool considerViewport = false}) method _addViewPortAwareBoundsBehavior (line 457) | void _addViewPortAwareBoundsBehavior(Shape bounds) method canSee (line 478) | bool canSee(PositionComponent component, {World? componentWorld}) class CameraRenderContext (line 524) | class CameraRenderContext extends ComponentRenderContext { FILE: packages/flame/lib/src/camera/viewfinder.dart class Viewfinder (line 19) | class Viewfinder extends Component method globalToLocal (line 110) | Vector2 globalToLocal(Vector2 point, {Vector2? output}) method localToGlobal (line 121) | Vector2 localToGlobal(Vector2 point, {Vector2? output}) method computeVisibleRect (line 171) | Rect computeVisibleRect() method _updateZoom (line 194) | void _updateZoom() method parentToLocal (line 204) | Vector2 parentToLocal(Vector2 point) method localToParent (line 209) | Vector2 localToParent(Vector2 point) method onGameResize (line 214) | void onGameResize(Vector2 size) method onViewportResize (line 221) | void onViewportResize() method onLoad (line 232) | void onLoad() method onMount (line 240) | void onMount() method updateTransform (line 250) | void updateTransform() FILE: packages/flame/lib/src/camera/viewport.dart class Viewport (line 21) | abstract class Viewport extends Component method clip (line 110) | void clip(Canvas canvas) method containsLocalPoint (line 118) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 130) | void onViewportResize() method globalToLocal (line 139) | Vector2 globalToLocal(Vector2 point, {Vector2? output}) method localToGlobal (line 152) | Vector2 localToGlobal(Vector2 point, {Vector2? output}) method parentToLocal (line 159) | Vector2 parentToLocal(Vector2 point) method localToParent (line 164) | Vector2 localToParent(Vector2 point) method transformCanvas (line 168) | void transformCanvas(Canvas canvas) FILE: packages/flame/lib/src/camera/viewports/circular_viewport.dart class CircularViewport (line 11) | class CircularViewport extends Viewport { method clip (line 26) | void clip(Canvas canvas) method containsLocalPoint (line 29) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 36) | void onViewportResize() method renderDebugMode (line 43) | void renderDebugMode(Canvas canvas) FILE: packages/flame/lib/src/camera/viewports/fixed_aspect_ratio_viewport.dart class FixedAspectRatioViewport (line 14) | class FixedAspectRatioViewport extends Viewport { method onLoad (line 27) | void onLoad() method onGameResize (line 33) | void onGameResize(Vector2 size) method _handleResize (line 40) | void _handleResize(Vector2 canvasSize) method clip (line 52) | void clip(Canvas canvas) method containsLocalPoint (line 55) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 62) | void onViewportResize() FILE: packages/flame/lib/src/camera/viewports/fixed_resolution_viewport.dart class FixedResolutionViewport (line 16) | class FixedResolutionViewport extends FixedAspectRatioViewport method containsLocalPoint (line 35) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 42) | void onViewportResize() method globalToLocal (line 52) | Vector2 globalToLocal(Vector2 point, {Vector2? output}) method localToGlobal (line 58) | Vector2 localToGlobal(Vector2 point, {Vector2? output}) method transformCanvas (line 64) | void transformCanvas(Canvas canvas) FILE: packages/flame/lib/src/camera/viewports/fixed_size_viewport.dart class FixedSizeViewport (line 10) | class FixedSizeViewport extends Viewport { method clip (line 22) | void clip(Canvas canvas) method containsLocalPoint (line 25) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 32) | void onViewportResize() FILE: packages/flame/lib/src/camera/viewports/max_viewport.dart class MaxViewport (line 10) | class MaxViewport extends Viewport { method onLoad (line 15) | void onLoad() method onGameResize (line 20) | void onGameResize(Vector2 size) method clip (line 26) | void clip(Canvas canvas) method containsLocalPoint (line 29) | bool containsLocalPoint(Vector2 point) method onViewportResize (line 32) | void onViewportResize() FILE: packages/flame/lib/src/camera/world.dart class World (line 17) | class World extends Component implements CoordinateTransform { method renderTree (line 25) | void renderTree(Canvas canvas) method renderFromCamera (line 31) | void renderFromCamera(Canvas canvas) method containsLocalPoint (line 37) | bool containsLocalPoint(Vector2 point) method localToParent (line 40) | Vector2? localToParent(Vector2 point) method parentToLocal (line 43) | Vector2? parentToLocal(Vector2 point) FILE: packages/flame/lib/src/collisions/broadphase/broadphase.dart class Broadphase (line 20) | abstract class Broadphase> { method update (line 25) | void update() method add (line 34) | void add(T item) method addAll (line 36) | void addAll(Iterable items) method remove (line 45) | void remove(T item) method removeAll (line 47) | void removeAll(Iterable items) method query (line 54) | Iterable> query() class CollisionProspect (line 59) | class CollisionProspect { method _pairHash (line 74) | int _pairHash(int h1, int h2) method set (line 80) | void set(T a, T b) method setFrom (line 87) | void setFrom(CollisionProspect other) method clone (line 94) | CollisionProspect clone() FILE: packages/flame/lib/src/collisions/broadphase/prospect_pool.dart class ProspectPool (line 7) | class ProspectPool> { method expand (line 18) | void expand(T dummyItem) FILE: packages/flame/lib/src/collisions/broadphase/quadtree/has_quadtree_collision_detection.dart function initializeCollisionDetection (line 53) | void initializeCollisionDetection({ function minimumDistanceCheck (line 71) | bool minimumDistanceCheck(Vector2 activeItemCenter, Vector2 potentialCen... function onComponentTypeCheck (line 77) | bool onComponentTypeCheck(ShapeHitbox first, ShapeHitbox second) function update (line 83) | void update(double dt) FILE: packages/flame/lib/src/collisions/broadphase/quadtree/quad_tree_broadphase.dart type ExternalBroadphaseCheck (line 6) | typedef ExternalBroadphaseCheck = type ExternalMinDistanceCheck (line 12) | typedef ExternalMinDistanceCheck = class QuadTreeBroadphase (line 22) | class QuadTreeBroadphase extends Broadphase { method query (line 53) | Iterable> query() method updateTransform (line 116) | void updateTransform(ShapeHitbox item) method add (line 123) | void add(ShapeHitbox item) method remove (line 132) | void remove(ShapeHitbox item) method clear (line 148) | void clear() method _cacheCenterOfHitbox (line 157) | Vector2 _cacheCenterOfHitbox(ShapeHitbox hitbox) FILE: packages/flame/lib/src/collisions/broadphase/quadtree/quadtree.dart class QuadTree (line 17) | class QuadTree> { method _getBoxOfValue (line 36) | Rect _getBoxOfValue(T value) method _noChildren (line 44) | bool _noChildren(QuadTreeNode node) method clear (line 46) | void clear() method _computeBox (line 53) | Rect _computeBox(Rect box, _QuadTreeZone zone) method _getQuadrant (line 87) | _QuadTreeZone _getQuadrant(Rect nodeBox, Rect valueBox) method add (line 110) | void add(T hitbox) method _add (line 116) | QuadTreeNode _add( method _split (line 163) | void _split(QuadTreeNode node, Rect box) method remove (line 192) | void remove(T hitbox, {bool keepOldPosition = false}) method optimize (line 202) | void optimize() method _tryMergeRecursive (line 206) | void _tryMergeRecursive(QuadTreeNode node) method query (line 238) | Map> query(T value) method _getChildrenItems (line 252) | List _getChildrenItems(QuadTreeNode parent) method _getParentItems (line 265) | List _getParentItems(QuadTreeNode node) method hasMoved (line 275) | bool hasMoved(T hitbox) class QuadTreeNodeDebugInfo (line 295) | class QuadTreeNodeDebugInfo { class QuadTreeNode (line 334) | class QuadTreeNode> { method toString (line 360) | String toString() type _QuadTreeZone (line 365) | enum _QuadTreeZone { FILE: packages/flame/lib/src/collisions/broadphase/quadtree/quadtree_collision_detection.dart class QuadTreeCollisionDetection (line 8) | class QuadTreeCollisionDetection method add (line 30) | void add(ShapeHitbox item) method listenerCollisionType (line 32) | void listenerCollisionType() method addAll (line 49) | void addAll(Iterable items) method remove (line 56) | void remove(ShapeHitbox item) method removeAll (line 68) | void removeAll(Iterable items) method run (line 76) | void run() FILE: packages/flame/lib/src/collisions/broadphase/sweep/sweep.dart class Sweep (line 3) | class Sweep> extends Broadphase { method add (line 14) | void add(T item) method remove (line 17) | void remove(T item) method update (line 20) | void update() method query (line 25) | Iterable> query() FILE: packages/flame/lib/src/collisions/collision_callbacks.dart type CollisionType (line 7) | enum CollisionType { class CollisionTypeNotifier (line 19) | class CollisionTypeNotifier with ChangeNotifier { function collidingWith (line 50) | bool collidingWith(T other) function onCollision (line 57) | void onCollision(Set intersectionPoints, T other) function onCollisionStart (line 64) | void onCollisionStart(Set intersectionPoints, T other) function onCollisionEnd (line 72) | void onCollisionEnd(T other) function onComponentTypeCheck (line 84) | bool onComponentTypeCheck(PositionComponent other) function collidingWith (line 112) | bool collidingWith(PositionComponent other) function onCollision (line 118) | void onCollision(Set intersectionPoints, PositionComponent other) function onCollisionStart (line 124) | void onCollisionStart( function onCollisionEnd (line 134) | void onCollisionEnd(PositionComponent other) function onComponentTypeCheck (line 140) | bool onComponentTypeCheck(PositionComponent other) type CollisionCallback (line 168) | typedef CollisionCallback = type CollisionEndCallback (line 175) | typedef CollisionEndCallback = void Function(T other); FILE: packages/flame/lib/src/collisions/collision_detection.dart class CollisionDetection (line 11) | abstract class CollisionDetection< method add (line 23) | void add(T item) method addAll (line 25) | void addAll(Iterable items) method remove (line 30) | void remove(T item) method removeAll (line 33) | void removeAll(Iterable items) method run (line 36) | void run() method _updateLastPotentials (line 75) | void _updateLastPotentials(Iterable> potentials) method intersections (line 92) | Set intersections(T itemA, T itemB) method handleCollisionStart (line 94) | void handleCollisionStart(Set intersectionPoints, T itemA, T ... method handleCollision (line 96) | void handleCollision(Set intersectionPoints, T itemA, T itemB) method handleCollisionEnd (line 98) | void handleCollisionEnd(T itemA, T itemB) method raycast (line 118) | RaycastResult? raycast( method raycastAll (line 152) | List> raycastAll( method raytrace (line 184) | Iterable> raytrace( class CollisionDetectionCompletionNotifier (line 195) | class CollisionDetectionCompletionNotifier extends ChangeNotifier { method notifyListeners (line 197) | void notifyListeners() FILE: packages/flame/lib/src/collisions/collision_passthrough.dart function onMount (line 16) | void onMount() function onCollision (line 27) | void onCollision(Set intersectionPoints, PositionComponent other) function onCollisionStart (line 34) | void onCollisionStart( function onCollisionEnd (line 44) | void onCollisionEnd(PositionComponent other) FILE: packages/flame/lib/src/collisions/has_collision_detection.dart function update (line 26) | void update(double dt) function update (line 50) | void update(double dt) FILE: packages/flame/lib/src/collisions/hitboxes/circle_hitbox.dart class CircleHitbox (line 8) | class CircleHitbox extends CircleComponent with ShapeHitbox { method fillParent (line 42) | void fillParent() method rayIntersection (line 54) | RaycastResult? rayIntersection( FILE: packages/flame/lib/src/collisions/hitboxes/composite_hitbox.dart class CompositeHitbox (line 11) | class CompositeHitbox extends PositionComponent FILE: packages/flame/lib/src/collisions/hitboxes/hitbox.dart class Hitbox (line 7) | abstract class Hitbox> method containsPoint (line 30) | bool containsPoint(Vector2 point) method intersections (line 33) | Set intersections(T other) method possiblyIntersects (line 39) | bool possiblyIntersects(T other) FILE: packages/flame/lib/src/collisions/hitboxes/polygon_hitbox.dart class PolygonHitbox (line 9) | class PolygonHitbox extends PolygonComponent method computeAabb (line 45) | void computeAabb(Aabb2 aabb) method fillParent (line 77) | void fillParent() FILE: packages/flame/lib/src/collisions/hitboxes/rectangle_hitbox.dart class RectangleHitbox (line 9) | class RectangleHitbox extends RectangleComponent method computeAabb (line 49) | void computeAabb(Aabb2 aabb) method fillParent (line 81) | void fillParent() FILE: packages/flame/lib/src/collisions/hitboxes/screen_hitbox.dart class ScreenHitbox (line 10) | class ScreenHitbox extends PositionComponent method onLoad (line 14) | Future onLoad() method _updateTransform (line 26) | void _updateTransform() method onGameResize (line 54) | void onGameResize(Vector2 size) FILE: packages/flame/lib/src/collisions/hitboxes/shape_hitbox.dart function collidingWith (line 53) | bool collidingWith(Hitbox other) function onMount (line 79) | void onMount() function onRemove (line 123) | void onRemove() function containsPoint (line 147) | bool containsPoint(Vector2 point) function _possiblyContainsPoint (line 155) | bool _possiblyContainsPoint(Vector2 point) function intersections (line 161) | Set intersections(Hitbox other) function possiblyIntersects (line 173) | bool possiblyIntersects(ShapeHitbox other) function rayIntersection (line 183) | RaycastResult? rayIntersection( function fillParent (line 190) | void fillParent() function computeAabb (line 197) | void computeAabb(Aabb2 aabb) function _recalculateAabb (line 211) | Aabb2 _recalculateAabb() function onCollision (line 221) | void onCollision(Set intersectionPoints, ShapeHitbox other) function onCollisionStart (line 235) | void onCollisionStart(Set intersectionPoints, ShapeHitbox other) function onCollisionEnd (line 250) | void onCollisionEnd(ShapeHitbox other) function onComponentTypeCheck (line 268) | bool onComponentTypeCheck(PositionComponent other) FILE: packages/flame/lib/src/collisions/standard_collision_detection.dart class StandardCollisionDetection (line 13) | class StandardCollisionDetection> method intersections (line 21) | Set intersections( method handleCollisionStart (line 33) | void handleCollisionStart( method handleCollision (line 47) | void handleCollision( method handleCollisionEnd (line 62) | void handleCollisionEnd(ShapeHitbox hitboxA, ShapeHitbox hitboxB) method raycast (line 72) | RaycastResult? raycast( method raycastAll (line 113) | List> raycastAll( method raytrace (line 165) | Iterable> raytrace( method _updateRayAabb (line 207) | void _updateRayAabb(Ray2 ray, double? maxDistance) FILE: packages/flame/lib/src/components/clip_component.dart type ShapeBuilder (line 7) | typedef ShapeBuilder = Shape Function(Vector2 size); class ClipComponent (line 12) | class ClipComponent extends PositionComponent { method onLoad (line 106) | Future onLoad() method _prepare (line 111) | void _prepare() method render (line 117) | void render(Canvas canvas) method containsPoint (line 120) | bool containsPoint(Vector2 point) method containsLocalPoint (line 125) | bool containsLocalPoint(Vector2 point) method _polygonShapeBuilder (line 133) | ShapeBuilder _polygonShapeBuilder(List points) method _polygonBuilder (line 142) | Shape _polygonBuilder(List points, Vector2 size) FILE: packages/flame/lib/src/components/component_pool.dart class ComponentPool (line 35) | class ComponentPool { method acquire (line 81) | T acquire() method _release (line 95) | void _release(T component) method clear (line 105) | void clear() FILE: packages/flame/lib/src/components/components_notifier.dart class ComponentsNotifier (line 14) | class ComponentsNotifier extends ChangeNotifier { method applicable (line 33) | bool applicable(Component component) method add (line 36) | void add(T component) method remove (line 42) | void remove(T component) method notify (line 48) | void notify() FILE: packages/flame/lib/src/components/core/component.dart class Component (line 70) | class Component { method _setLoadingBit (line 192) | void _setLoadingBit() method _clearLoadingBit (line 193) | void _clearLoadingBit() method _setLoadedBit (line 197) | void _setLoadedBit() method _setMountingBit (line 201) | void _setMountingBit() method _clearMountingBit (line 202) | void _clearMountingBit() method _setMountedBit (line 206) | void _setMountedBit() method _clearMountedBit (line 207) | void _clearMountedBit() method _setRemovingBit (line 211) | void _setRemovingBit() method _clearRemovingBit (line 212) | void _clearRemovingBit() method _setRemovedBit (line 219) | void _setRemovedBit() method _clearRemovedBit (line 220) | void _clearRemovedBit() method rebalanceChildren (line 301) | void rebalanceChildren() method _componentPriorityMapper (line 333) | num _componentPriorityMapper(Component component) method createComponentSet (line 340) | OrderedSet createComponentSet() method findParent (line 347) | T? findParent({bool includeSelf = false}) method firstChild (line 353) | T? firstChild() method lastChild (line 359) | T? lastChild() method ancestors (line 366) | Iterable ancestors({bool includeSelf = false}) method descendants (line 389) | Iterable descendants({ method propagateToChildren (line 418) | bool propagateToChildren( method findGame (line 432) | FlameGame? findGame() method findRootGame (line 445) | FlameGame? findRootGame() method contains (line 456) | bool contains(Component c) method onGameResize (line 466) | void onGameResize(Vector2 size) method onLoad (line 503) | FutureOr onLoad() method onMount (line 530) | void onMount() method onRemove (line 541) | void onRemove() method onParentResize (line 549) | void onParentResize(Vector2 maxSize) method update (line 560) | void update(double dt) method updateTree (line 565) | void updateTree(double dt) method onChildrenChanged (line 577) | void onChildrenChanged(Component child, ChildrenChangeType type) method render (line 579) | void render(Canvas canvas) method renderChild (line 589) | void renderChild(Canvas canvas, Component child) method afterChildrenRendered (line 610) | void afterChildrenRendered(Canvas canvas) method renderTree (line 612) | void renderTree(Canvas canvas) method add (line 679) | FutureOr add(Component component) method addToParent (line 682) | FutureOr addToParent(Component parent) method addAll (line 685) | Future addAll(Iterable components) method _addChild (line 698) | FutureOr _addChild(Component child) method remove (line 732) | void remove(Component component) method removeFromParent (line 735) | void removeFromParent() method removeAll (line 739) | void removeAll(Iterable components) method removeWhere (line 744) | void removeWhere(bool Function(Component component) test) method _removeChild (line 748) | void _removeChild(Component child) method containsLocalPoint (line 791) | bool containsLocalPoint(Vector2 point) method containsPoint (line 797) | bool containsPoint(Vector2 point) method componentsAtPoint (line 824) | Iterable componentsAtPoint( method componentsAtLocation (line 851) | Iterable componentsAtLocation( method handleLifecycleEventAdd (line 924) | LifecycleEventStatus handleLifecycleEventAdd(Component parent) method handleLifecycleEventRemove (line 945) | LifecycleEventStatus handleLifecycleEventRemove(Component parent) method handleLifecycleEventMove (line 956) | LifecycleEventStatus handleLifecycleEventMove(Component newParent) method handleResize (line 972) | void handleResize(Vector2 size) method onHotReload (line 990) | void onHotReload() method handleHotReload (line 994) | void handleHotReload() method _startLoading (line 1005) | FutureOr _startLoading() method _finishLoading (line 1019) | void _finishLoading() method _mount (line 1027) | void _mount() method _reAddChildren (line 1076) | void _reAddChildren() method setLoaded (line 1098) | void setLoaded() method setMounted (line 1107) | void setMounted() method setRemoved (line 1117) | void setRemoved() method _remove (line 1123) | void _remove(Component parent) method _unregisterKey (line 1143) | void _unregisterKey() method findRenderContext (line 1162) | T? findRenderContext() method renderDebugMode (line 1234) | void renderDebugMode(Canvas canvas) type ChildrenChangeType (line 1239) | enum ChildrenChangeType { added, removed } FILE: packages/flame/lib/src/components/core/component_key.dart class ComponentKey (line 8) | @immutable method toString (line 27) | String toString() FILE: packages/flame/lib/src/components/core/component_render_context.dart class ComponentRenderContext (line 1) | abstract class ComponentRenderContext {} FILE: packages/flame/lib/src/components/core/component_tree_root.dart class ComponentTreeRoot (line 13) | class ComponentTreeRoot extends Component { method enqueueAdd (line 27) | void enqueueAdd(Component child, Component parent) method dequeueAdd (line 35) | void dequeueAdd(Component child, Component parent) method enqueueRemove (line 50) | void enqueueRemove(Component child, Component parent) method dequeueRemove (line 58) | void dequeueRemove(Component child) method cancelQueuedRemoves (line 71) | void cancelQueuedRemoves( method enqueueMove (line 88) | void enqueueMove(Component child, Component newParent) method enqueuePriorityChange (line 96) | void enqueuePriorityChange( method processLifecycleEvents (line 135) | void processLifecycleEvents() method handleReorderEvent (line 138) | LifecycleEventStatus handleReorderEvent(Component parent) method handleResize (line 189) | void handleResize(Vector2 size) method handleHotReload (line 202) | void handleHotReload() method registerKey (line 214) | void registerKey(ComponentKey key, Component component) method unregisterKey (line 221) | void unregisterKey(ComponentKey key) method findByKey (line 225) | T? findByKey(ComponentKey key) method findByKeyName (line 230) | T? findByKeyName(String name) type LifecycleEventStatus (line 236) | enum LifecycleEventStatus { type LifecycleEventKind (line 248) | @internal class LifecycleEvent (line 257) | @visibleForTesting method dispose (line 264) | void dispose() method toString (line 271) | String toString() FILE: packages/flame/lib/src/components/core/recycled_queue.dart class RecycledQueue (line 22) | class RecycledQueue extends Iterable method addLast (line 98) | T addLast() method removeFirst (line 151) | void removeFirst() method removeCurrent (line 169) | void removeCurrent() method forEachWhere (line 193) | void forEachWhere(bool Function(T) test, void Function(T) action) method moveNext (line 229) | bool moveNext() method _garbageCollect (line 249) | void _garbageCollect() method advanceIndex (line 258) | int advanceIndex(int i) method toString (line 294) | String toString() class Disposable (line 307) | abstract class Disposable { method dispose (line 308) | void dispose() FILE: packages/flame/lib/src/components/custom_painter_component.dart class CustomPainterComponent (line 13) | class CustomPainterComponent extends PositionComponent { method render (line 30) | void render(Canvas canvas) FILE: packages/flame/lib/src/components/debug/child_counter_component.dart class ChildCounterComponent (line 11) | class ChildCounterComponent extends TextComponent { method onLoad (line 21) | FutureOr onLoad() FILE: packages/flame/lib/src/components/debug/time_track_component.dart class TimeTrackComponent (line 17) | class TimeTrackComponent extends TextComponent { method clear (line 23) | void clear() method start (line 28) | void start(String name) method end (line 32) | void end(String name) method onLoad (line 37) | FutureOr onLoad() FILE: packages/flame/lib/src/components/fps_component.dart class FpsComponent (line 8) | class FpsComponent extends Component { method update (line 26) | void update(double dt) FILE: packages/flame/lib/src/components/fps_text_component.dart class FpsTextComponent (line 6) | class FpsTextComponent extends TextComponent { method update (line 28) | void update(double dt) FILE: packages/flame/lib/src/components/icon_component.dart class IconComponent (line 29) | class IconComponent extends PositionComponent with HasPaint { method onLoad (line 102) | Future onLoad() method onMount (line 112) | void onMount() method update (line 125) | void update(double dt) method render (line 133) | void render(Canvas canvas) method onRemove (line 148) | void onRemove() method _rasterizeIcon (line 156) | Future _rasterizeIcon() method _rerasterize (line 199) | void _rerasterize() method _updateSrcRect (line 218) | void _updateSrcRect() method _updateDstRect (line 230) | void _updateDstRect() FILE: packages/flame/lib/src/components/input/advanced_button_component.dart class AdvancedButtonComponent (line 18) | class AdvancedButtonComponent extends PositionComponent method onLoad (line 58) | Future onLoad() method onMount (line 72) | void onMount() method onTapDown (line 89) | void onTapDown(TapDownEvent event) method onTapUp (line 99) | void onTapUp(TapUpEvent event) method onHoverEnter (line 109) | void onHoverEnter() method onHoverExit (line 114) | void onHoverExit() method invalidateSkins (line 161) | void invalidateSkins() method _updateSizes (line 178) | void _updateSizes() method updateState (line 185) | void updateState() method setState (line 204) | void setState(ButtonState value) method _updateSkin (line 214) | void _updateSkin() method setSkin (line 220) | void setSkin(ButtonState state) method _removeSkins (line 224) | void _removeSkins() method updateLabel (line 231) | void updateLabel() method addLabel (line 237) | void addLabel(ButtonState state) method _removeLabels (line 241) | void _removeLabels() method hasSkinForState (line 248) | bool hasSkinForState(ButtonState state) type ButtonState (line 253) | enum ButtonState { FILE: packages/flame/lib/src/components/input/button_component.dart class ButtonComponent (line 10) | class ButtonComponent extends PositionComponent with TapCallbacks { method onMount (line 42) | void onMount() method onTapDown (line 58) | void onTapDown(TapDownEvent event) method onTapUp (line 68) | void onTapUp(TapUpEvent event) method onTapCancel (line 78) | void onTapCancel(TapCancelEvent event) FILE: packages/flame/lib/src/components/input/hud_button_component.dart class HudButtonComponent (line 10) | class HudButtonComponent extends ButtonComponent FILE: packages/flame/lib/src/components/input/hud_margin_component.dart class HudMarginComponent (line 18) | class HudMarginComponent extends PositionComponent { method onMount (line 42) | void onMount() method onGameResize (line 83) | void onGameResize(Vector2 size) method _updateMargins (line 90) | void _updateMargins() FILE: packages/flame/lib/src/components/input/joystick_component.dart type JoystickDirection (line 7) | enum JoystickDirection { class JoystickComponent (line 19) | class JoystickComponent extends PositionComponent method onMount (line 75) | void onMount() method update (line 93) | void update(double dt) method onDragStart (line 110) | bool onDragStart(DragStartEvent event) method onDragUpdate (line 116) | bool onDragUpdate(DragUpdateEvent event) method onDragEnd (line 122) | bool onDragEnd(DragEndEvent event) method onDragCancel (line 129) | bool onDragCancel(DragCancelEvent event) method onDragStop (line 135) | void onDragStop() FILE: packages/flame/lib/src/components/input/keyboard_listener_component.dart type KeyHandlerCallback (line 7) | typedef KeyHandlerCallback = bool Function(Set); class KeyboardListenerComponent (line 14) | class KeyboardListenerComponent extends Component with KeyboardHandler { method onKeyEvent (line 27) | bool onKeyEvent(KeyEvent event, Set keysPressed) FILE: packages/flame/lib/src/components/input/sprite_button_component.dart type ButtonState (line 5) | enum ButtonState { class SpriteButtonComponent (line 19) | class SpriteButtonComponent extends SpriteGroupComponent method onMount (line 63) | void onMount() method onTapDown (line 80) | void onTapDown(_) method onTapUp (line 86) | void onTapUp(_) method onTapCancel (line 93) | void onTapCancel(_) FILE: packages/flame/lib/src/components/input/toggle_button_component.dart class ToggleButtonComponent (line 12) | class ToggleButtonComponent extends AdvancedButtonComponent { method onMount (line 50) | void onMount() method onTapUp (line 96) | void onTapUp(TapUpEvent event) method setSkin (line 116) | void setSkin(ButtonState state) method addLabel (line 136) | void addLabel(ButtonState state) method updateState (line 144) | void updateState() FILE: packages/flame/lib/src/components/isometric_tile_map_component.dart class IsometricTileMapComponent (line 12) | class IsometricTileMapComponent extends PositionComponent { method render (line 62) | void render(Canvas canvas) method update (line 81) | void update(double dt) method getBlockRenderPosition (line 90) | Vector2 getBlockRenderPosition(Block block) method getBlockRenderPositionInts (line 98) | Vector2 getBlockRenderPositionInts(int i, int j) method getBlockCenterPosition (line 117) | Vector2 getBlockCenterPosition(Block block) method isoToCart (line 126) | Vector2 isoToCart(Vector2 p) method cartToIso (line 133) | Vector2 cartToIso(Vector2 p) method getBlock (line 146) | Block getBlock(Vector2 p) method getBlockRenderedAt (line 167) | Block getBlockRenderedAt(Vector2 p) method setBlockValue (line 180) | void setBlockValue(Block pos, int block) method blockValue (line 185) | int blockValue(Block pos) method containsBlock (line 190) | bool containsBlock(Block block) method _recomputeSizeAndOffset (line 197) | void _recomputeSizeAndOffset() FILE: packages/flame/lib/src/components/mixins/component_viewport_margin.dart function onLoad (line 34) | FutureOr onLoad() function onGameResize (line 68) | void onGameResize(Vector2 gameSize) function _updateMargins (line 75) | void _updateMargins() FILE: packages/flame/lib/src/components/mixins/coordinate_transform.dart class CoordinateTransform (line 20) | abstract class CoordinateTransform { method parentToLocal (line 21) | Vector2? parentToLocal(Vector2 point) method localToParent (line 23) | Vector2? localToParent(Vector2 point) FILE: packages/flame/lib/src/components/mixins/gesture_hitboxes.dart function onLoad (line 12) | Future onLoad() function containsPoint (line 18) | bool containsPoint(Vector2 point) function containsLocalPoint (line 25) | bool containsLocalPoint(Vector2 point) FILE: packages/flame/lib/src/components/mixins/has_ancestor.dart function onMount (line 14) | void onMount() function onRemove (line 39) | void onRemove() FILE: packages/flame/lib/src/components/mixins/has_auto_batched_children.dart function renderChild (line 59) | void renderChild(Canvas canvas, Component child) function afterChildrenRendered (line 100) | void afterChildrenRendered(Canvas canvas) function _accumulateChild (line 107) | void _accumulateChild(PositionComponent child, _BatchInfo info) function _flushAll (line 124) | void _flushAll(Canvas canvas) function _tryGetBatchInfo (line 138) | _BatchInfo? _tryGetBatchInfo(Component component) function _toRSTransform (line 258) | RSTransform _toRSTransform(PositionComponent component, Rect source) class _BatchAccumulator (line 283) | class _BatchAccumulator { method accumulate (line 288) | void accumulate(Rect source, RSTransform transform, Color color) method flush (line 293) | void flush(Canvas canvas) class _BatchInfo (line 304) | class _BatchInfo { FILE: packages/flame/lib/src/components/mixins/has_decorator.dart function renderTree (line 20) | void renderTree(Canvas canvas) FILE: packages/flame/lib/src/components/mixins/has_game_ref.dart function findGame (line 34) | FlameGame? findGame() function _findGameAndCheck (line 36) | T _findGameAndCheck() FILE: packages/flame/lib/src/components/mixins/has_game_reference.dart function findGame (line 27) | FlameGame? findGame() function _findGameAndCheck (line 29) | T _findGameAndCheck() FILE: packages/flame/lib/src/components/mixins/has_paint.dart function getPaint (line 33) | Paint getPaint([T? paintId]) function setPaint (line 48) | void setPaint(T paintId, Paint paint) function deletePaint (line 53) | void deletePaint(T paintId) function makeTransparent (line 73) | void makeTransparent({T? paintId}) function makeOpaque (line 78) | void makeOpaque({T? paintId}) function setOpacity (line 83) | void setOpacity(double opacity, {T? paintId}) function getOpacity (line 95) | double getOpacity({T? paintId}) function setAlpha (line 100) | void setAlpha(int alpha, {T? paintId}) function getAlpha (line 109) | int getAlpha({T? paintId}) function setColor (line 114) | void setColor(Color color, {T? paintId}) function tint (line 121) | void tint(Color color, {T? paintId}) function _updateColorFilter (line 148) | void _updateColorFilter() function opacityProviderOf (line 165) | OpacityProvider opacityProviderOf(T paintId) function opacityProviderOfList (line 182) | OpacityProvider opacityProviderOfList({ class _ProxyOpacityProvider (line 194) | class _ProxyOpacityProvider implements OpacityProvider { class _MultiPaintOpacityProvider (line 207) | class _MultiPaintOpacityProvider implements OpacityPro... FILE: packages/flame/lib/src/components/mixins/has_time_scale.dart function update (line 29) | void update(double dt) function updateTree (line 34) | void updateTree(double dt) function pause (line 39) | void pause() function resume (line 45) | void resume({double? newTimeScale}) FILE: packages/flame/lib/src/components/mixins/has_visibility.dart function renderTree (line 27) | void renderTree(Canvas canvas) FILE: packages/flame/lib/src/components/mixins/has_world.dart function findWorld (line 23) | T? findWorld() function _findWorldAndCheck (line 30) | T _findWorldAndCheck() function onRemove (line 40) | void onRemove() FILE: packages/flame/lib/src/components/mixins/keyboard_handler.dart function onKeyEvent (line 9) | bool onKeyEvent(KeyEvent event, Set keysPressed) FILE: packages/flame/lib/src/components/mixins/notifier.dart function onMount (line 21) | void onMount() function onRemove (line 31) | void onRemove() function notifyListeners (line 41) | void notifyListeners() FILE: packages/flame/lib/src/components/mixins/parent_is_a.dart function onMount (line 11) | void onMount() FILE: packages/flame/lib/src/components/mixins/single_child_particle.dart function setLifespan (line 29) | void setLifespan(double lifespan) function render (line 35) | void render(Canvas canvas) function update (line 40) | void update(double dt) FILE: packages/flame/lib/src/components/mixins/snapshot.dart function snapshotAsImage (line 44) | Image snapshotAsImage(int width, int height, {Matrix4? transform}) function takeSnapshot (line 62) | Picture takeSnapshot() function clearSnapshot (line 75) | void clearSnapshot() function renderTree (line 80) | void renderTree(Canvas canvas) FILE: packages/flame/lib/src/components/nine_tile_box_component.dart class NineTileBoxComponent (line 9) | class NineTileBoxComponent extends PositionComponent with HasPaint { method onMount (line 31) | void onMount() method render (line 40) | void render(Canvas canvas) FILE: packages/flame/lib/src/components/parallax_component.dart function loadParallaxComponent (line 14) | Future loadParallaxComponent( class ParallaxComponent (line 59) | class ParallaxComponent extends PositionComponent method onGameResize (line 89) | void onGameResize(Vector2 size) method onMount (line 108) | void onMount() method update (line 117) | void update(double dt) method render (line 123) | void render(Canvas canvas) method load (line 146) | Future load( FILE: packages/flame/lib/src/components/particle_system_component.dart class ParticleSystemComponent (line 11) | class ParticleSystemComponent extends PositionComponent { method render (line 34) | void render(Canvas canvas) method update (line 41) | void update(double dt) FILE: packages/flame/lib/src/components/position_component.dart class PositionComponent (line 65) | class PositionComponent extends Component method _absoluteAngle (line 239) | double _absoluteAngle({bool reflect = true}) method distance (line 283) | double distance(PositionComponent other) method containsLocalPoint (line 292) | bool containsLocalPoint(Vector2 point) method containsPoint (line 303) | bool containsPoint(Vector2 point) method parentToLocal (line 308) | Vector2 parentToLocal(Vector2 point, {Vector2? output}) method localToParent (line 312) | Vector2 localToParent(Vector2 point, {Vector2? output}) method positionOf (line 317) | Vector2 positionOf(Vector2 point) method positionOfAnchor (line 323) | Vector2 positionOfAnchor(Anchor anchor) method absolutePositionOf (line 332) | Vector2 absolutePositionOf(Vector2 point) method absolutePositionOfAnchor (line 346) | Vector2 absolutePositionOfAnchor(Anchor anchor) method toLocal (line 351) | Vector2 toLocal(Vector2 point) method absoluteToLocal (line 360) | Vector2 absoluteToLocal(Vector2 point) method angleTo (line 405) | double angleTo(Vector2 target) method lookAt (line 441) | void lookAt(Vector2 target) method flipHorizontally (line 450) | void flipHorizontally() method flipVertically (line 453) | void flipVertically() method flipHorizontallyAroundCenter (line 456) | void flipHorizontallyAroundCenter() method flipVerticallyAroundCenter (line 466) | void flipVerticallyAroundCenter() method _onModifiedSizeOrAnchor (line 485) | void _onModifiedSizeOrAnchor() method renderDebugMode (line 490) | void renderDebugMode(Canvas canvas) method renderTree (line 522) | void renderTree(Canvas canvas) method renderTreeWithoutDecorator (line 528) | void renderTreeWithoutDecorator(Canvas canvas) method toRect (line 538) | Rect toRect() method toAbsoluteRect (line 544) | Rect toAbsoluteRect() method _toRectImpl (line 546) | Rect _toRectImpl(Vector2 Function(Anchor point) projector) method setByRect (line 564) | void setByRect(Rect rect) method toString (line 570) | String toString() FILE: packages/flame/lib/src/components/raster_sprite_component.dart class RasterSpriteComponent (line 15) | class RasterSpriteComponent extends SpriteComponent { method onLoad (line 78) | FutureOr onLoad() FILE: packages/flame/lib/src/components/router/overlay_route.dart class OverlayRoute (line 17) | class OverlayRoute extends Route { method build (line 40) | Component build() method onPush (line 49) | void onPush(Route? previousRoute) method onPop (line 56) | void onPop(Route nextRoute) type OverlayBuilder (line 62) | typedef OverlayBuilder = Widget Function(BuildContext context, Game game); FILE: packages/flame/lib/src/components/router/route.dart class Route (line 23) | class Route extends PositionComponent method onPush (line 68) | void onPush(Route? previousRoute) method onPop (line 76) | void onPop(Route nextRoute) method build (line 83) | Component build() method stopTime (line 99) | void stopTime() method resumeTime (line 103) | void resumeTime() method addRenderEffect (line 110) | void addRenderEffect(Decorator effect) method removeRenderEffect (line 113) | void removeRenderEffect() method didPush (line 137) | void didPush(Route? previousRoute) method _addLoadingPage (line 145) | Future _addLoadingPage() method didPop (line 158) | void didPop(Route nextRoute) method renderTree (line 167) | void renderTree(Canvas canvas) method updateTree (line 174) | void updateTree(double dt) method componentsAtLocation (line 181) | Iterable componentsAtLocation( FILE: packages/flame/lib/src/components/router/router_component.dart class RouterComponent (line 30) | class RouterComponent extends Component { method canPop (line 90) | bool canPop() method pushNamed (line 103) | void pushNamed(String name, {bool replace = false}) method pushReplacementNamed (line 132) | void pushReplacementNamed(String name) method pushRoute (line 143) | void pushRoute(Route route, {String? name, bool replace = false}) method pushReplacement (line 168) | void pushReplacement(Route route, {String? name}) method pushOverlay (line 178) | void pushOverlay(String name) method pushReplacementOverlay (line 194) | void pushReplacementOverlay(String name) method pushAndWait (line 209) | Future pushAndWait(ValueRoute route) method pop (line 220) | void pop() method popUntilNamed (line 238) | void popUntilNamed(String name) method popRoute (line 246) | void popRoute(Route route) method _removeTopRoute (line 254) | void _removeTopRoute(Route nextRoute) method _resolveRoute (line 264) | Route _resolveRoute(String name) method _adjustRoutesOrder (line 286) | void _adjustRoutesOrder() method _adjustRoutesVisibility (line 292) | void _adjustRoutesVisibility() method onMount (line 301) | void onMount() type RouteFactory (line 310) | typedef RouteFactory = Route Function(String parameter); FILE: packages/flame/lib/src/components/router/value_route.dart class ValueRoute (line 19) | abstract class ValueRoute extends Route { method completeWith (line 31) | void completeWith(T value) method complete (line 36) | void complete() method didPop (line 40) | void didPop(Route nextRoute) FILE: packages/flame/lib/src/components/router/world_route.dart class WorldRoute (line 8) | class WorldRoute extends Route { method build (line 29) | World build() method didPush (line 40) | void didPush(Route? previousRoute) method onPush (line 44) | void onPush(Route? previousRoute) method onPop (line 61) | void onPop(Route nextRoute) method addRenderEffect (line 71) | void addRenderEffect(Decorator effect) method removeRenderEffect (line 77) | void removeRenderEffect() FILE: packages/flame/lib/src/components/scroll_text_box_component.dart class ScrollTextBoxComponent (line 17) | class ScrollTextBoxComponent extends PositionCom... method drawBackground (line 99) | void drawBackground(Canvas canvas) class _ScrollTextBoxComponent (line 107) | class _ScrollTextBoxComponent extends TextBoxCom... method onLoad (line 134) | Future onLoad() method update (line 145) | void update(double dt) method onDragUpdate (line 155) | void onDragUpdate(DragUpdateEvent event) method drawBackground (line 163) | void drawBackground(Canvas canvas) FILE: packages/flame/lib/src/components/spawn_component.dart class SpawnComponent (line 23) | class SpawnComponent extends Component { method _wrapFactory (line 103) | List Function(int amount) _wrapFactory( method onLoad (line 175) | FutureOr onLoad() method updatePeriod (line 220) | void updatePeriod() FILE: packages/flame/lib/src/components/sprite_animation_component.dart class SpriteAnimationComponent (line 9) | class SpriteAnimationComponent extends PositionComponent with HasPaint { method render (line 136) | void render(Canvas canvas) method update (line 146) | void update(double dt) method _resizeToSprite (line 158) | void _resizeToSprite() method _handleAutoResizeState (line 175) | void _handleAutoResizeState() method onRemove (line 182) | void onRemove() FILE: packages/flame/lib/src/components/sprite_animation_group_component.dart class SpriteAnimationGroupComponent (line 9) | class SpriteAnimationGroupComponent extends PositionComponent with Ha... method render (line 202) | void render(Canvas canvas) method update (line 212) | void update(double dt) method _resizeToSprite (line 225) | void _resizeToSprite() method _handleAutoResizeState (line 242) | void _handleAutoResizeState() FILE: packages/flame/lib/src/components/sprite_batch_component.dart class SpriteBatchComponent (line 7) | class SpriteBatchComponent extends Component { method onMount (line 26) | void onMount() method render (line 35) | void render(Canvas canvas) FILE: packages/flame/lib/src/components/sprite_component.dart class SpriteComponent (line 13) | class SpriteComponent extends PositionComponent with HasPaint { method onMount (line 116) | void onMount() method render (line 125) | void render(Canvas canvas) method _resizeToSprite (line 135) | void _resizeToSprite() method _handleAutoResizeState (line 152) | void _handleAutoResizeState() FILE: packages/flame/lib/src/components/sprite_group_component.dart class SpriteGroupComponent (line 10) | class SpriteGroupComponent extends PositionComponent with HasPaint { method updateSprite (line 99) | void updateSprite(T key, Sprite sprite) method onMount (line 124) | void onMount() method render (line 137) | void render(Canvas canvas) method _resizeToSprite (line 146) | void _resizeToSprite() method _handleAutoResizeState (line 163) | void _handleAutoResizeState() FILE: packages/flame/lib/src/components/text_box_component.dart class TextBoxConfig (line 17) | class TextBoxConfig { method copyWith (line 48) | TextBoxConfig copyWith({ class TextBoxComponent (line 65) | class TextBoxComponent extends TextComponent { method onLoad (line 168) | Future onLoad() method onMount (line 174) | void onMount() method updateBounds (line 182) | void updateBounds() method _updateBoundsWithTextPainter (line 200) | void _updateBoundsWithTextPainter(double availableWidth) method _updateBoundsWordBased (line 241) | void _updateBoundsWordBased(double availableWidth) method _updateMaxWidth (line 273) | void _updateMaxWidth(double w) method getLineWidth (line 309) | double getLineWidth(String line, int charCount) method _recomputeSize (line 317) | Vector2 _recomputeSize() method render (line 349) | void render(Canvas canvas) method _fullRenderAsImage (line 359) | Future _fullRenderAsImage(Vector2 size) method drawBackground (line 372) | void drawBackground(Canvas c) method _fullRender (line 374) | void _fullRender(Canvas canvas) method redraw (line 409) | Future redraw() method update (line 429) | void update(double dt) method onRemove (line 449) | void onRemove() method skip (line 464) | void skip() method resetAnimation (line 474) | void resetAnimation() FILE: packages/flame/lib/src/components/text_component.dart class TextComponent (line 8) | class TextComponent extends PositionComponent { method updateBounds (line 44) | void updateBounds() method render (line 52) | void render(Canvas canvas) FILE: packages/flame/lib/src/components/text_element_component.dart class TextElementComponent (line 5) | class TextElementComponent extends PositionComponent { method render (line 57) | void render(Canvas canvas) method _coalesceSize (line 61) | Vector2 _coalesceSize(DocumentStyle style, Vector2? size) FILE: packages/flame/lib/src/components/timer_component.dart class TimerComponent (line 9) | class TimerComponent extends Component { method onLoad (line 48) | FutureOr onLoad() method onTick (line 59) | void onTick() method update (line 64) | void update(double dt) FILE: packages/flame/lib/src/device.dart class Device (line 10) | class Device { method _warnIfDesktop (line 11) | void _warnIfDesktop(String source) method fullScreen (line 30) | Future fullScreen() method restoreFullscreen (line 36) | Future restoreFullscreen() method setOrientation (line 45) | Future setOrientation(DeviceOrientation orientation) method setOrientations (line 56) | Future setOrientations(List orientations) method setLandscape (line 64) | Future setLandscape() method setLandscapeLeftOnly (line 76) | Future setLandscapeLeftOnly() method setLandscapeRightOnly (line 85) | Future setLandscapeRightOnly() method setPortrait (line 93) | Future setPortrait() method setPortraitUpOnly (line 105) | Future setPortraitUpOnly() method setPortraitDownOnly (line 114) | Future setPortraitDownOnly() FILE: packages/flame/lib/src/devtools/connectors/component_count_connector.dart class ComponentCountConnector (line 8) | class ComponentCountConnector extends DevToolsConnector { method init (line 10) | void init() FILE: packages/flame/lib/src/devtools/connectors/component_snapshot_connector.dart class ComponentSnapshotConnector (line 8) | class ComponentSnapshotConnector extends DevToolsConnector { method init (line 10) | void init() FILE: packages/flame/lib/src/devtools/connectors/component_tree_connector.dart class ComponentTreeConnector (line 9) | class ComponentTreeConnector extends DevToolsConnector { method init (line 11) | void init() class ComponentTreeNode (line 29) | class ComponentTreeNode { method toJson (line 65) | Map toJson() FILE: packages/flame/lib/src/devtools/connectors/debug_mode_connector.dart class DebugModeConnector (line 9) | class DebugModeConnector extends DevToolsConnector { method init (line 11) | void init() method _getDebugMode (line 46) | bool _getDebugMode(int id) method _setDebugMode (line 61) | void _setDebugMode(bool debugMode, {int? id}) FILE: packages/flame/lib/src/devtools/connectors/game_loop_connector.dart class GameLoopConnector (line 11) | class GameLoopConnector extends DevToolsConnector { method init (line 15) | void init() method initGame (line 58) | void initGame(FlameGame game) method disposeGame (line 72) | void disposeGame() FILE: packages/flame/lib/src/devtools/connectors/overlay_navigation_connector.dart class OverlayNavigationConnector (line 8) | class OverlayNavigationConnector extends DevToolsConnector { method init (line 10) | void init() FILE: packages/flame/lib/src/devtools/connectors/position_component_attributes_connector.dart class PositionComponentAttributesConnector (line 7) | class PositionComponentAttributesConnector extends DevToolsConnector { method init (line 9) | void init() FILE: packages/flame/lib/src/devtools/dev_tools_connector.dart class DevToolsConnector (line 13) | abstract class DevToolsConnector { method init (line 23) | void init() method initGame (line 27) | void initGame(FlameGame game) method disposeGame (line 32) | void disposeGame() method findComponent (line 37) | T? findComponent(int? id) FILE: packages/flame/lib/src/devtools/dev_tools_service.dart class DevToolsService (line 20) | class DevToolsService { method initGame (line 51) | void initGame(FlameGame game) FILE: packages/flame/lib/src/effects/anchor_by_effect.dart class AnchorByEffect (line 21) | class AnchorByEffect extends AnchorEffect { method apply (line 34) | void apply(double progress) method measure (line 43) | double measure() FILE: packages/flame/lib/src/effects/anchor_effect.dart class AnchorEffect (line 17) | abstract class AnchorEffect extends Effect FILE: packages/flame/lib/src/effects/anchor_to_effect.dart class AnchorToEffect (line 12) | class AnchorToEffect extends AnchorEffect { method onStart (line 26) | void onStart() method apply (line 31) | void apply(double progress) method measure (line 40) | double measure() FILE: packages/flame/lib/src/effects/color_effect.dart class ColorEffect (line 13) | class ColorEffect extends ComponentEffect { method onMount (line 38) | Future onMount() method apply (line 45) | void apply(double progress) method reset (line 53) | void reset() FILE: packages/flame/lib/src/effects/combined_effect.dart class CombinedEffect (line 19) | class CombinedEffect extends Effect { method onMount (line 45) | void onMount() method apply (line 53) | void apply(double progress) method updateTree (line 56) | void updateTree(double dt) function _createController (line 62) | EffectController _createController({ FILE: packages/flame/lib/src/effects/component_effect.dart class ComponentEffect (line 8) | abstract class ComponentEffect extends Effect { method onMount (line 18) | void onMount() FILE: packages/flame/lib/src/effects/controllers/callback_controller.dart class CallbackController (line 7) | class CallbackController extends DurationEffectController { method advance (line 27) | double advance(double dt) method recede (line 33) | double recede(double dt) FILE: packages/flame/lib/src/effects/controllers/combined_effect_controller.dart class CombinedEffectController (line 6) | class CombinedEffectController extends EffectController { method _calculateDuration (line 19) | double _calculateDuration(List effects, bool alternate) method advance (line 41) | double advance(double dt) method recede (line 88) | double recede(double dt) method setToEnd (line 134) | void setToEnd() method setToStart (line 142) | void setToStart() FILE: packages/flame/lib/src/effects/controllers/curved_effect_controller.dart class CurvedEffectController (line 6) | class CurvedEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/delayed_effect_controller.dart class DelayedEffectController (line 5) | class DelayedEffectController extends EffectController method advance (line 39) | double advance(double dt) method recede (line 54) | double recede(double dt) method setToStart (line 69) | void setToStart() method setToEnd (line 75) | void setToEnd() FILE: packages/flame/lib/src/effects/controllers/duration_effect_controller.dart class DurationEffectController (line 13) | abstract class DurationEffectController extends EffectController { method advance (line 31) | double advance(double dt) method recede (line 42) | double recede(double dt) method setToStart (line 53) | void setToStart() method setToEnd (line 58) | void setToEnd() FILE: packages/flame/lib/src/effects/controllers/effect_controller.dart class EffectController (line 46) | abstract class EffectController { method advance (line 272) | double advance(double dt) method recede (line 279) | double recede(double dt) method setToStart (line 283) | void setToStart() method setToEnd (line 286) | void setToEnd() method onMount (line 291) | void onMount(Effect parent) FILE: packages/flame/lib/src/effects/controllers/infinite_effect_controller.dart class InfiniteEffectController (line 5) | class InfiniteEffectController extends EffectController method advance (line 29) | double advance(double dt) method recede (line 42) | double recede(double dt) FILE: packages/flame/lib/src/effects/controllers/linear_effect_controller.dart class LinearEffectController (line 7) | class LinearEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/mixins/has_single_child_effect_controller.dart function setToStart (line 13) | void setToStart() function setToEnd (line 19) | void setToEnd() function onMount (line 25) | void onMount(Effect parent) FILE: packages/flame/lib/src/effects/controllers/pause_effect_controller.dart class PauseEffectController (line 12) | class PauseEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/random_effect_controller.dart class RandomEffectController (line 15) | class RandomEffectController extends EffectController method advance (line 74) | double advance(double dt) method recede (line 77) | double recede(double dt) method setToStart (line 80) | void setToStart() method _initializeDuration (line 85) | void _initializeDuration() class RandomVariable (line 98) | abstract class RandomVariable { method nextValue (line 106) | double nextValue() class _UniformRandomVariable (line 110) | class _UniformRandomVariable extends RandomVariable { method nextValue (line 117) | double nextValue() class _ExponentialRandomVariable (line 121) | class _ExponentialRandomVariable extends RandomVariable { method nextValue (line 129) | double nextValue() FILE: packages/flame/lib/src/effects/controllers/repeated_effect_controller.dart class RepeatedEffectController (line 8) | class RepeatedEffectController extends EffectController method advance (line 44) | double advance(double dt) method recede (line 61) | double recede(double dt) method setToStart (line 79) | void setToStart() method setToEnd (line 85) | void setToEnd() FILE: packages/flame/lib/src/effects/controllers/reverse_curved_effect_controller.dart class ReverseCurvedEffectController (line 6) | class ReverseCurvedEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/reverse_linear_effect_controller.dart class ReverseLinearEffectController (line 7) | class ReverseLinearEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/sequence_effect_controller.dart class SequenceEffectController (line 6) | class SequenceEffectController extends EffectController { method advance (line 51) | double advance(double dt) method recede (line 61) | double recede(double dt) method setToStart (line 71) | void setToStart() method setToEnd (line 77) | void setToEnd() method onMount (line 83) | void onMount(Effect parent) FILE: packages/flame/lib/src/effects/controllers/sine_effect_controller.dart class SineEffectController (line 14) | class SineEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/controllers/speed_effect_controller.dart class SpeedEffectController (line 16) | class SpeedEffectController extends EffectController method advance (line 59) | double advance(double dt) method recede (line 68) | double recede(double dt) method setToEnd (line 77) | void setToEnd() method setToStart (line 83) | void setToStart() method onMount (line 89) | void onMount(Effect parent) FILE: packages/flame/lib/src/effects/controllers/zigzag_effect_controller.dart class ZigzagEffectController (line 13) | class ZigzagEffectController extends DurationEffectController { FILE: packages/flame/lib/src/effects/effect.dart class Effect (line 29) | abstract class Effect extends Component { method pause (line 77) | void pause() method resume (line 81) | void resume() method reset (line 100) | void reset() method resetToEnd (line 109) | void resetToEnd() method update (line 119) | void update(double dt) method advance (line 146) | double advance(double dt) method recede (line 169) | double recede(double dt) method onStart (line 191) | void onStart() method onFinish (line 201) | void onFinish() method apply (line 214) | void apply(double progress) FILE: packages/flame/lib/src/effects/effect_target.dart function onMount (line 17) | void onMount() FILE: packages/flame/lib/src/effects/function_effect.dart class FunctionEffect (line 12) | class FunctionEffect extends Effect with EffectTarget { method apply (line 23) | void apply(double progress) FILE: packages/flame/lib/src/effects/glow_effect.dart class GlowEffect (line 10) | class GlowEffect extends Effect with EffectTarget { method apply (line 22) | void apply(double progress) method reset (line 27) | void reset() FILE: packages/flame/lib/src/effects/hue_by_effect.dart class HueByEffect (line 5) | class HueByEffect extends HueEffect { method apply (line 19) | void apply(double progress) FILE: packages/flame/lib/src/effects/hue_effect.dart class HueEffect (line 14) | abstract class HueEffect extends Effect with EffectTarget { FILE: packages/flame/lib/src/effects/hue_to_effect.dart class HueToEffect (line 5) | class HueToEffect extends HueEffect { method onStart (line 21) | void onStart() method apply (line 26) | void apply(double progress) FILE: packages/flame/lib/src/effects/measurable_effect.dart class MeasurableEffect (line 10) | abstract class MeasurableEffect { method measure (line 18) | double measure() FILE: packages/flame/lib/src/effects/move_along_path_effect.dart class MoveAlongPathEffect (line 26) | class MoveAlongPathEffect extends MoveEffect { method onStart (line 79) | void onStart() method apply (line 103) | void apply(double progress) method measure (line 118) | double measure() FILE: packages/flame/lib/src/effects/move_by_effect.dart class MoveByEffect (line 20) | class MoveByEffect extends MoveEffect { method apply (line 33) | void apply(double progress) method measure (line 39) | double measure() FILE: packages/flame/lib/src/effects/move_effect.dart class MoveEffect (line 17) | abstract class MoveEffect extends Effect FILE: packages/flame/lib/src/effects/move_to_effect.dart class MoveToEffect (line 22) | class MoveToEffect extends MoveEffect { method onMount (line 38) | void onMount() method onStart (line 45) | void onStart() method apply (line 50) | void apply(double progress) method measure (line 56) | double measure() FILE: packages/flame/lib/src/effects/opacity_effect.dart class OpacityEffect (line 9) | class OpacityEffect extends Effect with EffectTarget { method apply (line 73) | void apply(double progress) method reset (line 83) | void reset() class _OpacityToEffect (line 92) | class _OpacityToEffect extends OpacityEffect { method onStart (line 109) | void onStart() FILE: packages/flame/lib/src/effects/provider_interfaces.dart class PositionProvider (line 6) | abstract class PositionProvider implements ReadOnlyPositionProvider { class ReadOnlyPositionProvider (line 12) | abstract class ReadOnlyPositionProvider { class PositionProviderImpl (line 19) | class PositionProviderImpl implements PositionProvider { class ReadOnlyScaleProvider (line 38) | abstract class ReadOnlyScaleProvider { class ScaleProvider (line 43) | abstract class ScaleProvider extends ReadOnlyScaleProvider { class ReadOnlyAngleProvider (line 49) | abstract class ReadOnlyAngleProvider { class AngleProvider (line 54) | abstract class AngleProvider extends ReadOnlyAngleProvider { class AnchorProvider (line 59) | abstract class AnchorProvider { class ReadOnlySizeProvider (line 66) | abstract class ReadOnlySizeProvider { class SizeProvider (line 71) | abstract class SizeProvider extends ReadOnlySizeProvider { class OpacityProvider (line 85) | abstract class OpacityProvider { class PaintProvider (line 93) | abstract class PaintProvider { class HueProvider (line 99) | abstract class HueProvider { FILE: packages/flame/lib/src/effects/remove_effect.dart class RemoveEffect (line 5) | class RemoveEffect extends ComponentEffect { method apply (line 16) | void apply(double progress) FILE: packages/flame/lib/src/effects/rotate_around_effect.dart class RotateAroundEffect (line 13) | class RotateAroundEffect extends Effect method apply (line 37) | void apply(double progress) method measure (line 46) | double measure() FILE: packages/flame/lib/src/effects/rotate_effect.dart class RotateEffect (line 22) | class RotateEffect extends Effect method apply (line 51) | void apply(double progress) method measure (line 57) | double measure() class _RotateToEffect (line 60) | class _RotateToEffect extends RotateEffect { method onStart (line 72) | void onStart() FILE: packages/flame/lib/src/effects/scale_effect.dart class ScaleEffect (line 18) | class ScaleEffect extends Effect with EffectTarget { method onStart (line 42) | void onStart() method apply (line 50) | void apply(double progress) class _ScaleToEffect (line 57) | class _ScaleToEffect extends ScaleEffect { method onStart (line 73) | void onStart() FILE: packages/flame/lib/src/effects/sequence_effect.dart function _createController (line 6) | EffectController _createController({ class SequenceEffect (line 48) | class SequenceEffect extends Effect { method apply (line 74) | void apply(double progress) method updateTree (line 77) | void updateTree(double dt) class _SequenceEffectEffectController (line 92) | class _SequenceEffectEffectController extends EffectController { method advance (line 142) | double advance(double dt) method recede (line 178) | double recede(double dt) method setToEnd (line 210) | void setToEnd() method setToStart (line 222) | void setToStart() FILE: packages/flame/lib/src/effects/size_effect.dart class SizeEffect (line 12) | class SizeEffect extends Effect with EffectTarget { method apply (line 50) | void apply(double progress) class _SizeToEffect (line 58) | class _SizeToEffect extends SizeEffect { method onStart (line 74) | void onStart() FILE: packages/flame/lib/src/effects/transform2d_effect.dart class Transform2DEffect (line 14) | abstract class Transform2DEffect extends ComponentEffect method collectApplicableChildren (line 103) | Iterable collectApplicableChildren({ FILE: packages/flame/lib/src/events/messages/double_tap_cancel_event.dart class DoubleTapCancelEvent (line 3) | class DoubleTapCancelEvent extends Event { FILE: packages/flame/lib/src/events/messages/double_tap_down_event.dart class DoubleTapDownEvent (line 5) | class DoubleTapDownEvent extends PositionEvent { FILE: packages/flame/lib/src/events/messages/double_tap_event.dart class DoubleTapEvent (line 3) | class DoubleTapEvent extends Event { FILE: packages/flame/lib/src/events/messages/drag_cancel_event.dart class DragCancelEvent (line 6) | class DragCancelEvent extends Event { method toDragEnd (line 13) | DragEndEvent toDragEnd() method toString (line 16) | String toString() FILE: packages/flame/lib/src/events/messages/drag_end_event.dart class DragEndEvent (line 5) | class DragEndEvent extends Event { method toString (line 15) | String toString() FILE: packages/flame/lib/src/events/messages/drag_start_event.dart class DragStartEvent (line 11) | class DragStartEvent extends PositionEvent { method toString (line 29) | String toString() FILE: packages/flame/lib/src/events/messages/drag_update_event.dart class DragUpdateEvent (line 5) | class DragUpdateEvent extends DisplacementEvent { method toString (line 19) | String toString() FILE: packages/flame/lib/src/events/messages/event.dart class Event (line 13) | abstract class Event { method deliverToComponents (line 34) | void deliverToComponents( FILE: packages/flame/lib/src/events/messages/location_context_event.dart class LocationContextEvent (line 10) | abstract class LocationContextEvent extends Event { method collectApplicableChildren (line 33) | Iterable collectApplicableChildren({ method deliverAtPoint (line 38) | void deliverAtPoint({ FILE: packages/flame/lib/src/events/messages/pointer_move_event.dart class PointerMoveEvent (line 6) | class PointerMoveEvent extends PositionEvent { method toString (line 30) | String toString() FILE: packages/flame/lib/src/events/messages/position_event.dart class PositionEvent (line 10) | abstract class PositionEvent extends LocationContextEvent { method collectApplicableChildren (line 39) | Iterable collectApplicableChildren({ FILE: packages/flame/lib/src/events/messages/scale_end_event.dart class ScaleEndEvent (line 6) | class ScaleEndEvent extends Event { method toString (line 18) | String toString() FILE: packages/flame/lib/src/events/messages/scale_start_event.dart class ScaleStartEvent (line 11) | class ScaleStartEvent extends PositionEvent { method toString (line 31) | String toString() FILE: packages/flame/lib/src/events/messages/scale_update_event.dart class ScaleUpdateEvent (line 7) | class ScaleUpdateEvent extends DisplacementEvent { method toString (line 52) | String toString() FILE: packages/flame/lib/src/events/messages/secondary_tap_cancel_event.dart class SecondaryTapCancelEvent (line 17) | class SecondaryTapCancelEvent extends Event { method toString (line 21) | String toString() FILE: packages/flame/lib/src/events/messages/secondary_tap_down_event.dart class SecondaryTapDownEvent (line 13) | class SecondaryTapDownEvent extends PositionEvent { method toString (line 24) | String toString() FILE: packages/flame/lib/src/events/messages/secondary_tap_up_event.dart class SecondaryTapUpEvent (line 14) | class SecondaryTapUpEvent extends PositionEvent { method toString (line 25) | String toString() FILE: packages/flame/lib/src/events/messages/tap_cancel_event.dart class TapCancelEvent (line 16) | class TapCancelEvent extends Event { method toString (line 24) | String toString() FILE: packages/flame/lib/src/events/messages/tap_down_event.dart class TapDownEvent (line 15) | class TapDownEvent extends PositionEvent { method toString (line 33) | String toString() FILE: packages/flame/lib/src/events/messages/tap_up_event.dart class TapUpEvent (line 14) | class TapUpEvent extends PositionEvent { method toTapCancel (line 27) | TapCancelEvent toTapCancel() method toString (line 30) | String toString() FILE: packages/flame/lib/src/events/tagged_component.dart class TaggedComponent (line 13) | @internal FILE: packages/flame/lib/src/events/tap_config.dart class TapConfig (line 5) | final class TapConfig { FILE: packages/flame/lib/src/experimental/column_component.dart class ColumnComponent (line 34) | class ColumnComponent extends LinearLayoutComponent { FILE: packages/flame/lib/src/experimental/expanded_component.dart class ExpandedComponent (line 34) | class ExpandedComponent extends SingleLayoutComponent method setLayoutAxisLength (line 46) | void setLayoutAxisLength(LayoutAxis axis, double? value) method layoutChildren (line 60) | void layoutChildren() FILE: packages/flame/lib/src/experimental/geometry/shapes/circle.dart class Circle (line 19) | class Circle extends Shape { method _calculateAabb (line 36) | Aabb2 _calculateAabb() method asPath (line 47) | Path asPath() method containsPoint (line 53) | bool containsPoint(Vector2 point) method project (line 62) | Shape project(Transform2D transform, [Shape? target]) method move (line 79) | void move(Vector2 offset) method support (line 86) | Vector2 support(Vector2 direction) method nearestPoint (line 95) | Vector2 nearestPoint(Vector2 point) method randomPoint (line 107) | Vector2 randomPoint({Random? random, bool within = true}) method toString (line 118) | String toString() method fromPoints (line 124) | Circle? fromPoints(Vector2 p1, Vector2 p2, Vector2 p3) FILE: packages/flame/lib/src/experimental/geometry/shapes/polygon.dart class Polygon (line 19) | class Polygon extends Shape { method _initializeEdges (line 52) | void _initializeEdges() method _ensureProperOrientation (line 66) | void _ensureProperOrientation() method _reverseVertices (line 90) | void _reverseVertices() method _calculateCenter (line 105) | Vector2 _calculateCenter() method _calculatePerimeter (line 114) | double _calculatePerimeter() method _calculateAabb (line 119) | Aabb2 _calculateAabb() method asPath (line 128) | Path asPath() method containsPoint (line 137) | bool containsPoint(Vector2 point) method project (line 182) | Shape project(Transform2D transform, [Shape? target]) method move (line 204) | void move(Vector2 offset) method support (line 212) | Vector2 support(Vector2 direction) method nearestPoint (line 228) | Vector2 nearestPoint(Vector2 point) method toString (line 250) | String toString() method randomPoint (line 253) | Vector2 randomPoint({Random? random, bool within = true}) method randomPointAlongEdges (line 275) | Vector2 randomPointAlongEdges( FILE: packages/flame/lib/src/experimental/geometry/shapes/rectangle.dart class Rectangle (line 21) | class Rectangle extends Shape { method _calculateAabb (line 78) | Aabb2 _calculateAabb() method asPath (line 94) | Path asPath() method containsPoint (line 99) | bool containsPoint(Vector2 point) method project (line 107) | Shape project(Transform2D transform, [Shape? target]) method move (line 130) | void move(Vector2 offset) method support (line 140) | Vector2 support(Vector2 direction) method nearestPoint (line 149) | Vector2 nearestPoint(Vector2 point) method toRect (line 156) | Rect toRect() method intersections (line 160) | Set intersections(LineSegment line) method randomPoint (line 165) | Vector2 randomPoint({Random? random, bool within = true}) method toString (line 194) | String toString() FILE: packages/flame/lib/src/experimental/geometry/shapes/rounded_rectangle.dart class RoundedRectangle (line 14) | class RoundedRectangle extends Shape { method _calculateAabb (line 104) | Aabb2 _calculateAabb() method asRRect (line 108) | RRect asRRect() method asPath (line 112) | Path asPath() method containsPoint (line 115) | bool containsPoint(Vector2 point) method project (line 127) | Shape project(Transform2D transform, [Shape? target]) method move (line 158) | void move(Vector2 offset) method support (line 168) | Vector2 support(Vector2 direction) method nearestPoint (line 179) | Vector2 nearestPoint(Vector2 point) method toString (line 199) | String toString() method randomPoint (line 203) | Vector2 randomPoint({Random? random, bool within = true}) FILE: packages/flame/lib/src/experimental/geometry/shapes/shape.dart class Shape (line 19) | abstract class Shape { method containsPoint (line 47) | bool containsPoint(Vector2 point) method asPath (line 52) | Path asPath() method project (line 64) | Shape project(Transform2D transform, [Shape? target]) method move (line 71) | void move(Vector2 offset) method support (line 85) | Vector2 support(Vector2 direction) method nearestPoint (line 96) | Vector2 nearestPoint(Vector2 point) method randomPoint (line 103) | Vector2 randomPoint({Random? random, bool within = true}) FILE: packages/flame/lib/src/experimental/layout_component.dart type LayoutAxis (line 3) | enum LayoutAxis { class LayoutComponent (line 14) | abstract class LayoutComponent extends PositionComponent { method setLayoutSize (line 41) | void setLayoutSize(double? layoutSizeX, double? layoutSizeY) method setLayoutAxisLength (line 57) | void setLayoutAxisLength(LayoutAxis axis, double? value) method resetSize (line 78) | void resetSize() method isShrinkWrappedIn (line 85) | bool isShrinkWrappedIn(LayoutAxis axis) method onChildrenChanged (line 93) | void onChildrenChanged(Component child, ChildrenChangeType type) method layoutChildren (line 110) | void layoutChildren() FILE: packages/flame/lib/src/experimental/linear_layout_component.dart type Direction (line 8) | enum Direction { class LinearLayoutComponent (line 77) | abstract class LinearLayoutComponent extends LayoutComponent { method onChildrenChanged (line 204) | void onChildrenChanged(Component child, ChildrenChangeType type) method childResizeListener (line 209) | void childResizeListener() method onChildResize (line 222) | void onChildResize(PositionComponent child) method onMount (line 237) | void onMount() method onRemove (line 243) | void onRemove() method layoutChildren (line 249) | void layoutChildren() method _layoutMainAxis (line 254) | void _layoutMainAxis() method _mainAxisSizing (line 295) | void _mainAxisSizing({ method _mainAxisPositioning (line 328) | void _mainAxisPositioning({ method _layoutCrossAxis (line 370) | void _layoutCrossAxis() method _crossAxisSizing (line 398) | void _crossAxisSizing({ FILE: packages/flame/lib/src/experimental/padding_component.dart class PaddingComponent (line 30) | class PaddingComponent extends SingleLayoutComponent { method layoutChildren (line 55) | void layoutChildren() FILE: packages/flame/lib/src/experimental/raycast_result.dart class RaycastResult (line 13) | class RaycastResult> { method reset (line 50) | void reset() method setFrom (line 53) | void setFrom(RaycastResult other) method setWith (line 64) | void setWith({ method clone (line 82) | RaycastResult clone() FILE: packages/flame/lib/src/experimental/row_component.dart class RowComponent (line 34) | class RowComponent extends LinearLayoutComponent { FILE: packages/flame/lib/src/experimental/single_layout_component.dart class SingleLayoutComponent (line 15) | abstract class SingleLayoutComponent extends LayoutComponent { method syncChildSize (line 47) | void syncChildSize() method resetSize (line 66) | void resetSize() FILE: packages/flame/lib/src/extensions/aabb.dart function toRect (line 5) | Rect toRect() FILE: packages/flame/lib/src/extensions/canvas.dart function scaleVector (line 12) | void scaleVector(Vector2 vector) function translateVector (line 16) | void translateVector(Vector2 vector) function renderPoint (line 24) | void renderPoint( function renderLine (line 36) | void renderLine(Vector2 p1, Vector2 p2, Paint paint) function renderAt (line 45) | void renderAt(Vector2 p, void Function(Canvas) fn) function renderRotated (line 56) | void renderRotated( function transform2D (line 70) | void transform2D(Transform2D transform2D) function transform32 (line 74) | void transform32(Float32List matrix4) FILE: packages/flame/lib/src/extensions/color.dart function darken (line 14) | Color darken(double amount) function brighten (line 30) | Color brighten(double amount) function fromRGBHexString (line 57) | Color fromRGBHexString(String hexString) function fromARGBHexString (line 80) | Color fromARGBHexString(String hexString) function _parseRegex (line 90) | Color _parseRegex(int size, int blocks, String target) function random (line 115) | Color random({ FILE: packages/flame/lib/src/extensions/double.dart function toFinite (line 8) | double toFinite() function toNormalizedAngle (line 21) | double toNormalizedAngle() FILE: packages/flame/lib/src/extensions/fragment_shader.dart function setFloatUniforms (line 49) | int setFloatUniforms( class UniformsSetter (line 60) | class UniformsSetter { method setFloat (line 66) | void setFloat(double value) method setFloats (line 70) | void setFloats(List values) method setSize (line 76) | void setSize(Size size) method setSizes (line 82) | void setSizes(List sizes) method setColor (line 88) | void setColor(Color color, {bool premultiply = false}) method setColors (line 102) | void setColors(List colors, {bool premultiply = false}) method setOffset (line 108) | void setOffset(Offset offset) method setOffsets (line 114) | void setOffsets(List offsets) method setVector (line 120) | void setVector(Vector vector) method setVectors (line 124) | void setVectors(List vectors) method setMatrix2 (line 130) | void setMatrix2(Matrix2 matrix2) method setMatrix2s (line 134) | void setMatrix2s(List matrix2s) method setMatrix3 (line 140) | void setMatrix3(Matrix3 matrix3) method setMatrix3s (line 144) | void setMatrix3s(List matrix3s) method setMatrix4 (line 150) | void setMatrix4(Matrix4 matrix4) method setMatrix4s (line 154) | void setMatrix4s(List matrix4s) FILE: packages/flame/lib/src/extensions/image.dart function fromPixels (line 20) | Future fromPixels(Uint8List pixels, int width, int height) function pixelsInUint8 (line 36) | Future pixelsInUint8() function transformPixels (line 40) | Future transformPixels( function getBoundingRect (line 80) | Rect getBoundingRect() function darken (line 88) | Future darken( function brighten (line 103) | Future brighten( function resize (line 120) | Future resize(Vector2 newSize) FILE: packages/flame/lib/src/extensions/list.dart function reverse (line 7) | void reverse() function random (line 16) | E random([Random? random]) FILE: packages/flame/lib/src/extensions/matrix4.dart function translate2 (line 59) | void translate2(Vector2 vector) function transform2 (line 65) | Vector2 transform2(Vector2 position) function transformed2 (line 75) | Vector2 transformed2(Vector2 position, [Vector2? out]) function translateByDouble (line 86) | void translateByDouble(double tx, double ty, double tz, double tw) function scaleByDouble (line 105) | void scaleByDouble(double sx, double sy, double sz, double sw) function scaleByVector3 (line 125) | void scaleByVector3(Vector3 vector) FILE: packages/flame/lib/src/extensions/offset.dart function toVector2 (line 10) | Vector2 toVector2() function toSize (line 13) | Size toSize() function toPoint (line 16) | Point toPoint() function toRect (line 19) | Rect toRect() FILE: packages/flame/lib/src/extensions/paint.dart function darken (line 14) | void darken(double amount) function brighten (line 23) | void brighten(double amount) function fromRGBHexString (line 40) | Paint fromRGBHexString(String hexString) function fromARGBHexString (line 61) | Paint fromARGBHexString(String hexString) function random (line 72) | Paint random({ FILE: packages/flame/lib/src/extensions/path.dart function transform32 (line 9) | Path transform32(Float32List matrix4) FILE: packages/flame/lib/src/extensions/picture.dart function toImageSafe (line 5) | Future toImageSafe(int width, int height) FILE: packages/flame/lib/src/extensions/random.dart function nextBoolean (line 6) | bool nextBoolean({double odds = 0.5}) function nextDoubleBetween (line 15) | double nextDoubleBetween(double min, double max) function nextIntBetween (line 24) | int nextIntBetween(int min, int max) function nextColor (line 32) | Color nextColor() FILE: packages/flame/lib/src/extensions/rect.dart function toOffset (line 16) | Offset toOffset() function toVector2 (line 19) | Vector2 toVector2() function toMathRectangle (line 22) | math.Rectangle toMathRectangle() function toFlameRectangle (line 25) | flame.Rectangle toFlameRectangle() function toRectangleComponent (line 29) | RectangleComponent toRectangleComponent() function containsPoint (line 34) | bool containsPoint(Vector2 point) function intersectsSegment (line 37) | bool intersectsSegment(Vector2 pointA, Vector2 pointB) function intersectsLineSegment (line 45) | bool intersectsLineSegment(LineSegment segment) function toVertices (line 49) | List toVertices() function transform (line 68) | Rect transform(Matrix4 matrix) function randomPoint (line 84) | Vector2 randomPoint([Random? random]) function getBounds (line 93) | Rect getBounds(List pts) function fromCenter (line 105) | Rect fromCenter({ FILE: packages/flame/lib/src/extensions/rectangle.dart function toRect (line 6) | Rect toRect() FILE: packages/flame/lib/src/extensions/size.dart function toOffset (line 10) | Offset toOffset() function toVector2 (line 13) | Vector2 toVector2() function toPoint (line 16) | Point toPoint() function toRect (line 19) | Rect toRect() FILE: packages/flame/lib/src/extensions/vector2.dart function toOffset (line 17) | Offset toOffset() function toSize (line 20) | Size toSize() function toPoint (line 23) | Point toPoint() function toPositionedRect (line 34) | Rect toPositionedRect(Vector2 size) function toRect (line 37) | Rect toRect() function lerp (line 40) | void lerp(Vector2 to, double t) function isZero (line 51) | bool isZero() function isIdentity (line 54) | bool isIdentity() function taxicabDistanceTo (line 57) | double taxicabDistanceTo(Vector2 other) function rotate (line 66) | void rotate(double angle, {Vector2? center}) function scaleTo (line 89) | void scaleTo(double newLength) function clampLength (line 102) | void clampLength(double min, double max) function clamp (line 113) | void clamp(Vector2 min, Vector2 max) function clampDouble (line 120) | void clampDouble(double minX, double maxX, double minY, double maxY) function setAll (line 126) | void setAll(double value) function projection (line 132) | Vector2 projection(Vector2 other, {Vector2? out}) function invert (line 140) | void invert() function inverted (line 146) | Vector2 inverted() function translate (line 149) | void translate(double x, double y) function translated (line 155) | Vector2 translated(double x, double y) function moveToTarget (line 167) | void moveToTarget( function screenAngle (line 196) | double screenAngle() function toStringWithMaxPrecision (line 203) | String toStringWithMaxPrecision(int maxPrecision) function fromInts (line 211) | Vector2 fromInts(int x, int y) function fromRadians (line 214) | Vector2 fromRadians(double r) function fromDegrees (line 217) | Vector2 fromDegrees(double d) function identity (line 220) | Vector2 identity() FILE: packages/flame/lib/src/flame.dart class Flame (line 14) | class Flame { FILE: packages/flame/lib/src/game/flame_game.dart class FlameGame (line 40) | class FlameGame extends ComponentTreeRoot method load (line 125) | FutureOr load() method mount (line 132) | void mount() method finalizeRemoval (line 142) | void finalizeRemoval() method render (line 156) | void render(Canvas canvas) method renderTree (line 163) | void renderTree(Canvas canvas) method update (line 174) | void update(double dt) method updateTree (line 181) | void updateTree(double dt) method onGameResize (line 201) | void onGameResize(Vector2 size) method ready (line 226) | Future ready() method containsLocalPoint (line 239) | bool containsLocalPoint(Vector2 point) method containsEventHandlerAt (line 247) | bool containsEventHandlerAt(Vector2 position) method currentTime (line 280) | double currentTime() method componentsNotifier (line 290) | ComponentsNotifier componentsNotifier() method propagateToApplicableNotifiers (line 304) | void propagateToApplicableNotifiers( method lifecycleStateChange (line 329) | void lifecycleStateChange(AppLifecycleState state) method pauseEngine (line 348) | void pauseEngine() method resumeEngine (line 354) | void resumeEngine() method onHotReload (line 361) | void onHotReload() method dispose (line 374) | void dispose() FILE: packages/flame/lib/src/game/game.dart class Game (line 24) | abstract mixin class Game { method update (line 51) | void update(double dt) method render (line 54) | void render(Canvas canvas) method load (line 86) | FutureOr load() method toBeLoaded (line 99) | FutureOr toBeLoaded() method mount (line 110) | void mount() method finalizeRemoval (line 116) | void finalizeRemoval() method containsEventHandlerAt (line 148) | bool containsEventHandlerAt(Vector2 position) method backgroundColor (line 154) | Color backgroundColor() method onGameResize (line 161) | void onGameResize(Vector2 size) method assertHasLayout (line 166) | void assertHasLayout() method lifecycleStateChange (line 179) | void lifecycleStateChange(AppLifecycleState state) method onLoad (line 213) | FutureOr onLoad() method onMount (line 215) | void onMount() method attach (line 220) | void attach(PipelineOwner owner, GameRenderBox gameRenderBox) method onAttach (line 239) | void onAttach() method detach (line 244) | void detach() method onRemove (line 254) | void onRemove() method onHotReload (line 260) | void onHotReload() method onDispose (line 263) | void onDispose() method onDetach (line 268) | void onDetach() method convertGlobalToLocalCoordinate (line 274) | Vector2 convertGlobalToLocalCoordinate(Vector2 point) method convertLocalToGlobalCoordinate (line 285) | Vector2 convertLocalToGlobalCoordinate(Vector2 point) method loadSprite (line 294) | Future loadSprite( method loadSpriteAnimation (line 309) | Future loadSpriteAnimation( method pauseEngine (line 340) | void pauseEngine() method resumeEngine (line 346) | void resumeEngine() method stepEngine (line 353) | void stepEngine({double stepTime = 1 / 60}) method addGameStateListener (line 389) | void addGameStateListener(VoidCallback callback) method removeGameStateListener (line 393) | void removeGameStateListener(VoidCallback callback) method refreshWidget (line 406) | void refreshWidget({bool isInternalRefresh = true}) FILE: packages/flame/lib/src/game/game_loop.dart class GameLoop (line 16) | class GameLoop { method _tick (line 42) | void _tick(Duration timestamp) method start (line 52) | void start() method stop (line 61) | void stop() method step (line 68) | void step(double stepTime) method dispose (line 78) | void dispose() FILE: packages/flame/lib/src/game/game_render_box.dart class RenderGameWidget (line 11) | class RenderGameWidget extends LeafRenderObjectWidget { method createRenderObject (line 24) | RenderBox createRenderObject(BuildContext context) method updateRenderObject (line 34) | void updateRenderObject(BuildContext context, GameRenderBox renderObject) class GameRenderBox (line 43) | class GameRenderBox extends RenderBox with WidgetsBindingObserver { method computeDryLayout (line 95) | Size computeDryLayout(BoxConstraints constraints) method attach (line 98) | void attach(PipelineOwner owner) method _attachGame (line 103) | void _attachGame(PipelineOwner owner) method detach (line 116) | void detach() method _detachGame (line 121) | void _detachGame() method gameLoopCallback (line 128) | void gameLoopCallback(double dt) method hitTestSelf (line 138) | bool hitTestSelf(Offset position) method paint (line 146) | void paint(PaintingContext context, Offset offset) method _bindLifecycleListener (line 153) | void _bindLifecycleListener() method _unbindLifecycleListener (line 157) | void _unbindLifecycleListener() method didChangeAppLifecycleState (line 162) | void didChangeAppLifecycleState(AppLifecycleState state) FILE: packages/flame/lib/src/game/game_widget/game_widget.dart class GameWidget (line 47) | class GameWidget extends StatefulWidget { method createState (line 184) | GameWidgetState createState() method _initializeGame (line 186) | void _initializeGame(T game) class GameWidgetState (line 204) | class GameWidgetState extends State> { method _protectedBuild (line 240) | Widget _protectedBuild(Widget Function() build) method _onGameStateChange (line 254) | void _onGameStateChange() method initCurrentGame (line 262) | void initCurrentGame() method initGameStateListener (line 276) | void initGameStateListener( method disposeCurrentGame (line 290) | void disposeCurrentGame({bool callGameOnDispose = false}) method initState (line 301) | void initState() method didUpdateWidget (line 311) | void didUpdateWidget(GameWidget oldWidget) method reassemble (line 321) | void reassemble() method dispose (line 327) | void dispose() method _handleKeyEvent (line 337) | KeyEventResult _handleKeyEvent(FocusNode focusNode, KeyEvent event) method build (line 354) | Widget build(BuildContext context) method _addBackground (line 453) | void _addBackground(BuildContext context, List stackWidgets) method _addOverlays (line 463) | void _addOverlays(BuildContext context, List stackWidgets) type GameLoadingWidgetBuilder (line 470) | typedef GameLoadingWidgetBuilder = Widget Function(BuildContext); type GameErrorWidgetBuilder (line 472) | typedef GameErrorWidgetBuilder = Widget Function(BuildContext, Object er... type OverlayWidgetBuilder (line 474) | typedef OverlayWidgetBuilder = type GameFactory (line 480) | typedef GameFactory = T Function(); FILE: packages/flame/lib/src/game/game_widget/gesture_detector_builder.dart class GestureDetectorBuilder (line 7) | class GestureDetectorBuilder { method add (line 14) | void add( method remove (line 29) | void remove() method build (line 40) | Widget build(Widget child) method initializeGestures (line 51) | void initializeGestures(Game game) function hasMouseDetectors (line 180) | bool hasMouseDetectors(Game game) function applyMouseDetectors (line 186) | Widget applyMouseDetectors(Game game, Widget child) FILE: packages/flame/lib/src/game/mixins/has_performance_tracker.dart function update (line 18) | void update(double dt) function render (line 27) | void render(Canvas canvas) FILE: packages/flame/lib/src/game/mixins/keyboard.dart function onKeyEvent (line 15) | KeyEventResult onKeyEvent( function onKeyEvent (line 36) | KeyEventResult onKeyEvent( FILE: packages/flame/lib/src/game/mixins/single_game_instance.dart function onMount (line 19) | void onMount() function onRemove (line 25) | void onRemove() FILE: packages/flame/lib/src/game/notifying_vector2.dart class NotifyingVector2 (line 13) | class NotifyingVector2 extends Vector2 with ChangeNotifier { method setValues (line 25) | void setValues(double x_, double y_) method setFrom (line 31) | void setFrom(Vector2 other) method setZero (line 37) | void setZero() method splat (line 43) | void splat(double arg) method normalize (line 61) | double normalize() method postmultiply (line 68) | void postmultiply(Matrix2 arg) method add (line 74) | void add(Vector2 arg) method addScaled (line 80) | void addScaled(Vector2 arg, double factor) method sub (line 86) | void sub(Vector2 arg) method multiply (line 92) | void multiply(Vector2 arg) method divide (line 98) | void divide(Vector2 arg) method scale (line 104) | void scale(double arg) method negate (line 110) | void negate() method absolute (line 116) | void absolute() method clamp (line 122) | void clamp(Vector2 min, Vector2 max) method clampScalar (line 128) | void clampScalar(double min, double max) method floor (line 134) | void floor() method ceil (line 140) | void ceil() method round (line 146) | void round() method roundToZero (line 152) | void roundToZero() method copyFromArray (line 158) | void copyFromArray(List array, [int offset = 0]) FILE: packages/flame/lib/src/game/overlay_manager.dart class OverlayManager (line 9) | @internal method isActive (line 28) | bool isActive(String overlayName) method clear (line 32) | void clear() method add (line 40) | bool add(String overlayName, {int priority = 0}) method addAll (line 49) | void addAll(Iterable overlayNames) method _addImpl (line 57) | bool _addImpl({required String name, int priority = 0}) method _getOverlay (line 70) | _OverlayData? _getOverlay(String name) method addEntry (line 75) | void addEntry(String name, OverlayBuilderFunction builder) method remove (line 80) | bool remove(String overlayName) method removeAll (line 90) | void removeAll(Iterable overlayNames) method toggle (line 106) | bool toggle(String overlayName, {int priority = 0}) method buildCurrentOverlayWidgets (line 115) | List buildCurrentOverlayWidgets(BuildContext context) method _compare (line 130) | int _compare(_OverlayData a, _OverlayData b) type OverlayBuilderFunction (line 135) | typedef OverlayBuilderFunction = class _OverlayData (line 141) | @immutable FILE: packages/flame/lib/src/game/transform2d.dart class Transform2D (line 31) | class Transform2D extends ChangeNotifier { method clone (line 59) | Transform2D clone() method setFrom (line 62) | void setFrom(Transform2D other) method closeTo (line 79) | bool closeTo(Transform2D other, {double tolerance = 1e-10}) method flipHorizontally (line 147) | void flipHorizontally() method flipVertically (line 152) | void flipVertically() method localToGlobal (line 225) | Vector2 localToGlobal(Vector2 point, {Vector2? output}) method globalToLocal (line 241) | Vector2 globalToLocal(Vector2 point, {Vector2? output}) method _markAsModified (line 274) | void _markAsModified() FILE: packages/flame/lib/src/geometry/circle_component.dart class CircleComponent (line 8) | class CircleComponent extends ShapeComponent { method _updateCenterOffset (line 49) | void _updateCenterOffset() method render (line 75) | void render(Canvas canvas) method renderDebugMode (line 88) | void renderDebugMode(Canvas canvas) method containsPoint (line 95) | bool containsPoint(Vector2 point) method containsLocalPoint (line 102) | bool containsLocalPoint(Vector2 point) method lineSegmentIntersections (line 116) | List lineSegmentIntersections( FILE: packages/flame/lib/src/geometry/line.dart class Line (line 9) | class Line { method intersections (line 26) | List intersections(Line otherLine) method toString (line 44) | String toString() FILE: packages/flame/lib/src/geometry/line_segment.dart class LineSegment (line 6) | class LineSegment { method spread (line 35) | List spread(int amount) method translate (line 50) | LineSegment translate(Vector2 offset) method inflate (line 56) | LineSegment inflate(double amount) method deflate (line 63) | LineSegment deflate(double amount) method intersections (line 70) | List intersections(LineSegment otherSegment) method containsPoint (line 100) | bool containsPoint(Vector2 point, {double epsilon = 0.01}) method pointsAt (line 124) | bool pointsAt(Line line) method toLine (line 140) | Line toLine() method toString (line 143) | String toString() FILE: packages/flame/lib/src/geometry/polygon_component.dart class PolygonComponent (line 11) | class PolygonComponent extends ShapeComponent { method normalsToVertices (line 97) | List normalsToVertices( method refreshVertices (line 112) | void refreshVertices({ method globalVertices (line 153) | List globalVertices() method render (line 181) | void render(Canvas canvas) method renderDebugMode (line 194) | void renderDebugMode(Canvas canvas) method _containsPoint (line 199) | bool _containsPoint(Vector2 point, List vertices) method containsPoint (line 246) | bool containsPoint(Vector2 point) method containsLocalPoint (line 252) | bool containsLocalPoint(Vector2 point) method possibleIntersectionVertices (line 258) | List possibleIntersectionVertices(Rect? rect) method getEdge (line 276) | LineSegment getEdge(int i, {required List vertices}) method getVertex (line 282) | Vector2 getVertex(int i, {List? vertices}) method _reverseList (line 287) | void _reverseList(List list) method _isClockwise (line 295) | bool _isClockwise(List vertices) FILE: packages/flame/lib/src/geometry/polygon_ray_intersection.dart function rayIntersection (line 14) | RaycastResult? rayIntersection( FILE: packages/flame/lib/src/geometry/ray2.dart class Ray2 (line 10) | class Ray2 { method _updateInverses (line 34) | void _updateInverses() method intersectsWithAabb2 (line 62) | bool intersectsWithAabb2(Aabb2 box) method point (line 76) | Vector2 point(double length, {Vector2? out}) method lineSegmentIntersection (line 92) | double? lineSegmentIntersection(LineSegment segment) method clone (line 112) | Ray2 clone() method setFrom (line 115) | void setFrom(Ray2 other) method setWith (line 119) | void setWith({required Vector2 origin, required Vector2 direction}) method toString (line 125) | String toString() FILE: packages/flame/lib/src/geometry/rectangle_component.dart class RectangleComponent (line 7) | class RectangleComponent extends PolygonComponent { method sizeToVertices (line 112) | List sizeToVertices( FILE: packages/flame/lib/src/geometry/shape_component.dart class ShapeComponent (line 9) | abstract class ShapeComponent extends PositionComponent with HasPaint { FILE: packages/flame/lib/src/geometry/shape_intersections.dart class Intersections (line 6) | abstract class Intersections< method intersect (line 10) | Set intersect(T1 shapeA, T2 shapeB) method supportsShapes (line 12) | bool supportsShapes(ShapeComponent shapeA, ShapeComponent shapeB) method unorderedIntersect (line 16) | Set unorderedIntersect( class PolygonPolygonIntersections (line 30) | class PolygonPolygonIntersections method intersect (line 37) | Set intersect( class CirclePolygonIntersections (line 70) | class CirclePolygonIntersections method intersect (line 73) | Set intersect( class CircleCircleIntersections (line 98) | class CircleCircleIntersections method intersect (line 101) | Set intersect(CircleComponent shapeA, CircleComponent shapeB) function intersections (line 176) | Set intersections(ShapeComponent shapeA, ShapeComponent shapeB) FILE: packages/flame/lib/src/gestures/detectors.dart function onTap (line 7) | void onTap() function onTapCancel (line 8) | void onTapCancel() function onTapDown (line 9) | void onTapDown(TapDownInfo info) function onTapUp (line 10) | void onTapUp(TapUpInfo info) function handleTapUp (line 12) | void handleTapUp(TapUpDetails details) function handleTapDown (line 16) | void handleTapDown(TapDownDetails details) function onSecondaryTapDown (line 22) | void onSecondaryTapDown(TapDownInfo info) function onSecondaryTapUp (line 23) | void onSecondaryTapUp(TapUpInfo info) function onSecondaryTapCancel (line 24) | void onSecondaryTapCancel() function handleSecondaryTapUp (line 26) | void handleSecondaryTapUp(TapUpDetails details) function handleSecondaryTapDown (line 30) | void handleSecondaryTapDown(TapDownDetails details) function onTertiaryTapDown (line 36) | void onTertiaryTapDown(TapDownInfo info) function onTertiaryTapUp (line 37) | void onTertiaryTapUp(TapUpInfo info) function onTertiaryTapCancel (line 38) | void onTertiaryTapCancel() function handleTertiaryTapUp (line 40) | void handleTertiaryTapUp(TapUpDetails details) function handleTertiaryTapDown (line 44) | void handleTertiaryTapDown(TapDownDetails details) function onDoubleTap (line 50) | void onDoubleTap() function onDoubleTapCancel (line 51) | void onDoubleTapCancel() function onDoubleTapDown (line 52) | void onDoubleTapDown(TapDownInfo info) function handleDoubleTapDown (line 54) | void handleDoubleTapDown(TapDownDetails details) function onLongPress (line 60) | void onLongPress() function onLongPressStart (line 61) | void onLongPressStart(LongPressStartInfo info) function onLongPressMoveUpdate (line 62) | void onLongPressMoveUpdate(LongPressMoveUpdateInfo info) function onLongPressUp (line 63) | void onLongPressUp() function onLongPressEnd (line 64) | void onLongPressEnd(LongPressEndInfo info) function onLongPressCancel (line 65) | void onLongPressCancel() function handleLongPressStart (line 67) | void handleLongPressStart(LongPressStartDetails details) function handleLongPressMoveUpdate (line 71) | void handleLongPressMoveUpdate(LongPressMoveUpdateDetails details) function handleLongPressEnd (line 75) | void handleLongPressEnd(LongPressEndDetails details) function onVerticalDragDown (line 81) | void onVerticalDragDown(DragDownInfo info) function onVerticalDragStart (line 82) | void onVerticalDragStart(DragStartInfo info) function onVerticalDragUpdate (line 83) | void onVerticalDragUpdate(DragUpdateInfo info) function onVerticalDragEnd (line 84) | void onVerticalDragEnd(DragEndInfo info) function onVerticalDragCancel (line 85) | void onVerticalDragCancel() function handleVerticalDragDown (line 87) | void handleVerticalDragDown(DragDownDetails details) function handleVerticalDragStart (line 91) | void handleVerticalDragStart(DragStartDetails details) function handleVerticalDragUpdate (line 95) | void handleVerticalDragUpdate(DragUpdateDetails details) function handleVerticalDragEnd (line 99) | void handleVerticalDragEnd(DragEndDetails details) function onHorizontalDragDown (line 105) | void onHorizontalDragDown(DragDownInfo info) function onHorizontalDragStart (line 106) | void onHorizontalDragStart(DragStartInfo info) function onHorizontalDragUpdate (line 107) | void onHorizontalDragUpdate(DragUpdateInfo info) function onHorizontalDragEnd (line 108) | void onHorizontalDragEnd(DragEndInfo info) function onHorizontalDragCancel (line 109) | void onHorizontalDragCancel() function handleHorizontalDragDown (line 111) | void handleHorizontalDragDown(DragDownDetails details) function handleHorizontalDragStart (line 115) | void handleHorizontalDragStart(DragStartDetails details) function handleHorizontalDragUpdate (line 119) | void handleHorizontalDragUpdate(DragUpdateDetails details) function handleHorizontalDragEnd (line 123) | void handleHorizontalDragEnd(DragEndDetails details) function onForcePressStart (line 129) | void onForcePressStart(ForcePressInfo info) function onForcePressPeak (line 130) | void onForcePressPeak(ForcePressInfo info) function onForcePressUpdate (line 131) | void onForcePressUpdate(ForcePressInfo info) function onForcePressEnd (line 132) | void onForcePressEnd(ForcePressInfo info) function handleForcePressStart (line 134) | void handleForcePressStart(ForcePressDetails details) function handleForcePressPeak (line 138) | void handleForcePressPeak(ForcePressDetails details) function handleForcePressUpdate (line 142) | void handleForcePressUpdate(ForcePressDetails details) function handleForcePressEnd (line 146) | void handleForcePressEnd(ForcePressDetails details) function onPanDown (line 152) | void onPanDown(DragDownInfo info) function onPanStart (line 153) | void onPanStart(DragStartInfo info) function onPanUpdate (line 154) | void onPanUpdate(DragUpdateInfo info) function onPanEnd (line 155) | void onPanEnd(DragEndInfo info) function onPanCancel (line 156) | void onPanCancel() function handlePanDown (line 158) | void handlePanDown(DragDownDetails details) function handlePanStart (line 162) | void handlePanStart(DragStartDetails details) function handlePanUpdate (line 166) | void handlePanUpdate(DragUpdateDetails details) function handlePanEnd (line 170) | void handlePanEnd(DragEndDetails details) function onScaleStart (line 176) | void onScaleStart(ScaleStartInfo info) function onScaleUpdate (line 177) | void onScaleUpdate(ScaleUpdateInfo info) function onScaleEnd (line 178) | void onScaleEnd(ScaleEndInfo info) function handleScaleStart (line 180) | void handleScaleStart(ScaleStartDetails details) function handleScaleUpdate (line 184) | void handleScaleUpdate(ScaleUpdateDetails details) function handleScaleEnd (line 188) | void handleScaleEnd(ScaleEndDetails details) function onMouseMove (line 194) | void onMouseMove(PointerHoverInfo info) function onScroll (line 198) | void onScroll(PointerScrollInfo info) FILE: packages/flame/lib/src/gestures/events.dart class EventPosition (line 12) | class EventPosition { class EventDelta (line 31) | class EventDelta { class BaseInfo (line 42) | abstract class BaseInfo { class PositionInfo (line 51) | abstract class PositionInfo extends BaseInfo { class TapDownInfo (line 64) | class TapDownInfo extends PositionInfo with _HandledField { class TapUpInfo (line 71) | class TapUpInfo extends PositionInfo with _HandledField { class LongPressStartInfo (line 78) | class LongPressStartInfo extends PositionInfo { class LongPressEndInfo (line 85) | class LongPressEndInfo extends PositionInfo { class LongPressMoveUpdateInfo (line 94) | class LongPressMoveUpdateInfo extends PositionInfo { class PointerScrollInfo (line 110) | class PointerScrollInfo extends PositionInfo { class PointerHoverInfo (line 119) | class PointerHoverInfo extends PositionInfo class DragDownInfo (line 127) | class DragDownInfo extends PositionInfo { class DragStartInfo (line 134) | class DragStartInfo extends PositionInfo with _Handled... class DragUpdateInfo (line 141) | class DragUpdateInfo extends PositionInfo class DragEndInfo (line 151) | class DragEndInfo extends BaseInfo with _HandledField { class ScaleStartInfo (line 158) | class ScaleStartInfo extends PositionInfo { class ScaleEndInfo (line 167) | class ScaleEndInfo extends BaseInfo { class ScaleUpdateInfo (line 175) | class ScaleUpdateInfo extends PositionInfo { FILE: packages/flame/lib/src/image_composition.dart class ImageComposition (line 14) | class ImageComposition { method add (line 49) | void add( method clear (line 83) | void clear() method compose (line 86) | Future compose() method composeSync (line 99) | Image composeSync() method _composeCore (line 104) | _ComposeResult _composeCore() class _ComposeResult (line 151) | @immutable class _Fragment (line 164) | class _Fragment { FILE: packages/flame/lib/src/layers/layer.dart class Layer (line 6) | abstract class Layer { method render (line 16) | void render(Canvas canvas, {double x = 0.0, double y = 0.0}) method beginRendering (line 43) | void beginRendering() method finishRendering (line 48) | void finishRendering() method drawLayer (line 55) | void drawLayer() class PreRenderedLayer (line 58) | abstract class PreRenderedLayer extends Layer { method reRender (line 63) | void reRender() class DynamicLayer (line 70) | abstract class DynamicLayer extends Layer { method render (line 72) | void render(Canvas canvas, {double x = 0.0, double y = 0.0}) FILE: packages/flame/lib/src/layers/processors.dart class LayerProcessor (line 3) | abstract class LayerProcessor { method process (line 4) | void process(Picture pic, Canvas canvas) class ShadowProcessor (line 7) | class ShadowProcessor extends LayerProcessor { method process (line 23) | void process(Picture pic, Canvas canvas) FILE: packages/flame/lib/src/layout/align_component.dart class AlignComponent (line 48) | class AlignComponent extends PositionComponent { method onMount (line 119) | void onMount() method onParentResize (line 127) | void onParentResize(Vector2 maxSize) method onChildrenChanged (line 139) | void onChildrenChanged(Component child, ChildrenChangeType type) method _updateChildPosition (line 145) | void _updateChildPosition() method _updateChildAnchor (line 149) | void _updateChildAnchor() FILE: packages/flame/lib/src/math/block.dart class Block (line 7) | @immutable method toString (line 41) | String toString() method toVector2 (line 43) | Vector2 toVector2() FILE: packages/flame/lib/src/math/solve_cubic.dart function solveCubic (line 14) | List solveCubic(double a, double b, double c, double d) function _solveDepressedCubic (line 29) | List _solveDepressedCubic(double p, double q) function _cubicRoot (line 50) | double _cubicRoot(double x) FILE: packages/flame/lib/src/math/solve_quadratic.dart function solveQuadratic (line 13) | List solveQuadratic(double a, double b, double c) FILE: packages/flame/lib/src/nine_tile_box.dart class NineTileBox (line 15) | class NineTileBox { method setGrid (line 89) | void setGrid({ method drawRect (line 157) | void drawRect(Canvas c, [Rect? dst, Paint? overridePaint]) method draw (line 167) | void draw(Canvas c, Vector2 position, Vector2 size, [Paint? overridePa... FILE: packages/flame/lib/src/palette.dart class PaletteEntry (line 3) | class PaletteEntry { method paint (line 6) | Paint paint() method withAlpha (line 10) | PaletteEntry withAlpha(int alpha) method withRed (line 14) | PaletteEntry withRed(int red) method withGreen (line 18) | PaletteEntry withGreen(int green) method withBlue (line 22) | PaletteEntry withBlue(int blue) class BasicPalette (line 27) | class BasicPalette { FILE: packages/flame/lib/src/parallax.dart function loadParallax (line 14) | Future loadParallax( function loadParallaxImage (line 39) | Future loadParallaxImage( function loadParallaxAnimation (line 58) | Future loadParallaxAnimation( function loadParallaxLayer (line 79) | Future loadParallaxLayer( class ParallaxRenderer (line 101) | abstract class ParallaxRenderer { method update (line 123) | void update(double dt) class ParallaxImage (line 130) | class ParallaxImage extends ParallaxRenderer { method load (line 147) | Future load( method update (line 170) | void update(double dt) class ParallaxAnimation (line 177) | class ParallaxAnimation extends ParallaxRenderer { method load (line 204) | Future load( method update (line 240) | void update(double dt) class ParallaxLayer (line 247) | class ParallaxLayer { method currentOffset (line 264) | Vector2 currentOffset() method resize (line 266) | void resize(Vector2 size) method scale (line 267) | double scale(LayerFill fill) method update (line 304) | void update(Vector2 delta, double dt) method render (line 329) | void render(Canvas canvas) method load (line 349) | Future load( type LayerFill (line 374) | enum LayerFill { height, width, none } class ParallaxData (line 376) | abstract class ParallaxData { method load (line 377) | Future load( class ParallaxImageData (line 388) | class ParallaxImageData extends ParallaxData { method load (line 394) | Future load( class ParallaxAnimationData (line 415) | class ParallaxAnimationData extends ParallaxData { method load (line 422) | Future load( class Parallax (line 445) | class Parallax { method currentOffset (line 473) | Vector2 currentOffset() method resize (line 477) | void resize(Vector2 newSize) method update (line 492) | void update(double dt) method load (line 521) | Future load( method render (line 562) | void render(Canvas canvas, {Vector2? position}) FILE: packages/flame/lib/src/particles/accelerated_particle.dart class AcceleratedParticle (line 16) | class AcceleratedParticle extends CurvedParticle with SingleChildParticle { method render (line 35) | void render(Canvas canvas) method update (line 43) | void update(double dt) FILE: packages/flame/lib/src/particles/circle_particle.dart class CircleParticle (line 8) | class CircleParticle extends Particle { method render (line 19) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/component_particle.dart class ComponentParticle (line 7) | class ComponentParticle extends Particle { method render (line 20) | void render(Canvas canvas) method update (line 25) | void update(double dt) FILE: packages/flame/lib/src/particles/composed_particle.dart class ComposedParticle (line 10) | class ComposedParticle extends Particle { method setLifespan (line 21) | void setLifespan(double lifespan) method render (line 32) | void render(Canvas canvas) method update (line 39) | void update(double dt) FILE: packages/flame/lib/src/particles/computed_particle.dart type ParticleRenderDelegate (line 8) | typedef ParticleRenderDelegate = void Function(Canvas c, Particle partic... class ComputedParticle (line 12) | class ComputedParticle extends Particle { method render (line 23) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/curved_particle.dart class CurvedParticle (line 6) | class CurvedParticle extends Particle { FILE: packages/flame/lib/src/particles/image_particle.dart class ImageParticle (line 8) | class ImageParticle extends Particle { method render (line 37) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/moving_particle.dart class MovingParticle (line 9) | class MovingParticle extends CurvedParticle with SingleChildParticle { method render (line 28) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/paint_particle.dart class PaintParticle (line 11) | class PaintParticle extends CurvedParticle with SingleChildParticle { method render (line 32) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/particle.dart type ParticleGenerator (line 15) | typedef ParticleGenerator = Particle Function(int); class Particle (line 23) | abstract class Particle { method generate (line 28) | Particle generate({ method render (line 82) | void render(Canvas canvas) method update (line 85) | void update(double dt) method setLifespan (line 96) | void setLifespan(double lifespan) method translated (line 106) | Particle translated(Vector2 offset) method moving (line 117) | Particle moving({ method accelerated (line 135) | Particle accelerated({ method rotated (line 151) | Particle rotated(double angle) method rotating (line 162) | Particle rotating({ method scaled (line 177) | Particle scaled(double scale) method scaling (line 184) | ScalingParticle scaling({double to = 0, Curve curve = Curves.linear}) FILE: packages/flame/lib/src/particles/rotating_particle.dart class RotatingParticle (line 10) | class RotatingParticle extends CurvedParticle with SingleChildParticle { method render (line 27) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/scaled_particle.dart class ScaledParticle (line 10) | class ScaledParticle extends Particle with SingleChildParticle { method render (line 23) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/scaling_particle.dart class ScalingParticle (line 9) | class ScalingParticle extends CurvedParticle with SingleChildParticle { method render (line 25) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/sprite_animation_particle.dart class SpriteAnimationParticle (line 12) | class SpriteAnimationParticle extends Particle { method setLifespan (line 32) | void setLifespan(double lifespan) method render (line 42) | void render(Canvas canvas) method update (line 53) | void update(double dt) FILE: packages/flame/lib/src/particles/sprite_particle.dart class SpriteParticle (line 11) | class SpriteParticle extends Particle { method render (line 28) | void render(Canvas canvas) FILE: packages/flame/lib/src/particles/translated_particle.dart class TranslatedParticle (line 8) | class TranslatedParticle extends Particle with SingleChildParticle { method render (line 21) | void render(Canvas canvas) FILE: packages/flame/lib/src/post_process/post_process.dart class PostProcess (line 55) | abstract class PostProcess { method onLoad (line 75) | FutureOr onLoad() method update (line 83) | void update(double dt) method render (line 93) | void render( method rasterizeSubtree (line 123) | ui.Image rasterizeSubtree() method renderSubtree (line 148) | void renderSubtree(Canvas canvas) method postProcess (line 162) | void postProcess(Vector2 size, Canvas canvas) class PostProcessGroup (line 186) | class PostProcessGroup extends PostProcess { method onLoad (line 194) | Future onLoad() method update (line 201) | void update(double dt) method render (line 208) | void render( class PostProcessSequentialGroup (line 238) | class PostProcessSequentialGroup extends PostProcessGroup { method render (line 244) | void render( method runNext (line 254) | void runNext(Canvas c) FILE: packages/flame/lib/src/post_process/post_process_component.dart class PostProcessComponent (line 32) | class PostProcessComponent extends PositionCompon... method onLoad (line 57) | Future onLoad() method update (line 64) | void update(double dt) method onChildrenChanged (line 71) | void onChildrenChanged(_, __) method _recalculateBoundingSize (line 83) | void _recalculateBoundingSize() method renderTree (line 110) | void renderTree(Canvas canvas) class PostProcessComponentRenderContext (line 127) | class PostProcessComponentRenderContext function findPostProcessFromContext (line 137) | T? findPostProcessFromContext() FILE: packages/flame/lib/src/rendering/decorator.dart class Decorator (line 30) | class Decorator { method applyChain (line 37) | void applyChain(void Function(Canvas) draw, Canvas canvas) method apply (line 54) | void apply(void Function(Canvas) draw, Canvas canvas) method addLast (line 63) | void addLast(Decorator? decorator) method removeLast (line 74) | void removeLast() method replaceLast (line 85) | void replaceLast(Decorator? decorator) FILE: packages/flame/lib/src/rendering/hue_decorator.dart function hueRotationMatrix (line 10) | List hueRotationMatrix(double angle) class HueDecorator (line 46) | class HueDecorator extends Decorator { method apply (line 63) | void apply( method _updatePaint (line 82) | void _updatePaint() FILE: packages/flame/lib/src/rendering/mutable_transform.dart class MutableRSTransform (line 8) | class MutableRSTransform implements RSTransform, PositionProvider { FILE: packages/flame/lib/src/rendering/paint_decorator.dart class PaintDecorator (line 14) | class PaintDecorator extends Decorator { method addBlur (line 30) | void addBlur(double amount, [double? amountY]) method apply (line 38) | void apply(void Function(Canvas) draw, Canvas canvas) FILE: packages/flame/lib/src/rendering/rotate3d_decorator.dart class Rotate3DDecorator (line 10) | class Rotate3DDecorator extends Decorator { method apply (line 53) | void apply(void Function(Canvas) draw, Canvas canvas) FILE: packages/flame/lib/src/rendering/shadow3d_decorator.dart class Shadow3DDecorator (line 22) | class Shadow3DDecorator extends Decorator { method _makePaint (line 135) | Paint _makePaint() method _makeTransform (line 146) | Matrix4 _makeTransform() method apply (line 161) | void apply(void Function(Canvas) draw, Canvas canvas) FILE: packages/flame/lib/src/rendering/transform2d_decorator.dart class Transform2DDecorator (line 10) | class Transform2DDecorator extends Decorator { method apply (line 17) | void apply(void Function(Canvas) draw, Canvas canvas) FILE: packages/flame/lib/src/sprite.dart class Sprite (line 18) | class Sprite { method load (line 35) | Future load( method _createRasterizeCacheKey (line 66) | String _createRasterizeCacheKey() method rasterize (line 78) | Future rasterize({String? cacheKey, Images? images}) method renderRect (line 106) | void renderRect( method render (line 133) | void render( method toImage (line 172) | Future toImage() method toImageSync (line 182) | Image toImageSync() FILE: packages/flame/lib/src/sprite_animation.dart class SpriteAnimationFrameData (line 12) | class SpriteAnimationFrameData { class SpriteAnimationData (line 29) | class SpriteAnimationData { class SpriteAnimationFrame (line 130) | class SpriteAnimationFrame { class SpriteAnimation (line 143) | class SpriteAnimation { method load (line 240) | Future load( method clone (line 276) | SpriteAnimation clone() method reversed (line 282) | SpriteAnimation reversed() method createTicker (line 287) | SpriteAnimationTicker createTicker() FILE: packages/flame/lib/src/sprite_animation_ticker.dart class SpriteAnimationTicker (line 7) | class SpriteAnimationTicker { method reset (line 75) | void reset() method setToLast (line 90) | void setToLast() method totalDuration (line 99) | double totalDuration() method getSprite (line 110) | Sprite getSprite() method done (line 119) | bool done() method update (line 127) | void update(double dt) FILE: packages/flame/lib/src/sprite_batch.dart function loadSpriteBatch (line 14) | Future loadSpriteBatch( class BatchItem (line 38) | class BatchItem { type FlippedAtlasStatus (line 96) | @internal class SpriteBatch (line 129) | class SpriteBatch { method load (line 144) | Future load( method _allocateHandle (line 206) | int _allocateHandle() method _freeHandle (line 214) | void _freeHandle(int handle) method _makeFlippedAtlas (line 270) | Future _makeFlippedAtlas() method _generateFlippedAtlas (line 280) | Future _generateFlippedAtlas(Image image) method _resolveSourceForAtlas (line 293) | Rect _resolveSourceForAtlas(BatchItem batchItem) method _requireSlot (line 309) | int _requireSlot(int handle) method replace (line 319) | void replace( method getBatchItem (line 348) | BatchItem getBatchItem(int index) method addTransform (line 368) | int addTransform({ method add (line 420) | int add({ method removeAt (line 459) | void removeAt(int index) method clear (line 488) | void clear() method render (line 500) | void render( FILE: packages/flame/lib/src/sprite_sheet.dart class SpriteSheet (line 20) | class SpriteSheet { method getSprite (line 69) | Sprite getSprite(int row, int column) method getSpriteById (line 78) | Sprite getSpriteById(int spriteId) method createFrameData (line 84) | SpriteAnimationFrameData createFrameData( method createFrameDataFromId (line 97) | SpriteAnimationFrameData createFrameDataFromId( method _computeSprite (line 110) | Sprite _computeSprite(int spriteId) method _generateSpriteList (line 122) | List _generateSpriteList({ method createAnimation (line 140) | SpriteAnimation createAnimation({ method createAnimationWithVariableStepTimes (line 165) | SpriteAnimation createAnimationWithVariableStepTimes({ FILE: packages/flame/lib/src/text/common/glyph.dart class Glyph (line 23) | class Glyph { method initialize (line 66) | void initialize(double defaultCharWidth, double charHeight) method toString (line 87) | String toString() FILE: packages/flame/lib/src/text/common/line_metrics.dart class LineMetrics (line 12) | class LineMetrics { method translate (line 60) | void translate(double dx, double dy) method moveToOrigin (line 67) | void moveToOrigin() method setLeftEdge (line 74) | void setLeftEdge(double x) method append (line 83) | void append(LineMetrics other) method _updateSize (line 98) | void _updateSize() method toRect (line 102) | Rect toRect() method toString (line 105) | String toString() FILE: packages/flame/lib/src/text/common/sprite_font.dart class SpriteFont (line 26) | class SpriteFont { method textToGlyphs (line 72) | Iterable textToGlyphs(String text) class _Chain (line 98) | class _Chain { FILE: packages/flame/lib/src/text/common/utils.dart function collapseMargin (line 7) | double collapseMargin(double margin1, double margin2) function makeBackground (line 16) | TextElement? makeBackground( FILE: packages/flame/lib/src/text/elements/block_element.dart class BlockElement (line 8) | abstract class BlockElement extends TextElement { FILE: packages/flame/lib/src/text/elements/group_element.dart class GroupElement (line 4) | class GroupElement extends BlockElement { method translate (line 14) | void translate(double dx, double dy) method draw (line 21) | void draw(Canvas canvas) FILE: packages/flame/lib/src/text/elements/group_text_element.dart class GroupTextElement (line 7) | class GroupTextElement extends InlineTextElement { method draw (line 23) | void draw(Canvas canvas) method translate (line 30) | void translate(double dx, double dy) method _computeMetrics (line 37) | LineMetrics _computeMetrics(List elements) FILE: packages/flame/lib/src/text/elements/inline_text_element.dart class InlineTextElement (line 7) | abstract class InlineTextElement extends TextElement { method render (line 11) | void render( FILE: packages/flame/lib/src/text/elements/rect_element.dart class RectElement (line 5) | class RectElement extends TextElement { method translate (line 13) | void translate(double dx, double dy) method draw (line 18) | void draw(Canvas canvas) FILE: packages/flame/lib/src/text/elements/rrect_element.dart class RRectElement (line 5) | class RRectElement extends TextElement { method translate (line 17) | void translate(double dx, double dy) method draw (line 22) | void draw(Canvas canvas) FILE: packages/flame/lib/src/text/elements/sprite_font_text_element.dart class SpriteFontTextElement (line 6) | class SpriteFontTextElement extends InlineTextElement { method translate (line 25) | void translate(double dx, double dy) method draw (line 34) | void draw(Canvas canvas) FILE: packages/flame/lib/src/text/elements/text_element.dart class TextElement (line 14) | abstract class TextElement { method translate (line 16) | void translate(double dx, double dy) method draw (line 24) | void draw(Canvas canvas) FILE: packages/flame/lib/src/text/elements/text_painter_text_element.dart class TextPainterTextElement (line 7) | class TextPainterTextElement extends InlineTextElement { method translate (line 27) | void translate(double dx, double dy) method draw (line 30) | void draw(Canvas canvas) method toString (line 35) | String toString() FILE: packages/flame/lib/src/text/nodes/block_node.dart class BlockNode (line 14) | abstract class BlockNode implements TextNode { method format (line 19) | BlockElement format(double availableWidth) method fillStyles (line 22) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/bold_text_node.dart class BoldTextNode (line 7) | class BoldTextNode extends InlineTextNode { method fillStyles (line 20) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/code_text_node.dart class CodeTextNode (line 5) | class CodeTextNode extends InlineTextNode { method fillStyles (line 18) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/column_node.dart class ColumnNode (line 10) | abstract class ColumnNode extends BlockNode { method format (line 16) | GroupElement format(double availableWidth) method fillStyles (line 57) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/custom_text_node.dart class CustomInlineTextNode (line 5) | class CustomInlineTextNode extends InlineTextNode { method fillStyles (line 16) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/document_root.dart class DocumentRoot (line 7) | class DocumentRoot { method format (line 17) | GroupElement format(DocumentStyle style, {double? width, double? height}) FILE: packages/flame/lib/src/text/nodes/group_text_node.dart class GroupTextNode (line 5) | class GroupTextNode extends InlineTextNode { method fillStyles (line 11) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... class _GroupTextLayoutBuilder (line 22) | class _GroupTextLayoutBuilder extends TextNodeLayoutBuilder { method layOutNextLine (line 33) | InlineTextElement? layOutNextLine( FILE: packages/flame/lib/src/text/nodes/header_node.dart class HeaderNode (line 6) | class HeaderNode extends TextBlockNode { method fillStyles (line 36) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/inline_text_node.dart class InlineTextNode (line 15) | abstract class InlineTextNode extends TextNode { method fillStyles (line 20) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... class TextNodeLayoutBuilder (line 25) | abstract class TextNodeLayoutBuilder { method layOutNextLine (line 26) | InlineTextElement? layOutNextLine( FILE: packages/flame/lib/src/text/nodes/italic_text_node.dart class ItalicTextNode (line 7) | class ItalicTextNode extends InlineTextNode { method fillStyles (line 20) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/paragraph_node.dart class ParagraphNode (line 4) | class ParagraphNode extends TextBlockNode { method fillStyles (line 17) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/plain_text_node.dart class PlainTextNode (line 5) | class PlainTextNode extends InlineTextNode { method fillStyles (line 11) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... class _PlainTextLayoutBuilder (line 19) | class _PlainTextLayoutBuilder extends TextNodeLayoutBuilder { method layOutNextLine (line 34) | InlineTextElement? layOutNextLine( FILE: packages/flame/lib/src/text/nodes/strikethrough_text_node.dart class StrikethroughTextNode (line 10) | class StrikethroughTextNode extends InlineTextNode { method fillStyles (line 25) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/nodes/text_block_node.dart class TextBlockNode (line 7) | abstract class TextBlockNode extends BlockNode { method fillStyles (line 14) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... method format (line 22) | BlockElement format(double availableWidth) method _relativeOffset (line 65) | double _relativeOffset(TextAlign textAlign) FILE: packages/flame/lib/src/text/nodes/text_node.dart class TextNode (line 3) | abstract class TextNode { method fillStyles (line 6) | void fillStyles(DocumentStyle stylesheet, InlineTextStyle parentTextSt... FILE: packages/flame/lib/src/text/renderers/sprite_font_renderer.dart class SpriteFontRenderer (line 8) | class SpriteFontRenderer extends TextRenderer { method format (line 26) | SpriteFontTextElement format(String text) FILE: packages/flame/lib/src/text/renderers/text_paint.dart class TextPaint (line 7) | class TextPaint extends TextRenderer { method format (line 17) | TextPainterTextElement format(String text) method toTextPainter (line 45) | TextPainter toTextPainter(String text) method copyWith (line 57) | TextPaint copyWith( method asInlineTextStyle (line 67) | InlineTextStyle asInlineTextStyle() method _extractBackground (line 90) | Paint? _extractBackground(TextStyle style) FILE: packages/flame/lib/src/text/renderers/text_renderer.dart class TextRenderer (line 7) | abstract class TextRenderer { method format (line 8) | InlineTextElement format(String text) method getLineMetrics (line 10) | LineMetrics getLineMetrics(String text) method render (line 14) | void render( FILE: packages/flame/lib/src/text/renderers/text_renderer_factory.dart class TextRendererFactory (line 3) | class TextRendererFactory { method createDefault (line 15) | T createDefault() FILE: packages/flame/lib/src/text/styles/background_style.dart class BackgroundStyle (line 5) | @immutable method copyWith (line 34) | BackgroundStyle copyWith(BackgroundStyle other) FILE: packages/flame/lib/src/text/styles/block_style.dart class BlockStyle (line 7) | @immutable method copyWith (line 28) | BlockStyle copyWith(BlockStyle other) FILE: packages/flame/lib/src/text/styles/document_style.dart class DocumentStyle (line 14) | class DocumentStyle extends FlameTextStyle { method getCustomStyle (line 113) | InlineTextStyle? getCustomStyle(String className) method copyWith (line 131) | DocumentStyle copyWith(DocumentStyle other) method merge (line 160) | FlameTextStyle? merge(FlameTextStyle? style1, FlameTextStyle? style2) FILE: packages/flame/lib/src/text/styles/flame_text_style.dart class FlameTextStyle (line 15) | abstract class FlameTextStyle { method copyWith (line 20) | FlameTextStyle copyWith(covariant FlameTextStyle other) method merge (line 24) | T? merge(T? style1, T? style2) FILE: packages/flame/lib/src/text/styles/inline_text_style.dart class InlineTextStyle (line 9) | @immutable method copyWith (line 56) | InlineTextStyle copyWith(InlineTextStyle other) method asTextRenderer (line 80) | TextPaint asTextRenderer() method asTextStyle (line 86) | TextStyle asTextStyle() FILE: packages/flame/lib/src/text/styles/overflow.dart type Overflow (line 1) | enum Overflow { FILE: packages/flame/lib/src/timer.dart class Timer (line 12) | class Timer { method isRunning (line 42) | bool isRunning() method update (line 47) | void update(double dt) method _callTicker (line 67) | void _callTicker() method start (line 76) | void start() method stop (line 82) | void stop() method reset (line 88) | void reset() method pause (line 93) | void pause() method resume (line 98) | void resume() FILE: packages/flame/lib/src/widgets/animation_widget.dart class SpriteAnimationWidget (line 14) | class SpriteAnimationWidget extends StatefulWidget { method createState (line 77) | State createState() class _SpriteAnimationWidgetState (line 80) | class _SpriteAnimationWidgetState extends State { method didUpdateWidget (line 85) | void didUpdateWidget(covariant SpriteAnimationWidget oldWidget) method _updateAnimation (line 96) | Future _updateAnimation( method build (line 128) | Widget build(BuildContext context) class InternalSpriteAnimationWidget (line 150) | @visibleForTesting method createState (line 176) | State createState() class _InternalSpriteAnimationWidgetState (line 179) | class _InternalSpriteAnimationWidgetState method initState (line 186) | void initState() method didUpdateWidget (line 195) | void didUpdateWidget(InternalSpriteAnimationWidget oldWidget) method _initAnimation (line 215) | void _initAnimation() method _setupController (line 224) | void _setupController() method _onAnimationValueChanged (line 230) | void _onAnimationValueChanged() method _pauseAnimation (line 247) | void _pauseAnimation() method dispose (line 252) | void dispose() method build (line 258) | Widget build(BuildContext ctx) FILE: packages/flame/lib/src/widgets/base_future_builder.dart class BaseFutureBuilder (line 5) | class BaseFutureBuilder extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) FILE: packages/flame/lib/src/widgets/components_notifier_builder.dart class ComponentsNotifierBuilder (line 5) | class ComponentsNotifierBuilder extends StatefulWid... method createState (line 16) | State createState() class _ComponentsNotifierBuilderState (line 21) | class _ComponentsNotifierBuilderState method initState (line 24) | void initState() method dispose (line 31) | void dispose() method _listener (line 37) | void _listener() method build (line 42) | Widget build(BuildContext context) FILE: packages/flame/lib/src/widgets/nine_tile_box.dart class _Painter (line 14) | class _Painter extends CustomPainter { method paint (line 31) | void paint(Canvas canvas, Size size) method shouldRepaint (line 36) | bool shouldRepaint(_) class NineTileBoxWidget (line 40) | class NineTileBoxWidget extends StatefulWidget { method createState (line 95) | State createState() class _NineTileBoxWidgetState (line 98) | class _NineTileBoxWidgetState extends State { method didUpdateWidget (line 102) | void didUpdateWidget(covariant NineTileBoxWidget oldWidget) method _updateNineTileBox (line 108) | Future _updateNineTileBox( method build (line 123) | Widget build(BuildContext context) class InternalNineTileBox (line 143) | @visibleForTesting method build (line 167) | Widget build(BuildContext context) FILE: packages/flame/lib/src/widgets/sprite_button.dart class SpriteButton (line 13) | class SpriteButton extends StatelessWidget { method build (line 178) | Widget build(BuildContext context) class InternalSpriteButton (line 201) | @visibleForTesting method createState (line 225) | State createState() class _ButtonState (line 228) | class _ButtonState extends State { method build (line 232) | Widget build(_) class _ButtonPainter (line 281) | class _ButtonPainter extends CustomPainter { method shouldRepaint (line 287) | bool shouldRepaint(_ButtonPainter old) method paint (line 291) | void paint(Canvas canvas, Size size) FILE: packages/flame/lib/src/widgets/sprite_painter.dart class SpritePainter (line 8) | class SpritePainter extends CustomPainter { method shouldRepaint (line 18) | bool shouldRepaint(SpritePainter oldDelegate) method paint (line 26) | void paint(Canvas canvas, Size size) FILE: packages/flame/lib/src/widgets/sprite_widget.dart class SpriteWidget (line 15) | class SpriteWidget extends StatefulWidget { method createState (line 79) | State createState() class _SpriteWidgetState (line 82) | class _SpriteWidgetState extends State { method _initializeFuture (line 85) | FutureOr _initializeFuture() method didUpdateWidget (line 95) | void didUpdateWidget(covariant SpriteWidget oldWidget) method _updateSprite (line 105) | Future _updateSprite( method _disposeImage (line 125) | Future _disposeImage() method dispose (line 131) | void dispose() method build (line 140) | Widget build(BuildContext context) class InternalSpriteWidget (line 158) | @visibleForTesting method build (line 180) | Widget build(BuildContext context) FILE: packages/flame/test/_resources/custom_flame_game.dart class CustomFlameGame (line 3) | class CustomFlameGame extends FlameGame { method onLoad (line 15) | Future? onLoad() method onMount (line 18) | void onMount() FILE: packages/flame/test/_resources/load_image.dart function loadImage (line 4) | Future loadImage(String fileName) FILE: packages/flame/test/anchor_test.dart function main (line 6) | void main() FILE: packages/flame/test/cache/assets_cache_test.dart class _MockAssetBundle (line 10) | class _MockAssetBundle extends Mock implements AssetBundle {} function main (line 12) | void main() FILE: packages/flame/test/cache/images_test.dart class _MockAssetBundle (line 12) | class _MockAssetBundle extends Mock implements AssetBundle {} function main (line 14) | void main() class _MockImage (line 190) | class _MockImage extends Mock implements Image { method dispose (line 194) | void dispose() FILE: packages/flame/test/cache/memory_cache_test.dart function main (line 4) | void main() FILE: packages/flame/test/camera/behaviors/bounded_position_behavior_test.dart function main (line 7) | void main() FILE: packages/flame/test/camera/behaviors/follow_behavior_test.dart function main (line 7) | void main() FILE: packages/flame/test/camera/behaviors/viewport_aware_bounds_behavior_test.dart function main (line 9) | void main() function _getBounds (line 163) | Shape? _getBounds(CameraComponent camera) function _epsilonRRectEqualityCheck (line 166) | bool _epsilonRRectEqualityCheck(RRect a, RRect b, double epsilon) FILE: packages/flame/test/camera/camera_component_test.dart function main (line 14) | void main() class _SolidBackground (line 609) | class _SolidBackground extends Component with HasPaint { method render (line 613) | void render(Canvas canvas) class _PostProcessChecker (line 616) | class _PostProcessChecker extends PostProcess { method onLoad (line 620) | void onLoad() FILE: packages/flame/test/camera/camera_test_helpers.dart class CrossHair (line 5) | class CrossHair extends PositionComponent { method render (line 16) | void render(Canvas canvas) FILE: packages/flame/test/camera/viewfinder_test.dart function main (line 10) | void main() class _Rect (line 233) | class _Rect extends PositionComponent { method render (line 237) | void render(Canvas canvas) FILE: packages/flame/test/camera/viewports/circular_viewport_test.dart function main (line 11) | void main() function hit (line 129) | bool hit(double x, double y) class _MyWorld (line 172) | class _MyWorld extends World { method render (line 174) | void render(Canvas canvas) FILE: packages/flame/test/camera/viewports/fixed_aspect_ratio_viewport_test.dart function main (line 9) | void main() function hit (line 87) | bool hit(double x, double y) class _MyWorld (line 107) | class _MyWorld extends World { method render (line 109) | void render(Canvas canvas) FILE: packages/flame/test/camera/viewports/fixed_resolution_viewport_test.dart function main (line 7) | void main() class _OnParentResizeTesterComponent (line 44) | class _OnParentResizeTesterComponent extends PositionComponent { method onParentResize (line 50) | void onParentResize(Vector2 size) FILE: packages/flame/test/camera/viewports/fixed_size_viewport_test.dart function main (line 8) | void main() FILE: packages/flame/test/camera/viewports/max_viewport_test.dart function main (line 6) | void main() class _MyMaxViewport (line 67) | class _MyMaxViewport extends MaxViewport { method onViewportResize (line 71) | void onViewportResize() FILE: packages/flame/test/camera/world_test.dart function main (line 6) | void main() FILE: packages/flame/test/collisions/collision_callback_benchmark_test.dart class _TestBlock (line 11) | class _TestBlock extends PositionComponent with CollisionCallbacks { method onCollisionStart (line 24) | void onCollisionStart( method update (line 33) | void update(double dt) function main (line 42) | void main() FILE: packages/flame/test/collisions/collision_callback_test.dart function main (line 9) | void main() FILE: packages/flame/test/collisions/collision_detection_test.dart function main (line 13) | void main() class _CollisionDetectionGame (line 2544) | class _CollisionDetectionGame extends FlameGame with HasCollisionDetecti... FILE: packages/flame/test/collisions/collision_passthrough_test.dart class _Passthrough (line 8) | class _Passthrough extends TestBlock with CollisionPassthrough { function main (line 12) | void main() FILE: packages/flame/test/collisions/collision_test_helpers.dart class HasCollidablesGame (line 8) | class HasCollidablesGame extends FlameGame with HasCollisionDetection {} class HasQuadTreeCollidablesGame (line 10) | class HasQuadTreeCollidablesGame extends FlameGame class CollisionDetectionWorld (line 13) | class CollisionDetectionWorld extends World with HasCollisionDetection {} function testCollisionDetectionGame (line 16) | void testCollisionDetectionGame( function testQuadTreeCollisionDetectionGame (line 24) | void testQuadTreeCollisionDetectionGame( function runCollisionTestRegistry (line 41) | Future runCollisionTestRegistry( class TestHitbox (line 52) | class TestHitbox extends RectangleHitbox { method toString (line 71) | String toString() class CompositeTestHitbox (line 78) | class CompositeTestHitbox extends CompositeHitbox { class TestBlock (line 96) | class TestBlock extends PositionComponent with CollisionCallbacks { method collidingWith (line 125) | bool collidingWith(PositionComponent other) method collidedWithExactly (line 129) | bool collidedWithExactly(List collidables) method toString (line 136) | String toString() method intersections (line 142) | Set intersections(TestBlock other) method onCollisionStart (line 153) | void onCollisionStart( method onCollision (line 162) | void onCollision(Set intersectionPoints, PositionComponent ot... method onCollisionEnd (line 168) | void onCollisionEnd(PositionComponent other) method onComponentTypeCheck (line 174) | bool onComponentTypeCheck(PositionComponent other) class Water (line 180) | class Water extends PositionComponent { class Brick (line 184) | class Brick extends PositionComponent { FILE: packages/flame/test/collisions/collision_type_test.dart function main (line 11) | void main() function generateBlocks (line 177) | List generateBlocks(CollisionType type) FILE: packages/flame/test/collisions/screen_hibox_test.dart function main (line 9) | void main() FILE: packages/flame/test/components/advanced_button_component_test.dart function main (line 8) | void main() class _SimpleStatelessWidget (line 231) | class _SimpleStatelessWidget extends StatelessWidget { method build (line 239) | Widget build(BuildContext context) FILE: packages/flame/test/components/button_component_test.dart function main (line 9) | void main() class _SimpleStatelessWidget (line 180) | class _SimpleStatelessWidget extends StatelessWidget { method build (line 188) | Widget build(BuildContext context) FILE: packages/flame/test/components/clip_component_test.dart class _Rectangle (line 6) | class _Rectangle extends RectangleComponent { function main (line 15) | void main() FILE: packages/flame/test/components/component_pool_test.dart class _TestComponent (line 5) | class _TestComponent extends PositionComponent { method onMount (line 9) | void onMount() function main (line 17) | void main() FILE: packages/flame/test/components/component_render_context_test.dart function main (line 8) | void main() class _IntContext (line 82) | class _IntContext extends ComponentRenderContext { class _ParentWithContext (line 88) | class _ParentWithContext extends Component { class _ChildReadsContext (line 101) | class _ChildReadsContext extends Component { method render (line 105) | void render(Canvas canvas) FILE: packages/flame/test/components/component_test.dart function main (line 14) | void main() function add (line 1234) | Future add() function rebalance (line 1243) | Future rebalance() function waitFor (line 1251) | void waitFor(int milliseconds, Future Function() fn) function start (line 1259) | Future start() function matchComponentsAtPoint (line 1516) | void matchComponentsAtPoint(Vector2 point, List<_Pair> expected) class _ComponentA (line 1814) | class _ComponentA extends Component { class _ComponentB (line 1818) | class _ComponentB extends Component { class _ComponentWithSizeHistory (line 1822) | class _ComponentWithSizeHistory extends Component { method onGameResize (line 1826) | void onGameResize(Vector2 size) class _Visitor (line 1832) | class _Visitor extends Component { class _IntComponent (line 1836) | class _IntComponent extends Component { class _TwoChildrenComponent (line 1840) | class _TwoChildrenComponent extends Component { method onLoad (line 1847) | Future onLoad() class _LifecycleComponent (line 1855) | class _LifecycleComponent extends Component { method countEvents (line 1861) | int countEvents(String event) method onLoad (line 1866) | Future onLoad() method onMount (line 1875) | void onMount() method onRemove (line 1884) | void onRemove() method onGameResize (line 1892) | void onGameResize(Vector2 size) method toString (line 1898) | String toString() class _SlowLoadingComponent (line 1901) | class _SlowLoadingComponent extends Component { method onLoad (line 1905) | Future onLoad() class _SlowComponent (line 1911) | class _SlowComponent extends Component { method onLoad (line 1917) | Future onLoad() method toString (line 1923) | String toString() class _SelfRemovingOnLoadComponent (line 1926) | class _SelfRemovingOnLoadComponent extends Component { method onLoad (line 1928) | Future? onLoad() class _SelfRemovingOnMountComponent (line 1934) | class _SelfRemovingOnMountComponent extends Component { method onMount (line 1936) | void onMount() class _Pair (line 1941) | class _Pair { class _PrepareGame (line 1947) | class _PrepareGame extends FlameGame { method onLoad (line 1951) | Future onLoad() class _OnPrepareComponent (line 1956) | class _OnPrepareComponent extends Component { method onMount (line 1960) | void onMount() class _ParentOnPrepareComponent (line 1966) | class _ParentOnPrepareComponent extends _OnPrepareComponent { method onLoad (line 1968) | Future onLoad() class _IdentifiableComponent (line 1973) | class _IdentifiableComponent extends Component { class _AsyncLoadingChild (line 1979) | class _AsyncLoadingChild extends Component { method onLoad (line 1981) | Future onLoad() class _GameResizeComponent (line 1987) | class _GameResizeComponent extends PositionComponent { method onGameResize (line 1994) | void onGameResize(Vector2 gameSize) class _OnChildrenChangedComponent (line 2000) | class _OnChildrenChangedComponent extends PositionComponent { method onChildrenChanged (line 2005) | void onChildrenChanged(Component child, ChildrenChangeType type) class _RemoveWhereComponent (line 2011) | class _RemoveWhereComponent extends Component { method onLoad (line 2013) | Future onLoad() class _Wrapper (line 2019) | class _Wrapper extends StatefulWidget { method createState (line 2029) | State<_Wrapper> createState() class _WrapperState (line 2032) | class _WrapperState extends State<_Wrapper> { method initState (line 2036) | void initState() method build (line 2043) | Widget build(BuildContext context) class _DetachableFlameGame (line 2062) | class _DetachableFlameGame extends FlameGame { method resetValues (line 2066) | void resetValues() method onAttach (line 2072) | void onAttach() method onDetach (line 2078) | void onDetach() function _myDetachableGame (line 2084) | FlameTester<_DetachableFlameGame> _myDetachableGame({required bool open}) class _ComponentWithChildrenRemoveAll (line 2093) | class _ComponentWithChildrenRemoveAll extends Component { method onMount (line 2095) | void onMount() class _RemoveAllChildrenComponent (line 2103) | class _RemoveAllChildrenComponent extends Component { method onRemove (line 2105) | void onRemove() FILE: packages/flame/test/components/components_notifier_test.dart class _Enemy (line 5) | class _Enemy extends PositionComponent with Notifier {} function main (line 7) | void main() FILE: packages/flame/test/components/custom_painter_component_test.dart class _MockCustomPainter (line 7) | class _MockCustomPainter extends Mock implements CustomPainter {} function main (line 9) | void main() FILE: packages/flame/test/components/element_component_test.dart function main (line 5) | void main() FILE: packages/flame/test/components/fps_component_test.dart function main (line 5) | void main() FILE: packages/flame/test/components/has_auto_batched_children_test.dart class _MockCanvas (line 9) | class _MockCanvas extends Mock implements Canvas {} class _FakeImage (line 11) | class _FakeImage extends Fake implements Image {} class _AutoBatchGroup (line 13) | class _AutoBatchGroup extends PositionComponent with HasAutoBatchedChild... function main (line 15) | void main() FILE: packages/flame/test/components/hud_button_component_test.dart function main (line 9) | void main() class _CustomHudButtonComponent (line 170) | class _CustomHudButtonComponent extends HudButtonComponent { method onLoad (line 172) | Future onLoad() FILE: packages/flame/test/components/hud_margin_component_test.dart function main (line 7) | void main() FILE: packages/flame/test/components/icon_component_test.dart function main (line 11) | void main() FILE: packages/flame/test/components/input/sprite_button_component_test.dart type _ButtonState (line 13) | enum _ButtonState { function main (line 18) | Future main() class _CustomSpriteButtonComponent (line 448) | class _CustomSpriteButtonComponent extends SpriteButtonComponent { method onLoad (line 464) | Future onLoad() class _SimpleStatelessWidget (line 472) | class _SimpleStatelessWidget extends StatelessWidget { method build (line 480) | Widget build(BuildContext context) FILE: packages/flame/test/components/isometric_tile_map_component_test.dart class _MockImage (line 9) | class _MockImage extends Mock implements Image { class _MockSpriteSheet (line 21) | class _MockSpriteSheet extends Mock implements SpriteSheet { function main (line 30) | void main() FILE: packages/flame/test/components/joystick_component_test.dart function main (line 7) | void main() FILE: packages/flame/test/components/keyboard_listener_component_test.dart class _KeyCallStub (line 6) | abstract class _KeyCallStub { method onCall (line 7) | bool onCall(Set keysPressed) class _KeyCallStubImpl (line 10) | class _KeyCallStubImpl extends Mock implements _KeyCallStub {} class _MockKeyUpEvent (line 12) | class _MockKeyUpEvent extends Mock implements KeyUpEvent { method toString (line 14) | String toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) function _mockKeyUp (line 19) | KeyUpEvent _mockKeyUp(LogicalKeyboardKey key) function main (line 25) | void main() FILE: packages/flame/test/components/mixins/component_viewport_margin_test.dart function main (line 7) | void main() class _TestGame (line 46) | class _TestGame extends FlameGame {} class _ComponentWithViewportMargin (line 48) | class _ComponentWithViewportMargin extends PositionComponent FILE: packages/flame/test/components/mixins/gesture_hitboxes_test.dart function main (line 6) | void main() class _HitboxComponent (line 124) | class _HitboxComponent extends PositionComponent with GestureHitboxes {} FILE: packages/flame/test/components/mixins/has_ancestor_test.dart function main (line 5) | void main() class _AncestorComponent (line 38) | class _AncestorComponent extends Component {} class _InBetweenComponent (line 40) | class _InBetweenComponent extends Component {} class _DifferentComponent (line 42) | class _DifferentComponent extends Component {} class _TestComponent (line 44) | class _TestComponent extends Component with HasAncestor<_AncestorCompone... FILE: packages/flame/test/components/mixins/has_decorator_test.dart function main (line 8) | void main() class _DecoratedComponent (line 32) | class _DecoratedComponent extends PositionComponent { method render (line 39) | void render(Canvas canvas) FILE: packages/flame/test/components/mixins/has_game_ref_test.dart class _MyGame (line 9) | class _MyGame extends FlameGame { method foo (line 11) | void foo() class _FooComponent (line 16) | class _FooComponent extends Component with HasGameRef<_MyGame> { method foo (line 17) | void foo() class _BarComponent (line 22) | class _BarComponent extends Component with HasGameRef<_MyGame> {} class _MockFlameGame (line 24) | class _MockFlameGame extends Mock implements _MyGame {} function main (line 26) | void main() FILE: packages/flame/test/components/mixins/has_paint_test.dart function main (line 7) | void main() class _MyComponent (line 321) | class _MyComponent extends PositionComponent with HasPaint {} type _MyComponentKeys (line 323) | enum _MyComponentKeys { class _MyComponentWithType (line 328) | class _MyComponentWithType extends PositionComponent FILE: packages/flame/test/components/mixins/has_time_scale_test.dart function main (line 6) | void main() class _GameWithTimeScale (line 148) | class _GameWithTimeScale extends FlameGame with HasTimeScale {} class _ComponentWithTimeScale (line 150) | class _ComponentWithTimeScale extends Component with HasTimeScale {} class _MovingComponent (line 152) | class _MovingComponent extends PositionComponent { method update (line 155) | void update(double dt) FILE: packages/flame/test/components/mixins/has_visibility_test.dart function main (line 10) | void main() class _MySpriteComponent (line 23) | class _MySpriteComponent extends PositionComponent with HasVisibility { method onLoad (line 27) | Future onLoad() method render (line 32) | void render(Canvas canvas) class _MyComponent (line 41) | class _MyComponent extends PositionComponent { method render (line 49) | void render(Canvas canvas) FILE: packages/flame/test/components/mixins/parent_is_a_test.dart function main (line 5) | void main() class _ParentComponent (line 34) | class _ParentComponent extends Component {} class _DifferentComponent (line 36) | class _DifferentComponent extends Component {} class _TestComponent (line 38) | class _TestComponent extends Component with ParentIsA<_ParentComponent> {} FILE: packages/flame/test/components/mixins/snapshot_test.dart function main (line 10) | void main() class _SnapshotTestGame (line 175) | class _SnapshotTestGame extends FlameGame { method onLoad (line 182) | Future onLoad() class _MockSnapshotComponent (line 223) | class _MockSnapshotComponent extends _MockComponentSuper with Snapshot { method render (line 229) | void render(Canvas canvas) method renderTree (line 235) | void renderTree(Canvas canvas) method takeSnapshot (line 241) | Picture takeSnapshot() class _MockComponentSuper (line 249) | class _MockComponentSuper extends PositionComponent { method renderTree (line 253) | void renderTree(Canvas canvas) function _generateCircle (line 260) | CircleComponent _generateCircle( FILE: packages/flame/test/components/parallax_test.dart class _ParallaxGame (line 10) | class _ParallaxGame extends FlameGame { method onLoad (line 19) | Future onLoad() class _MockImages (line 30) | class _MockImages extends Mock implements Images {} class _MockImage (line 32) | class _MockImage extends Mock implements Image { class _SlowLoadParallaxGame (line 40) | class _SlowLoadParallaxGame extends FlameGame { method onLoad (line 49) | Future onLoad() method createMockAnswer (line 52) | void createMockAnswer(int imageNumber, int time) function main (line 82) | void main() FILE: packages/flame/test/components/particle_system_component_test.dart class _MockParticle (line 9) | class _MockParticle extends Mock implements Particle {} function main (line 11) | void main() FILE: packages/flame/test/components/position_component_test.dart function main (line 12) | void main() function checkOutsideCorners (line 367) | void checkOutsideCorners({ class _MyHitboxComponent (line 1342) | class _MyHitboxComponent extends PositionComponent with GestureHitboxes {} class _MyDebugComponent (line 1344) | class _MyDebugComponent extends PositionComponent { method toString (line 1353) | String toString() FILE: packages/flame/test/components/post_process_component_test.dart function main (line 6) | Future main() FILE: packages/flame/test/components/priority_test.dart function main (line 11) | void main() function componentsSorted (line 12) | void componentsSorted(Iterable components) class _SpyComponentSet (line 238) | class _SpyComponentSet extends MappingOrderedSet { method rebalanceAll (line 244) | void rebalanceAll() class _PriorityComponent (line 250) | class _PriorityComponent extends Component { class _ParentWithReorderSpy (line 254) | class _ParentWithReorderSpy extends Component { method createComponentSet (line 258) | OrderedSet createComponentSet() method assertCalled (line 260) | void assertCalled(int n) FILE: packages/flame/test/components/rectangle_component_test.dart function main (line 5) | void main() FILE: packages/flame/test/components/route_test.dart function main (line 10) | void main() class _CustomRoute (line 518) | class _CustomRoute extends Route { method onPush (line 536) | void onPush(Route? route) method onPop (line 539) | void onPop(Route route) method build (line 542) | Component build() class _TimerComponent (line 545) | class _TimerComponent extends Component { method update (line 549) | void update(double dt) class _ColoredComponent (line 554) | class _ColoredComponent extends PositionComponent { method render (line 564) | void render(Canvas canvas) class _HeavyComponent (line 569) | class _HeavyComponent extends PositionComponent { method onLoad (line 573) | FutureOr onLoad() FILE: packages/flame/test/components/router_component_test.dart function main (line 7) | void main() class _ComponentA (line 441) | class _ComponentA extends Component {} class _ComponentB (line 443) | class _ComponentB extends Component {} class _ComponentC (line 445) | class _ComponentC extends Component {} class _ComponentD (line 447) | class _ComponentD extends Component {} class _ComponentE (line 449) | class _ComponentE extends Component {} class _TestRoute (line 451) | class _TestRoute extends Route { method onPop (line 464) | void onPop(Route nextRoute) method onPush (line 471) | void onPush(Route? previousRoute) method didPop (line 478) | void didPop(Route nextRoute) method didPush (line 485) | void didPush(Route? previousRoute) FILE: packages/flame/test/components/scroll_text_box_component_test.dart function main (line 7) | void main() class _MockOnCompleteCallback (line 104) | class _MockOnCompleteCallback extends Mock { method call (line 105) | void call() FILE: packages/flame/test/components/shape_component_test.dart function main (line 7) | void main() function createParent (line 442) | PositionComponent createParent() function createParent (line 471) | PositionComponent createParent() function createParent (line 500) | PositionComponent createParent() FILE: packages/flame/test/components/spawn_component_test.dart function main (line 9) | void main() class _CountComponent (line 548) | class _CountComponent extends PositionComponent {} FILE: packages/flame/test/components/sprite_animation_component_test.dart function main (line 5) | Future main() FILE: packages/flame/test/components/sprite_animation_group_component_test.dart type _AnimationState (line 5) | enum _AnimationState { function main (line 10) | Future main() FILE: packages/flame/test/components/sprite_component_test.dart function main (line 5) | Future main() FILE: packages/flame/test/components/sprite_group_component_test.dart type _SpriteState (line 5) | enum _SpriteState { function main (line 11) | Future main() FILE: packages/flame/test/components/text_box_component_test.dart function main (line 8) | void main() class _FramedTextBox (line 404) | class _FramedTextBox extends TextBoxComponent { method render (line 421) | void render(Canvas canvas) FILE: packages/flame/test/components/text_component_test.dart function main (line 5) | void main() FILE: packages/flame/test/components/timer_component_test.dart class _MyTimerComponent (line 5) | class _MyTimerComponent extends TimerComponent { method onTick (line 16) | void onTick() class _MyTickOnLoadTimerComponent (line 21) | class _MyTickOnLoadTimerComponent extends TimerComponent { method onTick (line 33) | void onTick() class _NonRepeatingTimerComponent (line 38) | class _NonRepeatingTimerComponent extends TimerComponent { function main (line 47) | void main() FILE: packages/flame/test/components/toogle_button_component_test.dart function main (line 8) | void main() class _SimpleStatelessWidget (line 247) | class _SimpleStatelessWidget extends StatelessWidget { method build (line 255) | Widget build(BuildContext context) FILE: packages/flame/test/components/value_route_test.dart function main (line 5) | void main() class _CustomValueRoute (line 110) | class _CustomValueRoute extends ValueRoute { method build (line 119) | Component build() class _CustomComponent (line 122) | class _CustomComponent extends Component { method update (line 128) | void update(double dt) FILE: packages/flame/test/components/world_route_test.dart class _TestWorld1 (line 5) | class _TestWorld1 extends World { class _TestWorld2 (line 9) | class _TestWorld2 extends World {} function main (line 11) | void main() FILE: packages/flame/test/custom_component.dart class CustomComponent (line 8) | class CustomComponent extends Component { method onGameResize (line 33) | void onGameResize(Vector2 size) method onLoad (line 39) | FutureOr onLoad() method onMount (line 42) | void onMount() method onRemove (line 45) | void onRemove() method update (line 48) | void update(double dt) method render (line 51) | void render(Canvas canvas) FILE: packages/flame/test/effects/anchor_by_effect_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/anchor_to_effect_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/color_effect_test.dart class _PaintComponent (line 7) | class _PaintComponent extends Component with HasPaint {} function main (line 9) | void main() FILE: packages/flame/test/effects/combined_effect_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/controllers/curved_effect_controller_test.dart function main (line 8) | void main() FILE: packages/flame/test/effects/controllers/delayed_effect_controller_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/controllers/effect_controller_test.dart class _Callback (line 10) | abstract class _Callback { method call (line 11) | void call() class _CallbackMock (line 14) | class _CallbackMock extends Mock implements _Callback {} function main (line 16) | void main() FILE: packages/flame/test/effects/controllers/infinite_effect_controller_test.dart function main (line 8) | void main() FILE: packages/flame/test/effects/controllers/linear_effect_controller_test.dart function main (line 4) | void main() FILE: packages/flame/test/effects/controllers/mixins/has_single_child_effect_controller_test.dart function main (line 5) | void main() class _TestEffectController (line 41) | class _TestEffectController extends _MockEffectController class _MockEffectController (line 51) | class _MockEffectController extends Mock implements EffectController {} class _MockEffect (line 53) | class _MockEffect extends Mock implements Effect {} FILE: packages/flame/test/effects/controllers/random_effect_controller_test.dart class _MyRandom (line 6) | class _MyRandom implements Random { method nextDouble (line 10) | double nextDouble() method nextBool (line 13) | bool nextBool() method nextInt (line 16) | int nextInt(int max) class _MyRandomVariable (line 19) | class _MyRandomVariable extends RandomVariable { method nextValue (line 24) | double nextValue() function main (line 27) | void main() FILE: packages/flame/test/effects/controllers/repeated_effect_controller_test.dart function main (line 7) | void main() FILE: packages/flame/test/effects/controllers/sequence_effect_controller_test.dart function main (line 9) | void main() FILE: packages/flame/test/effects/controllers/sine_effect_controller_test.dart function main (line 7) | void main() FILE: packages/flame/test/effects/controllers/speed_effect_controller_test.dart function main (line 8) | void main() FILE: packages/flame/test/effects/controllers/zigzag_effect_controller_test.dart function main (line 5) | void main() FILE: packages/flame/test/effects/effect_test.dart class _MyEffect (line 7) | class _MyEffect extends Effect { method apply (line 18) | void apply(double progress) method reset (line 23) | void reset() method onStart (line 29) | void onStart() function main (line 35) | void main() FILE: packages/flame/test/effects/function_effect_test.dart function main (line 7) | void main() FILE: packages/flame/test/effects/glow_effect.dart function main (line 6) | void main() class _PaintComponent (line 35) | class _PaintComponent extends Component with HasPaint {} FILE: packages/flame/test/effects/hue_effect_test.dart function main (line 8) | void main() class _PaintComponent (line 104) | class _PaintComponent extends Component with HasPaint {} FILE: packages/flame/test/effects/move_along_path_effect_test.dart function main (line 10) | void main() FILE: packages/flame/test/effects/move_by_effect_test.dart function main (line 8) | void main() class _RectComponent (line 64) | class _RectComponent extends Component { class _TopLeftCorner (line 68) | class _TopLeftCorner implements PositionProvider { FILE: packages/flame/test/effects/move_to_effect_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/opacity_effect_test.dart class _PaintComponent (line 10) | class _PaintComponent extends Component with HasPaint {} class _CustomPaintComponent (line 12) | class _CustomPaintComponent extends Component type _PaintTypes (line 21) | enum _PaintTypes { paint1, paint2, paint3 } function main (line 23) | void main() FILE: packages/flame/test/effects/remove_effect_test.dart function main (line 6) | void main() FILE: packages/flame/test/effects/rotate_around_effect_test.dart function main (line 11) | void main() FILE: packages/flame/test/effects/rotate_effect_test.dart function main (line 10) | void main() FILE: packages/flame/test/effects/scale_effect_test.dart function main (line 9) | void main() FILE: packages/flame/test/effects/sequence_effect_test.dart function main (line 8) | void main() function controller (line 191) | EffectController controller() function duration (line 257) | EffectController duration(double t) FILE: packages/flame/test/effects/size_effect_test.dart function main (line 8) | void main() class _ResizableComponent (line 158) | class _ResizableComponent extends PositionComponent implements SizeProvi... FILE: packages/flame/test/effects/transform2d_effect_test.dart class _MyEffect (line 7) | class _MyEffect extends Transform2DEffect { method apply (line 11) | void apply(double progress) function main (line 14) | void main() FILE: packages/flame/test/events/component_mixins/double_tap_callbacks_test.dart function main (line 8) | void main() class _DoubleTapCallbacksComponent (line 164) | class _DoubleTapCallbacksComponent extends PositionComponent method onDoubleTapUp (line 176) | void onDoubleTapUp(DoubleTapEvent event) method onDoubleTapCancel (line 181) | void onDoubleTapCancel(DoubleTapCancelEvent event) method onDoubleTapDown (line 186) | void onDoubleTapDown(DoubleTapDownEvent event) FILE: packages/flame/test/events/component_mixins/drag_callbacks_test.dart function main (line 8) | void main() function onDragStart (line 407) | void onDragStart(DragStartEvent event) function onDragUpdate (line 419) | void onDragUpdate(DragUpdateEvent event) function onDragEnd (line 426) | void onDragEnd(DragEndEvent event) function onDragCancel (line 438) | void onDragCancel(DragCancelEvent event) class _DragCallbacksComponent (line 445) | class _DragCallbacksComponent extends PositionComponent class _DragCallbacksGame (line 448) | class _DragCallbacksGame extends FlameGame with DragCallbacks, _DragCoun... class _DragWithCallbacksComponent (line 450) | class _DragWithCallbacksComponent extends PositionComponent with DragCal... method onDragStart (line 466) | void onDragStart(DragStartEvent event) method onDragUpdate (line 472) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 477) | void onDragEnd(DragEndEvent event) class _SimpleDragCallbacksComponent (line 483) | class _SimpleDragCallbacksComponent extends PositionComponent FILE: packages/flame/test/events/component_mixins/hover_callbacks_test.dart function main (line 7) | void main() function _mouseEvent (line 59) | void _mouseEvent(FlameGame game, Vector2 position) function _hasDispatcher (line 68) | void _hasDispatcher(FlameGame game) function checkHoverEventCounts (line 79) | void checkHoverEventCounts({required int enter, required int exit}) function onHoverEnter (line 93) | void onHoverEnter() function onHoverExit (line 98) | void onHoverExit() class _HoverCallbacksComponent (line 103) | class _HoverCallbacksComponent extends PositionComponent FILE: packages/flame/test/events/component_mixins/ignore_events_test.dart function main (line 6) | void main() function onTapDown (line 121) | void onTapDown(TapDownEvent event) function onTapUp (line 128) | void onTapUp(TapUpEvent event) function onTapCancel (line 135) | void onTapCancel(TapCancelEvent event) class _IgnoreTapCallbacksComponent (line 141) | class _IgnoreTapCallbacksComponent extends PositionComponent FILE: packages/flame/test/events/component_mixins/pointer_move_callbacks_test.dart function main (line 7) | void main() function _mouseEvent (line 74) | void _mouseEvent(FlameGame game, Vector2 position) function _hasDispatcher (line 83) | void _hasDispatcher(FlameGame game) function removeSingle (line 93) | Vector2 removeSingle() function onPointerMove (line 99) | void onPointerMove(PointerMoveEvent event) class _PointerMoveCallbacksComponent (line 105) | class _PointerMoveCallbacksComponent extends PositionComponent class _PointerMoveCallbacksGame (line 113) | class _PointerMoveCallbacksGame extends FlameGame FILE: packages/flame/test/events/component_mixins/scale_callbacks_test.dart function main (line 12) | void main() function _zoomFrom (line 380) | Future _zoomFrom( function onScaleStart (line 414) | void onScaleStart(ScaleStartEvent event) function onScaleUpdate (line 426) | void onScaleUpdate(ScaleUpdateEvent event) function onScaleEnd (line 433) | void onScaleEnd(ScaleEndEvent event) function _timedZoomFrom (line 450) | Future _timedZoomFrom( class _ScaleCallbacksComponent (line 533) | class _ScaleCallbacksComponent extends PositionComponent class _ScaleCallbacksGame (line 536) | class _ScaleCallbacksGame extends FlameGame class _SimpleScaleCallbacksComponent (line 539) | class _SimpleScaleCallbacksComponent extends PositionComponent class _ScaleWithCallbacksComponent (line 544) | class _ScaleWithCallbacksComponent extends PositionComponent method onScaleStart (line 561) | void onScaleStart(ScaleStartEvent event) method onScaleUpdate (line 567) | void onScaleUpdate(ScaleUpdateEvent event) method onScaleEnd (line 572) | void onScaleEnd(ScaleEndEvent event) FILE: packages/flame/test/events/component_mixins/secondary_tap_callbacks_test.dart function main (line 8) | void main() class _SecondaryTapCallbacksComponent (line 201) | class _SecondaryTapCallbacksComponent extends PositionComponent method onSecondaryTapUp (line 213) | void onSecondaryTapUp(SecondaryTapUpEvent event) method onSecondaryTapCancel (line 218) | void onSecondaryTapCancel(SecondaryTapCancelEvent event) method onSecondaryTapDown (line 223) | void onSecondaryTapDown(SecondaryTapDownEvent event) class _BothTapCallbacksComponent (line 228) | class _BothTapCallbacksComponent extends PositionComponent method onTapUp (line 244) | void onTapUp(TapUpEvent event) method onTapCancel (line 249) | void onTapCancel(TapCancelEvent event) method onTapDown (line 254) | void onTapDown(TapDownEvent event) method onSecondaryTapUp (line 259) | void onSecondaryTapUp(SecondaryTapUpEvent event) method onSecondaryTapCancel (line 264) | void onSecondaryTapCancel(SecondaryTapCancelEvent event) method onSecondaryTapDown (line 269) | void onSecondaryTapDown(SecondaryTapDownEvent event) FILE: packages/flame/test/events/component_mixins/tap_callbacks_test.dart function main (line 7) | void main() class _TapWithCallbacksComponent (line 501) | class _TapWithCallbacksComponent extends PositionComponent with TapCallb... method onTapDown (line 521) | void onTapDown(TapDownEvent event) method onLongTapDown (line 524) | void onLongTapDown(TapDownEvent event) method onTapUp (line 527) | void onTapUp(TapUpEvent event) method onTapCancel (line 530) | void onTapCancel(TapCancelEvent event) class _SimpleTapCallbacksComponent (line 533) | class _SimpleTapCallbacksComponent extends PositionComponent with TapCal... function onTapDown (line 544) | void onTapDown(TapDownEvent event) function onLongTapDown (line 551) | void onLongTapDown(TapDownEvent event) function onTapUp (line 558) | void onTapUp(TapUpEvent event) function onTapCancel (line 565) | void onTapCancel(TapCancelEvent event) class _TapCallbacksComponent (line 571) | class _TapCallbacksComponent extends PositionComponent class _TapCallbacksGame (line 574) | class _TapCallbacksGame extends FlameGame with TapCallbacks, _TapCounter {} FILE: packages/flame/test/events/game_mixins/multi_touch_drag_detector_test.dart function main (line 9) | void main() class _MultiTouchDragDetectorGame (line 75) | class _MultiTouchDragDetectorGame extends Game with MultiTouchDragDetect... method render (line 85) | void render(Canvas canvas) method update (line 88) | void update(double dt) method onDragCancel (line 91) | void onDragCancel(int pointerId) method onDragEnd (line 97) | void onDragEnd(int pointerId, DragEndInfo info) method onDragUpdate (line 103) | void onDragUpdate(int pointerId, DragUpdateInfo info) method onDragStart (line 109) | void onDragStart(int pointerId, DragStartInfo info) FILE: packages/flame/test/events/game_mixins/multi_touch_tap_detector_test.dart function main (line 8) | void main() class _GameWithMultiTouchTapDetector (line 91) | class _GameWithMultiTouchTapDetector extends Game with MultiTouchTapDete... method render (line 102) | void render(Canvas canvas) method update (line 105) | void update(double dt) method onTapDown (line 108) | void onTapDown(int pointerId, TapDownInfo info) method onLongTapDown (line 114) | void onLongTapDown(int pointerId, TapDownInfo info) method onTapUp (line 120) | void onTapUp(int pointerId, TapUpInfo info) method onTapCancel (line 126) | void onTapCancel(int pointerId) method onTap (line 132) | void onTap(int pointerId) FILE: packages/flame/test/events/hardware_keyboard_detector_test.dart function main (line 6) | void main() class _MyKeyboardDetector (line 153) | class _MyKeyboardDetector extends HardwareKeyboardDetector { method onKeyEvent (line 158) | void onKeyEvent(KeyEvent event) FILE: packages/flame/test/events/tap_config_test.dart function main (line 4) | void main() FILE: packages/flame/test/experimental/geometry/shapes/circle_test.dart function main (line 7) | void main() FILE: packages/flame/test/experimental/geometry/shapes/polygon_test.dart function main (line 8) | void main() FILE: packages/flame/test/experimental/geometry/shapes/rectangle_test.dart function main (line 9) | void main() FILE: packages/flame/test/experimental/geometry/shapes/rounded_rectangle_test.dart function main (line 9) | void main() FILE: packages/flame/test/experimental/has_game_reference_test.dart class _GameReferenceGame (line 7) | class _GameReferenceGame extends FlameGame {} function main (line 9) | void main() class _Component (line 108) | class _Component extends Component class _MyGame (line 111) | class _MyGame extends FlameGame { method foo (line 113) | void foo() class _FooComponent (line 118) | class _FooComponent extends Component with HasGameReference<_MyGame> { method foo (line 119) | void foo() class _BarComponent (line 124) | class _BarComponent extends Component with HasGameReference<_MyGame> {} class _MockFlameGame (line 126) | class _MockFlameGame extends Mock implements _MyGame {} FILE: packages/flame/test/experimental/has_world_test.dart function main (line 7) | void main() class _ReferenceWorld (line 84) | class _ReferenceWorld extends World { method foo (line 86) | void foo() class _Component (line 89) | class _Component extends Component with HasWorldReferen... class _MyGame (line 91) | class _MyGame extends FlameGame { class _FooComponent (line 95) | class _FooComponent extends Component with HasWorldReference<_ReferenceW... method foo (line 96) | void foo() class _BarComponent (line 101) | class _BarComponent extends Component with HasWorldReference<_ReferenceW... class _MockWorld (line 103) | class _MockWorld extends Mock implements _ReferenceWorld {} FILE: packages/flame/test/experimental/linear_layout_component_test.dart function main (line 9) | void main() function firstListener (line 493) | void firstListener() function secondListener (line 497) | void secondListener() FILE: packages/flame/test/experimental/linear_layout_component_test_helpers.dart function testLinearLayoutComponent (line 8) | void testLinearLayoutComponent( function runLinearLayoutComponentTestRegistry (line 16) | Future runLinearLayoutComponentTestRegistry( FILE: packages/flame/test/experimental/padding_component_test.dart function main (line 8) | void main() FILE: packages/flame/test/extensions/aabb_test.dart function main (line 7) | void main() function _checkRectValues (line 61) | void _checkRectValues( FILE: packages/flame/test/extensions/canvas_test.dart function main (line 8) | void main() class _MocktailCanvas (line 80) | class _MocktailCanvas extends Mock implements Canvas {} class _DrawerFunction (line 82) | abstract class _DrawerFunction { method call (line 83) | void call(Canvas _) class _MocktailDrawFunction (line 86) | class _MocktailDrawFunction extends Mock implements _DrawerFunction {} FILE: packages/flame/test/extensions/color_test.dart function main (line 5) | void main() FILE: packages/flame/test/extensions/double_test.dart function main (line 6) | void main() FILE: packages/flame/test/extensions/image_extension_test.dart function main (line 12) | void main() function _colorBit (line 135) | int _colorBit(int index, Color color) FILE: packages/flame/test/extensions/list_test.dart function main (line 6) | void main() FILE: packages/flame/test/extensions/matrix4_test.dart function main (line 5) | void main() FILE: packages/flame/test/extensions/offset_test.dart function main (line 7) | void main() FILE: packages/flame/test/extensions/paint_test.dart function main (line 8) | void main() FILE: packages/flame/test/extensions/picture_extension_test.dart function main (line 7) | void main() class _MockPicture (line 24) | class _MockPicture extends Mock implements Picture {} FILE: packages/flame/test/extensions/random_test.dart function main (line 7) | void main() class _MockRandom (line 70) | class _MockRandom extends Mock implements Random {} FILE: packages/flame/test/extensions/rect_test.dart function main (line 10) | void main() class _MockRect (line 233) | class _MockRect extends Mock implements Rect {} FILE: packages/flame/test/extensions/rectangle_test.dart function main (line 7) | void main() function _checkRectValues (line 47) | void _checkRectValues( FILE: packages/flame/test/extensions/size_test.dart function main (line 7) | void main() FILE: packages/flame/test/extensions/vector2_test.dart function main (line 8) | void main() FILE: packages/flame/test/fixtures/fixture_reader.dart function fixture (line 3) | File fixture(String name) function fixtureForString (line 11) | String fixtureForString(String name) FILE: packages/flame/test/game/flame_game_test.dart function main (line 13) | void main() class _IndexedComponent (line 459) | class _IndexedComponent extends Component { class _ConstructorChildrenGame (line 465) | class _ConstructorChildrenGame extends FlameGame { method onLoad (line 474) | Future onLoad() class _MyTappableComponent (line 479) | class _MyTappableComponent extends _MyComponent with TapCallbacks { method onTapDown (line 483) | void onTapDown(TapDownEvent info) class _MyComponent (line 489) | class _MyComponent extends PositionComponent with HasGameReference { method update (line 496) | void update(double dt) method render (line 501) | void render(Canvas canvas) method onGameResize (line 506) | void onGameResize(Vector2 gameSize) method containsLocalPoint (line 512) | bool containsLocalPoint(_) method onRemove (line 515) | void onRemove() class _MyAsyncComponent (line 521) | class _MyAsyncComponent extends _MyComponent { method onLoad (line 523) | Future onLoad() class _OnAttachGame (line 528) | class _OnAttachGame extends FlameGame { method onAttach (line 534) | void onAttach() method onLoad (line 539) | Future? onLoad() class _CompleterGame (line 544) | class _CompleterGame extends FlameGame { FILE: packages/flame/test/game/game_loop_test.dart function main (line 5) | void main() FILE: packages/flame/test/game/game_render_box_test.dart class _MockFlameGame (line 8) | class _MockFlameGame extends Mock implements FlameGame {} class _MockBuildContext (line 10) | class _MockBuildContext extends Mock implements BuildContext {} function main (line 14) | void main() FILE: packages/flame/test/game/game_widget/game_widget_controlled_lifecycle_test.dart class _MyGame (line 6) | class _MyGame extends FlameGame { method onGameResize (line 12) | void onGameResize(Vector2 size) method onLoad (line 18) | Future? onLoad() method onMount (line 24) | void onMount() method onRemove (line 29) | void onRemove() class _TitlePage (line 35) | class _TitlePage extends StatelessWidget { method build (line 37) | Widget build(BuildContext context) class _GamePage (line 49) | class _GamePage extends StatelessWidget { method build (line 55) | Widget build(BuildContext context) class _MyApp (line 80) | class _MyApp extends StatelessWidget { method build (line 86) | Widget build(BuildContext context) class _MyContainer (line 96) | class _MyContainer extends StatefulWidget { method createState (line 102) | State<_MyContainer> createState() class _MyContainerState (line 105) | class _MyContainerState extends State<_MyContainer> { method causeResize (line 110) | void causeResize() method build (line 115) | Widget build(BuildContext context) function main (line 124) | void main() FILE: packages/flame/test/game/game_widget/game_widget_drag_test.dart class _HorizontalDragGame (line 6) | class _HorizontalDragGame extends FlameGame with HorizontalDragDetector { method onHorizontalDragStart (line 11) | void onHorizontalDragStart(_) method onHorizontalDragEnd (line 16) | void onHorizontalDragEnd(_) class _VerticalDragGame (line 21) | class _VerticalDragGame extends FlameGame with VerticalDragDetector { method onVerticalDragStart (line 26) | void onVerticalDragStart(_) method onVerticalDragEnd (line 31) | void onVerticalDragEnd(_) class _PanGame (line 36) | class _PanGame extends FlameGame with PanDetector { method onPanStart (line 41) | void onPanStart(_) method onPanEnd (line 46) | void onPanEnd(_) function main (line 51) | void main() FILE: packages/flame/test/game/game_widget/game_widget_hot_reload_test.dart class _HotReloadGame (line 8) | class _HotReloadGame extends FlameGame { method onHotReload (line 12) | void onHotReload() class _HotReloadComponent (line 18) | class _HotReloadComponent extends Component { method onHotReload (line 22) | void onHotReload() class _AsyncLoadComponent (line 28) | class _AsyncLoadComponent extends Component { method onLoad (line 33) | Future onLoad() method onHotReload (line 36) | void onHotReload() function _findGameWidgetState (line 42) | GameWidgetState<_HotReloadGame> _findGameWidgetState(WidgetTester tester) function main (line 49) | void main() FILE: packages/flame/test/game/game_widget/game_widget_keyboard_test.dart class _KeyboardEventsGame (line 8) | class _KeyboardEventsGame extends FlameGame with KeyboardEvents { method onKeyEvent (line 14) | KeyEventResult onKeyEvent( class _KeyboardHandlerComponent (line 24) | class _KeyboardHandlerComponent extends Component with KeyboardHandler { method onKeyEvent (line 28) | bool onKeyEvent(KeyEvent event, Set keysPressed) class _HasKeyboardHandlerComponentsGame (line 34) | class _HasKeyboardHandlerComponentsGame extends FlameGame method onLoad (line 41) | Future onLoad() class _GamePage (line 47) | class _GamePage extends StatelessWidget { method build (line 53) | Widget build(BuildContext context) function main (line 78) | void main() FILE: packages/flame/test/game/game_widget/game_widget_lifecycle_test.dart class _MyGame (line 6) | class _MyGame extends FlameGame { method onGameResize (line 12) | void onGameResize(Vector2 size) method onLoad (line 18) | Future? onLoad() method onMount (line 24) | void onMount() method update (line 29) | void update(double dt) method render (line 35) | void render(Canvas canvas) method onRemove (line 41) | void onRemove() method onDispose (line 47) | void onDispose() class _TitlePage (line 53) | class _TitlePage extends StatelessWidget { method build (line 55) | Widget build(BuildContext context) class _GamePage (line 67) | class _GamePage extends StatefulWidget { method createState (line 73) | State createState() class _GamePageState (line 78) | class _GamePageState extends State<_GamePage> { method initState (line 82) | void initState() method build (line 88) | Widget build(BuildContext context) class _MyApp (line 113) | class _MyApp extends StatelessWidget { method build (line 122) | Widget build(BuildContext context) class _MyContainer (line 132) | class _MyContainer extends StatefulWidget { method createState (line 138) | State<_MyContainer> createState() class _MyContainerState (line 141) | class _MyContainerState extends State<_MyContainer> { method causeResize (line 146) | void causeResize() method build (line 151) | Widget build(BuildContext context) function main (line 160) | void main() FILE: packages/flame/test/game/game_widget/game_widget_mouse_cursor_test.dart function main (line 5) | void main() function byMouseCursor (line 6) | Finder byMouseCursor(MouseCursor cursor) class _GameWithMouseCursorSetDuringOnLoad (line 72) | class _GameWithMouseCursorSetDuringOnLoad extends FlameGame { method onLoad (line 74) | Future? onLoad() FILE: packages/flame/test/game/game_widget/game_widget_pause_test.dart class _Wrapper (line 6) | class _Wrapper extends StatefulWidget { method createState (line 17) | State<_Wrapper> createState() class _WrapperState (line 20) | class _WrapperState extends State<_Wrapper> { method initState (line 24) | void initState() method build (line 31) | Widget build(BuildContext context) class _MyGame (line 54) | class _MyGame extends FlameGame { method update (line 60) | void update(double dt) method render (line 67) | void render(Canvas canvas) function main (line 73) | void main() function myGame (line 74) | FlameTester<_MyGame> myGame({bool paused = false}) FILE: packages/flame/test/game/game_widget/game_widget_tap_passthrough_test.dart class _TransparentGame (line 7) | class _TransparentGame extends FlameGame { method backgroundColor (line 9) | Color backgroundColor() class _TrackingGame (line 12) | class _TrackingGame extends FlameGame { method backgroundColor (line 16) | Color backgroundColor() method componentsAtPoint (line 19) | Iterable componentsAtPoint( class _TappableComponent (line 28) | class _TappableComponent extends PositionComponent with TapCallbacks { method onTapDown (line 33) | void onTapDown(TapDownEvent event) method onTapUp (line 38) | void onTapUp(TapUpEvent event) function main (line 43) | void main() FILE: packages/flame/test/game/game_widget/game_widget_tap_test.dart class _TapGame (line 10) | class _TapGame extends FlameGame with TapDetector { method onTap (line 14) | void onTap() class _DoubleTapGame (line 19) | class _DoubleTapGame extends FlameGame with DoubleTapDetector { method onDoubleTap (line 24) | void onDoubleTap() method onDoubleTapDown (line 29) | void onDoubleTapDown(TapDownInfo info) function main (line 34) | void main() FILE: packages/flame/test/game/game_widget/game_widget_test.dart class _Wrapper (line 9) | class _Wrapper extends StatefulWidget { method createState (line 19) | State<_Wrapper> createState() class _GameWithKeyboardEvents (line 22) | class _GameWithKeyboardEvents extends FlameGame with KeyboardEvents { method onKeyEvent (line 28) | KeyEventResult onKeyEvent( class _WrapperState (line 37) | class _WrapperState extends State<_Wrapper> { method initState (line 41) | void initState() method build (line 48) | Widget build(BuildContext context) class _MyGame (line 67) | class _MyGame extends FlameGame { method onAttach (line 72) | void onAttach() method onDetach (line 79) | void onDetach() function _myGame (line 86) | FlameTester<_MyGame> _myGame({required bool open}) function main (line 95) | void main() class _GameWithBuildContextCheck (line 470) | class _GameWithBuildContextCheck extends FlameGame { method onLoad (line 474) | Future onLoad() class _ComponentWithBuildContextCheck (line 479) | class _ComponentWithBuildContextCheck extends Component { method onLoad (line 483) | void onLoad() class _GameWithComponentBuildContextCheck (line 488) | class _GameWithComponentBuildContextCheck extends FlameGame { method onLoad (line 492) | Future onLoad() FILE: packages/flame/test/game/mixins/has_performance_tracker_test.dart function main (line 8) | void main() class _GameWithPerformanceTracker (line 36) | class _GameWithPerformanceTracker extends FlameGame with HasPerformanceT... class _SlowComponent (line 40) | class _SlowComponent extends Component { method update (line 43) | void update(double dt) method render (line 45) | void render(Canvas canvas) FILE: packages/flame/test/game/mixins/keyboard_test.dart class _ValidGame (line 7) | class _ValidGame extends FlameGame with KeyboardEvents {} class _InvalidGame (line 9) | class _InvalidGame extends FlameGame function main (line 12) | void main() FILE: packages/flame/test/game/mixins/single_game_instance_test.dart function main (line 6) | void main() class _DelayedComponent (line 55) | class _DelayedComponent extends Component { method onLoad (line 57) | Future onLoad() class _SingletonGame (line 62) | class _SingletonGame extends FlameGame with SingleGameInstance {} FILE: packages/flame/test/game/notifying_vector2_test.dart function main (line 5) | void main() function check (line 10) | void check(NotifyingVector2 v1, void Function(Vector2) operation) function listener (line 14) | void listener() FILE: packages/flame/test/game/overlays_manager_test.dart function main (line 8) | void main() FILE: packages/flame/test/game/transform2d_test.dart function main (line 13) | void main() function transform2dRoundTripUncertainty (line 19) | double transform2dRoundTripUncertainty( FILE: packages/flame/test/geometry/line_segment_test.dart function main (line 5) | void main() FILE: packages/flame/test/geometry/ray2_test.dart function main (line 6) | void main() FILE: packages/flame/test/gestures/detectors_test.dart function main (line 8) | void main() class _TapDetectorGame (line 783) | class _TapDetectorGame extends FlameGame with TapDetector { method onTap (line 790) | void onTap() method onTapUp (line 795) | void onTapUp(TapUpInfo info) method onTapDown (line 800) | void onTapDown(TapDownInfo info) method onTapCancel (line 805) | void onTapCancel() class _SecondaryTapDetectorGame (line 810) | class _SecondaryTapDetectorGame extends FlameGame with SecondaryTapDetec... method onSecondaryTapDown (line 816) | void onSecondaryTapDown(TapDownInfo info) method onSecondaryTapUp (line 821) | void onSecondaryTapUp(TapUpInfo info) method onSecondaryTapCancel (line 826) | void onSecondaryTapCancel() class _TertiaryTapDetectorGame (line 831) | class _TertiaryTapDetectorGame extends FlameGame with TertiaryTapDetector { method onTertiaryTapDown (line 837) | void onTertiaryTapDown(TapDownInfo info) method onTertiaryTapUp (line 842) | void onTertiaryTapUp(TapUpInfo info) method onTertiaryTapCancel (line 847) | void onTertiaryTapCancel() class _DoubleTapDetectorGame (line 852) | class _DoubleTapDetectorGame extends FlameGame with DoubleTapDetector { method onDoubleTap (line 858) | void onDoubleTap() method onDoubleTapCancel (line 863) | void onDoubleTapCancel() method onDoubleTapDown (line 868) | void onDoubleTapDown(TapDownInfo info) class _LongPressDetectorGame (line 873) | class _LongPressDetectorGame extends FlameGame with LongPressDetector { method onLongPress (line 881) | void onLongPress() method onLongPressCancel (line 886) | void onLongPressCancel() method onLongPressEnd (line 891) | void onLongPressEnd(LongPressEndInfo info) method onLongPressUp (line 896) | void onLongPressUp() method onLongPressMoveUpdate (line 899) | void onLongPressMoveUpdate(LongPressMoveUpdateInfo info) method onLongPressStart (line 904) | void onLongPressStart(LongPressStartInfo info) class _HorizontalDragDetectorGame (line 909) | class _HorizontalDragDetectorGame extends FlameGame method onHorizontalDragDown (line 918) | void onHorizontalDragDown(DragDownInfo info) method onHorizontalDragStart (line 923) | void onHorizontalDragStart(DragStartInfo info) method onHorizontalDragUpdate (line 928) | void onHorizontalDragUpdate(DragUpdateInfo info) method onHorizontalDragEnd (line 933) | void onHorizontalDragEnd(DragEndInfo info) method onHorizontalDragCancel (line 938) | void onHorizontalDragCancel() class _VerticalDragDetectorGame (line 943) | class _VerticalDragDetectorGame extends FlameGame with VerticalDragDetec... method onVerticalDragDown (line 951) | void onVerticalDragDown(DragDownInfo info) method onVerticalDragCancel (line 956) | void onVerticalDragCancel() method onVerticalDragEnd (line 961) | void onVerticalDragEnd(DragEndInfo info) method onVerticalDragUpdate (line 966) | void onVerticalDragUpdate(DragUpdateInfo info) method onVerticalDragStart (line 971) | void onVerticalDragStart(DragStartInfo info) class _ForcePressDetectorGame (line 976) | class _ForcePressDetectorGame extends FlameGame with ForcePressDetector { method onForcePressStart (line 983) | void onForcePressStart(ForcePressInfo info) method onForcePressEnd (line 988) | void onForcePressEnd(ForcePressInfo info) method onForcePressUpdate (line 993) | void onForcePressUpdate(ForcePressInfo info) method onForcePressPeak (line 998) | void onForcePressPeak(ForcePressInfo info) class _PanDetectorGame (line 1003) | class _PanDetectorGame extends FlameGame with PanDetector { method onPanDown (line 1011) | void onPanDown(DragDownInfo info) method onPanCancel (line 1016) | void onPanCancel() method onPanEnd (line 1021) | void onPanEnd(DragEndInfo info) method onPanUpdate (line 1026) | void onPanUpdate(DragUpdateInfo info) method onPanStart (line 1031) | void onPanStart(DragStartInfo info) class _ScaleDetectorGame (line 1036) | class _ScaleDetectorGame extends FlameGame with ScaleDetector { method onScaleStart (line 1042) | void onScaleStart(ScaleStartInfo info) method onScaleUpdate (line 1047) | void onScaleUpdate(ScaleUpdateInfo info) method onScaleEnd (line 1052) | void onScaleEnd(ScaleEndInfo info) class _MouseMovementDetectorGame (line 1057) | class _MouseMovementDetectorGame extends FlameGame with MouseMovementDet... method onMouseMove (line 1061) | void onMouseMove(PointerHoverInfo info) class _ScrollDetectorGame (line 1066) | class _ScrollDetectorGame extends FlameGame with ScrollDetector { method onScroll (line 1070) | void onScroll(PointerScrollInfo info) class _MultiDragPanGame (line 1075) | class _MultiDragPanGame extends FlameGame class _MultiTapDoubleTapGame (line 1078) | class _MultiTapDoubleTapGame extends FlameGame FILE: packages/flame/test/image_composition_test.dart class _MockImage (line 6) | class _MockImage extends Mock implements Image {} function main (line 8) | void main() FILE: packages/flame/test/layout/align_component_test.dart function main (line 8) | void main() FILE: packages/flame/test/math/recycled_queue_test.dart function main (line 8) | void main() class _Int (line 383) | class _Int implements Disposable { method dispose (line 389) | void dispose() method toString (line 392) | String toString() FILE: packages/flame/test/math/solve_cubic_test.dart function main (line 5) | void main() function _check (line 98) | void _check(List list1, List list2) FILE: packages/flame/test/math/solve_quadratic_test.dart function main (line 7) | void main() FILE: packages/flame/test/nine_tile_box_test.dart function main (line 10) | void main() class _MyComponent1 (line 64) | class _MyComponent1 extends PositionComponent { method onLoad (line 71) | Future onLoad() method render (line 77) | void render(Canvas canvas) class _MyComponent2 (line 86) | class _MyComponent2 extends PositionComponent { method onLoad (line 93) | Future onLoad() method render (line 105) | void render(Canvas canvas) FILE: packages/flame/test/particles/circle_particle_test.dart class _MockParticle (line 9) | class _MockParticle extends Mock implements CircleParticle {} function main (line 11) | void main() FILE: packages/flame/test/particles/component_particle_test.dart function main (line 7) | void main() FILE: packages/flame/test/particles/composed_particle_test.dart function main (line 7) | void main() FILE: packages/flame/test/particles/computed_particle_test.dart function main (line 7) | void main() FILE: packages/flame/test/particles/curved_particle_test.dart function main (line 7) | void main() FILE: packages/flame/test/particles/moving_particle_test.dart function main (line 9) | void main() FILE: packages/flame/test/particles/scaled_particle_test.dart function main (line 11) | void main() FILE: packages/flame/test/particles/scaling_particle_test.dart function main (line 7) | void main() FILE: packages/flame/test/particles/sprite_particle_test.dart class _MockParticle (line 9) | class _MockParticle extends Mock implements SpriteParticle {} function main (line 11) | Future main() FILE: packages/flame/test/post_process/post_process_test.dart class _CallbackPostProcess (line 8) | class _CallbackPostProcess extends PostProcess { method postProcess (line 14) | void postProcess(Vector2 size, Canvas canvas) function main (line 20) | void main() FILE: packages/flame/test/raster_sprite_test.dart function main (line 11) | void main() class _MyRasterComponent (line 73) | class _MyRasterComponent extends PositionComponent { method onLoad (line 78) | Future onLoad() method render (line 84) | void render(Canvas canvas) FILE: packages/flame/test/rendering/hue_decorator_test.dart function main (line 6) | void main() class _MockCanvas (line 43) | class _MockCanvas extends Fake implements Canvas { method saveLayer (line 48) | void saveLayer(Rect? bounds, Paint paint) method restore (line 53) | void restore() FILE: packages/flame/test/rendering/paint_decorator_test.dart function main (line 10) | void main() class _DecoratedSprite (line 108) | class _DecoratedSprite extends SpriteComponent { FILE: packages/flame/test/rendering/rotate3d_decorator_test.dart function main (line 8) | void main() class _DecoratedRectangle (line 95) | class _DecoratedRectangle extends RectangleComponent { FILE: packages/flame/test/rendering/shadow3d_decorator_test.dart function main (line 9) | void main() class _DecoratedRectangle (line 95) | class _DecoratedRectangle extends RectangleComponent { class _Background (line 106) | class _Background extends Component { method render (line 111) | void render(Canvas canvas) FILE: packages/flame/test/sprite_animation_test.dart function main (line 7) | void main() class _MockSprite (line 91) | class _MockSprite extends Mock implements Sprite {} FILE: packages/flame/test/sprite_animation_ticker_test.dart function main (line 5) | void main() class _MockSprite (line 198) | class _MockSprite extends Mock implements Sprite {} FILE: packages/flame/test/sprite_batch_test.dart class _MockImage (line 12) | class _MockImage extends Mock implements Image {} function main (line 14) | void main() FILE: packages/flame/test/sprite_test.dart function main (line 10) | void main() class _MyComponent (line 22) | class _MyComponent extends PositionComponent { method onLoad (line 27) | Future onLoad() method render (line 32) | void render(Canvas canvas) FILE: packages/flame/test/spritesheet_test.dart class _MockImage (line 8) | class _MockImage extends Mock implements Image {} function main (line 10) | void main() FILE: packages/flame/test/text/common/line_metrics_test.dart function main (line 5) | void main() FILE: packages/flame/test/text/common/sprite_font_test.dart function main (line 5) | void main() function check (line 22) | void check(String text, List codes) function check (line 53) | void check(String text, List codes) FILE: packages/flame/test/text/sprite_font_renderer_test.dart function main (line 11) | void main() function _createRenderer (line 290) | Future _createRenderer({ FILE: packages/flame/test/text/text_element_test.dart function main (line 5) | void main() FILE: packages/flame/test/text/text_layouting_test.dart function main (line 9) | void main() FILE: packages/flame/test/text/text_paint_test.dart function main (line 7) | void main() FILE: packages/flame/test/text/text_renderer_test.dart function main (line 6) | void main() class _CustomTextRenderer (line 35) | class _CustomTextRenderer extends TextRenderer { method format (line 37) | InlineTextElement format(String text) class _CustomTextElement (line 42) | class _CustomTextElement extends InlineTextElement { method draw (line 47) | void draw(Canvas canvas) method translate (line 50) | void translate(double dx, double dy) FILE: packages/flame/test/text/text_style_test.dart function main (line 5) | void main() FILE: packages/flame/test/timer_test.dart function main (line 4) | void main() FILE: packages/flame/test/widgets/components_notifier_builder_test.dart class _Enemy (line 6) | class _Enemy extends PositionComponent with Notifier {} function main (line 8) | void main() FILE: packages/flame/test/widgets/loading_widget.dart class LoadingWidget (line 3) | class LoadingWidget extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: packages/flame/test/widgets/nine_tile_box_widget_test.dart function main (line 11) | Future main() FILE: packages/flame/test/widgets/sprite_animation_widget_test.dart function main (line 11) | Future main() FILE: packages/flame/test/widgets/sprite_button_test.dart class _MockImages (line 11) | class _MockImages extends Mock implements Images {} function main (line 13) | Future main() FILE: packages/flame/test/widgets/sprite_widget_test.dart function main (line 10) | Future main() FILE: packages/flame_3d/bin/build_shaders.dart function main (line 13) | void main(List arguments) function compute (line 27) | Future compute(Directory assets, Directory shaders) function findEngineArtifactsDir (line 84) | Uri findEngineArtifactsDir({String? dartPath}) function findImpellerC (line 121) | Future findImpellerC() function doesFileExist (line 165) | bool doesFileExist(String path) FILE: packages/flame_3d/example/lib/commands/destroy_command.dart class DestroyCommand (line 11) | class DestroyCommand extends FlameConsoleCommand { method _ignoredComponents (line 38) | bool _ignoredComponents(Component component) method destroyMatching (line 47) | int destroyMatching( FILE: packages/flame_3d/example/lib/commands/reset_command.dart class ResetCommand (line 4) | class ResetCommand extends FlameConsoleCommand { FILE: packages/flame_3d/example/lib/commands/setup_command.dart class SetupCommand (line 6) | class SetupCommand extends FlameConsoleCommand { FILE: packages/flame_3d/example/lib/components/crate.dart class Crate (line 8) | class Crate extends MeshComponent { method onLoad (line 15) | FutureOr onLoad() method update (line 27) | void update(double dt) FILE: packages/flame_3d/example/lib/components/player.dart class Player (line 14) | class Player extends MeshComponent method onKeyEvent (line 42) | bool onKeyEvent(KeyEvent event, Set keysPressed) method update (line 60) | void update(double dt) method reset (line 65) | void reset() method jump (line 71) | void jump() method _handleMovement (line 77) | void _handleMovement(double dt) FILE: packages/flame_3d/example/lib/components/rendered_point_light.dart class RenderedPointLight (line 9) | class RenderedPointLight extends Component with HasGameReference onLoad() method onRemove (line 45) | void onRemove() FILE: packages/flame_3d/example/lib/components/room_bounds.dart class RoomBounds (line 8) | class RoomBounds extends Component { method onLoad (line 10) | FutureOr onLoad() FILE: packages/flame_3d/example/lib/components/rotating_light.dart class RotatingLight (line 7) | class RotatingLight extends LightComponent { method update (line 16) | void update(double dt) FILE: packages/flame_3d/example/lib/components/simple_hud.dart class SimpleHud (line 24) | class SimpleHud extends Component with HasGameReference { method render (line 37) | void render(Canvas canvas) FILE: packages/flame_3d/example/lib/example_camera_3d.dart class ExampleCamera3D (line 8) | class ExampleCamera3D extends CameraComponent3D method reset (line 31) | void reset() method update (line 43) | void update(double dt) method _dragCameraUpdate (line 52) | void _dragCameraUpdate(double dt) method _playerCameraUpdate (line 59) | void _playerCameraUpdate(double dt) method _computePositionOffset (line 68) | Vector3 _computePositionOffset(Quaternion rotation) type CameraMode (line 77) | enum CameraMode { FILE: packages/flame_3d/example/lib/example_game_3d.dart class ExampleGame3D (line 14) | class ExampleGame3D extends FlameGame3D method onKeyEvent (line 25) | KeyEventResult onKeyEvent( method onLoad (line 56) | FutureOr onLoad() method onScroll (line 73) | void onScroll(PointerScrollInfo info) method onDragUpdate (line 81) | void onDragUpdate(DragUpdateEvent event) method onDragEnd (line 89) | void onDragEnd(DragEndEvent event) method onDragCancel (line 95) | void onDragCancel(DragCancelEvent event) FILE: packages/flame_3d/example/lib/keyboard_utils.dart function readArrowLikeKeysIntoVector2 (line 5) | bool readArrowLikeKeysIntoVector2( FILE: packages/flame_3d/example/lib/main.dart function main (line 7) | void main() FILE: packages/flame_3d/example/lib/scenarios/boxes_scenario.dart class BoxesScenario (line 13) | class BoxesScenario implements GameScenario { method onLoad (line 15) | Future onLoad() method setup (line 18) | void setup(ExampleGame3D game) FILE: packages/flame_3d/example/lib/scenarios/colors_scenario.dart class ColorsScenario (line 9) | class ColorsScenario implements GameScenario { method onLoad (line 11) | Future onLoad() method setup (line 14) | void setup(ExampleGame3D game) FILE: packages/flame_3d/example/lib/scenarios/game_scenario.dart class GameScenario (line 6) | abstract class GameScenario { method onLoad (line 7) | Future onLoad() method setup (line 9) | void setup(ExampleGame3D game) method defaultSetup (line 19) | void defaultSetup(ExampleGame3D game) method loadAll (line 23) | Future loadAll() FILE: packages/flame_3d/example/lib/scenarios/models_scenario.dart class ModelsScenario (line 7) | class ModelsScenario implements GameScenario { method onLoad (line 11) | Future onLoad() method setup (line 17) | void setup(ExampleGame3D game) FILE: packages/flame_3d/lib/resources.dart function loadTexture (line 12) | Future loadTexture(String path) FILE: packages/flame_3d/lib/src/camera/camera_component_3d.dart type CameraProjection (line 4) | enum CameraProjection { perspective, orthographic } class CameraComponent3D (line 9) | class CameraComponent3D extends CameraComponent { method rotate (line 101) | void rotate(double yawDelta, double pitchDelta) method resetRotation (line 112) | void resetRotation() FILE: packages/flame_3d/lib/src/camera/first_person_camera.dart class FirstPersonCamera (line 5) | class FirstPersonCamera extends CameraComponent3D { method update (line 25) | void update(double dt) method _getForwardDirection (line 33) | Vector3 _getForwardDirection() FILE: packages/flame_3d/lib/src/camera/third_person_camera.dart class ThirdPersonCamera (line 5) | class ThirdPersonCamera extends CameraComponent3D { method update (line 37) | void update(double dt) method _getRotatedOffset (line 48) | Vector3 _getRotatedOffset() FILE: packages/flame_3d/lib/src/camera/world_3d.dart class World3D (line 17) | class World3D extends flame.World with flame.HasGameReference { method renderFromCamera (line 38) | void renderFromCamera(Canvas canvas) method _prepareDevice (line 73) | void _prepareDevice() FILE: packages/flame_3d/lib/src/components/component_3d.dart class Component3D (line 32) | abstract class Component3D extends Component with HasWorldReference FILE: packages/flame_3d/lib/src/game/notifying_quaternion.dart class NotifyingQuaternion (line 17) | class NotifyingQuaternion extends Quaternion with ChangeNotifier { method setValues (line 57) | void setValues(double x, double y, double z, double w) method setAxisAngle (line 63) | void setAxisAngle(Vector3 axis, double radians) method setDQ (line 69) | void setDQ(Quaternion q, Vector3 omega) method setEuler (line 75) | void setEuler(double yaw, double pitch, double roll) method setFromRotation (line 81) | void setFromRotation(Matrix3 rotationMatrix) method setFromTwoVectors (line 87) | void setFromTwoVectors(Vector3 a, Vector3 b) method setRandom (line 93) | void setRandom(Random rn) method setFrom (line 99) | void setFrom(Quaternion source) method normalize (line 111) | double normalize() method add (line 118) | void add(Quaternion arg) method sub (line 124) | void sub(Quaternion arg) method scale (line 130) | void scale(double scale) method conjugate (line 160) | void conjugate() method inverse (line 166) | void inverse() FILE: packages/flame_3d/lib/src/game/notifying_vector3.dart class NotifyingVector3 (line 15) | class NotifyingVector3 extends Vector3 with ChangeNotifier { method setValues (line 39) | void setValues(double x, double y, double z) method setFrom (line 45) | void setFrom(Vector3 other) method setZero (line 51) | void setZero() method splat (line 57) | void splat(double arg) method normalize (line 75) | double normalize() method postmultiply (line 82) | void postmultiply(Matrix3 arg) method add (line 88) | void add(Vector3 arg) method addScaled (line 94) | void addScaled(Vector3 arg, double factor) method sub (line 100) | void sub(Vector3 arg) method multiply (line 106) | void multiply(Vector3 arg) method divide (line 112) | void divide(Vector3 arg) method scale (line 118) | void scale(double arg) method negate (line 124) | void negate() method absolute (line 130) | void absolute() method clamp (line 136) | void clamp(Vector3 min, Vector3 max) method clampScalar (line 142) | void clampScalar(double min, double max) method floor (line 148) | void floor() method ceil (line 154) | void ceil() method round (line 160) | void round() method roundToZero (line 166) | void roundToZero() method copyFromArray (line 172) | void copyFromArray(List array, [int offset = 0]) FILE: packages/flame_3d/lib/src/game/transform_3d.dart class Transform3D (line 29) | class Transform3D extends ChangeNotifier { method matrix4 (line 77) | Matrix4 matrix4({ method clone (line 90) | Transform3D clone() method setFrom (line 150) | void setFrom(Transform3D other) method setFromMatrix4 (line 156) | void setFromMatrix4(Matrix4 matrix) method closeTo (line 167) | bool closeTo(Transform3D other, {double tolerance = 1e-10}) method _markAsModified (line 180) | void _markAsModified() FILE: packages/flame_3d/lib/src/graphics/gpu_context_wrapper.dart class GpuContextWrapper (line 5) | class GpuContextWrapper { method createTexture (line 19) | gpu.Texture createTexture( method createDeviceBuffer (line 35) | gpu.DeviceBuffer createDeviceBuffer( method unwrap (line 42) | T unwrap(T? t) FILE: packages/flame_3d/lib/src/graphics/graphics_device.dart type BlendState (line 10) | enum BlendState { type DepthStencilState (line 16) | enum DepthStencilState { type CullMode (line 26) | enum CullMode { class GraphicsDevice (line 45) | class GraphicsDevice { method begin (line 88) | void begin( method end (line 120) | Image end() method clearBindings (line 125) | void clearBindings() method bindMesh (line 130) | void bindMesh(Mesh mesh) method bindSurface (line 135) | void bindSurface(Surface surface) method bindMaterial (line 162) | void bindMaterial(Material material) method bindUniform (line 173) | void bindUniform(gpu.UniformSlot slot, ByteBuffer buffer) method bindTexture (line 178) | void bindTexture(gpu.UniformSlot slot, Texture texture) method _getRenderTarget (line 182) | gpu.RenderTarget _getRenderTarget(Size size) FILE: packages/flame_3d/lib/src/graphics/joints_info.dart class JointsInfo (line 3) | class JointsInfo { method setSurface (line 10) | void setSurface(int surfaceIndex) FILE: packages/flame_3d/lib/src/model/animation_state.dart class AnimationState (line 6) | class AnimationState { method startAnimation (line 10) | void startAnimation( method update (line 20) | void update(double dt) method maybeTransform (line 32) | Matrix4 maybeTransform(int nodeIndex, Matrix4 transform) method reset (line 43) | void reset() FILE: packages/flame_3d/lib/src/model/model.dart class Model (line 10) | class Model { method _calculateBoundingBox (line 32) | Aabb3 _calculateBoundingBox() method processNodes (line 51) | Map processNodes(AnimationState animation) FILE: packages/flame_3d/lib/src/model/model_animation.dart type AnimationKeyframe (line 13) | typedef AnimationKeyframe = ({double time, T value}); class AnimationSpline (line 20) | abstract class AnimationSpline { method lerp (line 37) | T lerp(T a, T b, double t) method transform (line 38) | void transform(Matrix4 matrix, T value) class TranslationAnimationSpline (line 42) | class TranslationAnimationSpline extends AnimationSpline { method lerp (line 50) | Vector3 lerp(Vector3 a, Vector3 b, double t) method transform (line 55) | void transform(Matrix4 matrix, Vector3 value) class RotationAnimationSpline (line 61) | class RotationAnimationSpline extends AnimationSpline { method lerp (line 69) | Quaternion lerp(Quaternion a, Quaternion b, double t) method transform (line 74) | void transform(Matrix4 matrix, Quaternion value) class ScaleAnimationSpline (line 80) | class ScaleAnimationSpline extends AnimationSpline { method lerp (line 88) | Vector3 lerp(Vector3 a, Vector3 b, double t) method transform (line 93) | void transform(Matrix4 matrix, Vector3 value) class AnimationController (line 99) | class AnimationController { method sample (line 107) | T sample(double time) method sampleInto (line 133) | void sampleInto(double time, Matrix4 matrix) class NodeAnimation (line 141) | class NodeAnimation { method sampleInto (line 149) | void sampleInto(double time, Matrix4 matrix) class ModelAnimation (line 157) | class ModelAnimation { FILE: packages/flame_3d/lib/src/model/model_component.dart class ModelComponent (line 10) | class ModelComponent extends Object3D { method bind (line 29) | void bind(GraphicsDevice device) method update (line 47) | void update(double dt) method playAnimationByName (line 57) | void playAnimationByName(String name, {bool resetClock = true}) method playAnimationByIndex (line 65) | void playAnimationByIndex(int index, {bool resetClock = true}) method stopAnimation (line 70) | void stopAnimation() method hideNodeByName (line 74) | void hideNodeByName(String name, {bool hidden = true}) method shouldCull (line 84) | bool shouldCull(CameraComponent3D camera) FILE: packages/flame_3d/lib/src/model/model_node.dart class ModelNode (line 8) | class ModelNode { method processNode (line 38) | void processNode( method computeJointsPerSurface (line 63) | Map> computeJointsPerSurface( class ModelJoint (line 102) | class ModelJoint { class ProcessedNode (line 114) | class ProcessedNode { FILE: packages/flame_3d/lib/src/parser/glb_parser.dart class GlbParser (line 13) | class GlbParser extends ModelParser { method parseModel (line 15) | Future parseModel(String filePath) method parseRoot (line 20) | Future parseRoot(String filePath) method parseGlb (line 25) | Future parseGlb(String filePath) method read (line 29) | Uint8List read(int bytes) class Glb (line 70) | class Glb { method jsonChunk (line 83) | Map jsonChunk() method binaryChunks (line 88) | Iterable binaryChunks() method parse (line 92) | Future parse() function _parseInt (line 103) | int _parseInt(Uint8List bytes) function _parseString (line 108) | String _parseString(Uint8List bytes) FILE: packages/flame_3d/lib/src/parser/gltf/accessor.dart class RawAccessor (line 12) | class RawAccessor extends GltfNode { method data (line 81) | Iterable data() method _typedData (line 104) | List _typedData(int size, T Function(List) producer) method _verifyAccessorType (line 138) | void _verifyAccessorType(int size) method _verifyNotSparse (line 144) | void _verifyNotSparse() method asInt (line 150) | IntAccessor asInt() method asFloat (line 151) | FloatAccessor asFloat() method asVector2 (line 152) | Vector2Accessor asVector2() method asVector3 (line 153) | Vector3Accessor asVector3() method asVector4 (line 154) | Vector4Accessor asVector4() method asQuaternion (line 155) | QuaternionAccessor asQuaternion() method asMatrix4 (line 159) | Matrix4Accessor asMatrix4() class TypedAccessor (line 191) | abstract class TypedAccessor extends GltfNode { method typedData (line 199) | List typedData() method _checkAccessorType (line 201) | void _checkAccessorType(AccessorType expected) class IntAccessor (line 209) | class IntAccessor extends TypedAccessor { method typedData (line 216) | List typedData() class FloatAccessor (line 222) | class FloatAccessor extends TypedAccessor { method typedData (line 229) | List typedData() class Vector2Accessor (line 235) | class Vector2Accessor extends TypedAccessor { method typedData (line 242) | List typedData() class Vector3Accessor (line 251) | class Vector3Accessor extends TypedAccessor { method typedData (line 258) | List typedData() class Vector4Accessor (line 267) | class Vector4Accessor extends TypedAccessor { method typedData (line 274) | List typedData() class QuaternionAccessor (line 283) | class QuaternionAccessor extends TypedAccessor { method typedData (line 290) | List typedData() class Matrix4Accessor (line 299) | class Matrix4Accessor extends TypedAccessor { method typedData (line 306) | List typedData() FILE: packages/flame_3d/lib/src/parser/gltf/accessor_type.dart type AccessorType (line 4) | enum AccessorType { FILE: packages/flame_3d/lib/src/parser/gltf/alpha_mode.dart type AlphaMode (line 5) | enum AlphaMode { FILE: packages/flame_3d/lib/src/parser/gltf/animation.dart class Animation (line 9) | class Animation extends GltfNode { method toFlameAnimation (line 51) | ModelAnimation toFlameAnimation() FILE: packages/flame_3d/lib/src/parser/gltf/animation_channel.dart class AnimationChannel (line 5) | class AnimationChannel extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/animation_interpolation.dart type AnimationInterpolation (line 5) | enum AnimationInterpolation { FILE: packages/flame_3d/lib/src/parser/gltf/animation_path.dart type AnimationPath (line 4) | enum AnimationPath { FILE: packages/flame_3d/lib/src/parser/gltf/animation_sampler.dart class AnimationSampler (line 9) | class AnimationSampler extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/animation_target.dart class AnimationTarget (line 8) | class AnimationTarget extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/buffer.dart class Buffer (line 5) | class Buffer extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/buffer_view.dart class BufferView (line 11) | class BufferView extends GltfNode with GltfNodeWithData { method loadData (line 54) | Future loadData() method data (line 58) | Uint8List data() FILE: packages/flame_3d/lib/src/parser/gltf/buffer_view_target.dart type BufferViewTarget (line 4) | enum BufferViewTarget { FILE: packages/flame_3d/lib/src/parser/gltf/camera.dart class Camera (line 11) | class Camera extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/camera_orthographic.dart class CameraOrthographic (line 6) | class CameraOrthographic extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/camera_perspective.dart class CameraPerspective (line 6) | class CameraPerspective extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/camera_type.dart type CameraType (line 4) | enum CameraType { FILE: packages/flame_3d/lib/src/parser/gltf/component_type.dart type ComponentType (line 6) | enum ComponentType { FILE: packages/flame_3d/lib/src/parser/gltf/glb_chunk.dart class GlbChunk (line 4) | class GlbChunk { FILE: packages/flame_3d/lib/src/parser/gltf/gltf_node.dart class GltfNode (line 8) | abstract class GltfNode { class Parser (line 18) | class Parser { method ref (line 21) | GltfRef? ref( method refList (line 36) | List>? refList( method vector3 (line 49) | Vector3? vector3( method matrix4 (line 58) | Matrix4? matrix4( method vector4 (line 67) | Vector4? vector4( method quaternion (line 76) | Quaternion? quaternion( method integer (line 85) | int? integer( method float (line 92) | double? float( method boolean (line 99) | bool? boolean( method floatList (line 106) | List? floatList( method coerceFloatList (line 113) | List coerceFloatList( method string (line 119) | String? string( method object (line 126) | T? object( method integerEnum (line 139) | T? integerEnum( method stringEnum (line 151) | T? stringEnum( method objectList (line 163) | List? objectList( method mapInt (line 174) | Map? mapInt( function let (line 185) | R let(R Function(T) block) FILE: packages/flame_3d/lib/src/parser/gltf/gltf_node_with_data.dart function init (line 8) | Future init() function loadData (line 12) | Future loadData() function getData (line 13) | T getData() FILE: packages/flame_3d/lib/src/parser/gltf/gltf_ref.dart class GltfRef (line 5) | class GltfRef extends GltfNode { method get (line 13) | T get() FILE: packages/flame_3d/lib/src/parser/gltf/gltf_root.dart class GltfRoot (line 25) | class GltfRoot { method readChunk (line 52) | Future readChunk(GltfRef ref) method readChunkFrom (line 61) | Future readChunkFrom(String uri) method resolve (line 79) | T resolve(int index) method from (line 106) | Future from({ method parse (line 114) | Future> parse( method toFlameNodes (line 147) | Map toFlameNodes([int? scene]) method toFlameModel (line 151) | Model toFlameModel([int? scene]) FILE: packages/flame_3d/lib/src/parser/gltf/image.dart class Image (line 13) | class Image extends GltfNode with GltfNodeWithData { method data (line 48) | Future data() method parseDartImage (line 61) | Future parseDartImage() method loadData (line 69) | Future loadData() method toFlameTexture (line 73) | flame3d.ImageTexture toFlameTexture() FILE: packages/flame_3d/lib/src/parser/gltf/mag_filter.dart type MagFilter (line 4) | enum MagFilter { FILE: packages/flame_3d/lib/src/parser/gltf/material.dart class Material (line 12) | class Material extends GltfNode { method toFlameMaterial (line 113) | flame_3d.Material? toFlameMaterial() FILE: packages/flame_3d/lib/src/parser/gltf/mesh.dart class Mesh (line 10) | class Mesh extends GltfNode { method toFlameMesh (line 35) | flame_3d.Mesh toFlameMesh([Matrix4? transform]) FILE: packages/flame_3d/lib/src/parser/gltf/mime_type.dart type MimeType (line 3) | enum MimeType { FILE: packages/flame_3d/lib/src/parser/gltf/min_filter.dart type MinFilter (line 4) | enum MinFilter { FILE: packages/flame_3d/lib/src/parser/gltf/morph_target.dart class MorphTarget (line 12) | class MorphTarget extends GltfNode { type MorphTargetType (line 34) | enum MorphTargetType { FILE: packages/flame_3d/lib/src/parser/gltf/node.dart class Node (line 24) | class Node extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/normal_texture_info.dart class NormalTextureInfo (line 6) | class NormalTextureInfo extends TextureInfo { FILE: packages/flame_3d/lib/src/parser/gltf/occlusion_texture_info.dart class OcclusionTextureInfo (line 6) | class OcclusionTextureInfo extends TextureInfo { FILE: packages/flame_3d/lib/src/parser/gltf/pbr_metallic_roughness.dart class PBRMetallicRoughness (line 11) | class PBRMetallicRoughness extends GltfNode { method toFlameSpatialMaterial (line 83) | flame_3d.SpatialMaterial? toFlameSpatialMaterial() function toColor (line 94) | Color toColor() FILE: packages/flame_3d/lib/src/parser/gltf/primitive.dart class Primitive (line 18) | class Primitive extends GltfNode { method _accessor (line 56) | GltfRef? _accessor(String key) method toFlameVertices (line 67) | (List, List) toFlameVertices( method process (line 83) | Vector3? process(Vector3? v) method toFlameSurface (line 107) | flame_3d.Surface toFlameSurface([Matrix4? transform]) method computeJointData (line 127) | JointData computeJointData() class JointData (line 194) | class JointData { method weight (line 205) | Vector4 weight(int index) method localizedJoint (line 209) | Vector4 localizedJoint(int index) FILE: packages/flame_3d/lib/src/parser/gltf/primitive_mode.dart type PrimitiveMode (line 4) | enum PrimitiveMode { FILE: packages/flame_3d/lib/src/parser/gltf/sampler.dart class Sampler (line 8) | class Sampler extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/scene.dart class Scene (line 9) | class Scene extends GltfNode { method toFlameNodes (line 26) | Map toFlameNodes() method _processNode (line 38) | void _processNode({ FILE: packages/flame_3d/lib/src/parser/gltf/skin.dart class Skin (line 8) | class Skin extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/sparse_accessor.dart class SparseAccessor (line 8) | class SparseAccessor extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/sparse_accessor_indices.dart class SparseAccessorIndices (line 11) | class SparseAccessorIndices extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/sparse_accessor_values.dart class SparseAccessorValues (line 13) | class SparseAccessorValues extends GltfNode { FILE: packages/flame_3d/lib/src/parser/gltf/texture.dart class Texture (line 11) | class Texture extends GltfNode { method toFlameTexture (line 56) | flame_3d.Texture toFlameTexture() FILE: packages/flame_3d/lib/src/parser/gltf/texture_format.dart type TextureFormat (line 4) | enum TextureFormat { FILE: packages/flame_3d/lib/src/parser/gltf/texture_info.dart class TextureInfo (line 11) | class TextureInfo extends GltfNode { method toFlameTexture (line 39) | flame_3d.Texture toFlameTexture() FILE: packages/flame_3d/lib/src/parser/gltf/texture_target.dart type TextureTarget (line 4) | enum TextureTarget { FILE: packages/flame_3d/lib/src/parser/gltf/texture_type.dart type TextureType (line 4) | enum TextureType { FILE: packages/flame_3d/lib/src/parser/gltf/wrap_mode.dart type WrapMode (line 4) | enum WrapMode { FILE: packages/flame_3d/lib/src/parser/gltf_parser.dart class GltfParser (line 8) | class GltfParser extends ModelParser { method parseModel (line 10) | Future parseModel(String filePath) method parseGltf (line 15) | Future parseGltf(String filePath) FILE: packages/flame_3d/lib/src/parser/model_parser.dart class ModelParser (line 6) | abstract class ModelParser { method parseModel (line 7) | Future parseModel(String filePath) method parse (line 9) | Future parse(String filePath) method _getParser (line 14) | ModelParser _getParser(String filePath) method prefix (line 30) | String prefix(String filePath) FILE: packages/flame_3d/lib/src/parser/obj/surface_tool.dart class SurfaceTool (line 11) | class SurfaceTool { method setColor (line 20) | void setColor(Color color) method setNormal (line 22) | void setNormal(Vector3? normal) method setTexCoord (line 30) | void setTexCoord(Vector2 texCoord) method setMaterial (line 32) | void setMaterial(Material material) method addTriangleFan (line 34) | void addTriangleFan( method addPoint (line 43) | void addPoint(int n) method addVertex (line 66) | void addVertex(Vector3 position) method addIndex (line 77) | void addIndex(int index) method index (line 81) | void index() method apply (line 101) | Mesh apply([Mesh? mesh]) FILE: packages/flame_3d/lib/src/parser/obj_parser.dart class ObjParser (line 13) | class ObjParser extends ModelParser { method parseModel (line 15) | Future parseModel(String filePath) method parseMesh (line 20) | Future parseMesh(String filePath, {Mesh? applyTo}) method _parseMaterial (line 137) | Future> _parseMaterial( class Face (line 170) | class Face { FILE: packages/flame_3d/lib/src/resources/light/ambient_light.dart class AmbientLight (line 5) | class AmbientLight extends LightSource { method apply (line 11) | void apply(Shader shader) FILE: packages/flame_3d/lib/src/resources/light/light.dart class Light (line 12) | class Light extends Resource { method createResource (line 23) | void createResource() method apply (line 25) | void apply(int index, Shader shader) FILE: packages/flame_3d/lib/src/resources/light/light_source.dart class LightSource (line 8) | abstract class LightSource { FILE: packages/flame_3d/lib/src/resources/light/lighting_info.dart class LightingInfo (line 3) | class LightingInfo { method apply (line 6) | void apply(Shader shader) method _applyAmbientLight (line 11) | void _applyAmbientLight(Shader shader) method _applyPointLights (line 16) | void _applyPointLights(Shader shader) method _extractAmbientLight (line 32) | AmbientLight _extractAmbientLight(Iterable lights) FILE: packages/flame_3d/lib/src/resources/light/point_light.dart class PointLight (line 4) | class PointLight extends LightSource { FILE: packages/flame_3d/lib/src/resources/material/material.dart class Material (line 11) | abstract class Material extends Resource { method createResource (line 23) | gpu.RenderPipeline createResource() method bind (line 47) | void bind(GraphicsDevice device) FILE: packages/flame_3d/lib/src/resources/material/spatial_material.dart class SpatialMaterial (line 7) | class SpatialMaterial extends Material { method bind (line 57) | void bind(GraphicsDevice device) method _bindVertexInfo (line 64) | void _bindVertexInfo(GraphicsDevice device) method _bindJointMatrices (line 71) | void _bindJointMatrices(GraphicsDevice device) method _bindMaterial (line 84) | void _bindMaterial(GraphicsDevice device) method _bindCamera (line 93) | void _bindCamera(GraphicsDevice device) method _applyLights (line 99) | void _applyLights(GraphicsDevice device) FILE: packages/flame_3d/lib/src/resources/mesh/cone_mesh.dart class ConeMesh (line 12) | class ConeMesh extends Mesh { method _addBaseSurface (line 37) | void _addBaseSurface({ method _addSideSurface (line 78) | void _addSideSurface({ FILE: packages/flame_3d/lib/src/resources/mesh/cuboid_mesh.dart class CuboidMesh (line 7) | class CuboidMesh extends Mesh { method vertex (line 16) | Vertex vertex({ FILE: packages/flame_3d/lib/src/resources/mesh/cylinder_mesh.dart class CylinderMesh (line 7) | class CylinderMesh extends Mesh { FILE: packages/flame_3d/lib/src/resources/mesh/mesh.dart class Mesh (line 12) | class Mesh extends Resource { method bind (line 26) | void bind(GraphicsDevice device) method createResource (line 34) | void createResource() method addSurface (line 48) | int addSurface(Surface surface) method updateSurface (line 55) | void updateSurface(int index, Surface surface) method removeSurface (line 61) | void removeSurface(int index) method updateSurfaces (line 68) | void updateSurfaces(void Function(List surfaces) update) method updateBounds (line 74) | void updateBounds() method _recomputeAabb3 (line 78) | Aabb3 _recomputeAabb3() FILE: packages/flame_3d/lib/src/resources/mesh/plane_mesh.dart class PlaneMesh (line 7) | class PlaneMesh extends Mesh { FILE: packages/flame_3d/lib/src/resources/mesh/sphere_mesh.dart class SphereMesh (line 9) | class SphereMesh extends Mesh { FILE: packages/flame_3d/lib/src/resources/mesh/surface.dart type PrimitiveType (line 9) | enum PrimitiveType { class Surface (line 16) | class Surface extends Resource { method createResource (line 74) | gpu.DeviceBuffer? createResource() method _calculateAabb (line 88) | void _calculateAabb(List vertices) method _normalize (line 111) | List _normalize({ FILE: packages/flame_3d/lib/src/resources/mesh/vertex.dart class Vertex (line 13) | @immutable method copyWith (line 78) | Vertex copyWith({ method calculateVertexNormals (line 97) | List calculateVertexNormals( FILE: packages/flame_3d/lib/src/resources/resource.dart class Resource (line 8) | abstract class Resource { method createResource (line 12) | R createResource() FILE: packages/flame_3d/lib/src/resources/shader/shader.dart class ShaderResource (line 14) | class ShaderResource extends Resource { method createResource (line 42) | gpu.Shader createResource() class Shader (line 45) | class Shader { method setTexture (line 64) | void setTexture(String key, Texture texture) method setVector2 (line 67) | void setVector2(String key, Vector2 vector) method setVector3 (line 70) | void setVector3(String key, Vector3 vector) method setVector4 (line 73) | void setVector4(String key, Vector4 vector) method setUint (line 76) | void setUint(String key, int value) method setFloat (line 81) | void setFloat(String key, double value) method setMatrix2 (line 86) | void setMatrix2(String key, Matrix2 matrix) method setMatrix3 (line 89) | void setMatrix3(String key, Matrix3 matrix) method setMatrix4 (line 92) | void setMatrix4(String key, Matrix4 matrix) method setColor (line 94) | void setColor(String key, Color color) method bind (line 97) | void bind(GraphicsDevice device) method _setValue (line 104) | void _setValue(String key, Float32List data) method parseKey (line 108) | List parseKey(String key) method _setTypedValue (line 116) | void _setTypedValue(String key, T value) method _encodeUint32 (line 141) | Float32List _encodeUint32(int value, Endian endian) method _encodeFloat32 (line 145) | Float32List _encodeFloat32(double value) method _maybeParseInt (line 149) | int? _maybeParseInt(String? value) method compile (line 156) | ShaderResource compile() FILE: packages/flame_3d/lib/src/resources/shader/uniform_array.dart type UniformArrayKey (line 7) | typedef UniformArrayKey = ({int index, String field}); class UniformArray (line 12) | class UniformArray extends UniformInstance { method createResource (line 19) | ByteBuffer createResource() method _get (line 39) | Map data})> _get(int index) method get (line 46) | List? get(int index, String key) method set (line 51) | void set(UniformArrayKey key, ByteBuffer buffer) method makeKey (line 70) | UniformArrayKey makeKey(int? index, String? field) method bind (line 82) | void bind(GraphicsDevice device) FILE: packages/flame_3d/lib/src/resources/shader/uniform_instance.dart class UniformInstance (line 8) | abstract class UniformInstance extends Resource { method bind (line 15) | void bind(GraphicsDevice device) method set (line 17) | void set(K key, T value) method makeKey (line 19) | K makeKey(int? index, String? field) FILE: packages/flame_3d/lib/src/resources/shader/uniform_sampler.dart class UniformSampler (line 7) | class UniformSampler extends UniformInstance { method bind (line 14) | void bind(GraphicsDevice device) method set (line 19) | void set(void key, Texture value) method createResource (line 25) | Texture createResource() method makeKey (line 28) | void makeKey(int? index, String? field) FILE: packages/flame_3d/lib/src/resources/shader/uniform_slot.dart class UniformSlot (line 11) | class UniformSlot extends Resource { method indexOf (line 50) | int indexOf(String field) method create (line 52) | UniformInstance create() method createResource (line 62) | gpu.UniformSlot? createResource() FILE: packages/flame_3d/lib/src/resources/shader/uniform_value.dart class UniformValue (line 14) | class UniformValue extends UniformInstance { method createResource (line 21) | ByteBuffer createResource() method makeKey (line 84) | String makeKey(int? index, String? field) method bind (line 96) | void bind(GraphicsDevice device) method set (line 101) | void set(String key, ByteBuffer value) type _UniformValueType (line 112) | enum _UniformValueType { FILE: packages/flame_3d/lib/src/resources/texture/color_texture.dart class ColorTexture (line 9) | class ColorTexture extends Texture { FILE: packages/flame_3d/lib/src/resources/texture/image_texture.dart class ImageTexture (line 8) | class ImageTexture extends Texture { method create (line 13) | Future create(Image image) FILE: packages/flame_3d/lib/src/resources/texture/texture.dart class Texture (line 11) | class Texture extends Resource { method createResource (line 26) | gpu.Texture createResource() method toImage (line 40) | Image toImage() FILE: packages/flame_3d/test/components/line_3d_test.dart function main (line 8) | void main() FILE: packages/flame_3d/test/mesh/cone_mesh_test.dart function main (line 4) | void main() FILE: packages/flame_3d/test/quaternion_extensions_test.dart function main (line 4) | void main() FILE: packages/flame_3d/test/resources/shader/uniform_binding_test.dart function main (line 8) | void main() function _createShader (line 108) | Shader _createShader(List slots) FILE: packages/flame_3d/test/transform_3d_test.dart function main (line 7) | void main() FILE: packages/flame_3d/test/vector2_extensions_test.dart function main (line 4) | void main() FILE: packages/flame_3d/test/vector3_extensions_test.dart function main (line 4) | void main() FILE: packages/flame_3d/test/vector4_extensions_test.dart function main (line 4) | void main() FILE: packages/flame_audio/example/lib/main.dart function main (line 9) | void main() class AudioGame (line 20) | class AudioGame extends FlameGame with TapCallbacks { method onLoad (line 30) | Future onLoad() method startBgmMusic (line 41) | Future startBgmMusic() method fireOne (line 46) | void fireOne() method fireTwo (line 50) | void fireTwo() method render (line 55) | void render(Canvas canvas) method onTapDown (line 77) | void onTapDown(TapDownEvent event) FILE: packages/flame_audio/lib/bgm.dart class Bgm (line 13) | class Bgm extends WidgetsBindingObserver { method initialize (line 30) | Future initialize({AudioContext? audioContext}) method dispose (line 46) | Future dispose() method play (line 62) | Future play( method stop (line 86) | Future stop() method resume (line 92) | Future resume() method pause (line 99) | Future pause() method didChangeAppLifecycleState (line 110) | void didChangeAppLifecycleState(AppLifecycleState state) FILE: packages/flame_audio/lib/flame_audio.dart type AudioCacheFactory (line 7) | typedef AudioCacheFactory = AudioCache Function({required String prefix}); type BgmFactory (line 10) | typedef BgmFactory = Bgm Function({required AudioCache audioCache}); class FlameAudio (line 16) | class FlameAudio { method updatePrefix (line 42) | void updatePrefix(String prefix) method _preparePlayer (line 47) | Future _preparePlayer( method play (line 76) | Future play( method loop (line 93) | Future loop( method playLongAudio (line 111) | Future playLongAudio( method loopLongAudio (line 133) | Future loopLongAudio( method createPool (line 150) | Future createPool( FILE: packages/flame_audio/test/flame_audio_test.dart class _MockAudioCache (line 6) | class _MockAudioCache extends Mock implements AudioCache {} class _MockAudioPlayer (line 8) | class _MockAudioPlayer extends Mock implements AudioPlayer {} class _MockBgmCache (line 10) | class _MockBgmCache extends Mock implements Bgm {} function main (line 12) | void main() FILE: packages/flame_behavior_tree/behavior_tree/example/behavior_tree_example.dart function main (line 5) | void main() function goToShop (line 21) | NodeStatus goToShop() function buyFood (line 26) | NodeStatus buyFood() function goToHome (line 31) | NodeStatus goToHome() function eatFood (line 36) | NodeStatus eatFood() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/base_node.dart class BaseNode (line 5) | abstract class BaseNode implements NodeInterface { method reset (line 59) | void reset() method setParent (line 65) | void setParent(NodeInterface child) FILE: packages/flame_behavior_tree/behavior_tree/lib/src/blackboard.dart class Blackboard (line 5) | class Blackboard { method get (line 13) | T get(String key, {T? defaultValue}) method set (line 27) | void set(String key, T value) method has (line 32) | bool has(String key) method remove (line 38) | dynamic remove(String key) method clear (line 41) | void clear() method copy (line 56) | Blackboard copy() method toString (line 63) | String toString() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/blackboard_provider.dart class BlackboardProvider (line 8) | abstract interface class BlackboardProvider { FILE: packages/flame_behavior_tree/behavior_tree/lib/src/composites/selector.dart class Selector (line 4) | class Selector extends BaseNode implements NodeInterface { method tick (line 14) | void tick() method reset (line 27) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/composites/sequence.dart class Sequence (line 4) | class Sequence extends BaseNode implements NodeInterface { method tick (line 14) | void tick() method reset (line 27) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/decorators/inverter.dart class Inverter (line 5) | class Inverter extends BaseNode implements NodeInterface { method tick (line 16) | void tick() method _invertStatus (line 21) | void _invertStatus() method reset (line 31) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/decorators/limiter.dart class Limiter (line 4) | class Limiter extends BaseNode implements NodeInterface { method tick (line 35) | void tick() method reset (line 46) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/node.dart type NodeStatus (line 4) | enum NodeStatus { class NodeInterface (line 21) | abstract interface class NodeInterface { method tick (line 29) | void tick() method reset (line 32) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/tasks/async_task.dart type AsyncTaskCallback (line 5) | typedef AsyncTaskCallback = Future Function(); class AsyncTask (line 11) | class AsyncTask extends BaseNode implements NodeInterface { method tick (line 18) | void tick() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/tasks/condition.dart type ConditionCallback (line 3) | typedef ConditionCallback = bool Function(); class Condition (line 7) | class Condition extends BaseNode { method tick (line 15) | void tick() FILE: packages/flame_behavior_tree/behavior_tree/lib/src/tasks/task.dart type TaskCallback (line 4) | typedef TaskCallback = NodeStatus Function(); class Task (line 7) | class Task extends BaseNode implements NodeInterface { method tick (line 16) | void tick() FILE: packages/flame_behavior_tree/behavior_tree/test/async_task_test.dart function main (line 4) | void main() FILE: packages/flame_behavior_tree/behavior_tree/test/blackboard_test.dart function main (line 4) | void main() class _MockBlackboardProvider (line 277) | class _MockBlackboardProvider implements BlackboardProvider { class _TestTask (line 284) | class _TestTask extends BaseNode { method tick (line 288) | void tick() class _IncrementTask (line 294) | class _IncrementTask extends BaseNode { method tick (line 296) | void tick() class _IncrementSharedTask (line 303) | class _IncrementSharedTask extends BaseNode { method tick (line 305) | void tick() class _CheckFlagTask (line 312) | class _CheckFlagTask extends BaseNode { method tick (line 316) | void tick() class _SetFlagTask (line 323) | class _SetFlagTask extends BaseNode { method tick (line 325) | void tick() class _ConditionTask (line 331) | class _ConditionTask extends BaseNode { method tick (line 333) | void tick() class _CountExecutionTask (line 339) | class _CountExecutionTask extends BaseNode { method tick (line 341) | void tick() FILE: packages/flame_behavior_tree/behavior_tree/test/conditon_test.dart function main (line 4) | void main() FILE: packages/flame_behavior_tree/behavior_tree/test/inverter_test.dart function main (line 5) | void main() class _MockNode (line 45) | class _MockNode extends Mock implements NodeInterface {} FILE: packages/flame_behavior_tree/behavior_tree/test/limiter_test.dart function main (line 5) | void main() class _MockNode (line 71) | class _MockNode extends Mock implements NodeInterface {} FILE: packages/flame_behavior_tree/behavior_tree/test/selector_test.dart function main (line 5) | void main() class _MockNode (line 107) | class _MockNode extends Mock implements NodeInterface {} class _StatusAfterNTries (line 109) | class _StatusAfterNTries extends BaseNode implements NodeInterface { method tick (line 119) | void tick() method reset (line 124) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/test/sequence_test.dart function main (line 5) | void main() class _MockNode (line 107) | class _MockNode extends Mock implements NodeInterface {} class _StatusAfterNTries (line 109) | class _StatusAfterNTries extends BaseNode implements NodeInterface { method tick (line 119) | void tick() method reset (line 124) | void reset() FILE: packages/flame_behavior_tree/behavior_tree/test/task_test.dart function main (line 4) | void main() FILE: packages/flame_behavior_tree/example/lib/main.dart type MyGame (line 13) | typedef MyGame = FlameGame; function main (line 17) | void main() class MainApp (line 21) | class MainApp extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class GameWorld (line 42) | class GameWorld extends World with HasGameReference { method onLoad (line 44) | Future onLoad() class Door (line 73) | class Door extends RectangleComponent with TapCallbacks { method onTapDown (line 82) | void onTapDown(TapDownEvent event) method knock (line 98) | void knock() class Agent (line 118) | class Agent extends PositionComponent with HasBehaviorTree { method onLoad (line 128) | Future onLoad() method _setupBehaviorTree (line 134) | void _setupBehaviorTree() class CheckMovingCondition (line 243) | class CheckMovingCondition extends BaseNode { method tick (line 245) | void tick() class CheckWantsToGoOutsideCondition (line 251) | class CheckWantsToGoOutsideCondition extends BaseNode { method tick (line 253) | void tick() class CheckIsInsideCondition (line 259) | class CheckIsInsideCondition extends BaseNode { method tick (line 261) | void tick() class CheckIsOutsideCondition (line 267) | class CheckIsOutsideCondition extends BaseNode { method tick (line 269) | void tick() class CheckIfDoorIsOpenCondition (line 275) | class CheckIfDoorIsOpenCondition extends BaseNode { method tick (line 280) | void tick() class KnockTheDoorTask (line 285) | class KnockTheDoorTask extends BaseNode { method tick (line 290) | void tick() class WalkTowardsDoorInsideTask (line 296) | class WalkTowardsDoorInsideTask extends BaseNode { method tick (line 302) | void tick() class StepOutTheDoorTask (line 327) | class StepOutTheDoorTask extends BaseNode { method tick (line 333) | void tick() class WalkTowardsInitialPositionTask (line 356) | class WalkTowardsInitialPositionTask extends BaseNode { method tick (line 365) | void tick() class WalkTowardsDoorOutsideTask (line 392) | class WalkTowardsDoorOutsideTask extends BaseNode { method tick (line 398) | void tick() class WalkTowardsCenterOfTheHouseTask (line 421) | class WalkTowardsCenterOfTheHouseTask extends BaseNode { method tick (line 427) | void tick() FILE: packages/flame_behavior_tree/lib/src/has_behavior_tree.dart function onLoad (line 69) | Future onLoad() function update (line 76) | void update(double dt) FILE: packages/flame_behavior_tree/test/has_behavior_tree_test.dart function main (line 7) | void main() class _BehaviorTreeComponent (line 280) | class _BehaviorTreeComponent extends Component with HasBehaviorTree {} class _MockNode (line 282) | class _MockNode extends Mock implements NodeInterface {} class _TestTask (line 286) | class _TestTask extends BaseNode { method tick (line 290) | void tick() class _IncrementTask (line 302) | class _IncrementTask extends BaseNode { method tick (line 304) | void tick() class _IncrementSharedTask (line 311) | class _IncrementSharedTask extends BaseNode { method tick (line 313) | void tick() FILE: packages/flame_behaviors/example/lib/behaviors/spawning_behavior.dart class SpawningBehavior (line 9) | class SpawningBehavior extends TappableBehavior { method onLoad (line 13) | Future onLoad() method onTapDown (line 22) | void onTapDown(TapDownEvent event) method nextRandomEntity (line 29) | PositionedEntity nextRandomEntity(Vector2 position) type Shapes (line 52) | enum Shapes { circle, rectangle } FILE: packages/flame_behaviors/example/lib/entities/behaviors/moving_behavior.dart class MovingBehavior (line 4) | class MovingBehavior extends Behavior { method update (line 10) | void update(double dt) FILE: packages/flame_behaviors/example/lib/entities/behaviors/rotating_behavior.dart class RotatingBehavior (line 7) | class RotatingBehavior extends Behavior method onLoad (line 16) | FutureOr onLoad() method update (line 21) | void update(double dt) FILE: packages/flame_behaviors/example/lib/entities/behaviors/screen_colliding_behavior.dart class ScreenCollidingBehavior (line 6) | class ScreenCollidingBehavior method onCollisionEnd (line 9) | void onCollisionEnd(ScreenHitbox other) FILE: packages/flame_behaviors/example/lib/entities/circle/behaviors/circle_collision_behavior.dart class CircleCollisionBehavior (line 6) | class CircleCollisionBehavior extends CollisionBehavior { method onCollisionStart (line 10) | void onCollisionStart(Set intersectionPoints, Circle other) method onCollisionEnd (line 15) | void onCollisionEnd(Circle other) FILE: packages/flame_behaviors/example/lib/entities/circle/behaviors/dragging_behavior.dart class DraggingBehavior (line 6) | class DraggingBehavior extends DraggableBehavior { method onMount (line 12) | void onMount() method onDragStart (line 18) | void onDragStart(DragStartEvent event) method onDragCancel (line 25) | void onDragCancel(DragCancelEvent event) method onDragEnd (line 31) | void onDragEnd(DragEndEvent event) method onDragUpdate (line 37) | void onDragUpdate(DragUpdateEvent event) FILE: packages/flame_behaviors/example/lib/entities/circle/behaviors/rectangle_collision_behavior.dart class RectangleCollisionBehavior (line 6) | class RectangleCollisionBehavior extends CollisionBehavior intersectionPoints, Rectangle other) method onCollisionEnd (line 15) | void onCollisionEnd(Rectangle other) FILE: packages/flame_behaviors/example/lib/entities/circle/behaviors/tapping_behavior.dart class TappingBehavior (line 7) | class TappingBehavior extends TappableBehavior { method onTapDown (line 9) | void onTapDown(TapDownEvent event) FILE: packages/flame_behaviors/example/lib/entities/circle/circle.dart class Circle (line 10) | class Circle extends PositionedEntity with HasPaint { method onMount (line 33) | void onMount() method render (line 39) | void render(Canvas canvas) FILE: packages/flame_behaviors/example/lib/entities/rectangle/behaviors/circle_colliding_behavior.dart class CircleCollidingBehavior (line 6) | class CircleCollidingBehavior extends CollisionBehavior intersectionPoints, Circle other) method onCollisionEnd (line 15) | void onCollisionEnd(Circle other) FILE: packages/flame_behaviors/example/lib/entities/rectangle/behaviors/freezing_behavior.dart class FreezingBehavior (line 6) | class FreezingBehavior extends TappableBehavior { method onMount (line 12) | void onMount() method onTapDown (line 18) | void onTapDown(TapDownEvent event) FILE: packages/flame_behaviors/example/lib/entities/rectangle/behaviors/rectangle_colliding_behavior.dart class RectangleCollidingBehavior (line 6) | class RectangleCollidingBehavior method onCollisionStart (line 11) | void onCollisionStart(Set intersectionPoints, Rectangle other) method onCollisionEnd (line 16) | void onCollisionEnd(Rectangle other) FILE: packages/flame_behaviors/example/lib/entities/rectangle/rectangle.dart class Rectangle (line 8) | class Rectangle extends PositionedEntity with HasPaint { method onMount (line 30) | void onMount() method render (line 36) | void render(Canvas canvas) FILE: packages/flame_behaviors/example/lib/main.dart class ExampleGame (line 7) | class ExampleGame extends FlameGame with EntityMixin, HasCollisionDetect... method onLoad (line 9) | Future onLoad() function main (line 20) | void main() FILE: packages/flame_behaviors/lib/src/behaviors/behavior.dart class Behavior (line 13) | abstract class Behavior extends Component method add (line 19) | FutureOr add(Component component) method containsPoint (line 27) | bool containsPoint(Vector2 point) method containsLocalPoint (line 32) | bool containsLocalPoint(Vector2 point) FILE: packages/flame_behaviors/lib/src/behaviors/events/draggable_behavior.dart class DraggableBehavior (line 7) | abstract class DraggableBehavior FILE: packages/flame_behaviors/lib/src/behaviors/events/hoverable_behavior.dart class HoverableBehavior (line 11) | abstract class HoverableBehavior FILE: packages/flame_behaviors/lib/src/behaviors/events/tappable_behavior.dart class TappableBehavior (line 7) | abstract class TappableBehavior FILE: packages/flame_behaviors/lib/src/behaviors/propagating_collision_behavior.dart class CollisionBehavior (line 11) | abstract class CollisionBehavior< method isValid (line 20) | bool isValid(Component c) method onCollision (line 23) | void onCollision(Set intersectionPoints, Collider other) method onCollisionStart (line 26) | void onCollisionStart(Set intersectionPoints, Collider other) method onCollisionEnd (line 29) | void onCollisionEnd(Collider other) class PropagatingCollisionBehavior (line 71) | class PropagatingCollisionBehavior method onMount (line 82) | void onMount() method onLoad (line 88) | void onLoad() method findEntity (line 105) | Component? findEntity(PositionComponent other) method onCollisionStart (line 124) | void onCollisionStart( method onCollision (line 144) | void onCollision(Set intersectionPoints, PositionComponent ot... method onCollisionEnd (line 159) | void onCollisionEnd(PositionComponent other) FILE: packages/flame_behaviors/lib/src/entity.dart function findBehaviors (line 18) | Iterable findBehaviors() function findBehavior (line 31) | T findBehavior() function hasBehavior (line 44) | bool hasBehavior() class Entity (line 65) | abstract class Entity extends Component with EntityMixin { class PositionedEntity (line 88) | abstract class PositionedEntity extends PositionComponent with EntityMix... FILE: packages/flame_behaviors/test/helpers/throws_behavior_not_found_for.dart function throwsBehaviorNotFoundFor (line 5) | Matcher throwsBehaviorNotFoundFor() FILE: packages/flame_behaviors/test/src/behaviors/behavior_test.dart class _TestEntity (line 6) | class _TestEntity extends PositionedEntity { class _TestBehavior (line 10) | class _TestBehavior extends Behavior<_TestEntity> {} function main (line 12) | void main() FILE: packages/flame_behaviors/test/src/behaviors/events/draggable_behavior_test.dart class _TestBehavior (line 4) | class _TestBehavior extends DraggableBehavior {} function main (line 6) | void main() FILE: packages/flame_behaviors/test/src/behaviors/events/hoverable_behavior_test.dart class _TestBehavior (line 4) | class _TestBehavior extends HoverableBehavior {} function main (line 6) | void main() FILE: packages/flame_behaviors/test/src/behaviors/events/tappable_behavior_test.dart class _TestBehavior (line 4) | class _TestBehavior extends TappableBehavior {} function main (line 6) | void main() FILE: packages/flame_behaviors/test/src/behaviors/propagating_collision_behavior_test.dart class _EntityA (line 8) | class _EntityA extends PositionedEntity { class _EntityB (line 12) | class _EntityB extends PositionedEntity { class _EntityC (line 16) | class _EntityC extends PositionedEntity { class _EntityD (line 20) | class _EntityD extends Entity { class _CollisionBehavior (line 24) | abstract class _CollisionBehavior< method onCollisionStart (line 34) | void onCollisionStart(Set intersectionPoints, A other) method onCollision (line 40) | void onCollision(Set intersectionPoints, A other) method onCollisionEnd (line 46) | void onCollisionEnd(A other) class _CollisionBehaviorAtoB (line 52) | class _CollisionBehaviorAtoB extends _CollisionBehavior<_EntityB, _Entit... class _CollisionBehaviorAtoC (line 54) | class _CollisionBehaviorAtoC extends _CollisionBehavior<_EntityC, _Entit... class _CollisionBehaviorAtoComponent (line 56) | class _CollisionBehaviorAtoComponent class _TestGame (line 59) | class _TestGame extends FlameGame with HasCollisionDetection {} function main (line 61) | void main() FILE: packages/flame_behaviors/test/src/entity_test.dart class _TestEntity (line 7) | class _TestEntity extends Entity { class _TestBehavior (line 11) | class _TestBehavior extends Behavior<_TestEntity> {} function main (line 13) | void main() FILE: packages/flame_bloc/example/lib/main.dart function main (line 4) | void main() class MyApp (line 8) | class MyApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: packages/flame_bloc/example/lib/src/game.dart class GamePage (line 10) | class GamePage extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) class GameView (line 27) | class GameView extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) class Game (line 48) | class Game extends StatelessWidget { method build (line 52) | Widget build(BuildContext context) FILE: packages/flame_bloc/example/lib/src/game/components/bullet.dart class BulletComponent (line 7) | class BulletComponent extends SpriteAnimationComponent method _mapWidth (line 28) | double _mapWidth() method _mapSpritePath (line 35) | String _mapSpritePath() method _mapSpriteWidth (line 43) | double _mapSpriteWidth() method onLoad (line 51) | Future onLoad() method onCollision (line 64) | void onCollision(Set intersectionPoints, PositionComponent ot... method update (line 73) | void update(double dt) FILE: packages/flame_bloc/example/lib/src/game/components/enemy.dart class EnemyComponent (line 7) | class EnemyComponent extends SpriteAnimationComponent method onLoad (line 19) | Future onLoad() method update (line 32) | void update(double dt) method takeHit (line 40) | void takeHit() FILE: packages/flame_bloc/example/lib/src/game/components/enemy_creator.dart class EnemyCreator (line 8) | class EnemyCreator extends TimerComponent method onTick (line 15) | void onTick() FILE: packages/flame_bloc/example/lib/src/game/components/explosion.dart class ExplosionComponent (line 5) | class ExplosionComponent extends SpriteAnimationComponent method onLoad (line 15) | Future onLoad() FILE: packages/flame_bloc/example/lib/src/game/components/player.dart class PlayerController (line 12) | class PlayerController extends Component method listenWhen (line 17) | bool listenWhen(GameStatsState previousState, GameStatsState newState) method onNewState (line 22) | void onNewState(GameStatsState state) class PlayerComponent (line 31) | class PlayerComponent extends SpriteAnimationComponent method onLoad (line 48) | Future onLoad() method onNewState (line 63) | void onNewState(InventoryState state) method _createBullet (line 67) | void _createBullet() method beginFire (line 80) | void beginFire() method stopFire (line 84) | void stopFire() method move (line 88) | void move(double deltaX, double deltaY) method update (line 94) | void update(double dt) method takeHit (line 102) | void takeHit() method onKeyEvent (line 109) | bool onKeyEvent( method onCollision (line 121) | void onCollision(Set intersectionPoints, PositionComponent ot... FILE: packages/flame_bloc/example/lib/src/game/game.dart class GameStatsController (line 11) | class GameStatsController extends Component method onLoad (line 14) | Future? onLoad() class SpaceShooterGame (line 29) | class SpaceShooterGame extends FlameGame method onLoad (line 42) | Future onLoad() method onPanStart (line 65) | void onPanStart(_) method onPanEnd (line 70) | void onPanEnd(_) method onPanCancel (line 75) | void onPanCancel() method onPanUpdate (line 80) | void onPanUpdate(DragUpdateInfo info) method increaseScore (line 84) | void increaseScore() FILE: packages/flame_bloc/example/lib/src/game_stats/bloc/game_stats_bloc.dart class GameStatsBloc (line 7) | class GameStatsBloc extends Bloc { FILE: packages/flame_bloc/example/lib/src/game_stats/bloc/game_stats_event.dart class GameStatsEvent (line 3) | abstract class GameStatsEvent extends Equatable { class ScoreEventAdded (line 7) | class ScoreEventAdded extends GameStatsEvent { class PlayerDied (line 16) | class PlayerDied extends GameStatsEvent { class PlayerRespawned (line 23) | class PlayerRespawned extends GameStatsEvent { class GameReset (line 30) | class GameReset extends GameStatsEvent { FILE: packages/flame_bloc/example/lib/src/game_stats/bloc/game_stats_state.dart type GameStatus (line 3) | enum GameStatus { class GameStatsState (line 10) | class GameStatsState extends Equatable { method copyWith (line 28) | GameStatsState copyWith({ FILE: packages/flame_bloc/example/lib/src/game_stats/view/game_stat.dart class GameStat (line 5) | class GameStat extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: packages/flame_bloc/example/lib/src/inventory/bloc/inventory_bloc.dart class InventoryBloc (line 7) | class InventoryBloc extends Bloc { FILE: packages/flame_bloc/example/lib/src/inventory/bloc/inventory_event.dart class InventoryEvent (line 3) | abstract class InventoryEvent extends Equatable { class WeaponEquipped (line 7) | class WeaponEquipped extends InventoryEvent { class NextWeaponEquipped (line 16) | class NextWeaponEquipped extends InventoryEvent { FILE: packages/flame_bloc/example/lib/src/inventory/bloc/inventory_state.dart type Weapon (line 3) | enum Weapon { class InventoryState (line 9) | class InventoryState extends Equatable { method copyWith (line 18) | InventoryState copyWith({ FILE: packages/flame_bloc/example/lib/src/inventory/view/inventory.dart class Inventory (line 5) | class Inventory extends StatelessWidget { method _mapWeaponColor (line 8) | Color _mapWeaponColor(Weapon weapon) method _mapWeaponName (line 16) | String _mapWeaponName(Weapon weapon) method build (line 25) | Widget build(BuildContext context) FILE: packages/flame_bloc/lib/src/flame_bloc_listenable.dart function onMount (line 38) | void onMount() function listenWhen (line 70) | bool listenWhen(S previousState, S newState) function onNewState (line 75) | void onNewState(S state) function onInitialState (line 80) | void onInitialState(S state) function onRemove (line 84) | void onRemove() FILE: packages/flame_bloc/lib/src/flame_bloc_listener.dart class FlameBlocListener (line 9) | class FlameBlocListener, S> extends Component method onNewState (line 31) | void onNewState(S state) method onInitialState (line 34) | void onInitialState(S state) method listenWhen (line 37) | bool listenWhen(S previousState, S newState) FILE: packages/flame_bloc/lib/src/flame_bloc_provider.dart class FlameBlocProvider (line 8) | class FlameBlocProvider, S> extends Component { method _addChildren (line 38) | void _addChildren(List? children) method onRemove (line 49) | void onRemove() FILE: packages/flame_bloc/lib/src/flame_bloc_reader.dart function onLoad (line 20) | Future onLoad() FILE: packages/flame_bloc/lib/src/flame_multi_bloc_provider.dart class FlameMultiBlocProvider (line 9) | class FlameMultiBlocProvider extends Component { method _addProviders (line 25) | Future _addProviders() method add (line 42) | Future add(Component component) method remove (line 50) | void remove(Component component) FILE: packages/flame_bloc/test/inventory_cubit.dart type InventoryState (line 3) | enum InventoryState { class InventoryCubit (line 8) | class InventoryCubit extends Cubit { method selectBow (line 11) | void selectBow() method selectSword (line 15) | void selectSword() FILE: packages/flame_bloc/test/player_cubit.dart type PlayerState (line 3) | enum PlayerState { alive, dead, sad } class PlayerCubit (line 5) | class PlayerCubit extends Cubit { method kill (line 8) | void kill() method makeSad (line 12) | void makeSad() method riseFromTheDead (line 16) | void riseFromTheDead() FILE: packages/flame_bloc/test/src/flame_bloc_listenable_test.dart class _PlayerListener (line 10) | class _PlayerListener extends Component method onNewState (line 14) | void onNewState(PlayerState state) method onInitialState (line 21) | void onInitialState(PlayerState state) class _SadPlayerListener (line 28) | class _SadPlayerListener extends Component method listenWhen (line 33) | bool listenWhen(PlayerState previousState, PlayerState newState) method onNewState (line 38) | void onNewState(PlayerState state) method onInitialState (line 45) | void onInitialState(PlayerState state) function main (line 52) | void main() class _CustomBlocRoute (line 208) | class _CustomBlocRoute extends Route { method onPush (line 224) | void onPush(Route? route) method onPop (line 227) | void onPop(Route route) method build (line 230) | Component build() FILE: packages/flame_bloc/test/src/flame_bloc_listener_test.dart function main (line 7) | void main() FILE: packages/flame_bloc/test/src/flame_bloc_provider_test.dart class _InventoryReader (line 8) | class _InventoryReader extends Component class _InventoryListener (line 11) | class _InventoryListener extends Component method onNewState (line 16) | void onNewState(InventoryState state) method onInitialState (line 22) | void onInitialState(InventoryState state) function main (line 29) | void main() FILE: packages/flame_bloc/test/src/flame_bloc_reader_test.dart class _PlayerReader (line 9) | class _PlayerReader extends Component function main (line 12) | void main() FILE: packages/flame_bloc/test/src/flame_multi_bloc_provider_test.dart class _InventoryReader (line 9) | class _InventoryReader extends Component class _InventoryListener (line 12) | class _InventoryListener extends Component method onNewState (line 17) | void onNewState(InventoryState state) class _PlayerReader (line 22) | class _PlayerReader extends Component class _PlayerListener (line 25) | class _PlayerListener extends Component method onNewState (line 30) | void onNewState(PlayerState state) function main (line 35) | void main() FILE: packages/flame_console/example/lib/commands/clear_effects_command.dart class ClearEffectsCommand (line 6) | class ClearEffectsCommand extends FlameConsoleCommand { method _removeEffects (line 22) | int _removeEffects(Component component) FILE: packages/flame_console/example/lib/game.dart class MyGame (line 12) | class MyGame extends FlameGame with HasKeyboardHandlerComponents { method onLoad (line 14) | FutureOr onLoad() method onKeyEvent (line 94) | KeyEventResult onKeyEvent( FILE: packages/flame_console/example/lib/main.dart function main (line 7) | void main() class MyGameApp (line 11) | class MyGameApp extends StatefulWidget { method createState (line 15) | State createState() class _MyGameAppState (line 18) | class _MyGameAppState extends State { method initState (line 22) | void initState() method build (line 29) | Widget build(BuildContext context) FILE: packages/flame_console/lib/src/commands/commands.dart class FlameConsoleCommand (line 15) | abstract class FlameConsoleCommand method listAllChildren (line 17) | List listAllChildren(Component component) method onChildMatch (line 26) | void onChildMatch( class QueryCommand (line 55) | abstract class QueryCommand method processChildren (line 57) | (String?, String) processChildren(List children) class FlameConsoleCommands (line 90) | class FlameConsoleCommands { FILE: packages/flame_console/lib/src/commands/debug_command.dart class DebugConsoleCommand (line 5) | class DebugConsoleCommand extends QueryCommand { FILE: packages/flame_console/lib/src/commands/ls_command.dart class LsConsoleCommand (line 5) | class LsConsoleCommand extends QueryCommand { FILE: packages/flame_console/lib/src/commands/pause_command.dart class PauseConsoleCommand (line 5) | class PauseConsoleCommand extends FlameConsoleComma... FILE: packages/flame_console/lib/src/commands/remove_command.dart class RemoveConsoleCommand (line 5) | class RemoveConsoleCommand extends QueryCommand { FILE: packages/flame_console/lib/src/commands/resume_command.dart class ResumeConsoleCommand (line 5) | class ResumeConsoleCommand extends FlameConsoleComm... FILE: packages/flame_console/lib/src/view/console_view.dart class FlameConsoleView (line 27) | class FlameConsoleView extends StatefulWidget { method createState (line 54) | State createState() class _ConsoleKeyboardHandler (line 57) | class _ConsoleKeyboardHandler extends Component with KeyboardHandler { method onKeyEvent (line 63) | bool onKeyEvent(KeyEvent event, Set keysPressed) class _ConsoleViewState (line 69) | class _ConsoleViewState extends State { method initState (line 82) | void initState() method dispose (line 93) | void dispose() method build (line 101) | Widget build(BuildContext context) FILE: packages/flame_console/lib/src/view/container_builder.dart function defaultContainerBuilder (line 3) | Widget defaultContainerBuilder(BuildContext context, Widget child) FILE: packages/flame_console/test/src/commands_test.dart class _NoopCommand (line 7) | class _NoopCommand extends FlameConsoleCommand { function main (line 20) | void main() FILE: packages/flame_console/test/src/debug_command_test.dart function main (line 7) | void main() FILE: packages/flame_console/test/src/pause_command_test.dart function main (line 6) | void main() FILE: packages/flame_console/test/src/resume_command_test.dart function main (line 6) | void main() FILE: packages/flame_devtools/lib/main.dart function main (line 9) | void main() class FlameDevTools (line 13) | class FlameDevTools extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) function withSpacing (line 39) | List withSpacing() FILE: packages/flame_devtools/lib/repository.dart class Repository (line 4) | sealed class Repository { method getComponentCount (line 7) | Future getComponentCount() method getComponentTree (line 15) | Future getComponentTree() method getOverlays (line 25) | Future> getOverlays() method navigateToOverlay (line 33) | Future navigateToOverlay(String overlay) method swapDebugMode (line 40) | Future swapDebugMode({int? id}) method getDebugMode (line 52) | Future getDebugMode({int? id}) method setPaused (line 62) | Future setPaused(bool shouldPause) method getPaused (line 70) | Future getPaused() method step (line 78) | Future step({required double stepTime}) method snapshot (line 86) | Future snapshot({String? id}) method getPositionComponentAttributes (line 95) | Future getPositionComponentAttributes({ method setPositionComponentAttribute (line 109) | Future setPositionComponentAttribute({ class PositionComponentAttributes (line 125) | class PositionComponentAttributes { FILE: packages/flame_devtools/lib/widgets/component_counter.dart class ComponentCounter (line 4) | class ComponentCounter extends StatefulWidget { method createState (line 8) | State createState() class _ComponentCounterState (line 11) | class _ComponentCounterState extends State { method initState (line 15) | void initState() method build (line 21) | Widget build(BuildContext context) FILE: packages/flame_devtools/lib/widgets/component_snapshot.dart class ComponentSnapshot (line 6) | class ComponentSnapshot extends StatefulWidget { method createState (line 15) | State createState() class _ComponentSnapshotState (line 18) | class _ComponentSnapshotState extends State { method initState (line 22) | void initState() method didUpdateWidget (line 29) | void didUpdateWidget(ComponentSnapshot oldWidget) method build (line 38) | Widget build(BuildContext context) class Base64Image (line 55) | class Base64Image extends StatelessWidget { method build (line 66) | Widget build(BuildContext context) FILE: packages/flame_devtools/lib/widgets/component_tree.dart class ComponentTree (line 10) | class ComponentTree extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) class ComponentTreeSection (line 29) | class ComponentTreeSection extends ConsumerWidget { method build (line 33) | Widget build(BuildContext context, WidgetRef ref) class ComponentSection (line 109) | class ComponentSection extends ConsumerWidget { method build (line 113) | Widget build(BuildContext context, WidgetRef ref) function withSpacing (line 180) | List withSpacing() FILE: packages/flame_devtools/lib/widgets/component_tree_model.dart class ComponentTreeModel (line 29) | @immutable method refreshComponentTree (line 41) | Future refreshComponentTree( method _buildTree (line 61) | ({int count, int nodeHash}) _buildTree( method copyWith (line 86) | ComponentTreeModel copyWith({ FILE: packages/flame_devtools/lib/widgets/debug_mode_button.dart class DebugModeButton (line 4) | class DebugModeButton extends StatefulWidget { method createState (line 13) | State createState() class _DebugModeButtonState (line 16) | class _DebugModeButtonState extends State { method initState (line 20) | void initState() method build (line 26) | Widget build(BuildContext context) FILE: packages/flame_devtools/lib/widgets/game_loop_controls.dart class GameLoopControls (line 5) | class GameLoopControls extends StatefulWidget { method createState (line 9) | State createState() class _GameLoopControlsState (line 12) | class _GameLoopControlsState extends State { method initState (line 18) | void initState() method build (line 25) | Widget build(BuildContext context) method _setPaused (line 75) | void _setPaused(bool paused) method dispose (line 82) | void dispose() FILE: packages/flame_devtools/lib/widgets/incremental_number_form_field.dart class IncrementalNumberFormField (line 3) | class IncrementalNumberFormField extends StatefulWidget { method createState (line 16) | State> createState() class _IncrementalNumberFormFieldState (line 20) | class _IncrementalNumberFormFieldState method didUpdateWidget (line 28) | void didUpdateWidget(covariant IncrementalNumberFormField oldWidget) method dispose (line 40) | void dispose() method _parse (line 45) | T _parse() method _tryUpdate (line 53) | void _tryUpdate(String value) method _update (line 64) | void _update(T v) method _increment (line 72) | void _increment() method _decrement (line 78) | void _decrement() method build (line 85) | Widget build(BuildContext context) FILE: packages/flame_devtools/lib/widgets/overlay_navigation.dart class OverlayNavigation (line 5) | class OverlayNavigation extends StatefulWidget { method createState (line 9) | State createState() class _OverlayNavigationState (line 12) | class _OverlayNavigationState extends State { method initState (line 16) | void initState() method build (line 22) | Widget build(BuildContext context) FILE: packages/flame_devtools/lib/widgets/position_component_attributes_form.dart class PositionComponentAttributesForm (line 7) | class PositionComponentAttributesForm extends ConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_fire_atlas/example/lib/main.dart function main (line 7) | void main() class ExampleGame (line 14) | class ExampleGame extends FlameGame with TapCallbacks { method onLoad (line 18) | Future onLoad() method onTapUp (line 55) | void onTapUp(TapUpEvent event) FILE: packages/flame_fire_atlas/lib/flame_fire_atlas.dart function loadFireAtlas (line 15) | Future loadFireAtlas(String asset) class Selection (line 28) | class Selection { method copyWith (line 65) | Selection copyWith({ class BaseSelection (line 89) | abstract class BaseSelection { method copyWithGroup (line 117) | BaseSelection copyWithGroup(String? group) method copyWithInfo (line 120) | BaseSelection copyWithInfo(Selection info) method toJson (line 123) | Map toJson() class SpriteSelection (line 139) | class SpriteSelection extends BaseSelection { method toJson (line 155) | Map toJson() method copyWithGroup (line 161) | SpriteSelection copyWithGroup(String? group) method copyWithInfo (line 167) | SpriteSelection copyWithInfo(Selection info) class AnimationSelection (line 175) | class AnimationSelection extends BaseSelection { method toJson (line 210) | Map toJson() method copyWithGroup (line 220) | AnimationSelection copyWithGroup(String? group) method copyWithInfo (line 232) | AnimationSelection copyWithInfo(Selection info) class FireAtlas (line 247) | class FireAtlas { method loadImage (line 286) | Future loadImage({bool clearImageData = true, Images? images}) method toJson (line 300) | Map toJson() method loadAsset (line 344) | Future loadAsset( method serialize (line 368) | List serialize({bool encoded = true}) method _assertImageLoaded (line 392) | Image _assertImageLoaded() method getSprite (line 401) | Sprite getSprite(String selectionId) method getAnimation (line 428) | SpriteAnimation getAnimation(String selectionId) FILE: packages/flame_fire_atlas/test/flame_fire_atlas_test.dart class _AssetsCacheMock (line 12) | class _AssetsCacheMock extends Mock implements AssetsCache {} class _ImagesMock (line 14) | class _ImagesMock extends Mock implements Images {} class _ImageMock (line 16) | class _ImageMock extends Mock implements Image {} class _MockedGame (line 18) | class _MockedGame extends Mock implements FlameGame { function _readTestFile (line 28) | Future _readTestFile() function _readTestAtlas (line 34) | Future _readTestAtlas() function main (line 55) | void main() FILE: packages/flame_forge2d/example/lib/main.dart function main (line 8) | void main() class Forge2DExample (line 12) | class Forge2DExample extends Forge2DGame { method onLoad (line 14) | Future onLoad() method createBoundaries (line 22) | List createBoundaries() class Ball (line 38) | class Ball extends BodyComponent with TapCallbacks { method onTapDown (line 56) | void onTapDown(_) class Wall (line 61) | class Wall extends BodyComponent { method createBody (line 68) | Body createBody() FILE: packages/flame_forge2d/lib/body_component.dart class BodyComponent (line 17) | class BodyComponent extends Component method createBody (line 62) | Body createBody() method onLoad (line 74) | Future onLoad() method onMount (line 81) | void onMount() method renderTree (line 100) | void renderTree(Canvas canvas) method render (line 117) | void render(Canvas canvas) method renderDebugMode (line 126) | void renderDebugMode(Canvas canvas) method renderFixture (line 140) | void renderFixture(Canvas canvas, Fixture fixture) method _renderChain (line 155) | void _renderChain(Canvas canvas, Fixture fixture) method renderChain (line 163) | void renderChain(Canvas canvas, List points) method _renderCircle (line 167) | void _renderCircle(Canvas canvas, Fixture fixture) method renderCircle (line 172) | void renderCircle(Canvas canvas, Offset center, double radius) method _renderPolygon (line 176) | void _renderPolygon(Canvas canvas, Fixture fixture) method renderPolygon (line 186) | void renderPolygon(Canvas canvas, List points) method _renderEdge (line 194) | void _renderEdge(Canvas canvas, Fixture fixture) method renderEdge (line 199) | void renderEdge(Canvas canvas, Offset p1, Offset p2) method parentToLocal (line 204) | Vector2 parentToLocal(Vector2 point) method localToParent (line 207) | Vector2 localToParent(Vector2 point) method containsLocalPoint (line 212) | bool containsLocalPoint(Vector2 point) method containsPoint (line 218) | bool containsPoint(Vector2 point) method onRemove (line 223) | void onRemove() FILE: packages/flame_forge2d/lib/contact_callbacks.dart class ContactCallbacks (line 10) | mixin class ContactCallbacks { method beginContact (line 14) | void beginContact(Object other, Contact contact) method endContact (line 21) | void endContact(Object other, Contact contact) method preSolve (line 30) | void preSolve(Object other, Contact contact, Manifold oldManifold) method postSolve (line 38) | void postSolve(Object other, Contact contact, ContactImpulse impulse) FILE: packages/flame_forge2d/lib/forge2d_game.dart class Forge2DGame (line 7) | class Forge2DGame extends FlameGame { method worldToScreen (line 26) | Vector2 worldToScreen(Vector2 position) method screenToWorld (line 34) | Vector2 screenToWorld(Vector2 position) FILE: packages/flame_forge2d/lib/forge2d_world.dart class Forge2DWorld (line 9) | class Forge2DWorld extends World { method update (line 28) | void update(double dt) method createBody (line 32) | Body createBody(BodyDef def) method destroyBody (line 36) | void destroyBody(Body body) method createJoint (line 40) | void createJoint(forge2d.Joint joint) method destroyJoint (line 44) | void destroyJoint(forge2d.Joint joint) method raycast (line 48) | void raycast(RayCastCallback callback, Vector2 point1, Vector2 point2) method clearForces (line 52) | void clearForces() method queryAABB (line 56) | void queryAABB(forge2d.QueryCallback callback, AABB aabb) method raycastParticle (line 60) | void raycastParticle( FILE: packages/flame_forge2d/lib/world_contact_listener.dart class WorldContactListener (line 24) | class WorldContactListener extends ContactListener { method _callback (line 25) | void _callback( method beginContact (line 46) | void beginContact(Contact contact) method endContact (line 54) | void endContact(Contact contact) method preSolve (line 62) | void preSolve(Contact contact, Manifold oldManifold) method postSolve (line 71) | void postSolve(Contact contact, ContactImpulse impulse) FILE: packages/flame_forge2d/test/body_component_test.dart class _TestBodyComponent (line 17) | class _TestBodyComponent extends BodyComponent with TapCallbacks { method createBody (line 21) | Body createBody() method noSuchMethod (line 24) | void noSuchMethod(Invocation invocation) method onTapDown (line 27) | void onTapDown(TapDownEvent _) class _MockCanvas (line 32) | class _MockCanvas extends Mock implements Canvas {} function main (line 34) | void main() function goldenPath (line 52) | String goldenPath(String name) class _ConsistentBodyComponent (line 526) | class _ConsistentBodyComponent extends BodyComponent { method onMount (line 533) | void onMount() method onRemove (line 539) | void onRemove() FILE: packages/flame_forge2d/test/contact_callbacks_test.dart function main (line 7) | void main() FILE: packages/flame_forge2d/test/forge2d_game_test.dart class _TestForge2dGame (line 5) | class _TestForge2dGame extends Forge2DGame { function main (line 9) | void main() FILE: packages/flame_forge2d/test/forge2d_world_test.dart class _TestForge2DWorld (line 5) | class _TestForge2DWorld extends Forge2DWorld { function main (line 9) | void main() FILE: packages/flame_forge2d/test/helpers/mocks.dart class MockContactCallback (line 4) | class MockContactCallback extends Mock implements ContactCallbacks {} class MockContact (line 6) | class MockContact extends Mock implements Contact {} class MockBody (line 8) | class MockBody extends Mock implements Body {} class MockFixture (line 10) | class MockFixture extends Mock implements Fixture {} class MockManifold (line 12) | class MockManifold extends Mock implements Manifold {} class MockContactImpulse (line 14) | class MockContactImpulse extends Mock implements ContactImpulse {} FILE: packages/flame_forge2d/test/world_contact_listener_test.dart function main (line 7) | void main() FILE: packages/flame_isolate/example/lib/brains/path_finder.dart function findPath (line 10) | Iterable? findPath({ class PathFinderData (line 25) | class PathFinderData { method _complies (line 44) | bool _complies(IntVector2 position, IntVector2 destination) method neighbors (line 51) | Iterable neighbors( method cost (line 92) | double cost(IntVector2 current, IntVector2 next) function _findPathAStar (line 100) | Iterable? _findPathAStar({ FILE: packages/flame_isolate/example/lib/brains/worker_overmind.dart class WorkerOvermind (line 15) | class WorkerOvermind extends Component method onLoad (line 22) | Future onLoad() method onMount (line 28) | Future onMount() method calculateTasks (line 36) | void calculateTasks() method moveObject (line 42) | void moveObject(StaticColonistsObject objectToMove, Vector2 destination) method update (line 46) | void update(double dt) method _assignTasks (line 60) | Future _assignTasks() method _calculateWork (line 128) | List> _calculateWork(_CalculateWorkData data) class _CalculateWorkData (line 153) | @immutable FILE: packages/flame_isolate/example/lib/brains/worker_overmind_hud.dart type ComputeType (line 6) | enum ComputeType { class WorkerOvermindHud (line 17) | class WorkerOvermindHud extends PositionComponent with TapCallbacks { method onLoad (line 21) | void onLoad() method onTapDown (line 29) | void onTapDown(_) method render (line 46) | void render(Canvas canvas) FILE: packages/flame_isolate/example/lib/colonists_game.dart class ColonistsGame (line 17) | class ColonistsGame extends FlameGame with KeyboardEvents { method onLoad (line 29) | Future onLoad() method tileAtPosition (line 48) | Terrain tileAtPosition(int x, int y) method onKeyEvent (line 60) | KeyEventResult onKeyEvent( method update (line 98) | void update(double dt) FILE: packages/flame_isolate/example/lib/constants.dart class Constants (line 1) | class Constants { FILE: packages/flame_isolate/example/lib/extensions/range_extensions.dart function to (line 3) | Iterable to(int to) FILE: packages/flame_isolate/example/lib/game_map/game_map.dart class GameMap (line 16) | class GameMap extends Component with HasGameReference { method onLoad (line 29) | Future onLoad() method addTerrain (line 71) | void addTerrain(IntVector2 position, Terrain terrain) method addObject (line 82) | void addObject(ColonistsObject object) method tileAtPosition (line 99) | Terrain tileAtPosition(int x, int y) FILE: packages/flame_isolate/example/lib/main.dart function main (line 5) | void main() FILE: packages/flame_isolate/example/lib/objects/bread.dart class Bread (line 7) | class Bread extends StaticColonistsObject { method toString (line 17) | String toString() FILE: packages/flame_isolate/example/lib/objects/cheese.dart class Cheese (line 6) | class Cheese extends StaticColonistsObject { FILE: packages/flame_isolate/example/lib/objects/colonists_object.dart class StaticColonistsObject (line 14) | abstract class StaticColonistsObject extends SpriteComponent FILE: packages/flame_isolate/example/lib/standard/int_vector2.dart class IntVector2 (line 5) | @immutable method distanceTo (line 13) | int distanceTo(IntVector2 b) method toString (line 25) | String toString() method add (line 29) | IntVector2 add({int x = 0, int y = 0}) method toPosition (line 31) | Vector2 toPosition() FILE: packages/flame_isolate/example/lib/standard/pair.dart class Pair (line 1) | class Pair { FILE: packages/flame_isolate/example/lib/terrain/grass.dart class Grass (line 5) | class Grass extends PositionComponent with Terrain { method render (line 18) | void render(Canvas canvas) FILE: packages/flame_isolate/example/lib/units/actions/movable.dart type MoveDirection (line 9) | enum MoveDirection { function reachedDestination (line 43) | void reachedDestination() function onLoad (line 47) | FutureOr onLoad() function _removePathLine (line 54) | void _removePathLine() function _walkAlongPath (line 58) | void _walkAlongPath(List path) function walkPath (line 82) | void walkPath(List path) function setCurrentDirection (line 94) | void setCurrentDirection(MoveDirection direction) class PathLine (line 109) | class PathLine extends ShapeComponent { method _toPath (line 118) | Path _toPath(List points) method getGone (line 125) | void getGone() method render (line 130) | void render(Canvas canvas) FILE: packages/flame_isolate/example/lib/units/worker.dart class Worker (line 10) | class Worker extends SpriteAnimationGroupComponent method getSpriteAnimation (line 41) | SpriteAnimation getSpriteAnimation(int row) method setCurrentDirection (line 55) | void setCurrentDirection(MoveDirection direction) method reachedDestination (line 64) | void reachedDestination() method issueWork (line 66) | void issueWork(StaticColonistsObject objectToMove, List path) FILE: packages/flame_isolate/lib/flame_isolate.dart function onMount (line 42) | Future onMount() function onRemove (line 49) | void onRemove() function isolateCompute (line 59) | Future isolateCompute( function isolateComputeStream (line 74) | Stream isolateComputeStream( FILE: packages/flame_isolate/lib/flame_tailored_isolate.dart function onMount (line 43) | Future onMount() function onRemove (line 52) | void onRemove() function isolateCompute (line 62) | Future isolateCompute( function isolateComputeStream (line 77) | Stream isolateComputeStream( FILE: packages/flame_isolate/test/flame_isolate_test.dart class _TestGame (line 7) | class _TestGame extends FlameGame with FlameIsolate {} class _IsolateComponent (line 9) | class _IsolateComponent extends Component with FlameIsolate {} function main (line 11) | void main() function _pow (line 91) | int _pow(int message) function _messages (line 95) | Stream _messages(int amount) FILE: packages/flame_isolate/test/flame_tailored_isolate_test.dart class _TestGame (line 7) | class _TestGame extends FlameGame with FlameTailoredIsolate {} class _IsolateComponent (line 9) | class _IsolateComponent extends Component function main (line 12) | void main() function _pow (line 92) | int _pow(double message) function _messages (line 96) | Stream _messages(double amount) FILE: packages/flame_jenny/jenny/lib/src/character.dart class Character (line 10) | class Character { method toString (line 32) | String toString() FILE: packages/flame_jenny/jenny/lib/src/character_storage.dart class CharacterStorage (line 7) | class CharacterStorage { method contains (line 14) | bool contains(String name) method add (line 25) | void add(Character character) method clear (line 37) | void clear() method remove (line 45) | void remove(String name) FILE: packages/flame_jenny/jenny/lib/src/command_storage.dart class CommandStorage (line 17) | class CommandStorage { method hasCommand (line 28) | bool hasCommand(String name) method addCommand0 (line 31) | void addCommand0(String name, FutureOr Function() fn) method addCommand1 (line 37) | void addCommand1(String name, FutureOr Function(T1) fn) method addCommand2 (line 43) | void addCommand2(String name, FutureOr Function(T1, T2) fn) method addCommand3 (line 52) | void addCommand3( method addCommand4 (line 65) | void addCommand4( method addCommand5 (line 83) | void addCommand5( method addOrphanedCommand (line 103) | void addOrphanedCommand(String name) method runCommand (line 110) | FutureOr runCommand(UserDefinedCommand command) method _checkName (line 122) | void _checkName(String name) method clear (line 132) | void clear() method remove (line 137) | void remove(String name) class _Cmd (line 166) | class _Cmd { method run (line 181) | FutureOr run(List arguments) method unpackArguments (line 185) | List unpackArguments(List stringArguments) method plural (line 188) | String plural(int num, String word) method _unpackTypes (line 245) | List<_Type> _unpackTypes(List types) class ArgumentsLexer (line 267) | @visibleForTesting method tokenize (line 277) | List tokenize() method pushMode (line 299) | bool pushMode(_ModeFn mode) method modeStartOfArgument (line 306) | bool modeStartOfArgument() method modeTextArgument (line 312) | bool modeTextArgument() method modeQuotedArgument (line 316) | bool modeQuotedArgument() method eatWhitespace (line 323) | bool eatWhitespace() method eatQuote (line 333) | bool eatQuote() method eatCharacter (line 342) | bool eatCharacter() method eatEscapedCharacter (line 350) | bool eatEscapedCharacter() method finalizeArgument (line 369) | bool finalizeArgument() method checkWhitespaceAfterQuote (line 378) | bool checkWhitespaceAfterQuote() type _ModeFn (line 386) | typedef _ModeFn = bool Function(); type _Type (line 389) | enum _Type { FILE: packages/flame_jenny/jenny/lib/src/dialogue_runner.dart class DialogueRunner (line 34) | class DialogueRunner { method startDialogue (line 58) | Future startDialogue(String nodeName) method sendSignal (line 94) | void sendSignal(dynamic signal) method stopLine (line 105) | void stopLine() method _runNode (line 109) | Future _runNode(String nodeName) method _incrementNodeVisitCount (line 134) | void _incrementNodeVisitCount() method deliverLine (line 143) | Future deliverLine(DialogueLine line) method deliverChoices (line 152) | Future deliverChoices(DialogueChoice choice) method deliverCommand (line 193) | Future deliverCommand(Command command) method enterBlock (line 214) | void enterBlock(Block block) method jumpToNode (line 224) | void jumpToNode(String? nodeName) method visitNode (line 230) | Future visitNode(String nodeName) method _combineFutures (line 239) | FutureOr _combineFutures(List> maybeFutures) method _event (line 251) | FutureOr _event(FutureOr Function(DialogueView) callback) class _LineDeliveryPipeline (line 256) | class _LineDeliveryPipeline { method start (line 270) | void start() method stop (line 288) | void stop() method finish (line 304) | void finish() method startCompleted (line 322) | void startCompleted(int i) method finishCompleted (line 334) | void finishCompleted(int i) FILE: packages/flame_jenny/jenny/lib/src/dialogue_view.dart class DialogueView (line 35) | abstract mixin class DialogueView { method onDialogueStart (line 54) | FutureOr onDialogueStart() method onDialogueFinish (line 61) | FutureOr onDialogueFinish() method onNodeStart (line 73) | FutureOr onNodeStart(Node node) method onNodeFinish (line 84) | FutureOr onNodeFinish(Node node) method onLineStart (line 123) | FutureOr onLineStart(DialogueLine line) method onLineSignal (line 136) | void onLineSignal(DialogueLine line, dynamic signal) method onLineStop (line 152) | FutureOr onLineStop(DialogueLine line) method onLineFinish (line 160) | FutureOr onLineFinish(DialogueLine line) method onChoiceStart (line 174) | FutureOr onChoiceStart(DialogueChoice choice) method onChoiceFinish (line 180) | FutureOr onChoiceFinish(DialogueOption option) method onCommand (line 193) | FutureOr onCommand(UserDefinedCommand command) method onCommandFinish (line 196) | FutureOr onCommandFinish(UserDefinedCommand command) FILE: packages/flame_jenny/jenny/lib/src/errors.dart class SyntaxError (line 1) | class SyntaxError implements Exception { method toString (line 7) | String toString() class NameError (line 13) | class NameError implements Exception { method toString (line 19) | String toString() class TypeError (line 22) | class TypeError implements Exception { method toString (line 28) | String toString() class DialogueError (line 31) | class DialogueError implements Exception { method toString (line 37) | String toString() FILE: packages/flame_jenny/jenny/lib/src/function_storage.dart class FunctionStorage (line 32) | class FunctionStorage { method hasFunction (line 45) | bool hasFunction(String name) method addFunction0 (line 48) | void addFunction0(String name, T0 Function() fn) method addFunction1 (line 54) | void addFunction1(String name, T0 Function(T1) fn) method addFunction2 (line 60) | void addFunction2(String name, T0 Function(T1, T2) fn) method addFunction3 (line 69) | void addFunction3(String name, T0 Function(T1, T2, T3)... method addFunction4 (line 80) | void addFunction4( method builderForFunction (line 96) | FunctionBuilder? builderForFunction(String name) method _checkName (line 114) | void _checkName(String name) method clear (line 127) | void clear() method remove (line 132) | void remove(String name) class Udf (line 144) | @internal method useYarnProject (line 164) | void useYarnProject(YarnProject yarn) method checkAndUnpackArguments (line 170) | List checkAndUnpackArguments( method run (line 215) | dynamic run(List argExpressions) method _convertReturnType (line 234) | ExpressionType _convertReturnType(Type type) method _getType (line 248) | Type _getType() method _convertArgumentTypes (line 255) | List<_Type> _convertArgumentTypes(List types) method _countOptionalArguments (line 284) | int _countOptionalArguments(List types) method _plural (line 303) | String _plural(int num, String singular) type _Type (line 309) | enum _Type { FILE: packages/flame_jenny/jenny/lib/src/localization.dart class Localization (line 1) | class Localization { type PluralFnType (line 13) | typedef PluralFnType = String Function(num, List); function _pluralEn (line 62) | String _pluralEn(num number, List words) function _plural0 (line 87) | String _plural0(num number, List words) function _plural2 (line 92) | String _plural2(num number, List words) function _plural4 (line 99) | String _plural4(num number, List words) function _plural8 (line 109) | String _plural8(num number, List words) function _plural25 (line 115) | String _plural25(num number, List words) function _plural29 (line 139) | String _plural29(num number, List words) FILE: packages/flame_jenny/jenny/lib/src/parse/parse.dart function parse (line 25) | void parse(String text, YarnProject project) class _Parser (line 30) | class _Parser { method parseMain (line 41) | void parseMain() method parseNodeHeader (line 78) | _NodeHeader parseNodeHeader() method parseNodeBody (line 115) | Block parseNodeBody() method parseStatementList (line 125) | Block parseStatementList() method parseDialogueLine (line 174) | DialogueLine parseDialogueLine() method parseOption (line 189) | DialogueOption parseOption() method maybeParseLinePerson (line 214) | Character? maybeParseLinePerson() method parseLineContent (line 228) | LineContent parseLineContent() method maybeParseLineCondition (line 307) | BoolExpression? maybeParseLineCondition() method maybeParseHashtags (line 329) | List? maybeParseHashtags() method parseMarkupTag (line 343) | _Markup parseMarkupTag() method parseCommand (line 405) | Command parseCommand() method parseCommandIf (line 435) | Command parseCommandIf() method parseCommandIfBlock (line 463) | IfBlock parseCommandIfBlock(String commandName) method parseCommandElseBlock (line 488) | IfBlock parseCommandElseBlock() method parseCommandJumpOrVisit (line 505) | Command parseCommandJumpOrVisit() method parseCommandStop (line 534) | Command parseCommandStop() method parseCommandWait (line 542) | Command parseCommandWait() method parseCommandSet (line 557) | Command parseCommandSet() method parseCommandDeclareOrLocal (line 612) | Command parseCommandDeclareOrLocal() method parseCommandCharacter (line 687) | Command parseCommandCharacter() method parseUserDefinedCommand (line 721) | Command parseUserDefinedCommand() method parseExpression (line 758) | Expression parseExpression() method _parseExpressionImpl (line 773) | Expression _parseExpressionImpl(Expression lhs, int minPrecedence) method parsePrimary (line 795) | Expression parsePrimary() method parseFunctionArguments (line 851) | List parseFunctionArguments() method peekToken (line 916) | Token peekToken([int delta = 0]) method takeId (line 922) | bool takeId() method takeText (line 924) | bool takeText() method takePerson (line 926) | bool takePerson() method takeNewline (line 928) | bool takeNewline() method take (line 938) | bool take(Token token, [String? message]) method takeTokenType (line 949) | bool takeTokenType(TokenType type) method nameError (line 957) | Never nameError(String message, [int? position]) method syntaxError (line 960) | Never syntaxError(String message, [int? position]) method typeError (line 963) | Never typeError(String message, [int? position]) method _error (line 966) | Never _error( class _NodeHeader (line 979) | class _NodeHeader { class _Markup (line 986) | class _Markup { method build (line 996) | MarkupAttribute build() FILE: packages/flame_jenny/jenny/lib/src/parse/token.dart class Token (line 4) | @internal method toString (line 100) | String toString() type TokenType (line 111) | @internal FILE: packages/flame_jenny/jenny/lib/src/parse/tokenize.dart function tokenize (line 14) | List tokenize(String input, {int addErrorTokenAtIndex = -2}) class _Lexer (line 31) | class _Lexer { method parse (line 64) | List parse() method pushMode (line 96) | bool pushMode(_ModeFn mode) method popMode (line 103) | bool popMode(_ModeFn mode) method pushToken (line 113) | bool pushToken(Token token, int tokenStartPosition) method popToken (line 123) | Token popToken([Token? token]) method modeMain (line 149) | bool modeMain() method modeNodeHeader (line 163) | bool modeNodeHeader() method modeNodeHeaderLine (line 178) | bool modeNodeHeaderLine() method modeNodeBody (line 187) | bool modeNodeBody() method modeNodeBodyLine (line 198) | bool modeNodeBodyLine() method modeText (line 209) | bool modeText() method modeTextEnd (line 219) | bool modeTextEnd() method modeCommand (line 230) | bool modeCommand() method modeCommandText (line 254) | bool modeCommandText() method modeTextExpression (line 263) | bool modeTextExpression() method modeMarkupExpression (line 273) | bool modeMarkupExpression() method modeCommandExpression (line 285) | bool modeCommandExpression() method modeMarkup (line 297) | bool modeMarkup() method eat (line 316) | bool eat(int codeUnit) method eatEmptyLine (line 326) | bool eatEmptyLine() method eatComment (line 342) | bool eatComment() method eatWhitespace (line 361) | bool eatWhitespace() method eatNewline (line 375) | bool eatNewline() method eatHashtagLine (line 394) | bool eatHashtagLine() method eatHeaderStart (line 420) | bool eatHeaderStart() method eatHeaderEnd (line 437) | bool eatHeaderEnd() method eatBodyEnd (line 453) | bool eatBodyEnd() method eatId (line 473) | bool eatId() method eatHeaderRestOfLine (line 494) | bool eatHeaderRestOfLine() method eatIndent (line 513) | bool eatIndent() method eatArrow (line 542) | bool eatArrow() method eatCommandStart (line 553) | bool eatCommandStart() method eatCommandEnd (line 564) | bool eatCommandEnd() method eatCharacterName (line 581) | bool eatCharacterName() method eatTextEscapeSequence (line 605) | bool eatTextEscapeSequence() method eatMarkupStart (line 638) | bool eatMarkupStart() method eatMarkupCloseTag (line 643) | bool eatMarkupCloseTag() method eatMarkupEnd (line 650) | bool eatMarkupEnd() method eatExpressionStart (line 678) | bool eatExpressionStart() method eatExpressionEnd (line 683) | bool eatExpressionEnd() method eatExpressionCommandEnd (line 690) | bool eatExpressionCommandEnd() method eatPlainText (line 704) | bool eatPlainText() method eatCommandEndAsText (line 741) | bool eatCommandEndAsText() method eatExpressionId (line 752) | bool eatExpressionId() method eatExpressionVariable (line 768) | bool eatExpressionVariable() method eatNumber (line 784) | bool eatNumber() method eatDigits (line 795) | bool eatDigits() method eatOperator (line 811) | bool eatOperator() method eatString (line 837) | bool eatString() method eatCommandName (line 874) | bool eatCommandName() method checkNewlineInCommand (line 891) | bool checkNewlineInCommand() method checkNewlineInMarkup (line 900) | bool checkNewlineInMarkup() method eatHashtag (line 910) | bool eatHashtag() method error (line 1030) | bool error(String message) method _errorMessageAtPosition (line 1035) | String _errorMessageAtPosition(int position) method _findLineStart (line 1059) | int _findLineStart(int position) method _findLineEnd (line 1073) | int _findLineEnd(int position) method isAsciiIdentifierStart (line 1086) | bool isAsciiIdentifierStart(int cp) method isAsciiIdentifierChar (line 1093) | bool isAsciiIdentifierChar(int cp) method isUnicodeIdentifierStart (line 1098) | bool isUnicodeIdentifierStart(int cp) method isUnicodeIdentifierChar (line 1130) | bool isUnicodeIdentifierChar(int cp) type _ModeFn (line 1143) | typedef _ModeFn = bool Function(); FILE: packages/flame_jenny/jenny/lib/src/structure/block.dart class Block (line 3) | class Block { FILE: packages/flame_jenny/jenny/lib/src/structure/commands/character_command.dart class CharacterCommand (line 4) | class CharacterCommand extends Command { method execute (line 11) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/command.dart class Command (line 6) | abstract class Command extends DialogueEntry { method execute (line 9) | FutureOr execute(DialogueRunner dialogue) method processInDialogueRunner (line 14) | Future processInDialogueRunner(DialogueRunner dialogueRunner) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/declare_command.dart class DeclareCommand (line 21) | class DeclareCommand extends Command { method execute (line 28) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/if_command.dart class IfCommand (line 6) | class IfCommand extends Command { method execute (line 19) | void execute(DialogueRunner dialogue) class IfBlock (line 29) | class IfBlock { FILE: packages/flame_jenny/jenny/lib/src/structure/commands/jump_command.dart class JumpCommand (line 5) | class JumpCommand extends Command { method execute (line 14) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/local_command.dart class LocalCommand (line 6) | class LocalCommand extends Command { method execute (line 17) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/set_command.dart class SetCommand (line 6) | class SetCommand extends Command { method execute (line 17) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/stop_command.dart class StopCommand (line 4) | class StopCommand extends Command { method execute (line 11) | void execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/user_defined_command.dart class UserDefinedCommand (line 8) | class UserDefinedCommand extends Command { method execute (line 25) | FutureOr execute(DialogueRunner dialogue) method toString (line 30) | String toString() FILE: packages/flame_jenny/jenny/lib/src/structure/commands/visit_command.dart class VisitCommand (line 5) | class VisitCommand extends Command { method execute (line 11) | Future execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/commands/wait_command.dart class WaitCommand (line 6) | class WaitCommand extends Command { method execute (line 15) | Future execute(DialogueRunner dialogue) FILE: packages/flame_jenny/jenny/lib/src/structure/dialogue_choice.dart class DialogueChoice (line 5) | class DialogueChoice extends DialogueEntry { method processInDialogueRunner (line 11) | Future processInDialogueRunner(DialogueRunner dialogueRunner) method toString (line 19) | String toString() FILE: packages/flame_jenny/jenny/lib/src/structure/dialogue_entry.dart class DialogueEntry (line 15) | abstract class DialogueEntry { method processInDialogueRunner (line 21) | Future processInDialogueRunner(DialogueRunner dialogueRunner) FILE: packages/flame_jenny/jenny/lib/src/structure/dialogue_line.dart class DialogueLine (line 44) | class DialogueLine extends DialogueEntry { method processInDialogueRunner (line 91) | Future processInDialogueRunner(DialogueRunner dialogueRunner) method evaluate (line 103) | void evaluate() method toString (line 108) | String toString() FILE: packages/flame_jenny/jenny/lib/src/structure/dialogue_option.dart class DialogueOption (line 5) | class DialogueOption extends DialogueLine { method evaluate (line 22) | void evaluate() method toString (line 28) | String toString() FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/expression.dart class Expression (line 1) | abstract class Expression { type ExpressionType (line 20) | enum ExpressionType { class NumExpression (line 27) | abstract class NumExpression extends Expression { class StringExpression (line 34) | abstract class StringExpression extends Expression { class BoolExpression (line 41) | abstract class BoolExpression extends Expression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/_common.dart type ErrorFn (line 23) | typedef ErrorFn = Never Function(String message, [int? position]); class FunctionArgument (line 25) | class FunctionArgument { type FunctionBuilder (line 31) | typedef FunctionBuilder = function num1Builder (line 65) | Expression num1Builder( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/bool.dart class BoolFn (line 10) | class BoolFn extends BoolExpression { method make (line 16) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/ceil.dart class CeilFn (line 6) | class CeilFn extends NumExpression { method make (line 11) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/dec.dart class DecFn (line 7) | class DecFn extends NumExpression { method make (line 12) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/decimal.dart class DecimalFn (line 10) | class DecimalFn extends NumExpression { method make (line 15) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/dice.dart class DiceFn (line 7) | class DiceFn extends NumExpression { method make (line 13) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/floor.dart class FloorFn (line 6) | class FloorFn extends NumExpression { method make (line 11) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/if.dart function makeIfFn (line 5) | Expression makeIfFn( class _IfFnBoolean (line 53) | class _IfFnBoolean extends BoolExpression { class _IfFnNumeric (line 64) | class _IfFnNumeric extends NumExpression { class _IfFnString (line 75) | class _IfFnString extends StringExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/inc.dart class IncFn (line 7) | class IncFn extends NumExpression { method make (line 12) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/int.dart class IntFn (line 6) | class IntFn extends NumExpression { method make (line 11) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/number.dart class NumberFn (line 10) | class NumberFn extends NumExpression { method make (line 16) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/plural.dart class PluralFn (line 5) | class PluralFn extends StringExpression { method make (line 13) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/random.dart class RandomFn (line 6) | class RandomFn extends NumExpression { method make (line 11) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/random_range.dart class RandomRangeFn (line 8) | class RandomRangeFn extends NumExpression { method make (line 16) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/round.dart class RoundFn (line 6) | class RoundFn extends NumExpression { method make (line 11) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/round_places.dart class RoundPlacesFn (line 8) | class RoundPlacesFn extends NumExpression { method make (line 14) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/string.dart class StringFn (line 6) | class StringFn extends StringExpression { method make (line 12) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/user_defined_function.dart class NumericUserDefinedFn (line 5) | class NumericUserDefinedFn extends NumExpression { class BooleanUserDefinedFn (line 16) | class BooleanUserDefinedFn extends BoolExpression { class StringUserDefinedFn (line 27) | class StringUserDefinedFn extends StringExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/visit_count.dart class VisitCountFn (line 6) | class VisitCountFn extends NumExpression { method make (line 12) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/functions/visited.dart class VisitedFn (line 6) | class VisitedFn extends BoolExpression { method make (line 12) | Expression make( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/literal.dart class NumLiteral (line 3) | class NumLiteral extends NumExpression { class StringLiteral (line 10) | class StringLiteral extends StringExpression { class BoolLiteral (line 17) | class BoolLiteral extends BoolExpression { class VoidLiteral (line 25) | class VoidLiteral extends Expression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/_common.dart type ErrorFn (line 18) | typedef ErrorFn = Never Function(String message, [int? position]); type BinaryOperatorBuilder (line 19) | typedef BinaryOperatorBuilder = function makeBinaryOpExpression (line 29) | Expression makeBinaryOpExpression( FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/add.dart class Add (line 6) | abstract class Add extends Expression { class _NumAdd (line 28) | class _NumAdd extends NumExpression implements Add { class _StringAdd (line 40) | class _StringAdd extends StringExpression implements Add { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/and.dart class And (line 8) | class And extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/divide.dart class Divide (line 6) | class Divide extends NumExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/equal.dart class Equal (line 6) | abstract class Equal extends Expression { class _NumericEqual (line 31) | class _NumericEqual extends BoolExpression implements Equal { class _StringEqual (line 42) | class _StringEqual extends BoolExpression implements Equal { class _BooleanEqual (line 53) | class _BooleanEqual extends BoolExpression implements Equal { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/greater_or_equal.dart class GreaterOrEqual (line 5) | class GreaterOrEqual extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/greater_than.dart class GreaterThan (line 5) | class GreaterThan extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/less_or_equal.dart class LessOrEqual (line 5) | class LessOrEqual extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/less_than.dart class LessThan (line 5) | class LessThan extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/modulo.dart class Modulo (line 9) | class Modulo extends NumExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/multiply.dart class Multiply (line 5) | class Multiply extends NumExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/negate.dart class Negate (line 4) | class Negate extends NumExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/not.dart class Not (line 6) | class Not extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/not_equal.dart class NotEqual (line 6) | abstract class NotEqual extends Expression { class _NumericNotEqual (line 31) | class _NumericNotEqual extends BoolExpression implements NotEqual { class _StringNotEqual (line 42) | class _StringNotEqual extends BoolExpression implements NotEqual { class _BooleanNotEqual (line 53) | class _BooleanNotEqual extends BoolExpression implements NotEqual { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/or.dart class Or (line 8) | class Or extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/subtract.dart class Subtract (line 6) | abstract class Subtract extends Expression { class _NumSubtract (line 28) | class _NumSubtract extends NumExpression implements Subtract { class _StringSubtract (line 43) | class _StringSubtract extends StringExpression implements Subtract { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/operators/xor.dart class Xor (line 8) | class Xor extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/expressions/variables.dart class NumericVariable (line 4) | class NumericVariable extends NumExpression { class StringVariable (line 14) | class StringVariable extends StringExpression { class BooleanVariable (line 24) | class BooleanVariable extends BoolExpression { FILE: packages/flame_jenny/jenny/lib/src/structure/line_content.dart class LineContent (line 7) | @internal method evaluate (line 19) | String evaluate() class InlineExpression (line 45) | @internal FILE: packages/flame_jenny/jenny/lib/src/structure/markup_attribute.dart class MarkupAttribute (line 4) | class MarkupAttribute { method reset (line 53) | void reset() method maybeShift (line 62) | void maybeShift(int position, int length, int subIndex) FILE: packages/flame_jenny/jenny/lib/src/structure/node.dart class Node (line 6) | class Node extends Iterable { method toString (line 36) | String toString() class NodeIterator (line 39) | class NodeIterator implements Iterator { method moveNext (line 52) | bool moveNext() method diveInto (line 67) | void diveInto(Block block) FILE: packages/flame_jenny/jenny/lib/src/variable_storage.dart class VariableStorage (line 5) | class VariableStorage { method getBooleanValue (line 12) | bool getBooleanValue(String name) method getNumericValue (line 13) | num getNumericValue(String name) method getStringValue (line 14) | String getStringValue(String name) method hasVariable (line 16) | bool hasVariable(String name) method getVariable (line 17) | dynamic getVariable(String name) method getVariableAsExpression (line 19) | Expression getVariableAsExpression(String name) method getVariableType (line 32) | ExpressionType getVariableType(String name) method setVariable (line 42) | void setVariable(String name, dynamic value) method clear (line 68) | void clear({bool clearNodeVisits = false}) method remove (line 77) | void remove(String name) FILE: packages/flame_jenny/jenny/lib/src/yarn_project.dart class YarnProject (line 21) | class YarnProject { method parse (line 90) | void parse(String text) FILE: packages/flame_jenny/jenny/test/character_storage_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/command_storage_test.dart function main (line 8) | void main() function check (line 41) | void check(String arg, int expectedValue) function check (line 66) | void check(String arg, {required bool expectedValue}) function check (line 102) | void check(String args, double expectedValue1, String expectedValue2) function check (line 133) | void check(String args, num v1, num v2, num v3) function check (line 166) | void check(String args, num v1, num v2, num v3, num v4) function check (line 202) | void check(String args, num v1, num v2, num v3, num v4, num v5) function check (line 236) | void check(String args, bool v1, bool v2, bool v3) function tokenize (line 334) | List tokenize(String text) FILE: packages/flame_jenny/jenny/test/dialogue_runner_test.dart function main (line 9) | void main() class _SimpleDialogueView (line 361) | class _SimpleDialogueView extends DialogueView {} class _RecordingDialogueView (line 363) | class _RecordingDialogueView extends DialogueView { method onDialogueStart (line 377) | void onDialogueStart() method onDialogueFinish (line 380) | void onDialogueFinish() method onNodeStart (line 383) | void onNodeStart(Node node) method onLineStart (line 386) | FutureOr onLineStart(DialogueLine line) method onLineFinish (line 390) | void onLineFinish(DialogueLine line) method onChoiceStart (line 393) | Future onChoiceStart(DialogueChoice choice) method onChoiceFinish (line 400) | void onChoiceFinish(DialogueOption option) method _record (line 403) | bool _record(String event) class _DelayedDialogueView (line 409) | class _DelayedDialogueView extends _RecordingDialogueView { method onDialogueStart (line 423) | FutureOr onDialogueStart() method onLineStart (line 432) | Future onLineStart(DialogueLine line) method onLineFinish (line 439) | Future onLineFinish(DialogueLine line) class _ImmediateChoiceDialogueView (line 446) | class _ImmediateChoiceDialogueView extends DialogueView { method onChoiceStart (line 450) | int onChoiceStart(DialogueChoice choice) method onDialogueFinish (line 453) | void onDialogueFinish() FILE: packages/flame_jenny/jenny/test/dialogue_view_test.dart function main (line 9) | void main() class _DefaultDialogueView (line 210) | class _DefaultDialogueView extends DialogueView {} class _RecordingDialogueView (line 212) | class _RecordingDialogueView extends DialogueView { method onDialogueStart (line 218) | FutureOr onDialogueStart() method onNodeStart (line 223) | FutureOr onNodeStart(Node node) method onNodeFinish (line 228) | FutureOr onNodeFinish(Node node) method onLineStart (line 233) | FutureOr onLineStart(DialogueLine line) method onLineSignal (line 242) | void onLineSignal(DialogueLine line, dynamic signal) method onLineStop (line 248) | FutureOr onLineStop(DialogueLine line) method onLineFinish (line 254) | FutureOr onLineFinish(DialogueLine line) method onChoiceStart (line 259) | Future onChoiceStart(DialogueChoice choice) method onChoiceFinish (line 268) | FutureOr onChoiceFinish(DialogueOption option) method onCommand (line 273) | FutureOr onCommand(UserDefinedCommand command) method onCommandFinish (line 278) | FutureOr onCommandFinish(UserDefinedCommand command) method onDialogueFinish (line 283) | FutureOr onDialogueFinish() class _SomeOtherBaseClass (line 288) | class _SomeOtherBaseClass {} class _RecordingDialogueViewAsMixin (line 290) | class _RecordingDialogueViewAsMixin extends _SomeOtherBaseClass method onDialogueStart (line 296) | FutureOr onDialogueStart() method onNodeStart (line 301) | FutureOr onNodeStart(Node node) method onNodeFinish (line 306) | FutureOr onNodeFinish(Node node) method onLineStart (line 311) | FutureOr onLineStart(DialogueLine line) method onLineSignal (line 317) | void onLineSignal(DialogueLine line, dynamic signal) method onLineStop (line 323) | FutureOr onLineStop(DialogueLine line) method onLineFinish (line 329) | FutureOr onLineFinish(DialogueLine line) method onChoiceStart (line 334) | Future onChoiceStart(DialogueChoice choice) method onChoiceFinish (line 343) | FutureOr onChoiceFinish(DialogueOption option) method onCommand (line 348) | FutureOr onCommand(UserDefinedCommand command) method onCommandFinish (line 353) | FutureOr onCommandFinish(UserDefinedCommand command) method onDialogueFinish (line 358) | FutureOr onDialogueFinish() class _InterruptingCow (line 363) | class _InterruptingCow extends DialogueView { method onLineStart (line 365) | FutureOr onLineStart(DialogueLine line) FILE: packages/flame_jenny/jenny/test/function_storage_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/localization_test.dart function main (line 4) | void main() FILE: packages/flame_jenny/jenny/test/parse/ascii_test.dart function main (line 4) | void main() function _check (line 47) | void _check(int codeUnit, String text) FILE: packages/flame_jenny/jenny/test/parse/parse_test.dart function main (line 10) | void main() function linesToText (line 422) | List linesToText(Iterable lines) FILE: packages/flame_jenny/jenny/test/parse/token_test.dart function main (line 4) | void main() FILE: packages/flame_jenny/jenny/test/parse/tokenize_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/block_test.dart function main (line 6) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/character_command_test.dart function main (line 9) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/declare_command_test.dart function main (line 10) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/if_command_test.dart function main (line 10) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/jump_command_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/local_command_test.dart function main (line 10) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/set_command_test.dart function main (line 9) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/stop_command_test.dart function main (line 10) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/user_defined_command_test.dart function main (line 9) | void main() class _CommandDialogueView (line 221) | class _CommandDialogueView extends DialogueView { method onCommand (line 227) | void onCommand(UserDefinedCommand command) FILE: packages/flame_jenny/jenny/test/structure/commands/visit_command_test.dart function main (line 9) | void main() FILE: packages/flame_jenny/jenny/test/structure/commands/wait_command_test.dart function main (line 11) | void main() function getTime (line 28) | int getTime() FILE: packages/flame_jenny/jenny/test/structure/dialogue_choice_test.dart function main (line 6) | void main() FILE: packages/flame_jenny/jenny/test/structure/dialogue_line_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/dialogue_option_test.dart function main (line 6) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/arithmetic_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/bool_test.dart function main (line 7) | void main() function expectFails (line 30) | void expectFails(String arg) FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/ceil_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/dec_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/decimal_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/dice_test.dart function main (line 11) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/floor_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/if_test.dart function main (line 7) | void main() function t (line 33) | num t() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/inc_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/int_test.dart function main (line 5) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/number_test.dart function main (line 8) | void main() function expectFails (line 47) | void expectFails(String arg) FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/plural_test.dart function main (line 9) | void main() function plural (line 47) | String plural(int n, String word) FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/random_range_test.dart function main (line 11) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/random_test.dart function main (line 9) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/round_places_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/round_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/string_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/user_defined_function_test.dart function main (line 5) | void main() function myFunction (line 8) | num myFunction() function myFunction (line 27) | bool myFunction() function myFunction (line 46) | String myFunction() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/visit_count_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/functions/visited_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/literal_test.dart function main (line 6) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/add_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/and_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/divide_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/equal_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/greater_or_equal_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/greater_than_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/less_or_equal_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/less_than_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/modulo_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/multiply_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/negate_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/not_equal_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/not_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/or_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/subtract_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/operators/xor_test.dart function main (line 7) | void main() FILE: packages/flame_jenny/jenny/test/structure/expressions/variables_test.dart function main (line 3) | void main() FILE: packages/flame_jenny/jenny/test/structure/node_test.dart function main (line 10) | void main() FILE: packages/flame_jenny/jenny/test/test_scenario.dart function testScenario (line 14) | Future testScenario({ function testBody (line 25) | Future testBody() function dedent (line 49) | String dedent(String input) function _calculateIndent (line 70) | int _calculateIndent(String line) class _TestPlan (line 79) | class _TestPlan extends DialogueView { method onLineStart (line 92) | FutureOr onLineStart(DialogueLine line) method onChoiceStart (line 121) | Future onChoiceStart(DialogueChoice choice) method onCommand (line 168) | void onCommand(UserDefinedCommand command) method _parse (line 191) | void _parse(String input) class _Line (line 237) | class _Line { method toString (line 243) | String toString() class _Choice (line 246) | class _Choice { method toString (line 252) | String toString() class _Option (line 255) | class _Option { method toString (line 262) | String toString() class _Command (line 265) | class _Command { method toString (line 270) | String toString() FILE: packages/flame_jenny/jenny/test/utils.dart function hasSyntaxError (line 4) | Matcher hasSyntaxError(String message) function hasNameError (line 10) | Matcher hasNameError(String message) function hasTypeError (line 16) | Matcher hasTypeError(String message) function hasDialogueError (line 22) | Matcher hasDialogueError(String message) function throwsAssertionError (line 32) | Matcher throwsAssertionError(String message) FILE: packages/flame_jenny/jenny/test/variable_storage_test.dart function main (line 7) | void main() class _BadVariableStorage (line 104) | class _BadVariableStorage extends VariableStorage { FILE: packages/flame_jenny/jenny/test/yarn_project_test.dart function main (line 6) | void main() FILE: packages/flame_kenney_xml/example/lib/main.dart function main (line 12) | void main() class KenneyWorld (line 20) | class KenneyWorld extends World with TapCallbacks { method onLoad (line 24) | Future onLoad() method onTapDown (line 33) | void onTapDown(TapDownEvent event) method randomSpriteComponent (line 37) | SpriteComponent randomSpriteComponent({Vector2? position}) FILE: packages/flame_kenney_xml/lib/flame_kenney_xml.dart class XmlSpriteSheet (line 13) | class XmlSpriteSheet { method load (line 34) | Future load({ method getSprite (line 60) | Sprite getSprite(String name) method getRandomSprite (line 73) | Sprite getRandomSprite() FILE: packages/flame_kenney_xml/test/flame_kenney_xml_test.dart class _MockImage (line 8) | class _MockImage extends Mock implements Image { class _MockImages (line 16) | class _MockImages extends Mock implements Images { method load (line 18) | Future load(String fileName, {String? key, String? package}) class _MockAssetsCache (line 23) | class _MockAssetsCache extends Mock implements AssetsCache { method readFile (line 25) | Future readFile(String fileName, {String? package}) function main (line 35) | void main() FILE: packages/flame_lottie/example/lib/main.dart function main (line 5) | void main() class LottieExampleGame (line 9) | class LottieExampleGame extends FlameGame { method onLoad (line 11) | Future onLoad() FILE: packages/flame_lottie/lib/src/lottie_component.dart class LottieComponent (line 11) | class LottieComponent extends PositionComponent with HasPaint { method render (line 53) | void render(Canvas canvas) method update (line 59) | void update(double dt) function loadLottie (line 65) | Future loadLottie( FILE: packages/flame_lottie/lib/src/lottie_renderer.dart class LottieRenderer (line 6) | class LottieRenderer { method render (line 45) | void render(Canvas canvas) method update (line 49) | void update(double dt) FILE: packages/flame_lottie/test/flame_lottie_test.dart function main (line 9) | void main() function _bytesForFile (line 53) | ByteData _bytesForFile(String path) class _FakeAssetBundle (line 56) | class _FakeAssetBundle extends Fake implements AssetBundle { method load (line 62) | Future load(String key) FILE: packages/flame_markdown/example/lib/main.dart function main (line 12) | void main() class MarkdownGame (line 18) | class MarkdownGame extends FlameGame { method onLoad (line 20) | Future onLoad() FILE: packages/flame_markdown/lib/custom_attribute_syntax.dart class _Chars (line 5) | class _Chars { class CustomAttributeSyntax (line 28) | class CustomAttributeSyntax extends LinkSyntax { method close (line 37) | Iterable? close( method _createNode (line 63) | Node _createNode( method _parseAttributes (line 78) | Map? _parseAttributes(InlineParser parser) method _parseAttributeList (line 99) | Map? _parseAttributeList(String attributes) FILE: packages/flame_markdown/lib/flame_markdown.dart class FlameMarkdown (line 15) | class FlameMarkdown { method toDocument (line 21) | DocumentRoot toDocument(String markdown, {Document? document}) method _parse (line 28) | List _parse(String markdown, {Document? document}) method _defaultDocument (line 32) | Document _defaultDocument() method _convertNode (line 38) | TextNode _convertNode(Node node) method _convertElement (line 48) | TextNode _convertElement(Element element) method _convertText (line 84) | PlainTextNode _convertText(Text text) method _groupInlineChildren (line 88) | InlineTextNode _groupInlineChildren(List children) method _castCheck (line 98) | T _castCheck(TextNode node) FILE: packages/flame_markdown/test/flame_markdown_test.dart function main (line 10) | void main() function _expectStrikethrough (line 425) | void _expectStrikethrough(InlineTextNode node, String text) function _expectBold (line 432) | void _expectBold(InlineTextNode node, String text) function _expectBoldGroup (line 439) | void _expectBoldGroup( function _expectItalicGroup (line 448) | void _expectItalicGroup( function _expectItalic (line 457) | void _expectItalic(InlineTextNode node, String text) function _expectPlain (line 464) | void _expectPlain(InlineTextNode node, String text) function _expectCustom (line 470) | void _expectCustom( function _expectCode (line 482) | void _expectCode(InlineTextNode node, String text) function _expectParagraph (line 489) | void _expectParagraph( function _expectSimpleParagraph (line 498) | void _expectSimpleParagraph(BlockNode node, String text) function _expectHeader (line 502) | void _expectHeader(BlockNode node, int level, String text) function _expectGroup (line 510) | void _expectGroup( function _expectDocument (line 522) | void _expectDocument( function _expectElementGroup (line 534) | void _expectElementGroup( function _expectElementGroupText (line 546) | void _expectElementGroupText( function _expectElementTextPainter (line 558) | void _expectElementTextPainter( FILE: packages/flame_network_assets/example/lib/main.dart function main (line 10) | void main() class MyGame (line 14) | class MyGame extends FlameGame with TapCallbacks { method onLoad (line 19) | Future onLoad() method onTapUp (line 26) | void onTapUp(TapUpEvent event) FILE: packages/flame_network_assets/lib/src/flame_asset_response.dart class FlameAssetResponse (line 7) | class FlameAssetResponse { FILE: packages/flame_network_assets/lib/src/flame_network_assets.dart type GetAssetFunction (line 13) | typedef GetAssetFunction = type DecodeAssetFunction (line 21) | typedef DecodeAssetFunction = Future Function(Uint8List); type EncodeAssetFunction (line 25) | typedef EncodeAssetFunction = Future Function(T); type GetAppDirectoryFunction (line 29) | typedef GetAppDirectoryFunction = Future Function(); class FlameNetworkAssets (line 70) | abstract class FlameNetworkAssets { method _urlToId (line 126) | String _urlToId(String url) method load (line 132) | Future load( method _fetchAssetFromStorageCache (line 178) | Future _fetchAssetFromStorageCache(String id) method _saveAssetInLocalStorage (line 193) | Future _saveAssetInLocalStorage(String id, T asset) method _saveBytesInLocalStorage (line 202) | Future _saveBytesInLocalStorage(String id, Uint8List bytesData) FILE: packages/flame_network_assets/lib/src/flame_network_images.dart class FlameNetworkImages (line 12) | class FlameNetworkImages extends FlameNetworkAssets { FILE: packages/flame_network_assets/test/flame_network_image_test.dart class __MockHttpClient (line 10) | abstract class __MockHttpClient { method get (line 11) | Future get( class _MockHttpClient (line 17) | class _MockHttpClient extends Mock implements __MockHttpClient {} class __MockPathProvider (line 19) | abstract class __MockPathProvider { method getAppDirectory (line 20) | Future getAppDirectory() class _MockPathProvider (line 23) | class _MockPathProvider extends Mock implements __MockPathProvider {} function main (line 25) | void main() FILE: packages/flame_noise/lib/src/effects/noise_effect_controller.dart class NoiseEffectController (line 17) | class NoiseEffectController extends DurationEffectController { FILE: packages/flame_noise/test/noise_effect_controller_test.dart function main (line 6) | void main() FILE: packages/flame_oxygen/example/lib/component/timer_component.dart class TimerComponent (line 3) | class TimerComponent extends Component { method init (line 23) | void init([double? maxTime]) method reset (line 29) | void reset() FILE: packages/flame_oxygen/example/lib/component/velocity_component.dart class VelocityComponent (line 4) | class VelocityComponent extends Component { method init (line 11) | void init([Vector2? velocity]) method reset (line 14) | void reset() FILE: packages/flame_oxygen/example/lib/main.dart function main (line 14) | void main() class ExampleGame (line 18) | class ExampleGame extends OxygenGame { method init (line 20) | Future init() FILE: packages/flame_oxygen/example/lib/system/debug_system.dart class DebugSystem (line 5) | class DebugSystem extends BaseSystem { method render (line 22) | void render(Canvas canvas) method renderEntity (line 34) | void renderEntity(Canvas canvas, Entity entity) FILE: packages/flame_oxygen/example/lib/system/kawabunga_system.dart class KawabungaSystem (line 6) | class KawabungaSystem extends BaseSystem with UpdateSystem { method renderEntity (line 14) | void renderEntity(Canvas canvas, Entity entity) method update (line 33) | void update(double delta) FILE: packages/flame_oxygen/example/lib/system/move_system.dart class MoveSystem (line 8) | class MoveSystem extends System with UpdateSystem, GameRef { method init (line 12) | void init() method dispose (line 20) | void dispose() method update (line 26) | void update(double delta) FILE: packages/flame_oxygen/example/lib/system/sprite_system.dart class SpriteSystem (line 4) | class SpriteSystem extends BaseSystem { method renderEntity (line 9) | void renderEntity(Canvas canvas, Entity entity) FILE: packages/flame_oxygen/lib/src/component/anchor_component.dart class AnchorComponent (line 6) | class AnchorComponent extends Component { method init (line 10) | void init([Anchor? anchor]) method reset (line 13) | void reset() FILE: packages/flame_oxygen/lib/src/component/angle_component.dart class AngleComponent (line 4) | class AngleComponent extends Component { method init (line 11) | void init([double? radians]) method reset (line 14) | void reset() FILE: packages/flame_oxygen/lib/src/component/flip_component.dart class FlipInit (line 3) | class FlipInit { class FlipComponent (line 14) | class FlipComponent extends Component { method init (line 20) | void init([FlipInit? initValue]) method reset (line 26) | void reset() FILE: packages/flame_oxygen/lib/src/component/particle_component.dart class ParticleComponent (line 6) | class ParticleComponent extends Component { method init (line 13) | void init([Particle? data]) method reset (line 16) | void reset() FILE: packages/flame_oxygen/lib/src/component/position_component.dart class PositionComponent (line 4) | class PositionComponent extends Component { method init (line 17) | void init([Vector2? position]) method reset (line 22) | void reset() FILE: packages/flame_oxygen/lib/src/component/size_component.dart class SizeComponent (line 4) | class SizeComponent extends Component { method init (line 17) | void init([Vector2? size]) method reset (line 20) | void reset() FILE: packages/flame_oxygen/lib/src/component/sprite_component.dart class SpriteInit (line 7) | class SpriteInit { class SpriteComponent (line 27) | class SpriteComponent extends Component { method init (line 31) | void init([SpriteInit? initValue]) method reset (line 34) | void reset() FILE: packages/flame_oxygen/lib/src/component/text_component.dart class TextInit (line 4) | class TextInit { class TextComponent (line 15) | class TextComponent extends Component { method init (line 21) | void init([TextInit? initValue]) method reset (line 27) | void reset() FILE: packages/flame_oxygen/lib/src/flame_world.dart class FlameWorld (line 7) | class FlameWorld extends World { method render (line 14) | void render(Canvas canvas) method update (line 21) | void update(double delta) method execute (line 30) | void execute(double delta) FILE: packages/flame_oxygen/lib/src/oxygen_game.dart class OxygenGame (line 13) | abstract class OxygenGame extends Game { method createEntity (line 21) | Entity createEntity({ method onLoad (line 41) | Future onLoad() method init (line 60) | Future init() method render (line 64) | void render(Canvas canvas) method update (line 68) | void update(double dt) FILE: packages/flame_oxygen/lib/src/system/base_system.dart class BaseSystem (line 9) | abstract class BaseSystem extends System with RenderSystem { method init (line 22) | void init() method dispose (line 31) | void dispose() method render (line 37) | void render(Canvas canvas) method renderEntity (line 69) | void renderEntity(Canvas canvas, Entity entity) FILE: packages/flame_oxygen/lib/src/system/particle_system.dart class ParticleSystem (line 8) | class ParticleSystem extends System with RenderSystem, UpdateSystem { method init (line 12) | void init() method dispose (line 15) | void dispose() method render (line 21) | void render(Canvas canvas) method update (line 29) | void update(double delta) FILE: packages/flame_oxygen/lib/src/system/render_system.dart function render (line 12) | void render(Canvas canvas) function execute (line 15) | void execute(double delta) FILE: packages/flame_oxygen/lib/src/system/update_system.dart function update (line 12) | void update(double delta) function execute (line 15) | void execute(double delta) FILE: packages/flame_rive/example/lib/main.dart function main (line 8) | void main() class RiveExampleGame (line 14) | class RiveExampleGame extends FlameGame { method backgroundColor (line 16) | Color backgroundColor() method onLoad (line 19) | Future onLoad() class RewardsComponent (line 42) | class RewardsComponent extends RiveComponent { method onGameResize (line 58) | void onGameResize(Vector2 size) method _updateAreas (line 66) | void _updateAreas() method onLoad (line 78) | Future onLoad() class RewardsArea (line 121) | class RewardsArea extends PositionComponent with TapCallbacks, GestureHi... method onLoad (line 129) | Future onLoad() method onTapDown (line 135) | void onTapDown(TapDownEvent event) FILE: packages/flame_rive/lib/src/rive_component.dart class RiveComponent (line 7) | class RiveComponent extends PositionComponent { method updateRenderSize (line 42) | void updateRenderSize() method render (line 51) | void render(Canvas canvas) method update (line 92) | void update(double dt) method _toRiveFit (line 100) | Fit _toRiveFit(BoxFit fit) function loadArtboard (line 116) | Future loadArtboard( FILE: packages/flame_rive/test/flame_rive_test.dart function main (line 10) | void main() class _RiveComponent (line 124) | class _RiveComponent extends RiveComponent { class _RiveComponentWithAnimation (line 128) | class _RiveComponentWithAnimation extends RiveComponent { class _RiveComponentWithTappable (line 132) | class _RiveComponentWithTappable extends RiveComponent with TapCallbacks { FILE: packages/flame_rive/test/utils.dart function loadFile (line 4) | ByteData loadFile(String filename) FILE: packages/flame_riverpod/example/lib/main.dart function main (line 13) | void main() class MyApp (line 21) | class MyApp extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class FlutterCountingComponent (line 44) | class FlutterCountingComponent extends ConsumerWidget { method build (line 48) | Widget build(BuildContext context, WidgetRef ref) class RefExampleGame (line 70) | class RefExampleGame extends FlameGame with RiverpodGameMixin { method onLoad (line 72) | Future onLoad() class RiverpodAwareTextComponent (line 79) | class RiverpodAwareTextComponent extends PositionComponent method onMount (line 96) | void onMount() FILE: packages/flame_riverpod/example/test/widget_test.dart function main (line 8) | void main() FILE: packages/flame_riverpod/lib/src/consumer.dart class ComponentRef (line 9) | class ComponentRef { method watch (line 20) | Res watch(ProviderListenable target) method listen (line 24) | void listen( method exists (line 32) | bool exists(ProviderBase provider) method read (line 36) | T read(ProviderListenable provider) method refresh (line 40) | T refresh(Refreshable provider) method invalidate (line 44) | void invalidate(ProviderOrFamily provider) method listenManual (line 48) | ProviderSubscription listenManual( function rebuildOnMountWhen (line 69) | bool rebuildOnMountWhen(ComponentRef ref) function rebuildOnRemoveWhen (line 73) | bool rebuildOnRemoveWhen(ComponentRef ref) function addToGameWidgetBuild (line 77) | void addToGameWidgetBuild(Function() cb) function onMount (line 83) | void onMount() function onRemove (line 95) | void onRemove() function rebuildGameWidget (line 114) | void rebuildGameWidget() function addToGameWidgetBuild (line 134) | void addToGameWidgetBuild(Function() cb) function onMount (line 139) | void onMount() function onLoad (line 148) | FutureOr onLoad() function onBuild (line 156) | void onBuild() FILE: packages/flame_riverpod/lib/src/widget.dart class RiverpodAwareGameWidget (line 16) | class RiverpodAwareGameWidget extends GameWidget { method createState (line 36) | GameWidgetState createState() class RiverpodAwareGameWidgetState (line 39) | class RiverpodAwareGameWidgetState extends GameWidgetSta... method forceBuild (line 57) | void forceBuild() method initState (line 67) | void initState() method didUpdateWidget (line 82) | void didUpdateWidget(covariant GameWidget oldWidget) method didChangeDependencies (line 88) | void didChangeDependencies() method dispose (line 101) | void dispose() method build (line 124) | Widget build(BuildContext context) method _assertNotDisposed (line 142) | void _assertNotDisposed() method watch (line 148) | Res watch(ProviderListenable target) method listen (line 168) | void listen( method exists (line 186) | bool exists(ProviderBase provider) method read (line 191) | Res read(ProviderListenable provider) method refresh (line 196) | S refresh(Refreshable provider) method invalidate (line 201) | void invalidate(ProviderOrFamily provider) method listenManual (line 206) | ProviderSubscription listenManual( FILE: packages/flame_riverpod/test/widget_test.dart class MyGame (line 12) | class MyGame extends FlameGame with RiverpodGameMixin {} class MyGameWithRefAccess (line 14) | class MyGameWithRefAccess extends FlameGame with RiverpodGameMixin { method onMount (line 16) | void onMount() class EmptyComponent (line 24) | class EmptyComponent extends Component with RiverpodComponentMixin { method onLoad (line 26) | void onLoad() class WatchingComponent (line 34) | class WatchingComponent extends Component with RiverpodComponentMixin { method onLoad (line 36) | void onLoad() function main (line 44) | void main() FILE: packages/flame_spine/example/lib/main.dart function main (line 7) | void main() class SpineExample (line 13) | class SpineExample extends FlameGame with TapCallbacks { method onLoad (line 31) | Future onLoad() method onTapDown (line 49) | void onTapDown(_) method onDetach (line 55) | void onDetach() FILE: packages/flame_spine/lib/src/spine_component.dart class SpineComponent (line 7) | class SpineComponent extends PositionComponent { method fromAssets (line 31) | Future fromAssets({ method dispose (line 59) | void dispose() method update (line 66) | void update(double dt) method render (line 71) | void render(Canvas canvas) FILE: packages/flame_spine/test/flame_spine_test.dart function main (line 3) | void main() FILE: packages/flame_splash_screen/example/lib/main.dart function main (line 4) | void main() class MyApp (line 8) | class MyApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class OtherScreen (line 21) | class OtherScreen extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class SplashScreenGame (line 42) | class SplashScreenGame extends StatefulWidget { method createState (line 46) | SplashScreenGameState createState() class SplashScreenGameState (line 49) | class SplashScreenGameState extends State { method build (line 51) | Widget build(BuildContext context) FILE: packages/flame_splash_screen/lib/src/controller.dart class FlameSplashController (line 6) | class FlameSplashController { method start (line 40) | void start() method setup (line 58) | void setup( method _tickStep (line 70) | Future _tickStep(int index) method dispose (line 84) | void dispose() type FlameSplashControllerState (line 90) | enum FlameSplashControllerState { class FlameSplashControllerStep (line 102) | class FlameSplashControllerStep extends ValueNotifier { class FlameSplashDurations (line 106) | class FlameSplashDurations { FILE: packages/flame_splash_screen/lib/src/splash.dart class FlameSplashScreen (line 5) | class FlameSplashScreen extends StatefulWidget { method createState (line 36) | FlameSplashScreenState createState() class FlameSplashScreenState (line 42) | class FlameSplashScreenState extends State { method initState (line 52) | void initState() method _computeSteps (line 62) | void _computeSteps() method didUpdateWidget (line 73) | void didUpdateWidget(FlameSplashScreen oldWidget) method dispose (line 87) | void dispose() method build (line 95) | Widget build(BuildContext context) class _SplashScreenStep (line 115) | class _SplashScreenStep extends StatefulWidget { method createState (line 126) | __SplashScreenStepState createState() class __SplashScreenStepState (line 129) | class __SplashScreenStepState extends State<_SplashScreenStep> method initState (line 136) | void initState() method dispose (line 149) | void dispose() method handleAnimation (line 154) | void handleAnimation() method startAnimation (line 160) | Future startAnimation() method didUpdateWidget (line 174) | void didUpdateWidget(_SplashScreenStep oldWidget) method build (line 182) | Widget build(BuildContext context) FILE: packages/flame_splash_screen/lib/src/theme.dart class AnimatedLogo (line 5) | class AnimatedLogo extends AnimatedWidget { method build (line 14) | Widget build(BuildContext context) class LogoComposite (line 42) | class LogoComposite extends StatefulWidget { method createState (line 47) | LogoCompositeState createState() class LogoCompositeState (line 51) | class LogoCompositeState extends State method initState (line 60) | void initState() method dispose (line 80) | void dispose() method build (line 86) | Widget build(BuildContext context) function _logoBuilder (line 89) | Widget _logoBuilder(BuildContext context) class FlameSplashTheme (line 106) | class FlameSplashTheme { FILE: packages/flame_splash_screen/test/controller_test.dart class OnFinishContainer (line 5) | class OnFinishContainer { method onFinish (line 6) | void onFinish() class MockOnFinish (line 9) | class MockOnFinish extends Mock implements OnFinishContainer {} function main (line 11) | void main() FILE: packages/flame_splash_screen/test/theme_test.dart function main (line 5) | void main() FILE: packages/flame_sprite_fusion/example/lib/main.dart function main (line 8) | void main() class MyApp (line 12) | class MyApp extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) class PlatformerGame (line 27) | class PlatformerGame extends FlameGame { method backgroundColor (line 31) | Color backgroundColor() method onLoad (line 34) | Future onLoad() FILE: packages/flame_sprite_fusion/lib/src/sprite_fusion_layer_data.dart class SpriteFusionLayerData (line 4) | class SpriteFusionLayerData { FILE: packages/flame_sprite_fusion/lib/src/sprite_fusion_tile_data.dart class SpriteFusionTileData (line 2) | class SpriteFusionTileData { method hasAttribute (line 37) | bool hasAttribute(String key) method getAttribute (line 45) | T? getAttribute(String key) FILE: packages/flame_sprite_fusion/lib/src/sprite_fusion_tilemap_component.dart class SpriteFusionTilemapComponent (line 12) | class SpriteFusionTilemapComponent extends PositionComponent { method render (line 65) | void render(Canvas canvas) method load (line 71) | Future load({ FILE: packages/flame_sprite_fusion/lib/src/sprite_fusion_tilemap_data.dart class SpriteFusionTilemapData (line 5) | class SpriteFusionTilemapData { method getLayerByName (line 45) | SpriteFusionLayerData? getLayerByName(String name) FILE: packages/flame_sprite_fusion/test/sprite_fusion_data_test.dart function main (line 4) | void main() FILE: packages/flame_sprite_fusion/test/sprite_fusion_tilemap_component_test.dart function main (line 13) | void main() FILE: packages/flame_sprite_fusion/test/test_asset_bundle.dart class TestAssetBundle (line 6) | class TestAssetBundle extends CachingAssetBundle { method load (line 16) | Future load(String key) method loadString (line 47) | Future loadString(String key, {bool cache = true}) FILE: packages/flame_steering_behaviors/example/lib/main.dart function main (line 5) | void main() FILE: packages/flame_steering_behaviors/example/lib/src/behaviors/screen_collision_behavior.dart class ScreenCollisionBehavior (line 6) | class ScreenCollisionBehavior method onCollisionEnd (line 9) | void onCollisionEnd(ScreenHitbox other) FILE: packages/flame_steering_behaviors/example/lib/src/entities/dot/dot.dart class Dot (line 10) | class Dot extends PositionedEntity with Steerable { method onLoad (line 38) | Future onLoad() FILE: packages/flame_steering_behaviors/example/lib/src/example_game.dart class ExampleGame (line 7) | class ExampleGame extends FlameGame with HasCollisionDetection { method onLoad (line 17) | Future onLoad() FILE: packages/flame_steering_behaviors/example/test/helpers/test_game.dart class TestGame (line 3) | class TestGame extends FlameGame with HasCollisionDetection {} FILE: packages/flame_steering_behaviors/example/test/src/behaviors/screen_collision_behavior_test.dart class _MockScreenHitbox (line 11) | class _MockScreenHitbox extends Mock implements ScreenHitbox {} class _TestEntity (line 13) | class _TestEntity extends PositionedEntity { function main (line 17) | void main() FILE: packages/flame_steering_behaviors/example/test/src/entities/dot_test.dart class _MockRandom (line 13) | class _MockRandom extends Mock implements Random {} function main (line 15) | void main() FILE: packages/flame_steering_behaviors/example/test/src/example_game_test.dart function main (line 7) | void main() FILE: packages/flame_steering_behaviors/lib/src/behaviors/flee_behavior.dart class FleeBehavior (line 8) | class FleeBehavior extends SteeringBehavior method update (line 28) | void update(double dt) method renderDebugMode (line 37) | void renderDebugMode(Canvas canvas) FILE: packages/flame_steering_behaviors/lib/src/behaviors/separation_behavior.dart class SeparationBehavior (line 7) | class SeparationBehavior method update (line 26) | void update(double dt) FILE: packages/flame_steering_behaviors/lib/src/behaviors/steering_behavior.dart class SteeringBehavior (line 7) | abstract class SteeringBehavior FILE: packages/flame_steering_behaviors/lib/src/behaviors/wander_behavior.dart class WanderBehavior (line 8) | class WanderBehavior method update (line 33) | void update(double dt) FILE: packages/flame_steering_behaviors/lib/src/mixins/steerable.dart function update (line 19) | void update(double dt) FILE: packages/flame_steering_behaviors/lib/src/mixins/steering.dart function steer (line 14) | void steer(SteeringCore steering, double dt) function renderDebugMode (line 25) | void renderDebugMode(Canvas canvas) FILE: packages/flame_steering_behaviors/lib/src/steering/flee.dart class Flee (line 8) | class Flee extends SteeringCore { method getSteering (line 22) | Vector2 getSteering(Steerable parent) FILE: packages/flame_steering_behaviors/lib/src/steering/pursue.dart class Pursue (line 9) | class Pursue extends SteeringCore { method getSteering (line 23) | Vector2 getSteering(Steerable parent) FILE: packages/flame_steering_behaviors/lib/src/steering/separation.dart class Separation (line 7) | class Separation extends SteeringCore { method getSteering (line 25) | Vector2 getSteering(Steerable parent) FILE: packages/flame_steering_behaviors/lib/src/steering/steering_core.dart class SteeringCore (line 7) | abstract class SteeringCore { method getSteering (line 12) | Vector2 getSteering(Steerable parent) method seek (line 15) | Vector2 seek(Steerable parent, Vector2 target) FILE: packages/flame_steering_behaviors/lib/src/steering/wander.dart class Wander (line 13) | class Wander extends SteeringCore { method getSteering (line 43) | Vector2 getSteering(Steerable parent) function setAngle (line 62) | void setAngle(double radians) FILE: packages/flame_steering_behaviors/test/helpers/steerable_entity.dart class SteerableEntity (line 5) | class SteerableEntity extends PositionedEntity with Steerable { method renderDebugMode (line 16) | void renderDebugMode(Canvas canvas) FILE: packages/flame_steering_behaviors/test/helpers/test_game.dart class TestGame (line 3) | class TestGame extends FlameGame with HasCollisionDetection {} FILE: packages/flame_steering_behaviors/test/src/behaviors/flee_behavior_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/behaviors/pursue_behavior_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/behaviors/separation_behavior_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/behaviors/wander_behavior_test.dart class _MockRandom (line 11) | class _MockRandom extends Mock implements Random {} function main (line 17) | void main() FILE: packages/flame_steering_behaviors/test/src/mixins/steerable_test.dart function main (line 7) | void main() FILE: packages/flame_steering_behaviors/test/src/mixins/steering_test.dart class _TestBehavior (line 10) | class _TestBehavior extends Behavior with Steering {} class _MockSteeringCore (line 12) | class _MockSteeringCore extends Mock implements SteeringCore {} class _FakeSteerable (line 14) | class _FakeSteerable extends Fake implements Steerable {} function main (line 16) | void main() FILE: packages/flame_steering_behaviors/test/src/steering/flee_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/steering/pursue_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/steering/separation_test.dart function main (line 8) | void main() FILE: packages/flame_steering_behaviors/test/src/steering/steering_core_test.dart class _TestSteeringCore (line 8) | class _TestSteeringCore extends SteeringCore { method getSteering (line 10) | Vector2 getSteering(Steerable parent) function main (line 15) | void main() FILE: packages/flame_steering_behaviors/test/src/steering/wander_test.dart class _MockRandom (line 11) | class _MockRandom extends Mock implements Random {} function main (line 13) | void main() FILE: packages/flame_studio/example/main.dart function main (line 7) | void main() class MyGame (line 16) | class MyGame extends FlameGame { method backgroundColor (line 18) | Color backgroundColor() method onLoad (line 21) | void onLoad() class Circle (line 41) | class Circle extends CircleComponent { method onGameResize (line 52) | void onGameResize(Vector2 size) method update (line 58) | void update(double dt) FILE: packages/flame_studio/lib/src/core/component_tree.dart class ComponentTreeNode (line 13) | @immutable class ComponentTreeState (line 41) | @immutable class ComponentTreeObserver (line 58) | class ComponentTreeObserver extends StateNotifier { method _refresh (line 68) | void _refresh() FILE: packages/flame_studio/lib/src/core/game_controller.dart class _GameState (line 10) | @immutable method copyWith (line 17) | _GameState copyWith({ class _GameController (line 35) | class _GameController extends StateNotifier<_GameState> { method useGame (line 46) | void useGame(Game? game) method pauseGame (line 50) | void pauseGame() method resumeGame (line 55) | void resumeGame() method stepGame (line 60) | void stepGame() method _findGame (line 64) | Game? _findGame() method visitor (line 66) | void visitor(Element element) FILE: packages/flame_studio/lib/src/core/theme.dart class Theme (line 9) | class Theme { FILE: packages/flame_studio/lib/src/run_flame_studio.dart function runFlameStudio (line 4) | void runFlameStudio(Widget app, {bool enabled = true}) FILE: packages/flame_studio/lib/src/widgets/flame_studio.dart class FlameStudio (line 5) | class FlameStudio extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: packages/flame_studio/lib/src/widgets/left_panel.dart class LeftPanel (line 7) | class LeftPanel extends ConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) class _WidthNotifier (line 37) | class _WidthNotifier extends StateNotifier { method setValue (line 43) | void setValue(double value) FILE: packages/flame_studio/lib/src/widgets/left_panel_grip.dart class LeftPanelGrip (line 6) | class LeftPanelGrip extends ConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_studio/lib/src/widgets/panels/hierarchy_view.dart class HierarchyView (line 6) | class HierarchyView extends ConsumerStatefulWidget { method createState (line 10) | HierarchyViewState createState() class HierarchyViewState (line 13) | class HierarchyViewState extends ConsumerState { method build (line 18) | Widget build(BuildContext context) method _buildList (line 33) | void _buildList(ComponentTreeNode node, int depth, List out) method toggle (line 46) | void toggle(Component component) method toggleOrSelect (line 56) | void toggleOrSelect(Component component) class _ListItem (line 70) | class _ListItem extends StatelessWidget { method build (line 80) | Widget build(BuildContext context) class _ClosingBrace (line 138) | class _ClosingBrace extends StatelessWidget { method build (line 143) | Widget build(BuildContext context) class _ExpanderIcon (line 154) | class _ExpanderIcon extends StatelessWidget { method build (line 168) | Widget build(BuildContext context) class _ExpanderIconPainter (line 176) | class _ExpanderIconPainter extends CustomPainter { method shouldRepaint (line 185) | bool shouldRepaint(_ExpanderIconPainter old) method paint (line 190) | void paint(Canvas canvas, Size size) FILE: packages/flame_studio/lib/src/widgets/toolbar/flame_studio_toolbar.dart class FlameStudioToolbar (line 10) | class FlameStudioToolbar extends ConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_studio/lib/src/widgets/toolbar/next_frame_button.dart class NextFrameButton (line 6) | class NextFrameButton extends ConsumerWidget { method build (line 10) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_studio/lib/src/widgets/toolbar/pause_button.dart class PauseButton (line 6) | class PauseButton extends ConsumerWidget { method build (line 10) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_studio/lib/src/widgets/toolbar/start_button.dart class StartButton (line 6) | class StartButton extends ConsumerWidget { method build (line 10) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_studio/lib/src/widgets/toolbar/toolbar_button.dart class ToolbarButton (line 5) | class ToolbarButton extends ConsumerStatefulWidget { method createState (line 18) | ToolbarButtonState createState() class ToolbarButtonState (line 21) | class ToolbarButtonState extends ConsumerState { method build (line 26) | Widget build(BuildContext context) method didUpdateWidget (line 61) | void didUpdateWidget(ToolbarButton oldWidget) type _ToolbarButtonRenderState (line 71) | enum _ToolbarButtonRenderState { class _ToolbarButtonPainter (line 78) | class _ToolbarButtonPainter extends CustomPainter { method paint (line 94) | void paint(Canvas canvas, Size size) method shouldRepaint (line 125) | bool shouldRepaint(_ToolbarButtonPainter old) FILE: packages/flame_studio/lib/src/widgets/ui_scaffold.dart class UiScaffold (line 8) | class UiScaffold extends ConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/flame_svg/example/lib/main.dart function main (line 5) | void main() class MyGame (line 9) | class MyGame extends FlameGame { method render (line 13) | void render(Canvas canvas) method onLoad (line 19) | Future onLoad() FILE: packages/flame_svg/lib/svg.dart class Svg (line 12) | class Svg { method load (line 37) | Future load( method loadFromString (line 49) | Future loadFromString( method render (line 61) | void render( method renderPosition (line 94) | void renderPosition( method _getImage (line 102) | Image _getImage(Size size, double widthRatio, double heightRatio) method _render (line 125) | void _render(Canvas canvas, Size size) method dispose (line 141) | void dispose() function loadSvg (line 152) | Future loadSvg(String fileName, {String? package}) FILE: packages/flame_svg/lib/svg_component.dart class SvgComponent (line 7) | class SvgComponent extends PositionComponent with HasPaint { method render (line 36) | void render(Canvas canvas) method onRemove (line 41) | void onRemove() FILE: packages/flame_svg/test/svg_component_test.dart class _MockSvg (line 5) | class _MockSvg extends Mock implements Svg {} function main (line 7) | void main() FILE: packages/flame_svg/test/svg_test.dart class _SvgPainter (line 10) | class _SvgPainter extends CustomPainter { method paint (line 16) | void paint(Canvas canvas, Size size) method shouldRepaint (line 21) | bool shouldRepaint(covariant CustomPainter oldDelegate) function _parseSvgFromTestFile (line 26) | Future _parseSvgFromTestFile(String path) function main (line 32) | void main() FILE: packages/flame_test/example/lib/game.dart class MyGameWidget (line 5) | class MyGameWidget extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) class Background (line 14) | class Background extends SpriteComponent with HasGameReference { method onLoad (line 16) | Future onLoad() class MyGame (line 23) | class MyGame extends FlameGame { method onLoad (line 25) | Future onLoad() FILE: packages/flame_test/example/lib/main.dart function main (line 3) | void main() class MyVectorChanger (line 5) | class MyVectorChanger { method addOne (line 6) | Vector2 addOne(Vector2 vector) class MyDoubleChanger (line 11) | class MyDoubleChanger { method addOne (line 12) | double addOne(double number) FILE: packages/flame_test/example/test/flame_test_test.dart function main (line 6) | void main() FILE: packages/flame_test/example/test/main_test.dart function main (line 6) | void main() FILE: packages/flame_test/lib/src/close_to_aabb.dart function closeToAabb (line 13) | Matcher closeToAabb(Aabb2 expected, [double epsilon = 1e-15]) class _IsCloseToAabb (line 17) | class _IsCloseToAabb extends Matcher { method matches (line 24) | bool matches(dynamic item, Map matchState) method describe (line 31) | Description describe(Description description) method describeMismatch (line 39) | Description describeMismatch( FILE: packages/flame_test/lib/src/close_to_matrix4.dart function closeToMatrix4 (line 22) | Matcher closeToMatrix4(Matrix4 matrix, [double epsilon = 1e-15]) class _IsCloseTo (line 26) | class _IsCloseTo extends Matcher { method matches (line 33) | bool matches(dynamic item, Map matchState) method describe (line 46) | Description describe(Description description) method describeMismatch (line 52) | Description describeMismatch( FILE: packages/flame_test/lib/src/close_to_quaternion.dart function closeToQuaternion (line 14) | Matcher closeToQuaternion(Quaternion quaternion, [double epsilon = 1e-15]) class _IsCloseToQuaternion (line 18) | class _IsCloseToQuaternion extends IsCloseToVector { method dist (line 22) | double dist(Quaternion a, Quaternion b) method storage (line 25) | List storage(Quaternion value) FILE: packages/flame_test/lib/src/close_to_vector.dart function closeToVector (line 12) | Matcher closeToVector(Vector2 vector, [double epsilon = 1e-15]) class _IsCloseToVector2 (line 16) | class _IsCloseToVector2 extends IsCloseToVector { method dist (line 20) | double dist(Vector2 a, Vector2 b) method storage (line 23) | List storage(Vector2 value) FILE: packages/flame_test/lib/src/close_to_vector3.dart function closeToVector3 (line 12) | Matcher closeToVector3(Vector3 vector, [double epsilon = 1e-15]) class _IsCloseToVector3 (line 16) | class _IsCloseToVector3 extends IsCloseToVector { method dist (line 20) | double dist(Vector3 a, Vector3 b) method storage (line 23) | List storage(Vector3 value) FILE: packages/flame_test/lib/src/close_to_vector4.dart function closeToVector4 (line 12) | Matcher closeToVector4(Vector4 vector, [double epsilon = 1e-15]) class _IsCloseToVector4 (line 16) | class _IsCloseToVector4 extends IsCloseToVector { method dist (line 20) | double dist(Vector4 a, Vector4 b) method storage (line 23) | List storage(Vector4 value) FILE: packages/flame_test/lib/src/debug_text_renderer.dart class DebugTextRenderer (line 11) | class DebugTextRenderer extends TextRenderer { method format (line 27) | InlineTextElement format(String text) class _DebugTextElement (line 30) | class _DebugTextElement extends InlineTextElement { method draw (line 56) | void draw(Canvas canvas) method translate (line 69) | void translate(double dx, double dy) method _initRects (line 76) | void _initRects(double charWidth, double charHeight) FILE: packages/flame_test/lib/src/epsilon.dart function nextFloat32 (line 10) | double nextFloat32(double value) function prevFloat32 (line 44) | double prevFloat32(double value) function toleranceFloat32 (line 76) | double toleranceFloat32(double value) function toleranceVector2Float32 (line 92) | double toleranceVector2Float32(Vector2 value) function _doubleToInt32Bits (line 98) | int _doubleToInt32Bits(double value) function _int32BitsToDouble (line 108) | double _int32BitsToDouble(int bits) function _isNegativeZero (line 118) | bool _isNegativeZero(double value) FILE: packages/flame_test/lib/src/expect_color.dart function expectColor (line 29) | void expectColor( function expectColorAlpha (line 86) | void expectColorAlpha( FILE: packages/flame_test/lib/src/expect_double.dart function expectDouble (line 3) | void expectDouble( FILE: packages/flame_test/lib/src/fails_assert.dart function failsAssert (line 16) | Matcher failsAssert([String? message]) FILE: packages/flame_test/lib/src/flame_test.dart function byGame (line 7) | Finder byGame() function ensureAdd (line 18) | Future ensureAdd(Component component) function ensureAddAll (line 25) | Future ensureAddAll(Iterable components) function ensureRemove (line 32) | Future ensureRemove(Component component) function ensureRemoveAll (line 39) | Future ensureRemoveAll(Iterable components) type GameCreateFunction (line 45) | typedef GameCreateFunction = T Function(); type VerifyFunction (line 46) | typedef VerifyFunction = dynamic Function(T); type GameWidgetCreateFunction (line 48) | typedef GameWidgetCreateFunction = type WidgetVerifyFunction (line 52) | typedef WidgetVerifyFunction = type WidgetSetupFunction (line 57) | typedef WidgetSetupFunction = type PumpWidgetFunction (line 62) | typedef PumpWidgetFunction = class GameTester (line 72) | class GameTester { method testGameWidget (line 109) | void testGameWidget( method configure (line 152) | GameTester configure({ class FlameTester (line 171) | class FlameTester extends GameTester { FILE: packages/flame_test/lib/src/is_close_to_vector.dart class IsCloseToVector (line 3) | abstract class IsCloseToVector extends Matcher { method dist (line 9) | double dist(V a, V b) method storage (line 10) | List storage(V value) method matches (line 13) | bool matches(dynamic item, Map matchState) method describe (line 18) | Description describe(Description description) method describeMismatch (line 24) | Description describeMismatch( FILE: packages/flame_test/lib/src/mock_gesture_events.dart function createTapUpDetails (line 3) | TapUpDetails createTapUpDetails({ FILE: packages/flame_test/lib/src/mock_image.dart function generateImage (line 4) | Future generateImage([int width = 1, int height = 1]) function generatePNGByteData (line 25) | ByteData generatePNGByteData() FILE: packages/flame_test/lib/src/mock_pointer_move_event.dart function createMouseMoveEvent (line 6) | PointerMoveEvent createMouseMoveEvent({ FILE: packages/flame_test/lib/src/mock_tap_drag_events.dart function createTapDownEvents (line 5) | TapDownEvent createTapDownEvents({ function createTapUpEvents (line 23) | TapUpEvent createTapUpEvents({ function createSecondaryTapDownEvents (line 41) | SecondaryTapDownEvent createSecondaryTapDownEvents({ function createSecondaryTapUpEvents (line 57) | SecondaryTapUpEvent createSecondaryTapUpEvents({ function createDragStartEvents (line 73) | DragStartEvent createDragStartEvents({ function createDragUpdateEvents (line 90) | DragUpdateEvent createDragUpdateEvents({ function createScaleStartEvents (line 107) | ScaleStartEvent createScaleStartEvents({ function createScaleUpdateEvents (line 126) | ScaleUpdateEvent createScaleUpdateEvents({ FILE: packages/flame_test/lib/src/random_test.dart function seedFromEnvironment (line 15) | int? seedFromEnvironment(int? seed) function testRandom (line 53) | void testRandom( type TestWidgetsCallback (line 82) | typedef TestWidgetsCallback = function testWidgetsRandom (line 112) | void testWidgetsRandom( FILE: packages/flame_test/lib/src/test_flame_game.dart function testWithFlameGame (line 27) | void testWithFlameGame( function testWithGame (line 66) | void testWithGame( function initializeGame (line 95) | Future initializeGame(CreateFunction create) function initializeFlameGame (line 106) | Future initializeFlameGame() type CreateFunction (line 108) | typedef CreateFunction = T Function(); type AsyncVoidFunction (line 109) | typedef AsyncVoidFunction = Future Function(); type AsyncGameFunction (line 110) | typedef AsyncGameFunction = Future Function(T game); FILE: packages/flame_test/lib/src/test_golden.dart function testGolden (line 32) | void testGolden( type PrepareFunction (line 80) | typedef PrepareFunction = class GameWithBackgroundColor (line 86) | class GameWithBackgroundColor extends FlameGame { method backgroundColor (line 92) | Color backgroundColor() FILE: packages/flame_test/test/close_to_aabb_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/close_to_matrix4_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/close_to_quaternion_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/close_to_vector3_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/close_to_vector4_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/close_to_vector_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/debug_text_formatter_test.dart function main (line 8) | void main() class _TextElementsComponent (line 44) | class _TextElementsComponent extends PositionComponent { method render (line 50) | void render(Canvas canvas) FILE: packages/flame_test/test/epsilon_test.dart function main (line 8) | void main() FILE: packages/flame_test/test/expect_double_test.dart function main (line 4) | void main() FILE: packages/flame_test/test/fails_assert_test.dart function main (line 4) | void main() FILE: packages/flame_test/test/flame_async_test.dart function main (line 5) | void main() FILE: packages/flame_test/test/golden_test.dart function main (line 7) | void main() FILE: packages/flame_test/test/random_test_test.dart function main (line 6) | void main() FILE: packages/flame_test/test/test_with_game_test.dart function main (line 5) | void main() class _RecordedGame (line 47) | class _RecordedGame extends FlameGame { method onMount (line 51) | void onMount() method onLoad (line 57) | Future onLoad() method onGameResize (line 63) | void onGameResize(Vector2 size) method onRemove (line 69) | void onRemove() FILE: packages/flame_texturepacker/example/lib/main.dart function main (line 6) | void main() class MyGame (line 15) | class MyGame extends FlameGame { method onLoad (line 17) | Future onLoad() FILE: packages/flame_texturepacker/lib/src/extension_on_game.dart function atlasFromAssets (line 8) | Future atlasFromAssets( function atlasFromStorage (line 28) | Future atlasFromStorage( FILE: packages/flame_texturepacker/lib/src/model/page.dart class Page (line 3) | class Page { FILE: packages/flame_texturepacker/lib/src/model/region.dart class Region (line 5) | @immutable FILE: packages/flame_texturepacker/lib/src/texture_packer_atlas.dart class TexturePackerAtlas (line 14) | class TexturePackerAtlas { method load (line 62) | Future load( method loadAtlas (line 98) | Future loadAtlas( method findSpriteByName (line 143) | TexturePackerSprite? findSpriteByName(String name) method findSpriteByNameIndex (line 156) | TexturePackerSprite? findSpriteByNameIndex(String name, int index) method findSpritesByName (line 167) | List findSpritesByName(String name) method getAnimation (line 180) | SpriteAnimation getAnimation( FILE: packages/flame_texturepacker/lib/src/texture_packer_parser.dart type TextureAtlasData (line 12) | typedef TextureAtlasData = ({List pages, List regions}); class TexturePackerParser (line 15) | abstract class TexturePackerParser { method parseAtlasMetadata (line 17) | Future parseAtlasMetadata( method loadAtlasDataImages (line 109) | Future loadAtlasDataImages( method toRelative (line 144) | String toRelative(String p) method _parsePageMetadata (line 165) | Page _parsePageMetadata(ListQueue lineQueue) method _parseRegion (line 193) | Region _parseRegion(ListQueue lineQueue, Page page) method isTextureFile (line 302) | bool isTextureFile(String line) method resolvePath (line 308) | ({String path, String? package}) resolvePath( method _parseDegrees (line 327) | int _parseDegrees(String? value) method _readEntry (line 340) | ({int count, List entry}) _readEntry(String line) FILE: packages/flame_texturepacker/lib/src/texture_packer_sprite.dart class TexturePackerSprite (line 12) | class TexturePackerSprite extends Sprite { method clone (line 42) | TexturePackerSprite clone({bool useOriginalSize = true}) method render (line 96) | void render( method _createEmptyImage (line 181) | Image _createEmptyImage() FILE: packages/flame_texturepacker/test/atlas_path_resolution_test.dart class _MockAssetBundle (line 8) | class _MockAssetBundle extends Mock implements AssetBundle {} class _MockImages (line 10) | class _MockImages extends Mock implements Images {} class FakeImage (line 12) | class FakeImage extends Mock implements ui.Image {} function main (line 14) | void main() FILE: packages/flame_texturepacker/test/flame_texturepacker_test.dart class _MockAssetBundle (line 10) | class _MockAssetBundle extends Mock implements AssetBundle {} function main (line 12) | void main() FILE: packages/flame_texturepacker/test/legacy_format_test.dart class _MockCanvas (line 9) | class _MockCanvas extends Mock implements Canvas {} function main (line 11) | void main() FILE: packages/flame_texturepacker/test/naming_index_test.dart function main (line 7) | void main() function createAndLoadRegions (line 21) | Future> createAndLoadRegions(String content) FILE: packages/flame_texturepacker/test/new_format_test.dart class _MockCanvas (line 9) | class _MockCanvas extends Mock implements Canvas {} function main (line 11) | void main() FILE: packages/flame_texturepacker/test/region_test.dart function main (line 5) | void main() FILE: packages/flame_texturepacker/test/separated_parsing_test.dart function main (line 5) | void main() FILE: packages/flame_tiled/example/lib/main.dart function main (line 8) | void main() class TiledGame (line 12) | class TiledGame extends FlameGame { method onLoad (line 24) | Future onLoad() FILE: packages/flame_tiled/lib/src/extensions.dart function toColor (line 18) | Color toColor() FILE: packages/flame_tiled/lib/src/flame_tsx_provider.dart class FlameTsxProvider (line 10) | class FlameTsxProvider implements TsxProvider { method getSource (line 23) | Parser getSource(String key) method getCachedSource (line 29) | Parser? getCachedSource() method parse (line 39) | Future parse( FILE: packages/flame_tiled/lib/src/mutable_rect.dart class MutableRect (line 4) | class MutableRect extends Rect { method copy (line 30) | void copy(Rect other) method toRect (line 38) | Rect toRect() FILE: packages/flame_tiled/lib/src/rectangle_bin_packer.dart class RectangleBinPacker (line 12) | class RectangleBinPacker { method pack (line 23) | Rect pack(double width, double height) method _compare (line 72) | int _compare(Rect a, Rect b) FILE: packages/flame_tiled/lib/src/renderable_layers/group_layer.dart class GroupLayer (line 7) | @internal method refreshCache (line 24) | void refreshCache() method handleResize (line 31) | void handleResize(Vector2 canvasSize) method render (line 38) | void render(Canvas canvas, CameraComponent? camera) method update (line 45) | void update(double dt) method onOpacityChanged (line 52) | void onOpacityChanged() FILE: packages/flame_tiled/lib/src/renderable_layers/image_layer.dart class FlameImageLayer (line 12) | @internal method handleResize (line 36) | void handleResize(Vector2 canvasSize) method render (line 39) | void render(Canvas canvas, CameraComponent? camera) method _resizePaintArea (line 63) | void _resizePaintArea(CameraComponent? camera) method _initImageRepeat (line 103) | void _initImageRepeat() method load (line 115) | Future load({ method refreshCache (line 139) | void refreshCache() method update (line 142) | void update(double dt) FILE: packages/flame_tiled/lib/src/renderable_layers/object_layer.dart class ObjectLayer (line 9) | @internal method render (line 20) | void render(Canvas canvas, CameraComponent? camera) method load (line 28) | Future load( method handleResize (line 44) | void handleResize(Vector2 canvasSize) method refreshCache (line 47) | void refreshCache() method update (line 50) | void update(double dt) FILE: packages/flame_tiled/lib/src/renderable_layers/renderable_layer.dart class RenderableLayer (line 15) | @internal method load (line 36) | Future load({ method render (line 101) | void render(Canvas canvas, CameraComponent? camera) method handleResize (line 103) | void handleResize(Vector2 canvasSize) method refreshCache (line 105) | void refreshCache() method update (line 107) | void update(double dt) method onOpacityChanged (line 129) | void onOpacityChanged() method applyParallaxOffset (line 139) | void applyParallaxOffset(Canvas canvas, CameraComponent camera) class UnsupportedLayer (line 166) | @internal method render (line 176) | void render(Canvas canvas, CameraComponent? camera) method handleResize (line 179) | void handleResize(Vector2 canvasSize) method refreshCache (line 182) | void refreshCache() method update (line 185) | void update(double dt) FILE: packages/flame_tiled/lib/src/renderable_layers/tile_layers/hexagonal_tile_layer.dart class HexagonalTileLayer (line 11) | @internal method cacheTiles (line 26) | void cacheTiles() FILE: packages/flame_tiled/lib/src/renderable_layers/tile_layers/isometric_tile_layer.dart class IsometricTileLayer (line 10) | @internal method cacheTiles (line 25) | void cacheTiles() FILE: packages/flame_tiled/lib/src/renderable_layers/tile_layers/orthogonal_tile_layer.dart class OrthogonalTileLayer (line 10) | @internal method cacheTiles (line 25) | void cacheTiles() FILE: packages/flame_tiled/lib/src/renderable_layers/tile_layers/staggered_tile_layer.dart class StaggeredTileLayer (line 10) | @internal method cacheTiles (line 25) | void cacheTiles() FILE: packages/flame_tiled/lib/src/renderable_layers/tile_layers/tile_layer.dart class FlameTileLayer (line 34) | @internal method onOpacityChanged (line 59) | void onOpacityChanged() method load (line 64) | FlameTileLayer load({ method update (line 130) | void update(double dt) method render (line 137) | void render(Canvas canvas, CameraComponent? camera) method handleResize (line 152) | void handleResize(Vector2 canvasSize) method addAnimation (line 155) | void addAnimation(Tile tile, Tileset tileset, MutableRect source) method refreshCache (line 180) | void refreshCache() method cacheTiles (line 204) | void cacheTiles() method shouldFlip (line 207) | bool shouldFlip(SimpleFlips flips) FILE: packages/flame_tiled/lib/src/renderable_tile_map.dart function _defaultLayerPaintFactory (line 21) | Paint _defaultLayerPaintFactory(double opacity) class RenderableTiledMap (line 42) | class RenderableTiledMap { method setLayerVisibility (line 81) | void setLayerVisibility(int layerId, {required bool visible}) method getLayerVisibility (line 89) | bool getLayerVisibility(int layerId) method setLayerOpacity (line 96) | void setLayerOpacity(int layerIndex, {required double opacity}) method getLayerOpacity (line 106) | double getLayerOpacity(int layerIndex) method setTileData (line 112) | void setTileData({ method setTileDataByLayerIndex (line 135) | void setTileDataByLayerIndex({ method getTileData (line 157) | Gid? getTileData({ method getTileDataByLayerIndex (line 170) | Gid? getTileDataByLayerIndex({ method tileStack (line 190) | TileStack tileStack( method _tileStack (line 210) | List _tileStack( method fromFile (line 262) | Future fromFile( method fromString (line 312) | Future fromString( method fromTiledMap (line 354) | Future fromTiledMap( method _renderableLayers (line 412) | Future>> _renderableLayers( method handleResize (line 465) | void handleResize(Vector2 canvasSize) method _refreshCache (line 472) | void _refreshCache() method render (line 479) | void render(Canvas c) method getLayer (line 493) | T? getLayer(String name) method update (line 502) | void update(double dt) FILE: packages/flame_tiled/lib/src/simple_flips.dart class SimpleFlips (line 17) | class SimpleFlips { FILE: packages/flame_tiled/lib/src/tile_animation.dart class TileAnimation (line 10) | class TileAnimation { method update (line 25) | void update(double dt) class TileFrames (line 34) | class TileFrames { method update (line 49) | void update(double dt) FILE: packages/flame_tiled/lib/src/tile_atlas.dart function _defaultTilesetPackingFilter (line 11) | bool _defaultTilesetPackingFilter(Tileset _) class TiledAtlas (line 17) | class TiledAtlas { method contains (line 51) | bool contains(String? source) method clone (line 55) | TiledAtlas clone() method atlasKey (line 70) | String atlasKey(Iterable images) method _onlyTileImages (line 80) | Set<(String?, TiledImage)> _onlyTileImages( method fromTiledMap (line 107) | Future fromTiledMap( method clearCache (line 256) | void clearCache() FILE: packages/flame_tiled/lib/src/tile_stack.dart class TileStack (line 10) | class TileStack extends Component implements PositionProvider { FILE: packages/flame_tiled/lib/src/tile_transform.dart class TileTransform (line 9) | @internal FILE: packages/flame_tiled/lib/src/tiled_component.dart class TiledComponent (line 20) | class TiledComponent extends PositionComponent method onLoad (line 69) | Future? onLoad() method update (line 77) | void update(double dt) method render (line 82) | void render(Canvas canvas) method onGameResize (line 87) | void onGameResize(Vector2 size) method load (line 107) | Future load( method computeSize (line 148) | Vector2 computeSize( method atlases (line 210) | List<(String, Image)> atlases() FILE: packages/flame_tiled/test/extensions_test.dart function main (line 4) | void main() FILE: packages/flame_tiled/test/image_layer_test.dart function main (line 9) | void main() FILE: packages/flame_tiled/test/rectangle_bin_packer_test.dart function main (line 7) | void main() FILE: packages/flame_tiled/test/test_asset_bundle.dart class TestAssetBundle (line 6) | class TestAssetBundle extends CachingAssetBundle { method load (line 16) | Future load(String key) method loadString (line 47) | Future loadString(String key, {bool cache = true}) FILE: packages/flame_tiled/test/test_image_utils.dart function renderMapToPng (line 7) | Future renderMapToPng( function imageToPng (line 22) | Future imageToPng(Image image) FILE: packages/flame_tiled/test/tile_atlas_test.dart function main (line 10) | void main() FILE: packages/flame_tiled/test/tiled_component_sizes_test.dart function main (line 7) | void main() FILE: packages/flame_tiled/test/tiled_test.dart function main (line 17) | void main() function renderMap (line 269) | Future renderMap() function prepareForGolden (line 391) | Future prepareForGolden({required bool ignoreFlip}) function setupMap (line 569) | Future setupMap( function setupMap (line 648) | Future setupMap( function setupMap (line 741) | Future setupMap( function setupMap (line 833) | Future setupMap(