diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/statereader.cpp')
-rw-r--r-- | src/osd/modules/render/bgfx/statereader.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/osd/modules/render/bgfx/statereader.cpp b/src/osd/modules/render/bgfx/statereader.cpp index 91f3bd539bd..0f43ad71b09 100644 --- a/src/osd/modules/render/bgfx/statereader.cpp +++ b/src/osd/modules/render/bgfx/statereader.cpp @@ -97,6 +97,15 @@ int state_reader::get_int(const Value& value, const std::string name, const int return default_value; } +float state_reader::get_float(const Value& value, const std::string name, const float default_value) +{ + if (value.HasMember(name.c_str())) + { + return (float)value[name.c_str()].GetDouble(); + } + return default_value; +} + void state_reader::get_float(const Value& value, const std::string name, float* out, float* default_value, int count) { if (value.HasMember(name.c_str())) |