Add Usage property to ol.webgl.Buffer
This commit is contained in:
+11
-11
@@ -4,16 +4,6 @@ goog.require('ol');
|
|||||||
goog.require('ol.webgl');
|
goog.require('ol.webgl');
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @enum {number}
|
|
||||||
*/
|
|
||||||
ol.webgl.BufferUsage = {
|
|
||||||
STATIC_DRAW: ol.webgl.STATIC_DRAW,
|
|
||||||
STREAM_DRAW: ol.webgl.STREAM_DRAW,
|
|
||||||
DYNAMIC_DRAW: ol.webgl.DYNAMIC_DRAW
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
* @param {Array.<number>=} opt_arr Array.
|
* @param {Array.<number>=} opt_arr Array.
|
||||||
@@ -33,7 +23,7 @@ ol.webgl.Buffer = function(opt_arr, opt_usage) {
|
|||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.usage_ = opt_usage !== undefined ?
|
this.usage_ = opt_usage !== undefined ?
|
||||||
opt_usage : ol.webgl.BufferUsage.STATIC_DRAW;
|
opt_usage : ol.webgl.Buffer.Usage.STATIC_DRAW;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -52,3 +42,13 @@ ol.webgl.Buffer.prototype.getArray = function() {
|
|||||||
ol.webgl.Buffer.prototype.getUsage = function() {
|
ol.webgl.Buffer.prototype.getUsage = function() {
|
||||||
return this.usage_;
|
return this.usage_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @enum {number}
|
||||||
|
*/
|
||||||
|
ol.webgl.Buffer.Usage = {
|
||||||
|
STATIC_DRAW: ol.webgl.STATIC_DRAW,
|
||||||
|
STREAM_DRAW: ol.webgl.STREAM_DRAW,
|
||||||
|
DYNAMIC_DRAW: ol.webgl.DYNAMIC_DRAW
|
||||||
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user