API reference

skia_backend.h · C++ API · 1/2

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/render/skia_backend.h
SkiaBackend::~SkiaBackend
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
~SkiaBackend() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:84

Report an issue with this entry →
SkiaBackend::acquireFont
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
FontHandle* acquireFont(const String& family, f32 size, u16 weight, u8 style) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:326

Report an issue with this entry →
SkiaBackend::addFontFromFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromFile(const String& path, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:486

Report an issue with this entry →
SkiaBackend::addFontFromFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromFile(const String& path, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust, f32 ascentOverride, f32 descentOverride, f32 lineGapOverride) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:489

Report an issue with this entry →
SkiaBackend::addFontFromFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromFile(const String& path, const String& cssFamily, int cssWeight) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:481

Report an issue with this entry →
SkiaBackend::addFontFromFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromFile(const String& path);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:480

Report an issue with this entry →
SkiaBackend::addFontFromFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromFile(const String& path, const String& cssFamily, int cssWeight, const String& unicodeRange) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:484

Report an issue with this entry →
SkiaBackend::addFontFromMemory
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void addFontFromMemory(const void* data, size_t size, const String& familyName);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:510

Report an issue with this entry →
SkiaBackend::addFontFromSystem
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:493

Report an issue with this entry →
SkiaBackend::addFontFromSystem
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust, f32 ascentOverride, f32 descentOverride, f32 lineGapOverride) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:500

Report an issue with this entry →
SkiaBackend::addFontFromSystem
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight, const String& unicodeRange) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:494

Report an issue with this entry →
SkiaBackend::addFontFromSystem
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:497

Report an issue with this entry →
SkiaBackend::applyBackdropFilter
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyBackdropFilter(const Rect& rect, const std::vector<CSSFilterOp>& filters);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:175

Report an issue with this entry →
SkiaBackend::applyClipPath
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyClipPath(const Rect& rect, const String& clipPath, bool antiAlias);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:178

Report an issue with this entry →
SkiaBackend::applyClipPath
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyClipPath(const Rect& rect, const String& clipPath);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:177

Report an issue with this entry →
SkiaBackend::applyFilter
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyFilter(const Rect& rect, const std::vector<CSSFilterOp>& filters);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:172

Report an issue with this entry →
SkiaBackend::applyFilter
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyFilter(const Rect& rect, const std::vector<CSSFilterOp>& filters, bool initializeWithBackdrop);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:173

Report an issue with this entry →
SkiaBackend::applyMask
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void applyMask(const Rect& rect, const std::vector<MaskLayer>& layers);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:182

Report an issue with this entry →
SkiaBackend::backendName
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
String backendName() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:199

Report an issue with this entry →
SkiaBackend::beginFrame
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void beginFrame() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:93

Report an issue with this entry →
SkiaBackend::beginPDFDocument
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool beginPDFDocument(const String& filePath, const PDFOptions& opts) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:427

Report an issue with this entry →
SkiaBackend::beginPDFPage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool beginPDFPage(f32 pageWidth_pt, f32 pageHeight_pt) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:433

Report an issue with this entry →
SkiaBackend::borrowGLTextureAsImage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::unique_ptr<CanvasImageHandle> borrowGLTextureAsImage( u32 glTextureId, u32 width, u32 height) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:455

Report an issue with this entry →
SkiaBackend::clearDocumentFonts
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void clearDocumentFonts() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:476

Report an issue with this entry →
SkiaBackend::clearImageCache
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void clearImageCache();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:518

Report an issue with this entry →
SkiaBackend::clipRect
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void clipRect(const Rect& rect, bool antiAlias) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:133

Report an issue with this entry →
SkiaBackend::clipRoundedRect
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void clipRoundedRect(const Rect& rect, const CornerRadii& radii, bool antiAlias) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:134

