mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-16 15:29:55 +00:00
Merge branch 'fix_lua_color' into 'openmw-48'
Make r, g, b, a read-only properties, rather than getters See merge request OpenMW/openmw!2380 (cherry picked from commit85f343e87a
)19d01f26
Make r, g, b, a read-only properties, rather than getters
This commit is contained in:
parent
ff90c9ce4f
commit
ce90484898
1 changed files with 4 additions and 4 deletions
|
@ -115,10 +115,10 @@ namespace LuaUtil
|
|||
|
||||
// Lua bindings for Color
|
||||
sol::usertype<Misc::Color> colorType = lua.new_usertype<Misc::Color>("Color");
|
||||
colorType["r"] = [](const Misc::Color& c) { return c.r(); };
|
||||
colorType["g"] = [](const Misc::Color& c) { return c.g(); };
|
||||
colorType["b"] = [](const Misc::Color& c) { return c.b(); };
|
||||
colorType["a"] = [](const Misc::Color& c) { return c.a(); };
|
||||
colorType["r"] = sol::readonly_property([](const Misc::Color& c) { return c.r(); });
|
||||
colorType["g"] = sol::readonly_property([](const Misc::Color& c) { return c.g(); });
|
||||
colorType["b"] = sol::readonly_property([](const Misc::Color& c) { return c.b(); });
|
||||
colorType["a"] = sol::readonly_property([](const Misc::Color& c) { return c.a(); });
|
||||
colorType[sol::meta_function::to_string] = [](const Misc::Color& c) { return c.toString(); };
|
||||
colorType["asRgba"] = [](const Misc::Color& c) { return Vec4(c.r(), c.g(), c.b(), c.a()); };
|
||||
colorType["asRgb"] = [](const Misc::Color& c) { return Vec3(c.r(), c.g(), c.b()); };
|
||||
|
|
Loading…
Reference in a new issue