Texture3D.pkg 693 B

1234567891011121314151617181920212223242526
  1. $#include "Graphics/Texture3D.h"
  2. enum TextureUsage{};
  3. class Texture3D : public Texture
  4. {
  5. Texture3D();
  6. ~Texture3D();
  7. bool SetSize(int width, int height, int depth, unsigned format, TextureUsage usage = TEXTURE_STATIC);
  8. bool SetData(Image* image, bool useAlpha = false);
  9. };
  10. ${
  11. #define TOLUA_DISABLE_tolua_GraphicsLuaAPI_Texture3D_new00
  12. static int tolua_GraphicsLuaAPI_Texture3D_new00(lua_State* tolua_S)
  13. {
  14. return ToluaNewObject<Texture3D>(tolua_S);
  15. }
  16. #define TOLUA_DISABLE_tolua_GraphicsLuaAPI_Texture3D_new00_local
  17. static int tolua_GraphicsLuaAPI_Texture3D_new00_local(lua_State* tolua_S)
  18. {
  19. return ToluaNewObjectGC<Texture3D>(tolua_S);
  20. }
  21. $}