Index: sdk/lib/web_gl/dartium/web_gl_dartium.dart |
diff --git a/sdk/lib/web_gl/dartium/web_gl_dartium.dart b/sdk/lib/web_gl/dartium/web_gl_dartium.dart |
index 47d24a9b1ff733a81cbd0241b4147de458feee0e..851398b946fbdf9cc9f3e4faa773fc75a3de0031 100644 |
--- a/sdk/lib/web_gl/dartium/web_gl_dartium.dart |
+++ b/sdk/lib/web_gl/dartium/web_gl_dartium.dart |
@@ -425,6 +425,7 @@ class ActiveInfo extends NativeFieldWrapperClass2 { |
ActiveInfo.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLActiveInfo.name') |
@DocsEditable() |
@@ -466,6 +467,7 @@ class AngleInstancedArrays extends NativeFieldWrapperClass2 { |
AngleInstancedArrays.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('ANGLEInstancedArrays.VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE') |
@DocsEditable() |
@@ -515,6 +517,7 @@ class Buffer extends NativeFieldWrapperClass2 { |
Buffer.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -545,6 +548,7 @@ class CompressedTextureAtc extends NativeFieldWrapperClass2 { |
CompressedTextureAtc.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLCompressedTextureATC.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL') |
@DocsEditable() |
@@ -586,6 +590,7 @@ class CompressedTextureETC1 extends NativeFieldWrapperClass2 { |
CompressedTextureETC1.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLCompressedTextureETC1.COMPRESSED_RGB_ETC1_WEBGL') |
@DocsEditable() |
@@ -621,6 +626,7 @@ class CompressedTexturePvrtc extends NativeFieldWrapperClass2 { |
CompressedTexturePvrtc.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG') |
@DocsEditable() |
@@ -667,6 +673,7 @@ class CompressedTextureS3TC extends NativeFieldWrapperClass2 { |
CompressedTextureS3TC.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT') |
@DocsEditable() |
@@ -734,6 +741,7 @@ class ContextAttributes extends NativeFieldWrapperClass2 { |
ContextAttributes.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLContextAttributes.alpha') |
@DocsEditable() |
@@ -853,6 +861,7 @@ class DebugRendererInfo extends NativeFieldWrapperClass2 { |
DebugRendererInfo.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLDebugRendererInfo.UNMASKED_RENDERER_WEBGL') |
@DocsEditable() |
@@ -891,6 +900,7 @@ class DebugShaders extends NativeFieldWrapperClass2 { |
DebugShaders.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLDebugShaders.getTranslatedShaderSource') |
@DocsEditable() |
@@ -925,6 +935,7 @@ class DepthTexture extends NativeFieldWrapperClass2 { |
DepthTexture.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLDepthTexture.UNSIGNED_INT_24_8_WEBGL') |
@DocsEditable() |
@@ -959,6 +970,7 @@ class DrawBuffers extends NativeFieldWrapperClass2 { |
DrawBuffers.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLDrawBuffers.COLOR_ATTACHMENT0_WEBGL') |
@DocsEditable() |
@@ -1128,6 +1140,7 @@ class ExtBlendMinMax extends NativeFieldWrapperClass2 { |
ExtBlendMinMax.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('EXTBlendMinMax.MAX_EXT') |
@DocsEditable() |
@@ -1168,6 +1181,7 @@ class ExtFragDepth extends NativeFieldWrapperClass2 { |
ExtFragDepth.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1197,6 +1211,7 @@ class ExtShaderTextureLod extends NativeFieldWrapperClass2 { |
ExtShaderTextureLod.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1227,6 +1242,7 @@ class ExtTextureFilterAnisotropic extends NativeFieldWrapperClass2 { |
ExtTextureFilterAnisotropic.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('EXTTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT') |
@DocsEditable() |
@@ -1264,6 +1280,7 @@ class Framebuffer extends NativeFieldWrapperClass2 { |
Framebuffer.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1294,6 +1311,7 @@ class LoseContext extends NativeFieldWrapperClass2 { |
LoseContext.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLLoseContext.loseContext') |
@DocsEditable() |
@@ -1332,6 +1350,7 @@ class OesElementIndexUint extends NativeFieldWrapperClass2 { |
OesElementIndexUint.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1362,6 +1381,7 @@ class OesStandardDerivatives extends NativeFieldWrapperClass2 { |
OesStandardDerivatives.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('OESStandardDerivatives.FRAGMENT_SHADER_DERIVATIVE_HINT_OES') |
@DocsEditable() |
@@ -1396,6 +1416,7 @@ class OesTextureFloat extends NativeFieldWrapperClass2 { |
OesTextureFloat.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1426,6 +1447,7 @@ class OesTextureFloatLinear extends NativeFieldWrapperClass2 { |
OesTextureFloatLinear.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1456,6 +1478,7 @@ class OesTextureHalfFloat extends NativeFieldWrapperClass2 { |
OesTextureHalfFloat.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('OESTextureHalfFloat.HALF_FLOAT_OES') |
@DocsEditable() |
@@ -1490,6 +1513,7 @@ class OesTextureHalfFloatLinear extends NativeFieldWrapperClass2 { |
OesTextureHalfFloatLinear.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1520,6 +1544,7 @@ class OesVertexArrayObject extends NativeFieldWrapperClass2 { |
OesVertexArrayObject.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('OESVertexArrayObject.VERTEX_ARRAY_BINDING_OES') |
@DocsEditable() |
@@ -1569,6 +1594,7 @@ class Program extends NativeFieldWrapperClass2 { |
Program.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1598,6 +1624,7 @@ class Renderbuffer extends NativeFieldWrapperClass2 { |
Renderbuffer.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
@@ -1627,6 +1654,7 @@ class RenderingContext extends NativeFieldWrapperClass2 implements CanvasRenderi |
RenderingContext.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
/// Checks if this type is supported on the current platform. |
static bool get supported => true; |
@@ -3573,6 +3601,7 @@ class Shader extends NativeFieldWrapperClass2 { |
Shader.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -3601,6 +3630,7 @@ class ShaderPrecisionFormat extends NativeFieldWrapperClass2 { |
ShaderPrecisionFormat.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
@DomName('WebGLShaderPrecisionFormat.precision') |
@DocsEditable() |
@@ -3641,6 +3671,7 @@ class Texture extends NativeFieldWrapperClass2 { |
Texture.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -3669,6 +3700,7 @@ class UniformLocation extends NativeFieldWrapperClass2 { |
UniformLocation.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -3699,6 +3731,7 @@ class VertexArrayObject extends NativeFieldWrapperClass2 { |
VertexArrayObject.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -3728,5 +3761,6 @@ abstract class _WebGLRenderingContextBase extends NativeFieldWrapperClass2 { |
_WebGLRenderingContextBase.internal_() { } |
bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(this, other); |
+ int get hashCode => unwrap_jso(this).hashCode; |
} |