接口参考

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

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

阅读相关开发指南 →

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

include/kui/render/render_backend.h
createDefault
待核对3.61.7C++

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

render_backend.h
KUI_API std::unique_ptr<RenderBackend> createDefault();

验证范围

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

include/kui/render/render_backend.h:1566

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

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

render_backend.h
virtual ~FontHandle() = default;

验证范围

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

include/kui/render/render_backend.h:40

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

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

render_backend.h
virtual const String& family() const = 0;

验证范围

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

include/kui/render/render_backend.h:42

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

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

render_backend.h
FontHandle(const FontHandle&) = delete;

验证范围

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

include/kui/render/render_backend.h:50

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

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

render_backend.h
FontHandle() = default;

验证范围

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

include/kui/render/render_backend.h:48

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

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

render_backend.h
FontHandle(FontHandle&&) = delete;

验证范围

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

include/kui/render/render_backend.h:52

反馈此接口问题 →
FontHandle::operator=
待核对3.61.7C++

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

render_backend.h
FontHandle& operator=(const FontHandle&) = delete;

验证范围

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

include/kui/render/render_backend.h:51

反馈此接口问题 →
FontHandle::operator=
待核对3.61.7C++

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

render_backend.h
FontHandle& operator=(FontHandle&&) = delete;

验证范围

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

include/kui/render/render_backend.h:53

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

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

render_backend.h
virtual f32 size() const = 0;

验证范围

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

include/kui/render/render_backend.h:44

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

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

render_backend.h
virtual u8 style() const = 0;

验证范围

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

include/kui/render/render_backend.h:46

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

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

render_backend.h
virtual u16 weight() const = 0;

验证范围

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

include/kui/render/render_backend.h:45

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

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

render_backend.h
virtual ~LottieDecoder() = default;

验证范围

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

include/kui/render/render_backend.h:81

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

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

render_backend.h
virtual f64 duration() const = 0;

验证范围

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

include/kui/render/render_backend.h:87

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

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

render_backend.h
virtual f64 frameRate() const = 0;

验证范围

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

include/kui/render/render_backend.h:87

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

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

render_backend.h
virtual u32 intrinsicHeight() const = 0;

验证范围

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

include/kui/render/render_backend.h:92

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

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

render_backend.h
virtual u32 intrinsicWidth() const = 0;

验证范围

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

include/kui/render/render_backend.h:91

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

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

render_backend.h
virtual bool isValid() const = 0;

验证范围

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

include/kui/render/render_backend.h:85

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

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

render_backend.h
virtual bool loadFromData(const String& jsonData) = 0;

验证范围

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

include/kui/render/render_backend.h:84

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

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

render_backend.h
virtual bool loadFromFile(const String& path) = 0;

验证范围

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

include/kui/render/render_backend.h:83

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

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

render_backend.h
LottieDecoder(const LottieDecoder&) = delete;

验证范围

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

include/kui/render/render_backend.h:99

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

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

render_backend.h
LottieDecoder() = default;

验证范围

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

include/kui/render/render_backend.h:98

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

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

render_backend.h
LottieDecoder(LottieDecoder&&) = delete;

验证范围

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

include/kui/render/render_backend.h:101

反馈此接口问题 →
LottieDecoder::operator=
待核对3.61.7C++

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

render_backend.h
LottieDecoder& operator=(const LottieDecoder&) = delete;

验证范围

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

include/kui/render/render_backend.h:100

反馈此接口问题 →
LottieDecoder::operator=
待核对3.61.7C++

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

render_backend.h
LottieDecoder& operator=(LottieDecoder&&) = delete;

验证范围

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

include/kui/render/render_backend.h:102

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

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

render_backend.h
virtual bool renderFrame(size_t frameNum, u32* buffer, u32 width, u32 height) = 0;

验证范围

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

include/kui/render/render_backend.h:94

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

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

render_backend.h
virtual size_t totalFrames() const = 0;

验证范围

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

include/kui/render/render_backend.h:88

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

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

render_backend.h
virtual ~RenderBackend() = default;

验证范围

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

include/kui/render/render_backend.h:389

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

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

