API reference

skia_backend.h · C++ API · 2/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::lastFrameRegionPixelsCopy
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 lastFrameRegionPixelsCopy( std::vector<u8>& outPixels, std::vector<FrameCaptureRegion>& outRegions) 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:219

Report an issue with this entry →
SkiaBackend::layoutMultiRunParagraph
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
MultiRunResult layoutMultiRunParagraph(std::vector<InlineRun>& runs, f32 availableWidth, u8 textAlign = 0, u32 maxLines = 0, bool ellipsis = false, f32 containerLineHeightMult = -1, TextDirection direction = TextDirection::Ltr, bool allowWordBreak = true, f32 containerFontSize = -1) 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:253

Report an issue with this entry →
SkiaBackend::markExternalGLDirty
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 markExternalGLDirty();

Verification scope

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

include/kui/render/skia_backend.h:370

Report an issue with this entry →
SkiaBackend::markExternalGpuDirty
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 markExternalGpuDirty() 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:379

Report an issue with this entry →
SkiaBackend::measureFirstAvailableXHeight
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 measureFirstAvailableXHeight(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:275

Report an issue with this entry →
SkiaBackend::measureFontMetrics
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
FontMetrics measureFontMetrics(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:273

Report an issue with this entry →
SkiaBackend::measureFontMetrics
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
FontMetrics measureFontMetrics(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:334

Report an issue with this entry →
SkiaBackend::measureParagraph
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
ParagraphMetrics measureParagraph(const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth, f32 lineHeightMult = 0, f32 letterSpacing = 0, f32 wordSpacing = 0, f32 textIndent = 0, Color paintColor = Color(0,0,0,255), TextDirection direction = TextDirection::Ltr, bool breakLongWords = false, bool lineHeightNormal = false) 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:242

Report an issue with this entry →
SkiaBackend::measurePrefixAdvances
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 measurePrefixAdvances(const String& text, FontHandle* font, std::vector<f32>& outAdvances) 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:337

Report an issue with this entry →
SkiaBackend::measureSubstring
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 measureSubstring(const String& text, u32 byteEnd, 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:278

Report an issue with this entry →
SkiaBackend::measureSubstring
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 measureSubstring(const String& text, u32 byteEnd, 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:335

Report an issue with this entry →
SkiaBackend::nativeGLContext
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* nativeGLContext() 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:367

Report an issue with this entry →
SkiaBackend::nativeGLDC
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* nativeGLDC() 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:368

Report an issue with this entry →
SkiaBackend::nativeGpuContext
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* nativeGpuContext() 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:361

Report an issue with this entry →
SkiaBackend::nextAnimatedFrameDeadlineMs
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
f64 nextAnimatedFrameDeadlineMs() 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:514

Report an issue with this entry →
SkiaBackend::paragraphLineAt
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 paragraphLineAt(const std::shared_ptr<void>& paragraph, u32 index16, ParagraphLineInfo& line) 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:322

Report an issue with this entry →
SkiaBackend::paragraphLineMetrics
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 paragraphLineMetrics(const std::shared_ptr<void>& paragraph, f32& longestLine, u32& lineCount) 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:310

Report an issue with this entry →
SkiaBackend::paragraphLines
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 paragraphLines(const std::shared_ptr<void>& paragraph, std::vector<ParagraphLineInfo>& lines) 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:318

Report an issue with this entry →
SkiaBackend::paragraphNativeBytes
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 paragraphNativeBytes(const std::shared_ptr<void>& paragraph) 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:312

Report an issue with this entry →
SkiaBackend::paragraphPaintBounds
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 paragraphPaintBounds(const std::shared_ptr<void>& paragraph, Rect& bounds) 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:308

Report an issue with this entry →
SkiaBackend::paragraphPositionAtPoint
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
i32 paragraphPositionAtPoint(const std::shared_ptr<void>& paragraph, f32 x, f32 y) 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:301

Report an issue with this entry →
SkiaBackend::paragraphRectsForRange
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<Rect> paragraphRectsForRange( const std::shared_ptr<void>& paragraph, u32 start16, u32 end16) 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:305

Report an issue with this entry →
SkiaBackend::paragraphSlicePaintSupported
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 paragraphSlicePaintSupported() 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:316

Report an issue with this entry →
SkiaBackend::pdfPopTagNode
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 pdfPopTagNode() 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:445

Report an issue with this entry →
SkiaBackend::pdfPushTagNode
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 pdfPushTagNode(int nodeId) 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:444

Report an issue with this entry →
SkiaBackend::performanceCapabilities
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
BackendPerformanceCapabilities performanceCapabilities() 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:110

Report an issue with this entry →
SkiaBackend::pinBoxShadowForClippedReplay
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 pinBoxShadowForClippedReplay(const PaintOp& op) 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:396

Report an issue with this entry →
SkiaBackend::pollCompletedImageLoads
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<String> pollCompletedImageLoads() 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:539

Report an issue with this entry →
SkiaBackend::publishedParagraphMemory
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
PublishedParagraphMemory publishedParagraphMemory() 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:127

Report an issue with this entry →
SkiaBackend::queryImageInfo
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
ImageInfo queryImageInfo(const String& src, bool allowNetworkSync = true) 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:530

Report an issue with this entry →
SkiaBackend::readImagePixels
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
ImagePixels readImagePixels(const String& src) 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:566

Report an issue with this entry →
SkiaBackend::readPixels
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> readPixels() 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:204

Report an issue with this entry →
SkiaBackend::releaseImage
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 releaseImage(const String& path) 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:564

Report an issue with this entry →
SkiaBackend::renderFilteredImage
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 renderFilteredImage(const String& cacheKey, const String& sourceUrl, const std::vector<CSSFilterOp>& filters) 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:192

Report an issue with this entry →
SkiaBackend::renderGradientToImage
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 renderGradientToImage(const String& cacheKey, const CSSGradient& gradient, 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:185

Report an issue with this entry →
SkiaBackend::requestFrameCapture
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 requestFrameCapture() 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:215

Report an issue with this entry →
SkiaBackend::requestFrameCaptureRegions
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 requestFrameCaptureRegions(const FrameCaptureRegion* regions, u32 count) 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:216

Report an issue with this entry →
SkiaBackend::requestImageLoad
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 requestImageLoad(const String& path) 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:534

Report an issue with this entry →
SkiaBackend::resize
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 resize(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:89

Report an issue with this entry →
SkiaBackend::restore
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 restore() 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:132

Report an issue with this entry →
SkiaBackend::restoreMask
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 restoreMask();

Verification scope

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

include/kui/render/skia_backend.h:183

Report an issue with this entry →
SkiaBackend::retainImage
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 retainImage(const String& path) 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:561

Report an issue with this entry →
SkiaBackend::rotate
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 rotate(f32 degrees) 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:137

Report an issue with this entry →
SkiaBackend::save
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 save() 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:131

Report an issue with this entry →
SkiaBackend::savePixelsAsPNG
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 bool savePixelsAsPNG(const String& path, const u8* rgba, u32 w, u32 h);

Verification scope

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

include/kui/render/skia_backend.h:223

Report an issue with this entry →
SkiaBackend::saveRGBAToPNG
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 saveRGBAToPNG(const String& path, const u8* rgba, u32 w, u32 h) 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:226

Report an issue with this entry →
SkiaBackend::saveScreenshot
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 saveScreenshot(const String& path) 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:201

Report an issue with this entry →
SkiaBackend::scale
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 scale(f32 sx, f32 sy) 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:136

Report an issue with this entry →
SkiaBackend::scrollSurface
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 scrollSurface(CanvasSurface* surface, f32 dx, f32 dy) 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:411

Report an issue with this entry →
SkiaBackend::setCaptureEnabled
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 setCaptureEnabled(bool enabled) 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:212

Report an issue with this entry →
SkiaBackend::setDevicePixelRatio
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 setDevicePixelRatio(f32 dpr) 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:201

Report an issue with this entry →
SkiaBackend::setGenericFontFamilyProfile
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 setGenericFontFamilyProfile( GenericFontFamilyProfile profile) 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:90

Report an issue with this entry →
SkiaBackend::setImageCacheLimit
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 setImageCacheLimit(u64 bytes);

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::setImageLoadCallback
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 setImageLoadCallback(ImageLoadCallback cb);

Verification scope

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

include/kui/render/skia_backend.h:575

Report an issue with this entry →
SkiaBackend::setOpacity
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 setOpacity(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:168

Report an issue with this entry →
SkiaBackend::setPDFStructureTree
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 setPDFStructureTree(const PDFTagTree& tree) 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:438

Report an issue with this entry →
SkiaBackend::setPerformanceGpuTimingRanges
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 setPerformanceGpuTimingRanges( const std::vector<BackendGpuTimingRange>& ranges);

Verification scope

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

include/kui/render/skia_backend.h:100

Report an issue with this entry →
SkiaBackend::setPerformanceTelemetryEnabled
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 setPerformanceTelemetryEnabled(bool enabled, bool gpuNodeTimingEnabled = 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:95

Report an issue with this entry →
SkiaBackend::shutdown
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 shutdown() 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:88

Report an issue with this entry →
SkiaBackend::shutdownImageLoader
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 shutdownImageLoader();

Verification scope

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

include/kui/render/skia_backend.h:577

Report an issue with this entry →
SkiaBackend::skCanvas
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* skCanvas() 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:474

Report an issue with this entry →
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
explicit SkiaBackend(const SkiaBackendConfig& config = {});

Verification scope

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

include/kui/render/skia_backend.h:83

Report an issue with this entry →
SkiaBackend::strokeRect
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 strokeRect(const Rect& rect, const Color& color, f32 width) 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:142

Report an issue with this entry →
SkiaBackend::strokeRoundedRect
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 strokeRoundedRect(const Rect& rect, const CornerRadii& radii, const Color& color, f32 width);

Verification scope

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

include/kui/render/skia_backend.h:143

Report an issue with this entry →
SkiaBackend::supportsGPU
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 supportsGPU() 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:198

Report an issue with this entry →
SkiaBackend::supportsRetainedSurface
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 supportsRetainedSurface() 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:422

Report an issue with this entry →
SkiaBackend::surfaceHeight
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 surfaceHeight() 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:352

Report an issue with this entry →
SkiaBackend::surfaceWidth
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 surfaceWidth() 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:349

Report an issue with this entry →
SkiaBackend::takeCompletedGpuNodeTimingTelemetry
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<BackendGpuNodeTimingTelemetry> takeCompletedGpuNodeTimingTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:106

Report an issue with this entry →
SkiaBackend::takeCompletedGpuPerformanceTelemetry
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<BackendGpuCompletionTelemetry> takeCompletedGpuPerformanceTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:104

Report an issue with this entry →
SkiaBackend::takeCompletedPresentPerformanceTelemetry
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<BackendPresentCompletionTelemetry> takeCompletedPresentPerformanceTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:108

Report an issue with this entry →
SkiaBackend::takeLastPerformanceReplayTelemetry
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
BackendReplayTelemetry takeLastPerformanceReplayTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:103

Report an issue with this entry →
SkiaBackend::takeLastPerformanceTelemetry
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
BackendFrameTelemetry takeLastPerformanceTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:102

Report an issue with this entry →
SkiaBackend::takeMemorySnapshot
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
BackendMemorySnapshot takeMemorySnapshot(u64 adapterLuid = 0) 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:111

Report an issue with this entry →
SkiaBackend::takeWorkTelemetry
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
BackendWorkTelemetry takeWorkTelemetry();

Verification scope

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

include/kui/render/skia_backend.h:112

Report an issue with this entry →
SkiaBackend::textDataParagraph
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::shared_ptr<void> textDataParagraph(const PaintOp::TextData& data) 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:321

Report an issue with this entry →
SkiaBackend::tickAnimatedImages
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 tickAnimatedImages(f64 deltaSeconds) 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:512

Report an issue with this entry →
SkiaBackend::translate
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 translate(f32 dx, f32 dy) 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:135

Report an issue with this entry →
SkiaBackend::tryAddFontFromFile
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 tryAddFontFromFile( 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:504

Report an issue with this entry →
SkiaBackend::void
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
using ImageLoadCallback = std::function<void(const String& path, bool success)>;

Verification scope

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

include/kui/render/skia_backend.h:573

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