DSDSServer2024/build/build.20240805/static/js/Cesium-1.53/Source/Renderer/BufferUsage.js

26 lines
665 B
JavaScript
Raw Normal View History

define([
'../Core/freezeObject',
'../Core/WebGLConstants'
], function(
freezeObject,
WebGLConstants) {
'use strict';
/**
* @private
*/
var BufferUsage = {
STREAM_DRAW : WebGLConstants.STREAM_DRAW,
STATIC_DRAW : WebGLConstants.STATIC_DRAW,
DYNAMIC_DRAW : WebGLConstants.DYNAMIC_DRAW,
validate : function(bufferUsage) {
return ((bufferUsage === BufferUsage.STREAM_DRAW) ||
(bufferUsage === BufferUsage.STATIC_DRAW) ||
(bufferUsage === BufferUsage.DYNAMIC_DRAW));
}
};
return freezeObject(BufferUsage);
});