render_backend.h
virtual FontHandle* acquireFont(const String& family, f32 size, u16 weight, u8 style) = 0;

验证范围

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

include/kui/render/render_backend.h:516

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

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

render_backend.h
virtual void addFontFromFile(const String& path, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust)

验证范围

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

include/kui/render/render_backend.h:819

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

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

render_backend.h
virtual void addFontFromFile(const String& path, const String& cssFamily, int cssWeight) = 0;

验证范围

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

include/kui/render/render_backend.h:809

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

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

render_backend.h
virtual void addFontFromFile(const String& path, const String& cssFamily, int cssWeight, const String& unicodeRange)

验证范围

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

include/kui/render/render_backend.h:811

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

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

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

验证范围

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

include/kui/render/render_backend.h:1326

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

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

render_backend.h
virtual bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight, const String& unicodeRange)

验证范围

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

include/kui/render/render_backend.h:835

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

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

render_backend.h
virtual bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight)

验证范围

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

include/kui/render/render_backend.h:826

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

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

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

验证范围

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

include/kui/render/render_backend.h:1336

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

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

render_backend.h
virtual bool addFontFromSystem(const String& localName, const String& cssFamily, int cssWeight, const String& unicodeRange, f32 sizeAdjust)

验证范围

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

include/kui/render/render_backend.h:841

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

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

render_backend.h
virtual String backendName() const = 0;

验证范围

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

include/kui/render/render_backend.h:923

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

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

render_backend.h
virtual void beginFrame() = 0;

验证范围

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

include/kui/render/render_backend.h:398

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

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

render_backend.h
virtual bool beginPDFDocument(const String& filePath, const PDFOptions& opts)

验证范围

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

include/kui/render/render_backend.h:1177

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

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

render_backend.h
virtual bool beginPDFPage(f32 pageWidth_pt, f32 pageHeight_pt)

验证范围

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

include/kui/render/render_backend.h:1216

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

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

render_backend.h
virtual std::unique_ptr<CanvasImageHandle> borrowGLTextureAsImage( u32 glTextureId, u32 width, u32 height)

验证范围

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

include/kui/render/render_backend.h:1037

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

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

render_backend.h
virtual void clearDocumentFonts()

验证范围

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

include/kui/render/render_backend.h:803

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

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

render_backend.h
virtual void clipRect(const Rect& rect, bool antiAlias = true) = 0;

验证范围

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

include/kui/render/render_backend.h:895

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

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

render_backend.h
virtual void clipRoundedRect(const Rect& rect, const CornerRadii& radii, bool antiAlias = true) = 0;

验证范围

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

include/kui/render/render_backend.h:896

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

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

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

验证范围

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

include/kui/render/render_backend.h:661

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

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

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

验证范围

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

include/kui/render/render_backend.h:654

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

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

render_backend.h
virtual std::unique_ptr<CanvasSurface> createCanvasSurface( u32 width, u32 height, bool preferGPU)

验证范围

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

include/kui/render/render_backend.h:982

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

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

render_backend.h
virtual std::unique_ptr<CanvasImageHandle> createImageFromPixels( const u8* rgba, u32 width, u32 height)

验证范围

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

include/kui/render/render_backend.h:1012

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

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

render_backend.h
virtual std::unique_ptr<LottieDecoder> createLottieDecoder()

验证范围

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

include/kui/render/render_backend.h:1054

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

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

render_backend.h
virtual std::unique_ptr<CanvasSurface> createReplaySurface( u32 width, u32 height, bool preferGPU)

验证范围

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

include/kui/render/render_backend.h:1397

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

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

render_backend.h
virtual f32 devicePixelRatio() const = 0;

验证范围

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

include/kui/render/render_backend.h:950

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

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

render_backend.h
virtual void drawBoxShadow(const Rect& rect, const CornerRadii& radii, const CSSShadow& shadow) = 0;

验证范围

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

include/kui/render/render_backend.h:909

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

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

render_backend.h
virtual void drawImage(const String& path, const Rect& src, const Rect& dest) = 0;

验证范围

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

