mirror of
https://github.com/izzy2lost/dolphin.git
synced 2026-06-19 01:16:48 -07:00
Update code to work with new version of ImGui.
UpdateImGuiTexture now handles creating font textures and modifying them.
This commit is contained in:
@@ -10,15 +10,18 @@
|
||||
#include "Common/MathUtil.h"
|
||||
#include "VideoCommon/TextureConfig.h"
|
||||
|
||||
struct ImTextureRef;
|
||||
|
||||
class AbstractTexture
|
||||
{
|
||||
public:
|
||||
explicit AbstractTexture(const TextureConfig& c);
|
||||
virtual ~AbstractTexture() = default;
|
||||
|
||||
// Support implicit conversion between AbstractTexture and ImTextureId
|
||||
// Support implicit conversion between AbstractTexture and ImTextureId and ImTextureRef.
|
||||
using imgui_texture_id = unsigned long long;
|
||||
operator imgui_texture_id() const { return reinterpret_cast<imgui_texture_id>(this); }
|
||||
operator ImTextureRef() const;
|
||||
|
||||
virtual void CopyRectangleFromTexture(const AbstractTexture* src,
|
||||
const MathUtil::Rectangle<int>& src_rect, u32 src_layer,
|
||||
|
||||
Reference in New Issue
Block a user