diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/uniformreader.h')
-rw-r--r-- | src/osd/modules/render/bgfx/uniformreader.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/osd/modules/render/bgfx/uniformreader.h b/src/osd/modules/render/bgfx/uniformreader.h index ce1b1e9ccbe..ebb3a485d63 100644 --- a/src/osd/modules/render/bgfx/uniformreader.h +++ b/src/osd/modules/render/bgfx/uniformreader.h @@ -6,27 +6,29 @@ // //============================================================ +#ifndef MAME_RENDER_BGFX_UNIFORMREADER_H +#define MAME_RENDER_BGFX_UNIFORMREADER_H + #pragma once -#ifndef __DRAWBGFX_UNIFORM_READER__ -#define __DRAWBGFX_UNIFORM_READER__ +#include "statereader.h" -#include <bgfx/bgfx.h> +#include <memory> +#include <string> -#include "statereader.h" class bgfx_uniform; class uniform_reader : public state_reader { public: - static bgfx_uniform* read_from_value(const Value& value, std::string prefix); + static std::unique_ptr<bgfx_uniform> read_from_value(const Value& value, const std::string &prefix); private: - static bool validate_parameters(const Value& value, std::string prefix); + static bool validate_parameters(const Value& value, const std::string &prefix); static const int TYPE_COUNT = 4; static const string_to_enum TYPE_NAMES[TYPE_COUNT]; }; -#endif // __DRAWBGFX_UNIFORM_READER__ +#endif // MAME_RENDER_BGFX_UNIFORMREADER_H |