接口参考

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

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

阅读相关开发指南 →

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

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

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

skia_backend.h
~SkiaBackend() override;

验证范围

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

include/kui/render/skia_backend.h:84

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

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

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

验证范围

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

include/kui/render/skia_backend.h:326

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

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

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

验证范围

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

include/kui/render/skia_backend.h:486

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

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

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;

验证范围

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

include/kui/render/skia_backend.h:489

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

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

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

验证范围

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

include/kui/render/skia_backend.h:481

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

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

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

验证范围

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

include/kui/render/skia_backend.h:480

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

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

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

验证范围

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

include/kui/render/skia_backend.h:484

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

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

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

验证范围

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

include/kui/render/skia_backend.h:510

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

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

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

验证范围

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

include/kui/render/skia_backend.h:493

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

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

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;

验证范围

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

include/kui/render/skia_backend.h:500

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

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

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

验证范围

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

include/kui/render/skia_backend.h:494

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

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

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

验证范围

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

include/kui/render/skia_backend.h:497

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

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

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

验证范围

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

include/kui/render/skia_backend.h:175

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

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

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

验证范围

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

include/kui/render/skia_backend.h:178

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

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

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

验证范围

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

include/kui/render/skia_backend.h:177

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

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

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

验证范围

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

include/kui/render/skia_backend.h:172

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

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

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

验证范围

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

include/kui/render/skia_backend.h:173

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

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

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

验证范围

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

include/kui/render/skia_backend.h:182

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

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

skia_backend.h
String backendName() const override;

验证范围

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

include/kui/render/skia_backend.h:199

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

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

skia_backend.h
void beginFrame() override;

验证范围

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

include/kui/render/skia_backend.h:93

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

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

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

验证范围

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

include/kui/render/skia_backend.h:427

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

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

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

验证范围

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

include/kui/render/skia_backend.h:433

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

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

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

验证范围

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

include/kui/render/skia_backend.h:455

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

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

skia_backend.h
void clearDocumentFonts() override;

验证范围

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

include/kui/render/skia_backend.h:476

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

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

skia_backend.h
void clearImageCache();

验证范围

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

include/kui/render/skia_backend.h:518

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

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

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

验证范围

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

include/kui/render/skia_backend.h:133

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

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

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

验证范围

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

include/kui/render/skia_backend.h:134

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

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

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

验证范围

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

include/kui/render/skia_backend.h:297

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

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

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

验证范围

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

include/kui/render/skia_backend.h:346

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

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

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

验证范围

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

include/kui/render/skia_backend.h:383

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

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

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

验证范围

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

include/kui/render/skia_backend.h:447

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

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

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

验证范围

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

include/kui/render/skia_backend.h:458

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

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

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

验证范围

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

include/kui/render/skia_backend.h:394

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

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

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

验证范围

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

include/kui/render/skia_backend.h:234

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

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

skia_backend.h
f32 devicePixelRatio() const override;

验证范围

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

include/kui/render/skia_backend.h:200

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

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

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

验证范围

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

include/kui/render/skia_backend.h:149

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

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

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

验证范围

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

include/kui/render/skia_backend.h:144

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

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

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

验证范围

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

include/kui/render/skia_backend.h:146

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

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

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

验证范围

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

include/kui/render/skia_backend.h:145

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

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

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

验证范围

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

include/kui/render/skia_backend.h:148

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

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

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

验证范围

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

include/kui/render/skia_backend.h:163

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

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

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

验证范围

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

include/kui/render/skia_backend.h:166

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

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

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

验证范围

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

include/kui/render/skia_backend.h:164

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

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

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

验证范围

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

include/kui/render/skia_backend.h:408

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

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

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

验证范围

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

include/kui/render/skia_backend.h:414

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

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

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

验证范围

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

include/kui/render/skia_backend.h:150

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

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

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);

验证范围

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

include/kui/render/skia_backend.h:153

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

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

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

验证范围

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

include/kui/render/skia_backend.h:170

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

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

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);

验证范围

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

include/kui/render/skia_backend.h:159

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

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

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

验证范围

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

include/kui/render/skia_backend.h:165

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

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

skia_backend.h
void endFrame() override;

验证范围

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

include/kui/render/skia_backend.h:94

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

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

skia_backend.h
bool endPDFDocument() override;

验证范围

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

include/kui/render/skia_backend.h:435

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

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

skia_backend.h
void endPDFPage() override;

验证范围

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

include/kui/render/skia_backend.h:434

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

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

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

验证范围

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

include/kui/render/skia_backend.h:129

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

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

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

验证范围

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

include/kui/render/skia_backend.h:398

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

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

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

验证范围

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

include/kui/render/skia_backend.h:402

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

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

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

验证范围

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

include/kui/render/skia_backend.h:180

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

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

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

验证范围

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

include/kui/render/skia_backend.h:141

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

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

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

验证范围

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

include/kui/render/skia_backend.h:139

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

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

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

验证范围

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

include/kui/render/skia_backend.h:140

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

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

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

验证范围

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

include/kui/render/skia_backend.h:555

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

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

skia_backend.h
void* gpuContext() const;

验证范围

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

include/kui/render/skia_backend.h:354

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

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

skia_backend.h
GPUInfo gpuInfo() const;

验证范围

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

include/kui/render/skia_backend.h:472

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

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

skia_backend.h
String gpuRendererName() const;

验证范围

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

include/kui/render/skia_backend.h:463

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

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

skia_backend.h
bool hasAnimatedImages() const override;

验证范围

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

include/kui/render/skia_backend.h:515

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

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

skia_backend.h
bool hasPendingImageLoads() const override;

验证范围

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

include/kui/render/skia_backend.h:548

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

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

skia_backend.h
void hintSkipNextFramebufferClear() override

验证范围

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

include/kui/render/skia_backend.h:423

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

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

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

验证范围

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

include/kui/render/skia_backend.h:344

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

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

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

验证范围

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

include/kui/render/skia_backend.h:284

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

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

skia_backend.h
u64 imageCacheLimit() const;

验证范围

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

include/kui/render/skia_backend.h:521

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

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

skia_backend.h
u64 imageCacheSize() const;

验证范围

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

include/kui/render/skia_backend.h:520

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

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

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

验证范围

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

include/kui/render/skia_backend.h:86

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

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

skia_backend.h
bool isCaptureEnabled() const override;

验证范围

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

include/kui/render/skia_backend.h:214

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

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

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

验证范围

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

include/kui/render/skia_backend.h:508

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

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

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

验证范围

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

include/kui/render/skia_backend.h:508

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

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

skia_backend.h
bool isGPUActive() const;

验证范围

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

include/kui/render/skia_backend.h:462

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

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

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

验证范围

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

include/kui/render/skia_backend.h:545

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

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

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

验证范围

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

include/kui/render/skia_backend.h:552

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

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

skia_backend.h
bool isPDFActive() const override;

验证范围

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

include/kui/render/skia_backend.h:436

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

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

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

验证范围

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

include/kui/render/skia_backend.h:208

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