// This file is automatically generated, do not edit
goog.provide('{{namespace}}.Locations');

goog.require('ol');


/**
 * @constructor
 * @param {WebGLRenderingContext} gl GL.
 * @param {WebGLProgram} program Program.
 * @struct
 */
{{namespace}}.Locations = function(gl, program) {
{{#uniforms}}

  /**
   * @type {WebGLUniformLocation}
   */
  this.{{originalName}} = gl.getUniformLocation(
      program, ol.DEBUG_WEBGL ? '{{originalName}}' : '{{shortName}}');
{{/uniforms}}
{{#attributes}}

  /**
   * @type {number}
   */
  this.{{originalName}} = gl.getAttribLocation(
      program, ol.DEBUG_WEBGL ? '{{originalName}}' : '{{shortName}}');
{{/attributes}}
};
