lua_RenderStateCullFaceSide.cpp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #include "Base.h"
  2. #include "lua_RenderStateCullFaceSide.h"
  3. namespace gameplay
  4. {
  5. static const char* enumStringEmpty = "";
  6. static const char* luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_BACK = "CULL_FACE_SIDE_BACK";
  7. static const char* luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT = "CULL_FACE_SIDE_FRONT";
  8. static const char* luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT_AND_BACK = "CULL_FACE_SIDE_FRONT_AND_BACK";
  9. RenderState::CullFaceSide lua_enumFromString_RenderStateCullFaceSide(const char* s)
  10. {
  11. if (strcmp(s, luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_BACK) == 0)
  12. return RenderState::CULL_FACE_SIDE_BACK;
  13. if (strcmp(s, luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT) == 0)
  14. return RenderState::CULL_FACE_SIDE_FRONT;
  15. if (strcmp(s, luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT_AND_BACK) == 0)
  16. return RenderState::CULL_FACE_SIDE_FRONT_AND_BACK;
  17. return RenderState::CULL_FACE_SIDE_BACK;
  18. }
  19. const char* lua_stringFromEnum_RenderStateCullFaceSide(RenderState::CullFaceSide e)
  20. {
  21. if (e == RenderState::CULL_FACE_SIDE_BACK)
  22. return luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_BACK;
  23. if (e == RenderState::CULL_FACE_SIDE_FRONT)
  24. return luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT;
  25. if (e == RenderState::CULL_FACE_SIDE_FRONT_AND_BACK)
  26. return luaEnumString_RenderStateCullFaceSide_CULL_FACE_SIDE_FRONT_AND_BACK;
  27. return enumStringEmpty;
  28. }
  29. }