接口参考

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

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/render/skia_backend.h
SkiaBackend::lastFrameRegionPixelsCopy
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool lastFrameRegionPixelsCopy( std::vector<u8>& outPixels, std::vector<FrameCaptureRegion>& outRegions) const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:219

反馈此接口问题 →
SkiaBackend::layoutMultiRunParagraph
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:253

反馈此接口问题 →
SkiaBackend::markExternalGLDirty
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void markExternalGLDirty();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:370

反馈此接口问题 →
SkiaBackend::markExternalGpuDirty
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void markExternalGpuDirty() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:379

反馈此接口问题 →
SkiaBackend::measureFirstAvailableXHeight
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
f32 measureFirstAvailableXHeight(const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:275

反馈此接口问题 →
SkiaBackend::measureFontMetrics
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
FontMetrics measureFontMetrics(const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:273

反馈此接口问题 →
SkiaBackend::measureFontMetrics
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
FontMetrics measureFontMetrics(FontHandle* font) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:334

反馈此接口问题 →
SkiaBackend::measureParagraph
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:242

反馈此接口问题 →
SkiaBackend::measurePrefixAdvances
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void measurePrefixAdvances(const String& text, FontHandle* font, std::vector<f32>& outAdvances) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:337

反馈此接口问题 →
SkiaBackend::measureSubstring
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:278

反馈此接口问题 →
SkiaBackend::measureSubstring
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:335

反馈此接口问题 →
SkiaBackend::nativeGLContext
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void* nativeGLContext() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:367

反馈此接口问题 →
SkiaBackend::nativeGLDC
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void* nativeGLDC() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:368

反馈此接口问题 →
SkiaBackend::nativeGpuContext
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void* nativeGpuContext() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:361

反馈此接口问题 →
SkiaBackend::nextAnimatedFrameDeadlineMs
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
f64 nextAnimatedFrameDeadlineMs() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:514

反馈此接口问题 →
SkiaBackend::paragraphLineAt
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool paragraphLineAt(const std::shared_ptr<void>& paragraph, u32 index16, ParagraphLineInfo& line) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:322

反馈此接口问题 →
SkiaBackend::paragraphLineMetrics
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool paragraphLineMetrics(const std::shared_ptr<void>& paragraph, f32& longestLine, u32& lineCount) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:310

反馈此接口问题 →
SkiaBackend::paragraphLines
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool paragraphLines(const std::shared_ptr<void>& paragraph, std::vector<ParagraphLineInfo>& lines) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:318

反馈此接口问题 →
SkiaBackend::paragraphNativeBytes
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
u64 paragraphNativeBytes(const std::shared_ptr<void>& paragraph) const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:312

反馈此接口问题 →
SkiaBackend::paragraphPaintBounds
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool paragraphPaintBounds(const std::shared_ptr<void>& paragraph, Rect& bounds) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:308

反馈此接口问题 →
SkiaBackend::paragraphPositionAtPoint
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
i32 paragraphPositionAtPoint(const std::shared_ptr<void>& paragraph, f32 x, f32 y) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:301

反馈此接口问题 →
SkiaBackend::paragraphRectsForRange
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::vector<Rect> paragraphRectsForRange( const std::shared_ptr<void>& paragraph, u32 start16, u32 end16) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:305

反馈此接口问题 →
SkiaBackend::paragraphSlicePaintSupported
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool paragraphSlicePaintSupported() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:316

反馈此接口问题 →
SkiaBackend::pdfPopTagNode
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void pdfPopTagNode() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:445

反馈此接口问题 →
SkiaBackend::pdfPushTagNode
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void pdfPushTagNode(int nodeId) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:444

反馈此接口问题 →
SkiaBackend::performanceCapabilities
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
BackendPerformanceCapabilities performanceCapabilities() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:110

反馈此接口问题 →
SkiaBackend::pinBoxShadowForClippedReplay
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool pinBoxShadowForClippedReplay(const PaintOp& op) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:396

反馈此接口问题 →
SkiaBackend::pollCompletedImageLoads
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::vector<String> pollCompletedImageLoads() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:539

反馈此接口问题 →
SkiaBackend::publishedParagraphMemory
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
PublishedParagraphMemory publishedParagraphMemory() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:127

反馈此接口问题 →
SkiaBackend::queryImageInfo
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
ImageInfo queryImageInfo(const String& src, bool allowNetworkSync = true) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:530

反馈此接口问题 →
SkiaBackend::readImagePixels
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
ImagePixels readImagePixels(const String& src) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:566

反馈此接口问题 →
SkiaBackend::readPixels
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:204

反馈此接口问题 →
SkiaBackend::releaseImage
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:564

反馈此接口问题 →
SkiaBackend::renderFilteredImage
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool renderFilteredImage(const String& cacheKey, const String& sourceUrl, const std::vector<CSSFilterOp>& filters) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:192

反馈此接口问题 →
SkiaBackend::renderGradientToImage
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool renderGradientToImage(const String& cacheKey, const CSSGradient& gradient, u32 width, u32 height) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:185

反馈此接口问题 →
SkiaBackend::requestFrameCapture
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void requestFrameCapture() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:215

反馈此接口问题 →
SkiaBackend::requestFrameCaptureRegions
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool requestFrameCaptureRegions(const FrameCaptureRegion* regions, u32 count) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:216

反馈此接口问题 →
SkiaBackend::requestImageLoad
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:534

反馈此接口问题 →
SkiaBackend::resize
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void resize(u32 width, u32 height) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:89

反馈此接口问题 →
SkiaBackend::restore
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void restore() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:132

反馈此接口问题 →
SkiaBackend::restoreMask
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void restoreMask();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:183

反馈此接口问题 →
SkiaBackend::retainImage
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:561

反馈此接口问题 →
SkiaBackend::rotate
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void rotate(f32 degrees) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:137

反馈此接口问题 →
SkiaBackend::save
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void save() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:131

反馈此接口问题 →
SkiaBackend::savePixelsAsPNG
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
static bool savePixelsAsPNG(const String& path, const u8* rgba, u32 w, u32 h);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:223

反馈此接口问题 →
SkiaBackend::saveRGBAToPNG
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool saveRGBAToPNG(const String& path, const u8* rgba, u32 w, u32 h) const override

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:226

反馈此接口问题 →
SkiaBackend::saveScreenshot
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:201

反馈此接口问题 →
SkiaBackend::scale
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void scale(f32 sx, f32 sy) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:136

反馈此接口问题 →
SkiaBackend::scrollSurface
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void scrollSurface(CanvasSurface* surface, f32 dx, f32 dy) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:411

反馈此接口问题 →
SkiaBackend::setCaptureEnabled
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setCaptureEnabled(bool enabled) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:212

反馈此接口问题 →
SkiaBackend::setDevicePixelRatio
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setDevicePixelRatio(f32 dpr) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:201

反馈此接口问题 →
SkiaBackend::setGenericFontFamilyProfile
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setGenericFontFamilyProfile( GenericFontFamilyProfile profile) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:90

反馈此接口问题 →
SkiaBackend::setImageCacheLimit
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setImageCacheLimit(u64 bytes);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:521

反馈此接口问题 →
SkiaBackend::setImageLoadCallback
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setImageLoadCallback(ImageLoadCallback cb);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:575

反馈此接口问题 →
SkiaBackend::setOpacity
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setOpacity(f32 opacity) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:168

反馈此接口问题 →
SkiaBackend::setPDFStructureTree
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setPDFStructureTree(const PDFTagTree& tree) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:438

反馈此接口问题 →
SkiaBackend::setPerformanceGpuTimingRanges
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setPerformanceGpuTimingRanges( const std::vector<BackendGpuTimingRange>& ranges);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:100

反馈此接口问题 →
SkiaBackend::setPerformanceTelemetryEnabled
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void setPerformanceTelemetryEnabled(bool enabled, bool gpuNodeTimingEnabled = false);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:95

反馈此接口问题 →
SkiaBackend::shutdown
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void shutdown() override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:88

反馈此接口问题 →
SkiaBackend::shutdownImageLoader
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void shutdownImageLoader();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:577

反馈此接口问题 →
SkiaBackend::skCanvas
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void* skCanvas() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:474

反馈此接口问题 →
SkiaBackend::SkiaBackend
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
explicit SkiaBackend(const SkiaBackendConfig& config = {});

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:83

反馈此接口问题 →
SkiaBackend::strokeRect
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void strokeRect(const Rect& rect, const Color& color, f32 width) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:142

反馈此接口问题 →
SkiaBackend::strokeRoundedRect
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void strokeRoundedRect(const Rect& rect, const CornerRadii& radii, const Color& color, f32 width);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:143

反馈此接口问题 →
SkiaBackend::supportsGPU
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool supportsGPU() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:198

反馈此接口问题 →
SkiaBackend::supportsRetainedSurface
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool supportsRetainedSurface() const override

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:422

反馈此接口问题 →
SkiaBackend::surfaceHeight
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
u32 surfaceHeight() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:352

反馈此接口问题 →
SkiaBackend::surfaceWidth
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
u32 surfaceWidth() const override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:349

反馈此接口问题 →
SkiaBackend::takeCompletedGpuNodeTimingTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::vector<BackendGpuNodeTimingTelemetry> takeCompletedGpuNodeTimingTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:106

反馈此接口问题 →
SkiaBackend::takeCompletedGpuPerformanceTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::vector<BackendGpuCompletionTelemetry> takeCompletedGpuPerformanceTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:104

反馈此接口问题 →
SkiaBackend::takeCompletedPresentPerformanceTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::vector<BackendPresentCompletionTelemetry> takeCompletedPresentPerformanceTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:108

反馈此接口问题 →
SkiaBackend::takeLastPerformanceReplayTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
BackendReplayTelemetry takeLastPerformanceReplayTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:103

反馈此接口问题 →
SkiaBackend::takeLastPerformanceTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
BackendFrameTelemetry takeLastPerformanceTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:102

反馈此接口问题 →
SkiaBackend::takeMemorySnapshot
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
BackendMemorySnapshot takeMemorySnapshot(u64 adapterLuid = 0) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:111

反馈此接口问题 →
SkiaBackend::takeWorkTelemetry
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
BackendWorkTelemetry takeWorkTelemetry();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:112

反馈此接口问题 →
SkiaBackend::textDataParagraph
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
std::shared_ptr<void> textDataParagraph(const PaintOp::TextData& data) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:321

反馈此接口问题 →
SkiaBackend::tickAnimatedImages
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
bool tickAnimatedImages(f64 deltaSeconds) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:512

反馈此接口问题 →
SkiaBackend::translate
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
void translate(f32 dx, f32 dy) override;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:135

反馈此接口问题 →
SkiaBackend::tryAddFontFromFile
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:504

反馈此接口问题 →
SkiaBackend::void
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

skia_backend.h
using ImageLoadCallback = std::function<void(const String& path, bool success)>;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/skia_backend.h:573

反馈此接口问题 →
浏览同类接口 →