diff options
Diffstat (limited to 'src/osd/modules/render/bgfx/targetmanager.h')
-rw-r--r-- | src/osd/modules/render/bgfx/targetmanager.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/osd/modules/render/bgfx/targetmanager.h b/src/osd/modules/render/bgfx/targetmanager.h index fe3ff2ef22f..04ac4252f9d 100644 --- a/src/osd/modules/render/bgfx/targetmanager.h +++ b/src/osd/modules/render/bgfx/targetmanager.h @@ -31,6 +31,7 @@ public: ~target_manager(); bgfx_target* create_target(std::string name, bgfx::TextureFormat::Enum format, uint16_t width, uint16_t height, uint32_t style, bool double_buffer, bool filter, uint16_t scale, uint32_t screen); + void destroy_target(std::string name, uint32_t screen); bgfx_target* create_backbuffer(void *handle, uint16_t width, uint16_t height); void update_target_sizes(uint32_t screen, uint16_t width, uint16_t height, uint32_t style); @@ -38,6 +39,8 @@ public: // Getters bgfx_target* target(uint32_t screen, std::string name); + uint16_t width(uint32_t style, uint32_t screen); + uint16_t height(uint32_t style, uint32_t screen); private: void rebuild_targets(uint32_t screen, uint32_t style); |