Report an issue with this entry →
SkiaBackend::computeWrappedLines
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::vector<WrappedLine> computeWrappedLines(const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:297

Report an issue with this entry →
SkiaBackend::computeWrappedLines
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::vector<WrappedLine> computeWrappedLines( const String& text, FontHandle* font, f32 maxWidth) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:346

Report an issue with this entry →
SkiaBackend::createCanvasSurface
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::unique_ptr<CanvasSurface> createCanvasSurface( u32 width, u32 height, bool preferGPU) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:383

Report an issue with this entry →
SkiaBackend::createImageFromPixels
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::unique_ptr<CanvasImageHandle> createImageFromPixels( const u8* rgba, u32 width, u32 height) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:447

Report an issue with this entry →
SkiaBackend::createLottieDecoder
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::unique_ptr<LottieDecoder> createLottieDecoder() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:458

Report an issue with this entry →
SkiaBackend::createReplaySurface
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::unique_ptr<CanvasSurface> createReplaySurface( u32 width, u32 height, bool preferGPU) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:394

Report an issue with this entry →
SkiaBackend::decodePNGFile
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
static std::vector<u8> decodePNGFile(const String& path, u32& outW, u32& outH);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:234

Report an issue with this entry →
SkiaBackend::devicePixelRatio
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
f32 devicePixelRatio() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:200

Report an issue with this entry →
SkiaBackend::drawBorder
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawBorder(const Rect& rect, const CornerRadii& radii, const PaintOp::BorderData& border);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:149

Report an issue with this entry →
SkiaBackend::drawBoxShadow
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawBoxShadow(const Rect& rect, const CornerRadii& radii, const CSSShadow& shadow) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:144

Report an issue with this entry →
SkiaBackend::drawDecorationLine
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawDecorationLine(f32 x, f32 y, f32 width, f32 thickness, u8 style, const Color& color, f32 phase);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:146

Report an issue with this entry →
SkiaBackend::drawDecorationLine
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawDecorationLine(f32 x, f32 y, f32 width, f32 thickness, u8 style, const Color& color);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:145

Report an issue with this entry →
SkiaBackend::drawDecorationLineSkippingInk
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawDecorationLineSkippingInk(const PaintOp& op);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:148

Report an issue with this entry →
SkiaBackend::drawImage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawImage(const String& path, const Rect& src, const Rect& dest) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:163

Report an issue with this entry →
SkiaBackend::drawLottieFrame
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawLottieFrame(const u32* argbBuffer, u32 bufW, u32 bufH, const Rect& dest);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:166

Report an issue with this entry →
SkiaBackend::drawPixelBuffer
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawPixelBuffer(const u32* argbBuffer, u32 bufW, u32 bufH, const Rect& dest);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:164

Report an issue with this entry →
SkiaBackend::drawSurfaceToFramebuffer
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawSurfaceToFramebuffer(CanvasSurface* surface, const Rect& dst) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:408

Report an issue with this entry →
SkiaBackend::drawSurfaceToFramebufferTransformed
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawSurfaceToFramebufferTransformed( CanvasSurface* surface, const Rect& srcRect, f32 dstOriginX, f32 dstOriginY, const f32 transform44[16], f32 opacity) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:414

Report an issue with this entry →
SkiaBackend::drawText
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawText(const String& text, const Point& pos, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, const Color& color) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:150

Report an issue with this entry →
SkiaBackend::drawTextParagraph
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawTextParagraph(const String& text, const Point& pos, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, const Color& color, f32 maxWidth, u8 textAlign = 0, f32 lineHeightMult = 0, f32 letterSpacing = 0, f32 wordSpacing = 0, f32 textIndent = 0, bool breakLongWords = false);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:153

Report an issue with this entry →
SkiaBackend::drawTextShadow
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawTextShadow(const PaintOp& op);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:170

Report an issue with this entry →
SkiaBackend::drawTextWithEllipsis
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawTextWithEllipsis(const String& text, const Point& pos, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, const Color& color, f32 maxWidth, f32 letterSpacing = 0, f32 wordSpacing = 0);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:159

Report an issue with this entry →
SkiaBackend::drawVideoFrame
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void drawVideoFrame(const u32* rgbaBuffer, u32 bufW, u32 bufH, const Rect& dest);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:165

Report an issue with this entry →
SkiaBackend::endFrame
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void endFrame() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:94

Report an issue with this entry →
SkiaBackend::endPDFDocument
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool endPDFDocument() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:435

Report an issue with this entry →
SkiaBackend::endPDFPage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void endPDFPage() override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:434

Report an issue with this entry →
SkiaBackend::execute
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void execute(const DisplayList& displayList) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:129

Report an issue with this entry →
SkiaBackend::executeOnSurface
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void executeOnSurface(CanvasSurface* surface, const DisplayList& displayList, bool clearWhite) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:398

Report an issue with this entry →
SkiaBackend::executeOnSurfaceClipped
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void executeOnSurfaceClipped(CanvasSurface* surface, const DisplayList& displayList, bool clearWhite, const std::vector<Rect>& damageRegion) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:402

Report an issue with this entry →
SkiaBackend::fillBasicClipPathBackground
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool fillBasicClipPathBackground(const Rect& rect, const String& clipPath, const Color& color);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:180

Report an issue with this entry →
SkiaBackend::fillGradient
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void fillGradient(const Rect& rect, const CSSGradient& gradient) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:141

Report an issue with this entry →
SkiaBackend::fillRect
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void fillRect(const Rect& rect, const Color& color) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:139

Report an issue with this entry →
SkiaBackend::fillRoundedRect
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void fillRoundedRect(const Rect& rect, const CornerRadii& radii, const Color& color) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:140

Report an issue with this entry →
SkiaBackend::getCachedImage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void* getCachedImage(const String& path) const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:555

Report an issue with this entry →
SkiaBackend::gpuContext
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void* gpuContext() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:354

Report an issue with this entry →
SkiaBackend::gpuInfo
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
GPUInfo gpuInfo() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:472

Report an issue with this entry →
SkiaBackend::gpuRendererName
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
String gpuRendererName() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:463

Report an issue with this entry →
SkiaBackend::hasAnimatedImages
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool hasAnimatedImages() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:515

Report an issue with this entry →
SkiaBackend::hasPendingImageLoads
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool hasPendingImageLoads() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:548

Report an issue with this entry →
SkiaBackend::hintSkipNextFramebufferClear
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
void hintSkipNextFramebufferClear() override

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:423

Report an issue with this entry →
SkiaBackend::hitTestPosition
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
u32 hitTestPosition(const String& text, f32 xOffset, FontHandle* font) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:344

Report an issue with this entry →
SkiaBackend::hitTestPosition
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
u32 hitTestPosition(const String& text, f32 xOffset, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:284

Report an issue with this entry →
SkiaBackend::imageCacheLimit
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
u64 imageCacheLimit() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:521

Report an issue with this entry →
SkiaBackend::imageCacheSize
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
u64 imageCacheSize() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:520

Report an issue with this entry →
SkiaBackend::init
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool init(void* nativeWindowHandle, u32 width, u32 height) override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:86

Report an issue with this entry →
SkiaBackend::isCaptureEnabled
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isCaptureEnabled() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:214

Report an issue with this entry →
SkiaBackend::isFontFamilyAvailable
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isFontFamilyAvailable(const String& cssFamily) const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:508

Report an issue with this entry →
SkiaBackend::isFontFamilyRegistered
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isFontFamilyRegistered(const String& cssFamily) const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:508

Report an issue with this entry →
SkiaBackend::isGPUActive
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isGPUActive() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:462

Report an issue with this entry →
SkiaBackend::isImageLoading
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isImageLoading(const String& path) const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:545

Report an issue with this entry →
SkiaBackend::isImageReady
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isImageReady(const String& path) const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:552

Report an issue with this entry →
SkiaBackend::isPDFActive
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
bool isPDFActive() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:436

Report an issue with this entry →
SkiaBackend::lastFramePixelsCopy
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

skia_backend.h
std::vector<u8> lastFramePixelsCopy() const override;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/skia_backend.h:208

Report an issue with this entry →
Browse this reference type →