library_godot_webgl2.externs.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * @constructor OVR_multiview2
  3. */
  4. function OVR_multiview2() {}
  5. /**
  6. * @type {number}
  7. */
  8. OVR_multiview2.prototype.FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR;
  9. /**
  10. * @type {number}
  11. */
  12. OVR_multiview2.prototype.FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR;
  13. /**
  14. * @type {number}
  15. */
  16. OVR_multiview2.prototype.MAX_VIEWS_OVR;
  17. /**
  18. * @type {number}
  19. */
  20. OVR_multiview2.prototype.FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR;
  21. /**
  22. * @param {number} target
  23. * @param {number} attachment
  24. * @param {WebGLTexture} texture
  25. * @param {number} level
  26. * @param {number} baseViewIndex
  27. * @param {number} numViews
  28. * @return {void}
  29. */
  30. OVR_multiview2.prototype.framebufferTextureMultiviewOVR = function(target, attachment, texture, level, baseViewIndex, numViews) {};
  31. /**
  32. * @constructor OCULUS_multiview
  33. */
  34. function OCULUS_multiview() {}
  35. /**
  36. * @param {number} target
  37. * @param {number} attachment
  38. * @param {WebGLTexture} texture
  39. * @param {number} level
  40. * @param {number} baseViewIndex
  41. * @param {number} numViews
  42. * @return {void}
  43. */
  44. OCULUS_multiview.prototype.framebufferTextureMultisampleMultiviewOVR = function(target, attachment, texture, level, samples, baseViewIndex, numViews) {};