'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _index = require('../index.js');

var _index2 = _interopRequireDefault(_index);

var _webgl = require('../webgl.js');

var _webgl2 = _interopRequireDefault(_webgl);

var _shader = require('../webgl/shader.js');

var _shader2 = _interopRequireDefault(_shader);

function _interopRequireDefault(obj) {
  return obj && obj.__esModule ? obj : { default: obj };
}

/**
 * @constructor
 * @extends {ol.webgl.Shader}
 * @param {string} source Source.
 * @struct
 */
var _ol_webgl_Fragment_ = function (source) {
  _shader2.default.call(this, source);
};

_index2.default.inherits(_ol_webgl_Fragment_, _shader2.default);

/**
 * @inheritDoc
 */
_ol_webgl_Fragment_.prototype.getType = function () {
  return _webgl2.default.FRAGMENT_SHADER;
};
exports.default = _ol_webgl_Fragment_;
module.exports = exports['default'];