Add some missing docs (#4772)

These docs complete the dartdocs for their respective libraries.
This commit is contained in:
Adam Barth 2016-06-27 14:42:25 -07:00 committed by GitHub
parent 2af668f832
commit 2898768dde
4 changed files with 11 additions and 0 deletions

View file

@ -145,6 +145,10 @@ class _Row {
}
}
/// Solves cassowary constraints.
///
/// Typically clients will create a solver, [addConstraints], and then call
/// [flushUpdates] to actually solve the constraints.
class Solver {
final Map<Constraint, _Tag> _constraints = new Map<Constraint, _Tag>();
final Map<_Symbol, _Row> _rows = new Map<_Symbol, _Row>();
@ -153,6 +157,9 @@ class Solver {
final List<_Symbol> _infeasibleRows = new List<_Symbol>();
final _Row _objective = new _Row(0.0);
_Row _artificial = new _Row(0.0);
/// A monotonically increasing value that indicates how many times the solver
/// has iterated.
int tick = 1;
/// Attempts to add the constraints in the list to the solver. If it cannot

View file

@ -85,6 +85,7 @@ class SpriteBox extends RenderBox {
Duration _lastTimeStamp;
double _frameRate = 0.0;
/// An instantaneous estimate of the number of frames per second this sprite box is producing.
double get frameRate => _frameRate;
// Transformation mode

View file

@ -25,6 +25,7 @@ class TexturedLine extends Node {
/// Draws a polyline to a [Canvas] from a list of points using the provided [Texture].
class TexturedLinePainter {
/// Creates a painter that draws a polyline with a texture.
TexturedLinePainter(this._points, this.colors, this.widths, [Texture texture, this.textureStops]) {
this.texture = texture;
}

View file

@ -17,8 +17,10 @@ import 'test_pointer.dart';
///
/// For a variant of this class suited specifically for unit tests, see [WidgetTester].
class WidgetController {
/// Creates a widget controller that uses the given binding.
WidgetController(this.binding);
/// A reference to the current instance of the binding.
final WidgetsBinding binding;
// FINDER API