RenderBuffer.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. function RenderBuffer() {
  2. Object.defineProperties(this, {
  3. 'colorTexture': { enumerable: true, configurable: true, get: RenderBuffer.prototype.__get_colorTexture, set: RenderBuffer.prototype.__set_colorTexture},
  4. 'depthTexture': { enumerable: true, configurable: true, get: RenderBuffer.prototype.__get_depthTexture, set: RenderBuffer.prototype.__set_depthTexture},
  5. 'platformData': { enumerable: true, configurable: true, get: RenderBuffer.prototype.__get_platformData, set: RenderBuffer.prototype.__set_platformData},
  6. 'depthBufferPlatformData': { enumerable: true, configurable: true, get: RenderBuffer.prototype.__get_depthBufferPlatformData, set: RenderBuffer.prototype.__set_depthBufferPlatformData}
  7. })
  8. }
  9. RenderBuffer.prototype.__get_colorTexture = function() {
  10. var retVal = new Texture()
  11. retVal.__ptr = Polycode.RenderBuffer__get_colorTexture(this.__ptr)
  12. return retVal
  13. }
  14. RenderBuffer.prototype.__set_colorTexture = function(val) {
  15. Polycode.RenderBuffer__set_colorTexture(this.__ptr, val.__ptr)
  16. }
  17. RenderBuffer.prototype.__get_depthTexture = function() {
  18. var retVal = new Texture()
  19. retVal.__ptr = Polycode.RenderBuffer__get_depthTexture(this.__ptr)
  20. return retVal
  21. }
  22. RenderBuffer.prototype.__set_depthTexture = function(val) {
  23. Polycode.RenderBuffer__set_depthTexture(this.__ptr, val.__ptr)
  24. }
  25. RenderBuffer.prototype.__get_platformData = function() {
  26. var retVal = new void()
  27. retVal.__ptr = Polycode.RenderBuffer__get_platformData(this.__ptr)
  28. return retVal
  29. }
  30. RenderBuffer.prototype.__set_platformData = function(val) {
  31. Polycode.RenderBuffer__set_platformData(this.__ptr, val.__ptr)
  32. }
  33. RenderBuffer.prototype.__get_depthBufferPlatformData = function() {
  34. var retVal = new void()
  35. retVal.__ptr = Polycode.RenderBuffer__get_depthBufferPlatformData(this.__ptr)
  36. return retVal
  37. }
  38. RenderBuffer.prototype.__set_depthBufferPlatformData = function(val) {
  39. Polycode.RenderBuffer__set_depthBufferPlatformData(this.__ptr, val.__ptr)
  40. }
  41. RenderBuffer.prototype.getWidth = function() {
  42. return Polycode.RenderBuffer_getWidth(this.__ptr)
  43. }
  44. RenderBuffer.prototype.getHeight = function() {
  45. return Polycode.RenderBuffer_getHeight(this.__ptr)
  46. }