lua_Mesh.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef LUA_MESH_H_
  2. #define LUA_MESH_H_
  3. namespace gameplay
  4. {
  5. // Lua bindings for Mesh.
  6. int lua_Mesh__gc(lua_State* state);
  7. int lua_Mesh_addPart(lua_State* state);
  8. int lua_Mesh_addRef(lua_State* state);
  9. int lua_Mesh_getBoundingBox(lua_State* state);
  10. int lua_Mesh_getBoundingSphere(lua_State* state);
  11. int lua_Mesh_getPart(lua_State* state);
  12. int lua_Mesh_getPartCount(lua_State* state);
  13. int lua_Mesh_getPrimitiveType(lua_State* state);
  14. int lua_Mesh_getRefCount(lua_State* state);
  15. int lua_Mesh_getUrl(lua_State* state);
  16. int lua_Mesh_getVertexBuffer(lua_State* state);
  17. int lua_Mesh_getVertexCount(lua_State* state);
  18. int lua_Mesh_getVertexFormat(lua_State* state);
  19. int lua_Mesh_getVertexSize(lua_State* state);
  20. int lua_Mesh_isDynamic(lua_State* state);
  21. int lua_Mesh_release(lua_State* state);
  22. int lua_Mesh_setBoundingBox(lua_State* state);
  23. int lua_Mesh_setBoundingSphere(lua_State* state);
  24. int lua_Mesh_setPrimitiveType(lua_State* state);
  25. int lua_Mesh_setVertexData(lua_State* state);
  26. int lua_Mesh_static_createBoundingBox(lua_State* state);
  27. int lua_Mesh_static_createLines(lua_State* state);
  28. int lua_Mesh_static_createMesh(lua_State* state);
  29. int lua_Mesh_static_createQuad(lua_State* state);
  30. int lua_Mesh_static_createQuadFullscreen(lua_State* state);
  31. void luaRegister_Mesh();
  32. }
  33. #endif