lua_Node.h 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. #ifndef LUA_NODE_H_
  2. #define LUA_NODE_H_
  3. namespace gameplay
  4. {
  5. // Lua bindings for Node.
  6. int lua_Node__gc(lua_State* state);
  7. int lua_Node_addChild(lua_State* state);
  8. int lua_Node_addListener(lua_State* state);
  9. int lua_Node_addRef(lua_State* state);
  10. int lua_Node_addScriptCallback(lua_State* state);
  11. int lua_Node_clone(lua_State* state);
  12. int lua_Node_createAnimation(lua_State* state);
  13. int lua_Node_createAnimationFromBy(lua_State* state);
  14. int lua_Node_createAnimationFromTo(lua_State* state);
  15. int lua_Node_destroyAnimation(lua_State* state);
  16. int lua_Node_findNode(lua_State* state);
  17. int lua_Node_getActiveCameraTranslationView(lua_State* state);
  18. int lua_Node_getActiveCameraTranslationWorld(lua_State* state);
  19. int lua_Node_getAgent(lua_State* state);
  20. int lua_Node_getAnimation(lua_State* state);
  21. int lua_Node_getAnimationPropertyComponentCount(lua_State* state);
  22. int lua_Node_getAnimationPropertyValue(lua_State* state);
  23. int lua_Node_getAudioSource(lua_State* state);
  24. int lua_Node_getBackVector(lua_State* state);
  25. int lua_Node_getBoundingSphere(lua_State* state);
  26. int lua_Node_getCamera(lua_State* state);
  27. int lua_Node_getChildCount(lua_State* state);
  28. int lua_Node_getCollisionObject(lua_State* state);
  29. int lua_Node_getDownVector(lua_State* state);
  30. int lua_Node_getFirstChild(lua_State* state);
  31. int lua_Node_getForm(lua_State* state);
  32. int lua_Node_getForwardVector(lua_State* state);
  33. int lua_Node_getForwardVectorView(lua_State* state);
  34. int lua_Node_getForwardVectorWorld(lua_State* state);
  35. int lua_Node_getId(lua_State* state);
  36. int lua_Node_getInverseTransposeWorldMatrix(lua_State* state);
  37. int lua_Node_getInverseTransposeWorldViewMatrix(lua_State* state);
  38. int lua_Node_getInverseViewMatrix(lua_State* state);
  39. int lua_Node_getInverseViewProjectionMatrix(lua_State* state);
  40. int lua_Node_getLeftVector(lua_State* state);
  41. int lua_Node_getLight(lua_State* state);
  42. int lua_Node_getMatrix(lua_State* state);
  43. int lua_Node_getModel(lua_State* state);
  44. int lua_Node_getNextSibling(lua_State* state);
  45. int lua_Node_getParent(lua_State* state);
  46. int lua_Node_getParticleEmitter(lua_State* state);
  47. int lua_Node_getPreviousSibling(lua_State* state);
  48. int lua_Node_getProjectionMatrix(lua_State* state);
  49. int lua_Node_getRefCount(lua_State* state);
  50. int lua_Node_getRightVector(lua_State* state);
  51. int lua_Node_getRightVectorWorld(lua_State* state);
  52. int lua_Node_getRootNode(lua_State* state);
  53. int lua_Node_getRotation(lua_State* state);
  54. int lua_Node_getScale(lua_State* state);
  55. int lua_Node_getScaleX(lua_State* state);
  56. int lua_Node_getScaleY(lua_State* state);
  57. int lua_Node_getScaleZ(lua_State* state);
  58. int lua_Node_getScene(lua_State* state);
  59. int lua_Node_getTag(lua_State* state);
  60. int lua_Node_getTerrain(lua_State* state);
  61. int lua_Node_getTranslation(lua_State* state);
  62. int lua_Node_getTranslationView(lua_State* state);
  63. int lua_Node_getTranslationWorld(lua_State* state);
  64. int lua_Node_getTranslationX(lua_State* state);
  65. int lua_Node_getTranslationY(lua_State* state);
  66. int lua_Node_getTranslationZ(lua_State* state);
  67. int lua_Node_getType(lua_State* state);
  68. int lua_Node_getUpVector(lua_State* state);
  69. int lua_Node_getUpVectorWorld(lua_State* state);
  70. int lua_Node_getViewMatrix(lua_State* state);
  71. int lua_Node_getViewProjectionMatrix(lua_State* state);
  72. int lua_Node_getWorldMatrix(lua_State* state);
  73. int lua_Node_getWorldViewMatrix(lua_State* state);
  74. int lua_Node_getWorldViewProjectionMatrix(lua_State* state);
  75. int lua_Node_hasTag(lua_State* state);
  76. int lua_Node_isActive(lua_State* state);
  77. int lua_Node_isActiveInHierarchy(lua_State* state);
  78. int lua_Node_isStatic(lua_State* state);
  79. int lua_Node_release(lua_State* state);
  80. int lua_Node_removeAllChildren(lua_State* state);
  81. int lua_Node_removeChild(lua_State* state);
  82. int lua_Node_removeListener(lua_State* state);
  83. int lua_Node_removeScriptCallback(lua_State* state);
  84. int lua_Node_rotate(lua_State* state);
  85. int lua_Node_rotateX(lua_State* state);
  86. int lua_Node_rotateY(lua_State* state);
  87. int lua_Node_rotateZ(lua_State* state);
  88. int lua_Node_scale(lua_State* state);
  89. int lua_Node_scaleX(lua_State* state);
  90. int lua_Node_scaleY(lua_State* state);
  91. int lua_Node_scaleZ(lua_State* state);
  92. int lua_Node_set(lua_State* state);
  93. int lua_Node_setActive(lua_State* state);
  94. int lua_Node_setAgent(lua_State* state);
  95. int lua_Node_setAnimationPropertyValue(lua_State* state);
  96. int lua_Node_setAudioSource(lua_State* state);
  97. int lua_Node_setCamera(lua_State* state);
  98. int lua_Node_setCollisionObject(lua_State* state);
  99. int lua_Node_setForm(lua_State* state);
  100. int lua_Node_setId(lua_State* state);
  101. int lua_Node_setIdentity(lua_State* state);
  102. int lua_Node_setLight(lua_State* state);
  103. int lua_Node_setModel(lua_State* state);
  104. int lua_Node_setParticleEmitter(lua_State* state);
  105. int lua_Node_setRotation(lua_State* state);
  106. int lua_Node_setScale(lua_State* state);
  107. int lua_Node_setScaleX(lua_State* state);
  108. int lua_Node_setScaleY(lua_State* state);
  109. int lua_Node_setScaleZ(lua_State* state);
  110. int lua_Node_setTag(lua_State* state);
  111. int lua_Node_setTerrain(lua_State* state);
  112. int lua_Node_setTranslation(lua_State* state);
  113. int lua_Node_setTranslationX(lua_State* state);
  114. int lua_Node_setTranslationY(lua_State* state);
  115. int lua_Node_setTranslationZ(lua_State* state);
  116. int lua_Node_static_ANIMATE_ROTATE(lua_State* state);
  117. int lua_Node_static_ANIMATE_ROTATE_TRANSLATE(lua_State* state);
  118. int lua_Node_static_ANIMATE_SCALE(lua_State* state);
  119. int lua_Node_static_ANIMATE_SCALE_ROTATE(lua_State* state);
  120. int lua_Node_static_ANIMATE_SCALE_ROTATE_TRANSLATE(lua_State* state);
  121. int lua_Node_static_ANIMATE_SCALE_TRANSLATE(lua_State* state);
  122. int lua_Node_static_ANIMATE_SCALE_UNIT(lua_State* state);
  123. int lua_Node_static_ANIMATE_SCALE_X(lua_State* state);
  124. int lua_Node_static_ANIMATE_SCALE_Y(lua_State* state);
  125. int lua_Node_static_ANIMATE_SCALE_Z(lua_State* state);
  126. int lua_Node_static_ANIMATE_TRANSLATE(lua_State* state);
  127. int lua_Node_static_ANIMATE_TRANSLATE_X(lua_State* state);
  128. int lua_Node_static_ANIMATE_TRANSLATE_Y(lua_State* state);
  129. int lua_Node_static_ANIMATE_TRANSLATE_Z(lua_State* state);
  130. int lua_Node_static_create(lua_State* state);
  131. int lua_Node_static_isTransformChangedSuspended(lua_State* state);
  132. int lua_Node_static_resumeTransformChanged(lua_State* state);
  133. int lua_Node_static_suspendTransformChanged(lua_State* state);
  134. int lua_Node_transformPoint(lua_State* state);
  135. int lua_Node_transformVector(lua_State* state);
  136. int lua_Node_translate(lua_State* state);
  137. int lua_Node_translateForward(lua_State* state);
  138. int lua_Node_translateLeft(lua_State* state);
  139. int lua_Node_translateSmooth(lua_State* state);
  140. int lua_Node_translateUp(lua_State* state);
  141. int lua_Node_translateX(lua_State* state);
  142. int lua_Node_translateY(lua_State* state);
  143. int lua_Node_translateZ(lua_State* state);
  144. int lua_Node_update(lua_State* state);
  145. void luaRegister_Node();
  146. }
  147. #endif