API reference

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

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

Read the related guide →

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

include/kui/render/render_backend.h
createDefault
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.

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

Verification scope

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

include/kui/render/render_backend.h:1566

Report an issue with this entry →
FontHandle::~FontHandle
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.

render_backend.h
virtual ~FontHandle() = default;

Verification scope

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

include/kui/render/render_backend.h:40

Report an issue with this entry →
FontHandle::family
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.

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

Verification scope

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

include/kui/render/render_backend.h:42

Report an issue with this entry →
FontHandle::FontHandle
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.

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

Verification scope

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

include/kui/render/render_backend.h:50

Report an issue with this entry →
FontHandle::FontHandle
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.

render_backend.h
FontHandle() = default;

Verification scope

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

include/kui/render/render_backend.h:48

Report an issue with this entry →
FontHandle::FontHandle
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.

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

Verification scope

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

include/kui/render/render_backend.h:52

Report an issue with this entry →
FontHandle::operator=
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.

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

Verification scope

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

include/kui/render/render_backend.h:51

Report an issue with this entry →
FontHandle::operator=
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.

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

Verification scope

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

include/kui/render/render_backend.h:53

Report an issue with this entry →
FontHandle::size
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.

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

Verification scope

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

include/kui/render/render_backend.h:44

Report an issue with this entry →
FontHandle::style
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.

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

Verification scope

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

include/kui/render/render_backend.h:46

Report an issue with this entry →
FontHandle::weight
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.

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

Verification scope

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

include/kui/render/render_backend.h:45

Report an issue with this entry →
LottieDecoder::~LottieDecoder
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.

render_backend.h
virtual ~LottieDecoder() = default;

Verification scope

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

include/kui/render/render_backend.h:81

Report an issue with this entry →
LottieDecoder::duration
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.

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

Verification scope

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

include/kui/render/render_backend.h:87

Report an issue with this entry →
LottieDecoder::frameRate
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.

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

Verification scope

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

include/kui/render/render_backend.h:87

Report an issue with this entry →
LottieDecoder::intrinsicHeight
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.

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

Verification scope

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

include/kui/render/render_backend.h:92

Report an issue with this entry →
LottieDecoder::intrinsicWidth
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.

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

Verification scope

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

include/kui/render/render_backend.h:91

Report an issue with this entry →
LottieDecoder::isValid
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.

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

Verification scope

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

include/kui/render/render_backend.h:85

Report an issue with this entry →
LottieDecoder::loadFromData
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.

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

Verification scope

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

include/kui/render/render_backend.h:84

Report an issue with this entry →
LottieDecoder::loadFromFile
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.

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

Verification scope

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

include/kui/render/render_backend.h:83

Report an issue with this entry →
LottieDecoder::LottieDecoder
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.

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

Verification scope

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

include/kui/render/render_backend.h:99

Report an issue with this entry →
LottieDecoder::LottieDecoder
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.

render_backend.h
LottieDecoder() = default;

Verification scope

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

include/kui/render/render_backend.h:98

Report an issue with this entry →
LottieDecoder::LottieDecoder
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.

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

Verification scope

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

include/kui/render/render_backend.h:101

Report an issue with this entry →
LottieDecoder::operator=
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.

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

Verification scope

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

include/kui/render/render_backend.h:100

Report an issue with this entry →
LottieDecoder::operator=
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.

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

Verification scope

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

include/kui/render/render_backend.h:102

Report an issue with this entry →
LottieDecoder::renderFrame
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.

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

Verification scope

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

include/kui/render/render_backend.h:94

Report an issue with this entry →
LottieDecoder::totalFrames
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.

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

Verification scope

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

include/kui/render/render_backend.h:88

Report an issue with this entry →
RenderBackend::~RenderBackend
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.

render_backend.h
virtual ~RenderBackend() = default;

Verification scope

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

include/kui/render/render_backend.h:389

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

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

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

