LCOV - code coverage report
Current view: top level - xenolith/renderer/basic2d - XL2dLabel.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 410 486 84.4 %
Date: 2024-05-12 00:16:13 Functions: 64 73 87.7 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::basic2d::LabelDeferredResult::handleReady(stappler::RcBase<stappler::xenolith::basic2d::LabelResult>&&) 6449
stappler::xenolith::basic2d::LabelDeferredResult::updateColor(stappler::geom::Color4F const&) 20699
stappler::xenolith::basic2d::LabelDeferredResult::init(std::future<stappler::RcBase<stappler::xenolith::basic2d::LabelResult> >&&) 6449
stappler::xenolith::basic2d::LabelDeferredResult::getData() 37623
stappler::xenolith::basic2d::LabelDeferredResult::~LabelDeferredResult() 6449
stappler::xenolith::basic2d::LabelDeferredResult::~LabelDeferredResult().2 6449
stappler::xenolith::basic2d::Label::writeQuads(stappler::xenolith::basic2d::VertexArray&, stappler::font::TextLayoutData<stappler::memory::PoolInterface> const*, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 0
stappler::xenolith::basic2d::Label::writeQuads(stappler::xenolith::basic2d::VertexArray&, stappler::font::TextLayoutData<stappler::memory::StandartInterface> const*, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 6436
stappler::xenolith::basic2d::Label::applyLayout(stappler::xenolith::font::TextLayout*) 7768
stappler::xenolith::basic2d::Label::runDeferred(stappler::thread::TaskQueue&, stappler::xenolith::font::TextLayout*, stappler::geom::Color4F const&) 6449
stappler::xenolith::basic2d::Label::setDeferred(bool) 0
stappler::xenolith::basic2d::Label::updateColor() 131127
stappler::xenolith::basic2d::Label::updateLabel() 7788
stappler::xenolith::basic2d::Label::writeResult(stappler::xenolith::font::TextLayout*, stappler::geom::Color4F const&) 6434
stappler::xenolith::basic2d::Label::pushCommands(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 44873
stappler::xenolith::basic2d::Label::setAdjustValue(unsigned char) 166
stappler::xenolith::basic2d::Label::setMarkedColor(stappler::geom::Color4F const&) 6
stappler::xenolith::basic2d::Label::tryUpdateLabel() 340
stappler::xenolith::basic2d::Label::updateVertexes() 6655
stappler::xenolith::basic2d::Label::onLayoutUpdated() 0
stappler::xenolith::basic2d::Label::setMarkedCursor(stappler::xenolith::core::TextCursor) 6783
stappler::xenolith::basic2d::Label::onTransformDirty(stappler::geom::Mat4 const&) 3271
stappler::xenolith::basic2d::Label::updateLabelScale(stappler::geom::Mat4 const&) 5213
stappler::xenolith::basic2d::Label::setSelectionColor(stappler::geom::Color4F const&) 5779
stappler::xenolith::basic2d::Label::onContentSizeDirty() 3164
stappler::xenolith::basic2d::Label::onFontSourceLoaded() 50
stappler::xenolith::basic2d::Label::processParentFlags(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 89787
stappler::xenolith::basic2d::Label::setSelectionCursor(stappler::xenolith::core::TextCursor) 7123
stappler::xenolith::basic2d::Label::onFontSourceUpdated() 0
stappler::xenolith::basic2d::Label::updateVertexesColor() 23795
stappler::xenolith::basic2d::Label::updateQuadsForeground(stappler::xenolith::font::FontController*, stappler::xenolith::font::TextLayout*, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 0
stappler::xenolith::basic2d::Label::onGlobalTransformDirty(stappler::geom::Mat4 const&) 4873
stappler::xenolith::basic2d::Label::init(stappler::StringViewBase<char>) 70
stappler::xenolith::basic2d::Label::init(stappler::StringViewBase<char>, float, stappler::font::TextAlign) 0
stappler::xenolith::basic2d::Label::init(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char>, float, stappler::font::TextAlign) 1465
stappler::xenolith::basic2d::Label::init(stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char>, float, stappler::font::TextAlign) 0
stappler::xenolith::basic2d::Label::init() 1385
stappler::xenolith::basic2d::Label::setStyle(stappler::xenolith::font::LabelBase::DescriptionStyle const&) 230
stappler::xenolith::basic2d::Label::Selection::emplaceRect(stappler::geom::Rect const&) 10
stappler::xenolith::basic2d::Label::Selection::updateColor() 70056
stappler::xenolith::basic2d::Label::Selection::updateVertexes() 10
stappler::xenolith::basic2d::Label::Selection::init() 2930
stappler::xenolith::basic2d::Label::Selection::clear() 13906
stappler::xenolith::basic2d::Label::Selection::~Selection() 2930
stappler::xenolith::basic2d::Label::Selection::~Selection().2 2930
stappler::xenolith::basic2d::Label::~Label() 934
stappler::xenolith::basic2d::Label::~Label().2 1465
void stappler::xenolith::basic2d::Label_writeQuads<stappler::memory::PoolInterface>(stappler::xenolith::basic2d::VertexArray&, stappler::font::TextLayoutData<stappler::memory::PoolInterface> const*, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 0
void stappler::xenolith::basic2d::Label_writeQuads<stappler::memory::StandartInterface>(stappler::xenolith::basic2d::VertexArray&, stappler::font::TextLayoutData<stappler::memory::StandartInterface> const*, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 6430
stappler::xenolith::basic2d::Label_pushColorMap(stappler::font::RangeLayoutData const&, std::vector<stappler::geom::ColorMask, std::allocator<stappler::geom::ColorMask> >&) 296199
unsigned long stappler::xenolith::basic2d::Label_getQuadsCount<stappler::memory::PoolInterface>(stappler::font::TextLayoutData<stappler::memory::PoolInterface> const*) 0
unsigned long stappler::xenolith::basic2d::Label_getQuadsCount<stappler::memory::StandartInterface>(stappler::font::TextLayoutData<stappler::memory::StandartInterface> const*) 6430
stappler::xenolith::basic2d::Label_writeTextureQuad(float, stappler::font::Metrics const&, stappler::font::CharLayoutData const&, stappler::font::CharShape const&, stappler::font::RangeLayoutData const&, stappler::font::LineLayoutData const&, stappler::xenolith::basic2d::VertexArray::Quad&) 296034
stappler::xenolith::basic2d::LabelDeferredResult::getResult() const 51883
stappler::xenolith::basic2d::Label::isOverflow() const 12
stappler::xenolith::basic2d::Label::selectWord(unsigned int) const 12
stappler::xenolith::basic2d::Label::getMaxLineX() const 12
stappler::xenolith::basic2d::Label::getCharIndex(stappler::geom::Vec2 const&, stappler::font::CharSelectMode) const 12
stappler::xenolith::basic2d::Label::getCharsCount() const 12
stappler::xenolith::basic2d::Label::getFontHeight() const 995
stappler::xenolith::basic2d::Label::getLinesCount() const 12
stappler::xenolith::basic2d::Label::getAdjustValue() const 12
stappler::xenolith::basic2d::Label::getMarkedColor() const 6
stappler::xenolith::basic2d::Label::getCursorOrigin() const 12
stappler::xenolith::basic2d::Label::getMarkedCursor() const 6783
stappler::xenolith::basic2d::Label::checkVertexDirty() const 44873
stappler::xenolith::basic2d::Label::getCursorPosition(unsigned int, bool) const 250
stappler::xenolith::basic2d::Label::getSelectionColor() const 12
stappler::xenolith::basic2d::Label::getSelectionCursor() const 6783
stappler::xenolith::basic2d::Label::getLine(unsigned int) const 24
stappler::xenolith::basic2d::Label::getStyle() const 115
stappler::xenolith::basic2d::Label::runDeferred(stappler::thread::TaskQueue&, stappler::xenolith::font::TextLayout*, stappler::geom::Color4F const&)::{lambda()#1}::operator()() 6436
stappler::xenolith::basic2d::Label::runDeferred(stappler::thread::TaskQueue&, stappler::xenolith::font::TextLayout*, stappler::geom::Color4F const&)::{lambda()#1}::operator()()::{lambda()#1}::operator()() 6449

Generated by: LCOV version 1.14