SceneParticle.js 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. function SceneParticle() {
  2. Object.defineProperties(this, {
  3. 'lifetime': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_lifetime, set: SceneParticle.prototype.__set_lifetime},
  4. 'position': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_position, set: SceneParticle.prototype.__set_position},
  5. 'velocity': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_velocity, set: SceneParticle.prototype.__set_velocity},
  6. 'perlinPos': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_perlinPos, set: SceneParticle.prototype.__set_perlinPos},
  7. 'rotation': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_rotation, set: SceneParticle.prototype.__set_rotation},
  8. 'brightnessDeviation': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_brightnessDeviation, set: SceneParticle.prototype.__set_brightnessDeviation},
  9. 'scale': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_scale, set: SceneParticle.prototype.__set_scale},
  10. 'color': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_color, set: SceneParticle.prototype.__set_color},
  11. 'varianceIndex': { enumerable: true, configurable: true, get: SceneParticle.prototype.__get_varianceIndex, set: SceneParticle.prototype.__set_varianceIndex}
  12. })
  13. }
  14. SceneParticle.prototype.__get_lifetime = function() {
  15. return Polycode.SceneParticle__get_lifetime(this.__ptr)
  16. }
  17. SceneParticle.prototype.__set_lifetime = function(val) {
  18. Polycode.SceneParticle__set_lifetime(this.__ptr, val)
  19. }
  20. SceneParticle.prototype.__get_position = function() {
  21. var retVal = new Vector3()
  22. retVal.__ptr = Polycode.SceneParticle__get_position(this.__ptr)
  23. return retVal
  24. }
  25. SceneParticle.prototype.__set_position = function(val) {
  26. Polycode.SceneParticle__set_position(this.__ptr, val.__ptr)
  27. }
  28. SceneParticle.prototype.__get_velocity = function() {
  29. var retVal = new Vector3()
  30. retVal.__ptr = Polycode.SceneParticle__get_velocity(this.__ptr)
  31. return retVal
  32. }
  33. SceneParticle.prototype.__set_velocity = function(val) {
  34. Polycode.SceneParticle__set_velocity(this.__ptr, val.__ptr)
  35. }
  36. SceneParticle.prototype.__get_perlinPos = function() {
  37. var retVal = new Vector3()
  38. retVal.__ptr = Polycode.SceneParticle__get_perlinPos(this.__ptr)
  39. return retVal
  40. }
  41. SceneParticle.prototype.__set_perlinPos = function(val) {
  42. Polycode.SceneParticle__set_perlinPos(this.__ptr, val.__ptr)
  43. }
  44. SceneParticle.prototype.__get_rotation = function() {
  45. var retVal = new Vector3()
  46. retVal.__ptr = Polycode.SceneParticle__get_rotation(this.__ptr)
  47. return retVal
  48. }
  49. SceneParticle.prototype.__set_rotation = function(val) {
  50. Polycode.SceneParticle__set_rotation(this.__ptr, val.__ptr)
  51. }
  52. SceneParticle.prototype.__get_brightnessDeviation = function() {
  53. return Polycode.SceneParticle__get_brightnessDeviation(this.__ptr)
  54. }
  55. SceneParticle.prototype.__set_brightnessDeviation = function(val) {
  56. Polycode.SceneParticle__set_brightnessDeviation(this.__ptr, val)
  57. }
  58. SceneParticle.prototype.__get_scale = function() {
  59. return Polycode.SceneParticle__get_scale(this.__ptr)
  60. }
  61. SceneParticle.prototype.__set_scale = function(val) {
  62. Polycode.SceneParticle__set_scale(this.__ptr, val)
  63. }
  64. SceneParticle.prototype.__get_color = function() {
  65. var retVal = new Color()
  66. retVal.__ptr = Polycode.SceneParticle__get_color(this.__ptr)
  67. return retVal
  68. }
  69. SceneParticle.prototype.__set_color = function(val) {
  70. Polycode.SceneParticle__set_color(this.__ptr, val.__ptr)
  71. }
  72. SceneParticle.prototype.__get_varianceIndex = function() {
  73. return Polycode.SceneParticle__get_varianceIndex(this.__ptr)
  74. }
  75. SceneParticle.prototype.__set_varianceIndex = function(val) {
  76. Polycode.SceneParticle__set_varianceIndex(this.__ptr, val)
  77. }