include/kui/render/render_backend.h:917

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

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

render_backend.h
virtual void drawSurfaceToFramebuffer(CanvasSurface* surface, const Rect& dst)

验证范围

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

include/kui/render/render_backend.h:1111

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

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

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

验证范围

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

include/kui/render/render_backend.h:1135

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

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

render_backend.h
virtual void drawText(const String& text, const Point& pos, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, const Color& color) = 0;

验证范围

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

include/kui/render/render_backend.h:912

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

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

render_backend.h
virtual void endFrame() = 0;

验证范围

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

include/kui/render/render_backend.h:402

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

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

render_backend.h
virtual bool endPDFDocument()

验证范围

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

include/kui/render/render_backend.h:1223

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

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

render_backend.h
virtual void endPDFPage()

验证范围

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

include/kui/render/render_backend.h:1221

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

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

render_backend.h
virtual void execute(const DisplayList& displayList) = 0;

验证范围

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

include/kui/render/render_backend.h:405

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

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

render_backend.h
virtual void executeOnSurface(CanvasSurface* surface, const DisplayList& displayList, bool clearWhite = true)

验证范围

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

include/kui/render/render_backend.h:1068

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

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

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

验证范围

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

include/kui/render/render_backend.h:1294

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

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

render_backend.h
virtual void fillGradient(const Rect& rect, const CSSGradient& gradient) = 0;

验证范围

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

include/kui/render/render_backend.h:905

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

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

render_backend.h
virtual void fillRect(const Rect& rect, const Color& color) = 0;

验证范围

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

include/kui/render/render_backend.h:902

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

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

render_backend.h
virtual void fillRoundedRect(const Rect& rect, const CornerRadii& radii, const Color& color) = 0;

验证范围

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

include/kui/render/render_backend.h:903

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

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

render_backend.h
virtual void* getCachedImage(const String& path) const = 0;

验证范围

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

include/kui/render/render_backend.h:669

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

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

render_backend.h
virtual bool hasAnimatedImages() const = 0;

验证范围

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

include/kui/render/render_backend.h:866

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

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

render_backend.h
virtual bool hasPendingImageLoads() const = 0;

验证范围

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

include/kui/render/render_backend.h:888

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

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

render_backend.h
virtual void hintSkipNextFramebufferClear()

验证范围

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

include/kui/render/render_backend.h:1279

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

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

render_backend.h
virtual u32 hitTestPosition(const String& text, f32 xOffset, FontHandle* font)

验证范围

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

include/kui/render/render_backend.h:608

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

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

render_backend.h
virtual u32 hitTestPosition(const String& text, f32 xOffset, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) = 0;

验证范围

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

include/kui/render/render_backend.h:601

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

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

render_backend.h
virtual bool init(void* nativeWindowHandle, u32 width, u32 height) = 0;

验证范围

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

include/kui/render/render_backend.h:391

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

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

render_backend.h
virtual bool isCaptureEnabled() const = 0;

验证范围

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

include/kui/render/render_backend.h:737

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

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

render_backend.h
virtual bool isFontFamilyAvailable(const String& cssFamily) const

验证范围

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

include/kui/render/render_backend.h:857

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

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

render_backend.h
virtual bool isFontFamilyRegistered(const String& cssFamily) const

验证范围

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

include/kui/render/render_backend.h:849

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

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

render_backend.h
virtual bool isImageReady(const String& path) const = 0;

验证范围

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

include/kui/render/render_backend.h:454

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

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

render_backend.h
virtual bool isPDFActive() const

验证范围

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

include/kui/render/render_backend.h:1225

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

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

render_backend.h
virtual std::vector<u8> lastFramePixelsCopy() const = 0;

验证范围

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

include/kui/render/render_backend.h:717

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

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

render_backend.h
virtual bool lastFrameRegionPixelsCopy( std::vector<u8>& outPixels, std::vector<FrameCaptureRegion>& outRegions) const

验证范围

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

include/kui/render/render_backend.h:1439

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

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

render_backend.h
virtual 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) = 0;

验证范围

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

include/kui/render/render_backend.h:792

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