LCOV - code coverage report
Current view: top level - xenolith/font/backend/vk - XLVkFontQueue.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 353 414 85.3 %
Date: 2024-05-12 00:16:13 Functions: 53 58 91.4 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::FontAttachmentHandle::nextBufferOffset(unsigned long) 0
stappler::xenolith::vk::FontAttachmentHandle::nextPersistentTransferOffset(unsigned long) 0
stappler::xenolith::vk::FontRenderPassHandle::doSubmitted(stappler::xenolith::core::FrameHandle&, std::function<void (bool)>&&, bool, stappler::RcBase<stappler::xenolith::vk::Fence>&&)::{lambda(unsigned char*, unsigned long)#1}::operator()(unsigned char*, unsigned long) const 0
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*)#2}::operator()(void*) const 0
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*)#3}::operator()(void*) const 0
stappler::xenolith::vk::FontAttachment::~FontAttachment() 24
stappler::xenolith::vk::FontAttachment::~FontAttachment().2 24
stappler::xenolith::vk::FontRenderPass::init(stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::AttachmentData const*) 24
stappler::xenolith::vk::FontRenderPass::~FontRenderPass() 24
stappler::xenolith::vk::FontRenderPass::~FontRenderPass().2 24
stappler::xenolith::vk::FontQueue::init(stappler::StringViewBase<char>) 24
stappler::xenolith::vk::FontQueue::~FontQueue() 24
stappler::xenolith::vk::FontQueue::~FontQueue().2 24
stappler::xenolith::vk::FontQueue::init(stappler::StringViewBase<char>)::{lambda(stappler::xenolith::core::QueuePassBuilder&)#2}::operator()(stappler::xenolith::core::QueuePassBuilder&) const 24
stappler::xenolith::vk::FontQueue::init(stappler::StringViewBase<char>)::{lambda(stappler::xenolith::core::AttachmentBuilder&)#1}::operator()(stappler::xenolith::core::AttachmentBuilder&) const 24
stappler::xenolith::vk::FontAttachmentHandle::getPersistentTargetBuffer() const 188
stappler::xenolith::vk::FontAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 612
stappler::xenolith::vk::FontRenderPass::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 612
stappler::xenolith::vk::FontAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 612
stappler::xenolith::vk::FontAttachmentHandle::doSubmitInput(stappler::xenolith::core::FrameHandle&, std::function<void (bool)>&&, stappler::RcBase<stappler::xenolith::font::RenderFontInput>&&) 612
stappler::xenolith::vk::FontAttachmentHandle::writeAtlasData(stappler::xenolith::core::FrameHandle&, bool) 612
stappler::xenolith::vk::FontAttachmentHandle::setup(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 612
stappler::xenolith::vk::FontAttachmentHandle::~FontAttachmentHandle() 612
stappler::xenolith::vk::FontAttachmentHandle::~FontAttachmentHandle().2 612
stappler::xenolith::vk::FontRenderPassHandle::doComplete(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&, bool) 612
stappler::xenolith::vk::FontRenderPassHandle::doSubmitted(stappler::xenolith::core::FrameHandle&, std::function<void (bool)>&&, bool, stappler::RcBase<stappler::xenolith::vk::Fence>&&) 612
stappler::xenolith::vk::FontRenderPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&) 612
stappler::xenolith::vk::FontRenderPassHandle::init(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&) 612
stappler::xenolith::vk::FontRenderPassHandle::prepare(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 612
stappler::xenolith::vk::FontRenderPassHandle::finalize(stappler::xenolith::core::FrameQueue&, bool) 612
stappler::xenolith::vk::FontRenderPassHandle::~FontRenderPassHandle() 612
stappler::xenolith::vk::FontRenderPassHandle::~FontRenderPassHandle().2 612
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >) 612
stappler::xenolith::vk::FontRenderPass::getRenderFontAttachment() const 612
stappler::xenolith::vk::FontAttachmentHandle::getUserdata() const 612
stappler::xenolith::vk::FontAttachmentHandle::getImageExtent() const 612
stappler::xenolith::vk::FontAttachmentHandle::getCopyFromTmpBufferData() const 612
stappler::xenolith::vk::FontAttachmentHandle::getCopyToPersistentBufferData() const 612
stappler::xenolith::vk::FontAttachmentHandle::getCopyFromPersistentBufferData() const 612
stappler::xenolith::vk::FontAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&, bool)#1}::operator()(stappler::xenolith::core::FrameHandle&, bool) 612
stappler::xenolith::vk::FontAttachmentHandle::doSubmitInput(stappler::xenolith::core::FrameHandle&, std::function<void (bool)>&&, stappler::RcBase<stappler::xenolith::font::RenderFontInput>&&)::{lambda()#2}::operator()() const 612
stappler::xenolith::vk::FontAttachmentHandle::writeAtlasData(stappler::xenolith::core::FrameHandle&, bool)::{lambda(stappler::xenolith::core::FrameHandle&)#1}::operator()(stappler::xenolith::core::FrameHandle&) const 612
stappler::xenolith::vk::FontRenderPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&)::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const 612
stappler::xenolith::vk::FontAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&, bool)#1}::operator()(stappler::xenolith::core::FrameHandle&, bool)::{lambda(stappler::xenolith::core::FrameHandle&)#1}::operator()(stappler::xenolith::core::FrameHandle&) 612
stappler::xenolith::vk::FontAttachmentHandle::getTmpBuffer() const 659
stappler::xenolith::vk::FontAttachmentHandle::getAtlas() const 1224
stappler::xenolith::vk::FontAttachmentHandle::getInput() const 1224
stappler::xenolith::vk::FontRenderPassHandle::getQueueOps() const 1836
stappler::xenolith::vk::FontAttachmentHandle::addPersistentCopy(unsigned short, char16_t) 19568
stappler::xenolith::vk::FontAttachmentHandle::pushCopyTexture(unsigned int, stappler::font::CharTexture const&) 81334
stappler::xenolith::vk::FontAttachmentHandle::doSubmitInput(stappler::xenolith::core::FrameHandle&, std::function<void (bool)>&&, stappler::RcBase<stappler::xenolith::font::RenderFontInput>&&)::{lambda(unsigned int, stappler::font::CharTexture const&)#1}::operator()(unsigned int, stappler::font::CharTexture const&) const 81414
stappler::xenolith::vk::FontAttachmentHandle::pushAtlasTexture(stappler::xenolith::core::DataAtlas*, VkBufferImageCopy&) 102281
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*, unsigned short)#6}::operator()(void*, unsigned short) const 102281
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*, unsigned short)#7}::operator()(void*, unsigned short) const 102281
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*, unsigned short)#8}::operator()(void*, unsigned short) const 102281
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(VkBufferImageCopy const*, VkBufferImageCopy const*)#1}::operator()(VkBufferImageCopy const*, VkBufferImageCopy const*) const 627668
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*)#4}::operator()(void*) const 5095291
stappler::xenolith::vk::FontAttachmentHandle_buildTextureData(std::vector<stappler::SpanView<VkBufferImageCopy>, std::allocator<stappler::SpanView<VkBufferImageCopy> > >)::{lambda(void*)#5}::operator()(void*) const 5095291

Generated by: LCOV version 1.14