ShaderRenderTarget.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. function ShaderRenderTarget() {
  2. Object.defineProperties(this, {
  3. 'id': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_id, set: ShaderRenderTarget.prototype.__set_id},
  4. 'width': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_width, set: ShaderRenderTarget.prototype.__set_width},
  5. 'height': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_height, set: ShaderRenderTarget.prototype.__set_height},
  6. 'sizeMode': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_sizeMode, set: ShaderRenderTarget.prototype.__set_sizeMode},
  7. 'buffer': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_buffer, set: ShaderRenderTarget.prototype.__set_buffer},
  8. 'normalizedWidth': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_normalizedWidth, set: ShaderRenderTarget.prototype.__set_normalizedWidth},
  9. 'normalizedHeight': { enumerable: true, configurable: true, get: ShaderRenderTarget.prototype.__get_normalizedHeight, set: ShaderRenderTarget.prototype.__set_normalizedHeight}
  10. })
  11. }
  12. ShaderRenderTarget.prototype.__get_id = function() {
  13. return Polycode.ShaderRenderTarget__get_id(this.__ptr)
  14. }
  15. ShaderRenderTarget.prototype.__set_id = function(val) {
  16. Polycode.ShaderRenderTarget__set_id(this.__ptr, val)
  17. }
  18. ShaderRenderTarget.prototype.__get_width = function() {
  19. return Polycode.ShaderRenderTarget__get_width(this.__ptr)
  20. }
  21. ShaderRenderTarget.prototype.__set_width = function(val) {
  22. Polycode.ShaderRenderTarget__set_width(this.__ptr, val)
  23. }
  24. ShaderRenderTarget.prototype.__get_height = function() {
  25. return Polycode.ShaderRenderTarget__get_height(this.__ptr)
  26. }
  27. ShaderRenderTarget.prototype.__set_height = function(val) {
  28. Polycode.ShaderRenderTarget__set_height(this.__ptr, val)
  29. }
  30. ShaderRenderTarget.prototype.__get_sizeMode = function() {
  31. return Polycode.ShaderRenderTarget__get_sizeMode(this.__ptr)
  32. }
  33. ShaderRenderTarget.prototype.__set_sizeMode = function(val) {
  34. Polycode.ShaderRenderTarget__set_sizeMode(this.__ptr, val)
  35. }
  36. ShaderRenderTarget.prototype.__get_buffer = function() {
  37. var retVal = new RenderBuffer()
  38. retVal.__ptr = Polycode.ShaderRenderTarget__get_buffer(this.__ptr)
  39. return retVal
  40. }
  41. ShaderRenderTarget.prototype.__set_buffer = function(val) {
  42. Polycode.ShaderRenderTarget__set_buffer(this.__ptr, val.__ptr)
  43. }
  44. ShaderRenderTarget.prototype.__get_normalizedWidth = function() {
  45. return Polycode.ShaderRenderTarget__get_normalizedWidth(this.__ptr)
  46. }
  47. ShaderRenderTarget.prototype.__set_normalizedWidth = function(val) {
  48. Polycode.ShaderRenderTarget__set_normalizedWidth(this.__ptr, val)
  49. }
  50. ShaderRenderTarget.prototype.__get_normalizedHeight = function() {
  51. return Polycode.ShaderRenderTarget__get_normalizedHeight(this.__ptr)
  52. }
  53. ShaderRenderTarget.prototype.__set_normalizedHeight = function(val) {
  54. Polycode.ShaderRenderTarget__set_normalizedHeight(this.__ptr, val)
  55. }
  56. Duktape.fin(ShaderRenderTarget.prototype, function (x) {
  57. if (x === ShaderRenderTarget.prototype) {
  58. return;
  59. }
  60. Polycode.ShaderRenderTarget__delete(x.__ptr)
  61. })