Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(650)

Unified Diff: runtime/embedders/openglui/common/gl.dart

Issue 13345002: Cleaned up OpenGLUI samples and added Blasteroids. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/embedders/openglui/android/main.cc ('k') | runtime/embedders/openglui/common/image_cache.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/embedders/openglui/common/gl.dart
===================================================================
--- runtime/embedders/openglui/common/gl.dart (revision 20700)
+++ runtime/embedders/openglui/common/gl.dart (working copy)
@@ -576,143 +576,143 @@
//------------------------------------------------------------------
// 2D canvas support
-int SetWidth(int handle, int width)
- native "CanvasSetWidth";
-int SetHeight(int handle, int height)
- native "CanvasSetHeight";
+int _SetWidth(int handle, int width)
+ native "C2DSetWidth";
+int _SetHeight(int handle, int height)
+ native "C2DSetHeight";
-double SetGlobalAlpha(int handle, double globalAlpha)
- native "CanvasSetGlobalAlpha";
-void SetFillStyle(int handle, fs)
- native "CanvasSetFillStyle";
-String SetFont(int handle, String font)
- native "CanvasSetFont";
-void SetGlobalCompositeOperation(int handle, String op)
- native "CanvasSetGlobalCompositeOperation";
-SetLineCap(int handle, String lc)
- native "CanvasSetLineCap";
-SetLineJoin(int handle, String lj)
- native "CanvasSetLineJoin";
-SetLineWidth(int handle, double w)
- native "CanvasSetLineWidth";
-SetMiterLimit(int handle, double limit)
- native "CanvasSetMiterLimit";
-SetShadowBlur(int handle, double blur)
- native "CanvasSetShadowBlur";
-SetShadowColor(int handle, String color)
- native "CanvasSetShadowColor";
-SetShadowOffsetX(int handle, double offset)
- native "CanvasSetShadowOffsetX";
-SetShadowOffsetY(int handle, double offset)
- native "CanvasSetShadowOffsetY";
-void SetStrokeStyle(int handle, ss)
- native "CanvasSetStrokeStyle";
-String SetTextAlign(int handle, String align)
- native "CanvasSetTextAlign";
-String SetTextBaseline(int handle, String baseline)
- native "CanvasSetTextBaseline";
-GetBackingStorePixelRatio(int handle)
- native "CanvasGetBackingStorePixelRatio";
-void SetImageSmoothingEnabled(int handle, bool ise)
- native "CanvasSetImageSmoothingEnabled";
-void SetLineDash(int handle, List v)
- native "CanvasSetLineDash";
-SetLineDashOffset(int handle, int v)
- native "CanvasSetLineDashOffset";
-void Arc(int handle, double x, double y, double radius,
+double _SetGlobalAlpha(int handle, double globalAlpha)
+ native "C2DSetGlobalAlpha";
+void _SetFillStyle(int handle, fs)
+ native "C2DSetFillStyle";
+String _SetFont(int handle, String font)
+ native "C2DSetFont";
+void _SetGlobalCompositeOperation(int handle, String op)
+ native "C2DSetGlobalCompositeOperation";
+_SetLineCap(int handle, String lc)
+ native "C2DSetLineCap";
+_SetLineJoin(int handle, String lj)
+ native "C2DSetLineJoin";
+_SetLineWidth(int handle, double w)
+ native "C2DSetLineWidth";
+_SetMiterLimit(int handle, double limit)
+ native "C2DSetMiterLimit";
+_SetShadowBlur(int handle, double blur)
+ native "C2DSetShadowBlur";
+_SetShadowColor(int handle, String color)
+ native "C2DSetShadowColor";
+_SetShadowOffsetX(int handle, double offset)
+ native "C2DSetShadowOffsetX";
+_SetShadowOffsetY(int handle, double offset)
+ native "C2DSetShadowOffsetY";
+void _SetStrokeStyle(int handle, ss)
+ native "C2DSetStrokeStyle";
+String _SetTextAlign(int handle, String align)
+ native "C2DSetTextAlign";
+String _SetTextBaseline(int handle, String baseline)
+ native "C2DSetTextBaseline";
+_GetBackingStorePixelRatio(int handle)
+ native "C2DGetBackingStorePixelRatio";
+void _SetImageSmoothingEnabled(int handle, bool ise)
+ native "C2DSetImageSmoothingEnabled";
+void _SetLineDash(int handle, List v)
+ native "C2DSetLineDash";
+_SetLineDashOffset(int handle, int v)
+ native "C2DSetLineDashOffset";
+void _Arc(int handle, double x, double y, double radius,
double startAngle, double endAngle, [bool anticlockwise = false])
- native "CanvasArc";
-void ArcTo(int handle, double x1, double y1,
+ native "C2DArc";
+void _ArcTo(int handle, double x1, double y1,
double x2, double y2, double radius)
- native "CanvasArcTo";
-void ArcTo2(int handle, double x1, double y1,
+ native "C2DArcTo";
+void _ArcTo2(int handle, double x1, double y1,
double x2, double y2, double radiusX,
double radiusY, double rotation)
- native "CanvasArcTo2";
-void BeginPath(int handle)
- native "CanvasBeginPath";
-void BezierCurveTo(int handle, double cp1x, double cp1y,
+ native "C2DArcTo2";
+void _BeginPath(int handle)
+ native "C2DBeginPath";
+void _BezierCurveTo(int handle, double cp1x, double cp1y,
double cp2x, double cp2y, double x, double y)
- native "CanvasBezierCurveTo";
-void ClearRect(int handle, double x, double y, double w, double h)
- native "CanvasClearRect";
-void Clip(int handle)
- native "CanvasClip";
-void ClosePath(int handle)
- native "CanvasClosePath";
-ImageData CreateImageDataFromDimensions(int handle, num w, num h)
- native "CanvasCreateImageDataFromDimensions";
-void DrawImage(int handle, String src_url,
+ native "C2DBezierCurveTo";
+void _ClearRect(int handle, double x, double y, double w, double h)
+ native "C2DClearRect";
+void _Clip(int handle)
+ native "C2DClip";
+void _ClosePath(int handle)
+ native "C2DClosePath";
+ImageData _CreateImageDataFromDimensions(int handle, num w, num h)
+ native "C2DCreateImageDataFromDimensions";
+void _DrawImage(int handle, String src_url,
int sx, int sy,
bool has_src_dimensions, int sw, int sh,
int dx, int dy,
bool has_dst_dimensions, int dw, int dh)
- native "CanvasDrawImage";
-void Fill(int handle)
- native "CanvasFill";
-void FillRect(int handle, double x, double y, double w, double h)
- native "CanvasFillRect";
-void FillText(int handle, String text, double x, double y, double maxWidth)
- native "CanvasFillText";
-ImageData GetImageData(num sx, num sy, num sw, num sh)
- native "CanvasGetImageData";
-void LineTo(int handle, double x, double y)
- native "CanvasLineTo";
-double MeasureText(int handle, String text)
- native "CanvasMeasureText";
-void MoveTo(int handle, double x, double y)
- native "CanvasMoveTo";
-void PutImageData(int handle, ImageData imagedata, double dx, double dy)
- native "CanvasPutImageData";
-void QuadraticCurveTo(int handle, double cpx, double cpy,
+ native "C2DDrawImage";
+void _Fill(int handle)
+ native "C2DFill";
+void _FillRect(int handle, double x, double y, double w, double h)
+ native "C2DFillRect";
+void _FillText(int handle, String text, double x, double y, double maxWidth)
+ native "C2DFillText";
+ImageData _GetImageData(num sx, num sy, num sw, num sh)
+ native "C2DGetImageData";
+void _LineTo(int handle, double x, double y)
+ native "C2DLineTo";
+double _MeasureText(int handle, String text)
+ native "C2DMeasureText";
+void _MoveTo(int handle, double x, double y)
+ native "C2DMoveTo";
+void _PutImageData(int handle, ImageData imagedata, double dx, double dy)
+ native "C2DPutImageData";
+void _QuadraticCurveTo(int handle, double cpx, double cpy,
double x, double y)
- native "CanvasQuadraticCurveTo";
-void Rect(int handle, double x, double y, double w, double h)
- native "CanvasRect";
-void Restore(int handle)
- native "CanvasRestore";
-void Rotate(int handle, double a)
- native "CanvasRotate";
-void Save(int handle)
- native "CanvasSave";
-void Scale(int handle, double sx, double sy)
- native "CanvasScale";
-void SetTransform(int handle, double m11, double m12,
+ native "C2DQuadraticCurveTo";
+void _Rect(int handle, double x, double y, double w, double h)
+ native "C2DRect";
+void _Restore(int handle)
+ native "C2DRestore";
+void _Rotate(int handle, double a)
+ native "C2DRotate";
+void _Save(int handle)
+ native "C2DSave";
+void _Scale(int handle, double sx, double sy)
+ native "C2DScale";
+void _SetTransform(int handle, double m11, double m12,
double m21, double m22, double dx, double dy)
- native "CanvasSetTransform";
-void Stroke(int handle)
- native "CanvasStroke";
-void StrokeRect(int handle, double x, double y, double w, double h)
- native "CanvasStrokeRect";
-void StrokeText(int handle, String text, double x, double y,
+ native "C2DSetTransform";
+void _Stroke(int handle)
+ native "C2DStroke";
+void _StrokeRect(int handle, double x, double y, double w, double h)
+ native "C2DStrokeRect";
+void _StrokeText(int handle, String text, double x, double y,
double maxWidth)
- native "CanvasStrokeText";
-void Transform(int handle, double m11, double m12,
+ native "C2DStrokeText";
+void _Transform(int handle, double m11, double m12,
double m21, double m22, double dx, double dy)
- native "CanvasTransform";
-void Translate(int handle, double x, double y)
- native "CanvasTranslate";
+ native "C2DTransform";
+void _Translate(int handle, double x, double y)
+ native "C2DTranslate";
-void CreateNativeContext(int handle, int width, int height)
- native "CanvasCreateNativeContext";
+void _CreateNativeContext(int handle, int width, int height)
+ native "C2DCreateNativeContext";
-void SetFillGradient(int handle, bool isRadial,
+void _SetFillGradient(int handle, bool isRadial,
double x0, double y0, double r0,
double x1, double y1, double r1,
List<double> positions, List<String> colors)
- native "CanvasSetFillGradient";
+ native "C2DSetFillGradient";
-void SetStrokeGradient(int handle, bool isRadial,
+void _SetStrokeGradient(int handle, bool isRadial,
double x0, double y0, double r0,
double x1, double y1, double r1,
List<double> positions, List<String> colors)
- native "CanvasSetStrokeGradient";
+ native "C2DSetStrokeGradient";
-int GetImageWidth(String url)
- native "CanvasGetImageWidth";
+int _GetImageWidth(String url)
+ native "C2DGetImageWidth";
-int GetImageHeight(String url)
- native "CanvasGetImageHeight";
+int _GetImageHeight(String url)
+ native "C2DGetImageHeight";
class CanvasGradient {
num _x0, _y0, _r0 = 0, _x1, _y1, _r1 = 0;
@@ -733,14 +733,14 @@
: _isRadial = true;
void setAsFillStyle(_handle) {
- SetFillGradient(_handle, _isRadial,
+ _SetFillGradient(_handle, _isRadial,
_x0.toDouble(), _y0.toDouble(), _r0.toDouble(),
_x1.toDouble(), _y1.toDouble(), _r1.toDouble(),
_colorStopPositions, _colorStopColors);
}
void setAsStrokeStyle(_handle) {
- SetStrokeGradient(_handle, _isRadial,
+ _SetStrokeGradient(_handle, _isRadial,
_x0.toDouble(), _y0.toDouble(), _r0.toDouble(),
_x1.toDouble(), _y1.toDouble(), _r1.toDouble(),
_colorStopPositions, _colorStopColors);
@@ -772,8 +772,8 @@
}
}
- get width => _width == null ? _width = GetImageWidth(_src) : _width;
- get height => _height == null ? _height = GetImageHeight(_src) : _height;
+ get width => _width == null ? _width = _GetImageWidth(_src) : _width;
+ get height => _height == null ? _height = _GetImageHeight(_src) : _height;
set width(int widthp) => _width = widthp;
set height(int heightp) => _height = heightp;
@@ -782,8 +782,8 @@
_width = widthp,
_height = heightp {
if (_src != null) {
- if (_width == null) _width = GetImageWidth(_src);
- if (_height == null) _height = GetImageHeight(_src);
+ if (_width == null) _width = _GetImageWidth(_src);
+ if (_height == null) _height = _GetImageHeight(_src);
}
}
}
@@ -826,12 +826,12 @@
CanvasRenderingContext2D(canvas, width, height) : super(canvas) {
_width = width;
_height = height;
- CreateNativeContext(_handle = next_handle++, width, height);
+ _CreateNativeContext(_handle = next_handle++, width, height);
}
double _alpha = 1.0;
set globalAlpha(num a) {
- _alpha = SetGlobalAlpha(_handle, a.toDouble());
+ _alpha = _SetGlobalAlpha(_handle, a.toDouble());
}
get globalAlpha => _alpha;
@@ -844,46 +844,46 @@
if (fs is CanvasGradient) {
fs.setAsFillStyle(_handle);
} else {
- SetFillStyle(_handle, fs);
+ _SetFillStyle(_handle, fs);
}
}
get fillStyle => _fillStyle;
String _font = "10px sans-serif";
- set font(String f) { _font = SetFont(_handle, f); }
+ set font(String f) { _font = _SetFont(_handle, f); }
get font => _font;
String _globalCompositeOperation = "source-over";
set globalCompositeOperation(String o) =>
- SetGlobalCompositeOperation(_handle, _globalCompositeOperation = o);
+ _SetGlobalCompositeOperation(_handle, _globalCompositeOperation = o);
get globalCompositeOperation => _globalCompositeOperation;
String _lineCap = "butt"; // "butt", "round", "square"
get lineCap => _lineCap;
- set lineCap(String lc) => SetLineCap(_handle, _lineCap = lc);
+ set lineCap(String lc) => _SetLineCap(_handle, _lineCap = lc);
int _lineDashOffset = 0;
get lineDashOffset => _lineDashOffset;
set lineDashOffset(num v) {
_lineDashOffset = v.toInt();
- SetLineDashOffset(_handle, _lineDashOffset);
+ _SetLineDashOffset(_handle, _lineDashOffset);
}
String _lineJoin = "miter"; // "round", "bevel", "miter"
get lineJoin => _lineJoin;
- set lineJoin(String lj) => SetLineJoin(_handle, _lineJoin = lj);
+ set lineJoin(String lj) => _SetLineJoin(_handle, _lineJoin = lj);
num _lineWidth = 1.0;
get lineWidth => _lineWidth;
set lineWidth(num w) {
- SetLineWidth(_handle, w.toDouble());
+ _SetLineWidth(_handle, w.toDouble());
_lineWidth = w;
}
num _miterLimit = 10.0; // (default 10)
get miterLimit => _miterLimit;
set miterLimit(num limit) {
- SetMiterLimit(_handle, limit.toDouble());
+ _SetMiterLimit(_handle, limit.toDouble());
_miterLimit = limit;
}
@@ -891,26 +891,26 @@
get shadowBlur => _shadowBlur;
set shadowBlur(num blur) {
_shadowBlur = blur;
- SetShadowBlur(_handle, blur.toDouble());
+ _SetShadowBlur(_handle, blur.toDouble());
}
String _shadowColor;
get shadowColor => _shadowColor;
set shadowColor(String color) =>
- SetShadowColor(_handle, _shadowColor = color);
+ _SetShadowColor(_handle, _shadowColor = color);
num _shadowOffsetX;
get shadowOffsetX => _shadowOffsetX;
set shadowOffsetX(num offset) {
_shadowOffsetX = offset;
- SetShadowOffsetX(_handle, offset.toDouble());
+ _SetShadowOffsetX(_handle, offset.toDouble());
}
num _shadowOffsetY;
get shadowOffsetY => _shadowOffsetY;
set shadowOffsetY(num offset) {
_shadowOffsetY = offset;
- SetShadowOffsetY(_handle, offset.toDouble());
+ _SetShadowOffsetY(_handle, offset.toDouble());
}
var _strokeStyle = "#000";
@@ -921,24 +921,24 @@
if (ss is CanvasGradient) {
ss.setAsStrokeStyle(_handle);
} else {
- SetStrokeStyle(_handle, ss);
+ _SetStrokeStyle(_handle, ss);
}
}
String _textAlign = "start";
get textAlign => _textAlign;
- set textAlign(String a) { _textAlign = SetTextAlign(_handle, a); }
+ set textAlign(String a) { _textAlign = _SetTextAlign(_handle, a); }
String _textBaseline = "alphabetic";
get textBaseline => _textBaseline;
- set textBaseline(String b) { _textBaseline = SetTextBaseline(_handle, b); }
+ set textBaseline(String b) { _textBaseline = _SetTextBaseline(_handle, b); }
- get webkitBackingStorePixelRatio => GetBackingStorePixelRatio(_handle);
+ get webkitBackingStorePixelRatio => _GetBackingStorePixelRatio(_handle);
bool _webkitImageSmoothingEnabled;
get webkitImageSmoothingEnabled => _webkitImageSmoothingEnabled;
set webkitImageSmoothingEnabled(bool v) =>
- SetImageSmoothingEnabled(_webkitImageSmoothingEnabled = v);
+ _SetImageSmoothingEnabled(_webkitImageSmoothingEnabled = v);
get webkitLineDash => lineDash;
set webkitLineDash(List v) => lineDash = v;
@@ -952,7 +952,7 @@
if (radius < 0) {
// throw IndexSizeError
} else {
- Arc(_handle, x.toDouble(), y.toDouble(), radius.toDouble(),
+ _Arc(_handle, x.toDouble(), y.toDouble(), radius.toDouble(),
a1.toDouble(), a2.toDouble(), anticlockwise);
}
}
@@ -962,37 +962,37 @@
void arcTo(num x1, num y1, num x2, num y2,
num radiusX, [num radiusY, num rotation]) {
if (radiusY == null) {
- ArcTo(_handle, x1.toDouble(), y1.toDouble(),
+ _ArcTo(_handle, x1.toDouble(), y1.toDouble(),
x2.toDouble(), y2.toDouble(), radiusX.toDouble());
} else {
- ArcTo2(_handle, x1.toDouble(), y1.toDouble(),
+ _ArcTo2(_handle, x1.toDouble(), y1.toDouble(),
x2.toDouble(), y2.toDouble(),
radiusX.toDouble(), radiusY.toDouble(),
rotation.toDouble());
}
}
- void beginPath() => BeginPath(_handle);
+ void beginPath() => _BeginPath(_handle);
void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y,
num x, num y) =>
- BezierCurveTo(_handle, cp1x.toDouble(), cp1y.toDouble(),
+ _BezierCurveTo(_handle, cp1x.toDouble(), cp1y.toDouble(),
cp2x.toDouble(), cp2y.toDouble(),
x.toDouble(), y.toDouble());
void clearRect(num x, num y, num w, num h) =>
- ClearRect(_handle, x.toDouble(), y.toDouble(),
+ _ClearRect(_handle, x.toDouble(), y.toDouble(),
w.toDouble(), h.toDouble());
- void clip() => Clip(_handle);
+ void clip() => _Clip(_handle);
- void closePath() => ClosePath(_handle);
+ void closePath() => _ClosePath(_handle);
ImageData createImageData(var imagedata_OR_sw, [num sh = null]) {
if (sh == null) {
throw new Exception('Unimplemented createImageData(imagedata)');
} else {
- return CreateImageDataFromDimensions(_handle, imagedata_OR_sw, sh);
+ return _CreateImageDataFromDimensions(_handle, imagedata_OR_sw, sh);
}
}
@@ -1009,7 +1009,7 @@
return new CanvasGradient.radial(x0, y0, r0, x1, y1, r1);
}
- void drawImage(element, num x1, num y1,
+ void _drawImage(element, num x1, num y1,
[num w1, num h1, num x2, num y2, num w2, num h2]) {
if (element == null || element.src == null || element.src.length == 0) {
throw "drawImage called with no valid src";
@@ -1019,40 +1019,56 @@
var w = (element.width == null) ? 0 : element.width;
var h = (element.height == null) ? 0 : element.height;
if (!?w1) { // drawImage(element, dx, dy)
- DrawImage(_handle, element.src, 0, 0, false, w, h,
+ _DrawImage(_handle, element.src, 0, 0, false, w, h,
x1.toInt(), y1.toInt(), false, 0, 0);
} else if (!?x2) { // drawImage(element, dx, dy, dw, dh)
- DrawImage(_handle, element.src, 0, 0, false, w, h,
+ _DrawImage(_handle, element.src, 0, 0, false, w, h,
x1.toInt(), y1.toInt(), true, w1.toInt(), h1.toInt());
} else { // drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh)
- DrawImage(_handle, element.src,
+ _DrawImage(_handle, element.src,
x1.toInt(), y1.toInt(), true, w1.toInt(), h1.toInt(),
x2.toInt(), y2.toInt(), true, w2.toInt(), h2.toInt());
}
}
- void drawImageAtScale(element, Rect dest, {Rect sourceRect}) {
+ void drawImage(source, num destX, num destY) {
+ _drawImage(source, destX, destY);
+ }
+
+ void drawImageScaled(source,
+ num destX, num destY, num destWidth, num destHeight) {
+ _drawImage(source, destX, destY, destWidth, destHeight);
+ }
+
+ void drawImageScaledFromSource(source,
+ num sourceX, num sourceY, num sourceWidth, num sourceHeight,
+ num destX, num destY, num destWidth, num destHeight) {
+ _drawImage(source, sourceX, sourceY, sourceWidth, sourceHeight,
+ destX, destY, destWidth, destHeight);
+ }
+
+ void drawImageToRect(source, Rect dest, {Rect sourceRect}) {
if (sourceRect == null) {
- drawImage(element, dest.left, dest.top, dest.width, dest.height);
+ _drawImage(source, dest.left, dest.top, dest.width, dest.height);
} else {
- drawImage(element,
+ _drawImage(source,
sourceRect.left, sourceRect.top, sourceRect.width, sourceRect.height,
dest.left, dest.top, dest.width, dest.height);
}
}
- void fill() => Fill(_handle);
+ void fill() => _Fill(_handle);
void fillRect(num x, num y, num w, num h) =>
- FillRect(_handle, x.toDouble(), y.toDouble(),
+ _FillRect(_handle, x.toDouble(), y.toDouble(),
w.toDouble(), h.toDouble());
void fillText(String text, num x, num y, [num maxWidth = -1]) =>
- FillText(_handle, text, x.toDouble(), y.toDouble(),
+ _FillText(_handle, text, x.toDouble(), y.toDouble(),
maxWidth.toDouble());
ImageData getImageData(num sx, num sy, num sw, num sh) =>
- GetImageData(sx, sy, sw, sh);
+ _GetImageData(sx, sy, sw, sh);
List<double> _lineDash = null;
List<num> getLineDash() {
@@ -1065,40 +1081,40 @@
}
void lineTo(num x, num y) {
- LineTo(_handle, x.toDouble(), y.toDouble());
+ _LineTo(_handle, x.toDouble(), y.toDouble());
}
TextMetrics measureText(String text) {
- double w = MeasureText(_handle, text);
+ double w = _MeasureText(_handle, text);
return new TextMetrics(w);
}
void moveTo(num x, num y) =>
- MoveTo(_handle, x.toDouble(), y.toDouble());
+ _MoveTo(_handle, x.toDouble(), y.toDouble());
void putImageData(ImageData imagedata, num dx, num dy,
[num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) {
if (dirtyX != null || dirtyY != null) {
throw new Exception('Unimplemented putImageData');
} else {
- PutImageData(_handle, imagedata, dx, dy);
+ _PutImageData(_handle, imagedata, dx, dy);
}
}
void quadraticCurveTo(num cpx, num cpy, num x, num y) =>
- QuadraticCurveTo(_handle, cpx.toDouble(), cpy.toDouble(),
+ _QuadraticCurveTo(_handle, cpx.toDouble(), cpy.toDouble(),
x.toDouble(), y.toDouble());
void rect(num x, num y, num w, num h) =>
- Rect(_handle, x.toDouble(), y.toDouble(), w.toDouble(), h.toDouble());
+ _Rect(_handle, x.toDouble(), y.toDouble(), w.toDouble(), h.toDouble());
- void restore() => Restore(_handle);
+ void restore() => _Restore(_handle);
- void rotate(num angle) => Rotate(_handle, angle.toDouble());
+ void rotate(num angle) => _Rotate(_handle, angle.toDouble());
- void save() => Save(_handle);
+ void save() => _Save(_handle);
- void scale(num x, num y) => Scale(_handle, x.toDouble(), y.toDouble());
+ void scale(num x, num y) => _Scale(_handle, x.toDouble(), y.toDouble());
void setFillColorHsl(int h, num s, num l, [num a = 1]) {
throw new Exception('Unimplemented setFillColorHsl');
@@ -1133,7 +1149,7 @@
}
}
if (valid) {
- SetLineDash(_handle, _lineDash = new_dash);
+ _SetLineDash(_handle, _lineDash = new_dash);
}
}
@@ -1146,27 +1162,27 @@
}
void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) =>
- SetTransform(_handle, m11.toDouble(), m12.toDouble(),
- m21.toDouble(), m22.toDouble(),
- dx.toDouble(), dy.toDouble());
+ _SetTransform(_handle, m11.toDouble(), m12.toDouble(),
+ m21.toDouble(), m22.toDouble(),
+ dx.toDouble(), dy.toDouble());
- void stroke() => Stroke(_handle);
+ void stroke() => _Stroke(_handle);
void strokeRect(num x, num y, num w, num h, [num lineWidth]) =>
- StrokeRect(_handle, x.toDouble(), y.toDouble(),
+ _StrokeRect(_handle, x.toDouble(), y.toDouble(),
w.toDouble(), h.toDouble());
void strokeText(String text, num x, num y, [num maxWidth = -1]) =>
- StrokeText(_handle, text, x.toDouble(), y.toDouble(),
- maxWidth.toDouble());
+ _StrokeText(_handle, text, x.toDouble(), y.toDouble(),
+ maxWidth.toDouble());
void transform(num m11, num m12, num m21, num m22, num dx, num dy) =>
- Transform(_handle, m11.toDouble(), m12.toDouble(),
- m21.toDouble(), m22.toDouble(),
- dx.toDouble(), dy.toDouble());
+ _Transform(_handle, m11.toDouble(), m12.toDouble(),
+ m21.toDouble(), m22.toDouble(),
+ dx.toDouble(), dy.toDouble());
void translate(num x, num y) =>
- Translate(_handle, x.toDouble(), y.toDouble());
+ _Translate(_handle, x.toDouble(), y.toDouble());
ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) {
throw new Exception('Unimplemented webkitGetImageDataHD');
@@ -1184,5 +1200,6 @@
}
}
+var sfx_extension = 'raw';
int _loadSample(String s) native "LoadSample";
int _playSample(String s) native "PlaySample";
« no previous file with comments | « runtime/embedders/openglui/android/main.cc ('k') | runtime/embedders/openglui/common/image_cache.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698