• Ian Hickson's avatar
    Clean up imports and exports. · a94999ba
    Ian Hickson authored
    Each layer is supposed to reexport the parts of the previous layer
    that are part of its API.
    
    - In painting.dart, export from dart:ui all the Canvas-related APIs
      that make sense to be used at higher levels, e.g. PaintingStyle.
    
    - Delete painting/shadows.dart. It was dead code.
    
    - In rendering/object.dart, export all of painting.dart.
    
    - In widgets/basic.dart, export all of painting.dart and
      animation.dart. Some classes in animation/ are renamed to make this
      less disruptive and confusing to the namespace.
    
    - Split out Stocks back into an import model rather than a part model,
      so that it's easier to manage its dependencies on a per-file basis.
    
    - Move Ticker to scheduler library.
    
    - Remove as many redundant imports as possible now.
    
    - Some minor nit picking cleanup in various files.
    a94999ba
flutter_sprites.dart 1.55 KB
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/// A sprite toolkit built on top of Flutter.
library flutter_sprites;

import 'dart:async';
import 'dart:collection';
import 'dart:convert';
import 'dart:math' as math;
import 'dart:typed_data';
import 'dart:ui' as ui show Image;

import 'package:box2d/box2d.dart' as box2d;
import 'package:flutter/gestures.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:mojo/core.dart';
import 'package:sky_services/media/media.mojom.dart';
import 'package:vector_math/vector_math_64.dart';

part 'src/action.dart';
part 'src/action_spline.dart';
part 'src/color_sequence.dart';
part 'src/constraint.dart';
part 'src/effect_line.dart';
part 'src/image_map.dart';
part 'src/label.dart';
part 'src/layer.dart';
part 'src/node.dart';
part 'src/node3d.dart';
part 'src/node_with_size.dart';
part 'src/particle_system.dart';
part 'src/physics_body.dart';
part 'src/physics_collision_groups.dart';
part 'src/physics_debug.dart';
part 'src/physics_group.dart';
part 'src/physics_joint.dart';
part 'src/physics_shape.dart';
part 'src/physics_world.dart';
part 'src/sound.dart';
part 'src/sprite.dart';
part 'src/sprite_box.dart';
part 'src/sprite_widget.dart';
part 'src/spritesheet.dart';
part 'src/texture.dart';
part 'src/textured_line.dart';
part 'src/util.dart';
part 'src/virtual_joystick.dart';