Verification scope

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

include/kui/render/render_backend.h:516

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

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

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

Verification scope

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

include/kui/render/render_backend.h:819

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

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

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

Verification scope

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

include/kui/render/render_backend.h:809

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

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

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

Verification scope

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

include/kui/render/render_backend.h:811

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

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

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)

Verification scope

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

include/kui/render/render_backend.h:1326

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

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

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

Verification scope

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

include/kui/render/render_backend.h:835

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

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

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

Verification scope

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

include/kui/render/render_backend.h:826

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

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

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)

Verification scope

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

include/kui/render/render_backend.h:1336

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

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

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

Verification scope

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

include/kui/render/render_backend.h:841

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

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

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

Verification scope

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

include/kui/render/render_backend.h:923

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

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

render_backend.h
virtual void beginFrame() = 0;

Verification scope

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

include/kui/render/render_backend.h:398

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1177

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1216

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1037

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

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

render_backend.h
virtual void clearDocumentFonts()

Verification scope

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

include/kui/render/render_backend.h:803

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

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

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

Verification scope

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

include/kui/render/render_backend.h:895

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

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

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

Verification scope

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

include/kui/render/render_backend.h:896

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

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

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

Verification scope

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

include/kui/render/render_backend.h:661

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

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

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

Verification scope

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

include/kui/render/render_backend.h:654

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

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

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

Verification scope

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

include/kui/render/render_backend.h:982

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1012

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1054

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1397

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

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

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

Verification scope

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

include/kui/render/render_backend.h:950

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

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

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

Verification scope

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

include/kui/render/render_backend.h:909

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

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

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

Verification scope

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

include/kui/render/render_backend.h:917

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1111

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1135

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

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

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;

Verification scope

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

include/kui/render/render_backend.h:912

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

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

render_backend.h
virtual void endFrame() = 0;

Verification scope

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

include/kui/render/render_backend.h:402

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

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

render_backend.h
virtual bool endPDFDocument()

Verification scope

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

include/kui/render/render_backend.h:1223

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

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

render_backend.h
virtual void endPDFPage()

Verification scope

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

include/kui/render/render_backend.h:1221

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

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

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

Verification scope

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

include/kui/render/render_backend.h:405

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1068

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

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

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

Verification scope

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

include/kui/render/render_backend.h:1294

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

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

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

Verification scope

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

include/kui/render/render_backend.h:905

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

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

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

Verification scope

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

include/kui/render/render_backend.h:902

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

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

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

Verification scope

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

include/kui/render/render_backend.h:903

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

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

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

Verification scope

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

include/kui/render/render_backend.h:669

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

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

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

Verification scope

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

include/kui/render/render_backend.h:866

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

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

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

Verification scope

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

include/kui/render/render_backend.h:888

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

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

render_backend.h
virtual void hintSkipNextFramebufferClear()

Verification scope

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

include/kui/render/render_backend.h:1279

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

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

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

Verification scope

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

include/kui/render/render_backend.h:608

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

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

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

Verification scope

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

include/kui/render/render_backend.h:601

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

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

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

Verification scope

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

include/kui/render/render_backend.h:391

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

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

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

Verification scope

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

include/kui/render/render_backend.h:737

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

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

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

Verification scope

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

include/kui/render/render_backend.h:857

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

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

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

Verification scope

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

include/kui/render/render_backend.h:849

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

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

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

Verification scope

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

include/kui/render/render_backend.h:454

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

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

render_backend.h
virtual bool isPDFActive() const

Verification scope

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

include/kui/render/render_backend.h:1225

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

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

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

Verification scope

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

include/kui/render/render_backend.h:717

Report an issue with this entry →
RenderBackend::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.

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

Verification scope

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

include/kui/render/render_backend.h:1439

Report an issue with this entry →
RenderBackend::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.

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;

Verification scope

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

include/kui/render/render_backend.h:792

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