RendererPlatformData.js 1002 B

123456789101112131415161718192021222324252627282930
  1. function RendererPlatformData() {
  2. if(arguments[0] != "__skip_ptr__") {
  3. this.__ptr = Polycode.RendererPlatformData()
  4. }
  5. Object.defineProperties(this, {
  6. 'type': { enumerable: true, configurable: true, get: RendererPlatformData.prototype.__get_type, set: RendererPlatformData.prototype.__set_type}
  7. })
  8. }
  9. RendererPlatformData.PLATFORM_DATA_NONE = 0
  10. RendererPlatformData.PLATFORM_DATA_TEXTURE = 1
  11. RendererPlatformData.PLATFORM_DATA_RENDER_BUFFER = 2
  12. RendererPlatformData.PLATFORM_DATA_PROGRAM = 3
  13. RendererPlatformData.PLATFORM_DATA_SHADER = 4
  14. RendererPlatformData.PLATFORM_DATA_SUBMESH = 5
  15. RendererPlatformData.prototype.__get_type = function() {
  16. return Polycode.RendererPlatformData__get_type(this.__ptr)
  17. }
  18. RendererPlatformData.prototype.__set_type = function(val) {
  19. Polycode.RendererPlatformData__set_type(this.__ptr, val)
  20. }
  21. Duktape.fin(RendererPlatformData.prototype, function (x) {
  22. if (x === RendererPlatformData.prototype) {
  23. return;
  24. }
  25. Polycode.RendererPlatformData__delete(x.__ptr)
  26. })