summaryrefslogtreecommitdiff
path: root/vcl/inc/win/salgdi.h
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/win/salgdi.h')
-rw-r--r--vcl/inc/win/salgdi.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/inc/win/salgdi.h b/vcl/inc/win/salgdi.h
index f7fb206624b5..fc12bc823b93 100644
--- a/vcl/inc/win/salgdi.h
+++ b/vcl/inc/win/salgdi.h
@@ -138,11 +138,14 @@ public:
/// Base texture class (OpenGL and Skia will provide their implementations).
struct Texture;
- /// Obtain the texture.
- virtual std::unique_ptr<Texture> getTexture() { abort(); };
+ /// Obtain the texture in format for WinSalGraphicsImplBase::DrawTextMask().
+ virtual std::unique_ptr<Texture> getAsMaskTexture() { abort(); };
/// Copy bitmap data to the texture. Texture must be initialized and the correct size to hold the bitmap.
virtual bool copyToTexture(Texture& /*aTexture*/) { abort(); };
+
+ /// Return true if text glyphs should be drawn as white instead of black.
+ virtual bool wantsTextColorWhite() const { return false; }
};
struct CompatibleDC::Texture