| 123456789101112131415161718192021222324252627282930313233 |
- #include "Base.h"
- #include "lua_ImageFormat.h"
- namespace gameplay
- {
- static const char* enumStringEmpty = "";
- static const char* luaEnumString_ImageFormat_RGB = "RGB";
- static const char* luaEnumString_ImageFormat_RGBA = "RGBA";
- Image::Format lua_enumFromString_ImageFormat(const char* s)
- {
- if (strcmp(s, luaEnumString_ImageFormat_RGB) == 0)
- return Image::RGB;
- if (strcmp(s, luaEnumString_ImageFormat_RGBA) == 0)
- return Image::RGBA;
- GP_ERROR("Invalid enumeration value '%s' for enumeration Image::Format.", s);
- return Image::RGB;
- }
- const char* lua_stringFromEnum_ImageFormat(Image::Format e)
- {
- if (e == Image::RGB)
- return luaEnumString_ImageFormat_RGB;
- if (e == Image::RGBA)
- return luaEnumString_ImageFormat_RGBA;
- GP_ERROR("Invalid enumeration value '%d' for enumeration Image::Format.", e);
- return enumStringEmpty;
- }
- }
|