LCOV - code coverage report
Current view: top level - xenolith/core - XLCoreAttachment.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 189 229 82.5 %
Date: 2024-05-12 00:16:13 Functions: 48 53 90.6 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::core::Attachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 0
stappler::xenolith::core::DependencyEvent::DependencyEvent(std::initializer_list<stappler::RcBase<stappler::xenolith::core::Queue> >&&) 0
stappler::xenolith::core::DependencyEvent::isSuccessful() const 0
stappler::xenolith::core::AttachmentHandle::isDescriptorDirty(stappler::xenolith::core::QueuePassHandle const&, stappler::xenolith::core::PipelineDescriptor const&, unsigned int, bool) const 0
stappler::xenolith::core::AttachmentHandle::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) 0
stappler::xenolith::core::Attachment::setInputCallback(std::function<void (stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentHandle> const&, std::function<void (bool)>&&)>&&) 16
stappler::xenolith::core::BufferAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::BufferData const*) 16
stappler::xenolith::core::BufferAttachment::clear() 16
stappler::xenolith::core::Attachment::clear() 32
stappler::xenolith::core::ImageAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::ImageData const*, stappler::xenolith::core::ImageAttachment::AttachmentInfo&&) 32
stappler::xenolith::core::ImageAttachment::isCompatible(stappler::xenolith::core::ImageInfo const&) const 32
stappler::xenolith::core::Attachment::setFrameHandleCallback(std::function<stappler::RcBase<stappler::xenolith::core::AttachmentHandle> (stappler::xenolith::core::Attachment&, stappler::xenolith::core::FrameQueue const&)>&&) 48
stappler::xenolith::core::Attachment::setValidateInputCallback(std::function<bool (stappler::xenolith::core::Attachment const&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData> const&)>&&) 48
stappler::xenolith::core::Attachment::getNextRenderPass(stappler::xenolith::core::QueuePassData const*) const 48
stappler::xenolith::core::Attachment::getName() const 48
stappler::xenolith::core::Attachment::getPrevRenderPass(stappler::xenolith::core::QueuePassData const*) const 64
stappler::xenolith::core::ImageAttachment::setCompiled(stappler::xenolith::core::Device&) 80
stappler::xenolith::core::ImageAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::ImageInfo const&, stappler::xenolith::core::ImageAttachment::AttachmentInfo&&) 80
stappler::xenolith::core::ImageAttachment::addImageUsage(stappler::xenolith::core::ImageUsage) 112
stappler::xenolith::core::BufferAttachment::init(stappler::xenolith::core::AttachmentBuilder&, std::vector<stappler::xenolith::core::BufferData const*, std::allocator<stappler::xenolith::core::BufferData const*> >&&) 112
stappler::xenolith::core::GenericAttachment::init(stappler::xenolith::core::AttachmentBuilder&) 128
stappler::xenolith::core::BufferAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::BufferInfo const&) 256
stappler::xenolith::core::Attachment::setCompiled(stappler::xenolith::core::Device&) 544
stappler::xenolith::core::Attachment::init(stappler::xenolith::core::AttachmentBuilder&) 624
stappler::xenolith::core::DependencyEvent::addQueue(stappler::RcBase<stappler::xenolith::core::Queue>&&) 796
stappler::xenolith::core::DependencyEvent::GetNextId() 877
stappler::xenolith::core::DependencyEvent::DependencyEvent(std::multiset<stappler::RcBase<stappler::xenolith::core::Queue>, std::less<stappler::RcBase<stappler::xenolith::core::Queue> >, std::allocator<stappler::RcBase<stappler::xenolith::core::Queue> > >&&) 877
stappler::xenolith::core::DependencyEvent::~DependencyEvent() 877
stappler::xenolith::core::DependencyEvent::~DependencyEvent().2 877
stappler::xenolith::core::DependencyEvent::signal(stappler::xenolith::core::Queue*, bool) 3346
stappler::xenolith::core::DependencyEvent::isSignaled() const 3508
stappler::xenolith::core::Attachment::isTransient() const 21998
stappler::xenolith::core::Attachment::getId() const 21998
stappler::xenolith::core::ImageAttachment::getImageViews(stappler::xenolith::core::ImageInfoData const&) const 21998
stappler::xenolith::core::Attachment::acquireInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentHandle> const&, std::function<void (bool)>&&) 29352
stappler::xenolith::core::AttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 38416
stappler::xenolith::core::AttachmentHandle::setInputCallback(std::function<void (stappler::xenolith::core::AttachmentHandle&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::AttachmentInputData*, std::function<void (bool)>&&)>&&) 38416
stappler::xenolith::core::AttachmentHandle::init(stappler::xenolith::core::Attachment&, stappler::xenolith::core::FrameQueue const&) 38416
stappler::xenolith::core::ImageAttachment::getImageViews(stappler::xenolith::core::ImageInfoData const&) const::{lambda(stappler::xenolith::core::ImageViewInfo const&)#1}::operator()(stappler::xenolith::core::ImageViewInfo const&) const 51302
stappler::xenolith::core::Attachment::validateInput(stappler::RcBase<stappler::xenolith::core::AttachmentInputData> const&) const 54972
stappler::xenolith::core::ImageAttachment::getImageViewInfo(stappler::xenolith::core::ImageInfoData const&, stappler::xenolith::core::AttachmentPassData const&) const 57328
stappler::xenolith::core::BufferAttachment::getStaticBuffers() const 134400
stappler::xenolith::core::AttachmentHandle::getDescriptorArraySize(stappler::xenolith::core::QueuePassHandle const&, stappler::xenolith::core::PipelineDescriptor const&, bool) const 245725
stappler::xenolith::core::AttachmentHandle::setup(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 385136
stappler::xenolith::core::AttachmentHandle::setQueueData(stappler::xenolith::core::FrameAttachmentData&) 394355
stappler::xenolith::core::AttachmentHandle::init(stappler::RcBase<stappler::xenolith::core::Attachment> const&, stappler::xenolith::core::FrameQueue const&) 394355
stappler::xenolith::core::AttachmentHandle::finalize(stappler::xenolith::core::FrameQueue&, bool) 394355
stappler::xenolith::core::AttachmentHandle::isInput() const 394355
stappler::xenolith::core::Attachment::getRenderPasses() const 395280
stappler::xenolith::core::Attachment::getFirstRenderPass() const 512177
stappler::xenolith::core::Attachment::getLastRenderPass() const 540612
stappler::xenolith::core::AttachmentHandle::isOutput() const 2387953
stappler::xenolith::core::Attachment::getUsage() const 2782308

Generated by: LCOV version 1.14