BufferUsage.js 615 B

123456789101112131415161718
  1. import freezeObject from '../Core/freezeObject.js';
  2. import WebGLConstants from '../Core/WebGLConstants.js';
  3. /**
  4. * @private
  5. */
  6. var BufferUsage = {
  7. STREAM_DRAW : WebGLConstants.STREAM_DRAW,
  8. STATIC_DRAW : WebGLConstants.STATIC_DRAW,
  9. DYNAMIC_DRAW : WebGLConstants.DYNAMIC_DRAW,
  10. validate : function(bufferUsage) {
  11. return ((bufferUsage === BufferUsage.STREAM_DRAW) ||
  12. (bufferUsage === BufferUsage.STATIC_DRAW) ||
  13. (bufferUsage === BufferUsage.DYNAMIC_DRAW));
  14. }
  15. };
  16. export default freezeObject(BufferUsage);