API reference

painter.h · C++ API

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/paint/painter.h
Painter::~Painter
Needs verification3.61.7C++

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

painter.h
~Painter();

Verification scope

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

include/kui/paint/painter.h:96

Report an issue with this entry →
Painter::clearClipRect
Needs verification3.61.7C++

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

painter.h
void clearClipRect()

Verification scope

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

include/kui/paint/painter.h:120

Report an issue with this entry →
Painter::hasStackHeadroom
Needs verification3.61.7C++

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

painter.h
static bool hasStackHeadroom();

Verification scope

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

include/kui/paint/painter.h:160

Report an issue with this entry →
Painter::paint
Needs verification3.61.7C++

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

painter.h
DisplayList paint(const LayoutEngine* engine);

Verification scope

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

include/kui/paint/painter.h:102

Report an issue with this entry →
Painter::paint
Needs verification3.61.7C++

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

painter.h
DisplayList paint(const LayoutEngine* engine, const PaintTarget& target);

Verification scope

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

include/kui/paint/painter.h:105

Report an issue with this entry →
Painter::paintBox
Needs verification3.61.7C++

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

painter.h
void paintBox(const LayoutBox* box, DisplayList& list, bool isFixedRoot = false);

Verification scope

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

include/kui/paint/painter.h:111

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

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

painter.h
Painter();

Verification scope

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

include/kui/paint/painter.h:95

Report an issue with this entry →
Painter::releasePendingFrames
Needs verification3.61.7C++

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

painter.h
void releasePendingFrames();

Verification scope

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

include/kui/paint/painter.h:492

Report an issue with this entry →
Painter::setClipRect
Needs verification3.61.7C++

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

painter.h
void setClipRect(const Rect& clip)

Verification scope

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

include/kui/paint/painter.h:118

Report an issue with this entry →
Painter::setDamageRegion
Needs verification3.61.7C++

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

painter.h
void setDamageRegion(const std::vector<Rect>* rects)

Verification scope

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

include/kui/paint/painter.h:122

Report an issue with this entry →
Painter::setPDFTagMap
Needs verification3.61.7C++

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

painter.h
void setPDFTagMap(const std::unordered_map<const Element*, int>* map)

Verification scope

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

include/kui/paint/painter.h:131

Report an issue with this entry →
Painter::setScrollOffset
Needs verification3.61.7C++

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

painter.h
void setScrollOffset(f32 x, f32 y)

Verification scope

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

include/kui/paint/painter.h:115

Report an issue with this entry →
Painter::setStackReserveBytes
Needs verification3.61.7C++

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

painter.h
static void setStackReserveBytes(size_t bytes);

Verification scope

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

include/kui/paint/painter.h:158

Report an issue with this entry →
Painter::setStaticCardPaintCacheEnabled
Needs verification3.61.7C++

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

painter.h
void setStaticCardPaintCacheEnabled(bool enabled);

Verification scope

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

include/kui/paint/painter.h:98

Report an issue with this entry →
Painter::stackGuardStops
Needs verification3.61.7C++

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

painter.h
static u32 stackGuardStops();

Verification scope

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

include/kui/paint/painter.h:162

Report an issue with this entry →
Painter::stackReserveBytes
Needs verification3.61.7C++

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

painter.h
static size_t stackReserveBytes();

Verification scope

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

include/kui/paint/painter.h:156

Report an issue with this entry →
Painter::staticCardPaintCacheStats
Needs verification3.61.7C++

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

painter.h
StaticCardPaintCacheStats staticCardPaintCacheStats() const;

Verification scope

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

include/kui/paint/painter.h:100

Report an issue with this entry →
Painter::svgSerializationCount
Needs verification3.61.7C++

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

painter.h
u64 svgSerializationCount() const

Verification scope

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

include/kui/paint/painter.h:487

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