// Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// WARNING: Do not edit - generated code.

class WebGLContextAttributesWrappingImplementation extends DOMWrapperBase implements WebGLContextAttributes {
  WebGLContextAttributesWrappingImplementation._wrap(ptr) : super._wrap(ptr) {}

  bool get alpha() { return _ptr.alpha; }

  void set alpha(bool value) { _ptr.alpha = value; }

  bool get antialias() { return _ptr.antialias; }

  void set antialias(bool value) { _ptr.antialias = value; }

  bool get depth() { return _ptr.depth; }

  void set depth(bool value) { _ptr.depth = value; }

  bool get premultipliedAlpha() { return _ptr.premultipliedAlpha; }

  void set premultipliedAlpha(bool value) { _ptr.premultipliedAlpha = value; }

  bool get preserveDrawingBuffer() { return _ptr.preserveDrawingBuffer; }

  void set preserveDrawingBuffer(bool value) { _ptr.preserveDrawingBuffer = value; }

  bool get stencil() { return _ptr.stencil; }

  void set stencil(bool value) { _ptr.stencil = value; }

  String get typeName() { return "WebGLContextAttributes"; }
}
