SceneLabel.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. function SceneLabel() {
  2. Object.defineProperties(this, {
  3. 'positionAtBaseline': { enumerable: true, configurable: true, get: SceneLabel.prototype.__get_positionAtBaseline, set: SceneLabel.prototype.__set_positionAtBaseline}
  4. })
  5. }
  6. SceneLabel.prototype.__get_positionAtBaseline = function() {
  7. return Polycode.SceneLabel__get_positionAtBaseline(this.__ptr)
  8. }
  9. SceneLabel.prototype.__set_positionAtBaseline = function(val) {
  10. Polycode.SceneLabel__set_positionAtBaseline(this.__ptr, val)
  11. }
  12. SceneLabel.prototype.getText = function() {
  13. return Polycode.SceneLabel_getText(this.__ptr)
  14. }
  15. SceneLabel.prototype.setLabelActualHeight = function(actualHeight) {
  16. Polycode.SceneLabel_setLabelActualHeight(this.__ptr, actualHeight)
  17. }
  18. SceneLabel.prototype.getLabelActualHeight = function() {
  19. return Polycode.SceneLabel_getLabelActualHeight(this.__ptr)
  20. }
  21. SceneLabel.prototype.Render = function(buffer) {
  22. Polycode.SceneLabel_Render(this.__ptr, buffer)
  23. }
  24. SceneLabel.prototype.getTextWidthForString = function(text) {
  25. return Polycode.SceneLabel_getTextWidthForString(this.__ptr, text)
  26. }
  27. SceneLabel.prototype.setText = function(newText) {
  28. Polycode.SceneLabel_setText(this.__ptr, newText)
  29. }
  30. SceneLabel.prototype.Clone = function(deepClone,ignoreEditorOnly) {
  31. var retVal = new Entity()
  32. retVal.__ptr = Polycode.SceneLabel_Clone(this.__ptr, deepClone,ignoreEditorOnly)
  33. return retVal
  34. }
  35. SceneLabel.prototype.applyClone = function(clone,deepClone,ignoreEditorOnly) {
  36. Polycode.SceneLabel_applyClone(this.__ptr, clone,deepClone,ignoreEditorOnly)
  37. }
  38. SceneLabel.prototype.updateFromLabel = function() {
  39. Polycode.SceneLabel_updateFromLabel(this.__ptr)
  40. }
  41. SceneLabel.prototype.getLabel = function() {
  42. var retVal = new Label()
  43. retVal.__ptr = Polycode.SceneLabel_getLabel(this.__ptr)
  44. return retVal
  45. }