LCOV - code coverage report
Current view: top level - xenolith/core - XLCoreObject.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 169 218 77.5 %
Date: 2024-05-12 00:16:13 Functions: 32 42 76.2 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::core::TextureSet::write(stappler::xenolith::core::MaterialLayout const&) 0
stappler::xenolith::core::Framebuffer::getViewHash(stappler::SpanView<stappler::RcBase<stappler::xenolith::core::ImageView> >) 0
stappler::xenolith::core::Framebuffer::getViewHash(stappler::SpanView<unsigned long>) 0
stappler::xenolith::core::ImageObject::~ImageObject() 0
stappler::xenolith::core::Object::~Object() 0
stappler::xenolith::core::Shader::inspect[abi:cxx11](stappler::SpanView<unsigned int>) 0
stappler::xenolith::core::ImageView::~ImageView() 0
stappler::xenolith::core::Framebuffer::getHash() const 0
stappler::xenolith::core::ImageObject::getViewInfo(stappler::xenolith::core::ImageViewInfo const&) const 0
stappler::xenolith::core::ImageView::getExtent() const 0
stappler::xenolith::core::Shader::inspectShader[abi:cxx11](stappler::SpanView<unsigned int>) 16
stappler::xenolith::core::DataAtlas::getObjectByName(stappler::StringViewBase<char>) const 16
stappler::xenolith::core::DataAtlas::addObject(stappler::StringViewBase<char>, void*) 32
stappler::xenolith::core::DataAtlas::getObjectByOrder(unsigned int) const 32
stappler::xenolith::core::DataAtlas::getObjectByName(unsigned int) const 64
stappler::xenolith::core::ImageView::runReleaseCallback() 176
stappler::xenolith::core::ImageView::setReleaseCallback(std::function<void ()>&&) 176
stappler::xenolith::core::RenderPass::init(stappler::xenolith::core::Device&, void (*)(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*), stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) 272
stappler::xenolith::core::ImageObject::init(stappler::xenolith::core::Device&, void (*)(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*), stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) 304
stappler::xenolith::core::ImageObject::init(stappler::xenolith::core::Device&, void (*)(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*), stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*, unsigned long) 812
stappler::xenolith::core::DataAtlas::setDataBuffer(stappler::RcBase<stappler::xenolith::core::BufferObject>&&) 812
stappler::xenolith::core::DataAtlas::setIndexBuffer(stappler::RcBase<stappler::xenolith::core::BufferObject>&&) 812
stappler::xenolith::core::DataAtlas::makeHashIndex() 828
stappler::xenolith::core::DataAtlas::compile() 828
stappler::xenolith::core::DataAtlas::init(stappler::xenolith::core::DataAtlas::Type, unsigned int, unsigned int, stappler::geom::Extent2) 844
stappler::xenolith::core::ImageObject::~ImageObject().2 1116
stappler::xenolith::core::ImageView::init(stappler::xenolith::core::Device&, void (*)(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*), stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) 1180
stappler::xenolith::core::ImageView::~ImageView().2 1180
stappler::xenolith::core::CommandBuffer::bindFramebuffer(stappler::xenolith::core::Framebuffer*) 7322
stappler::xenolith::core::Semaphore::reset() 30254
stappler::xenolith::core::CommandBuffer::bindImage(stappler::xenolith::core::ImageObject*) 31944
stappler::xenolith::core::ImageView::getLayerCount() const 36970
stappler::xenolith::core::ImageView::getFramebufferExtent() const 36970
stappler::xenolith::core::Semaphore::setWaited(bool) 132498
stappler::xenolith::core::Semaphore::setSignaled(bool) 132658
stappler::xenolith::core::Semaphore::setInUse(bool, unsigned long) 250576
stappler::xenolith::core::DataAtlas::addObject(unsigned int, void*) 517604
stappler::xenolith::core::hash(unsigned int, unsigned int) 517636
stappler::xenolith::core::Object::init(stappler::xenolith::core::Device&, void (*)(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*), stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) 1174305
stappler::xenolith::core::Object::~Object().2 1174410
stappler::xenolith::core::Object::invalidate() 1705007
stappler::xenolith::core::CommandBuffer::bindBuffer(stappler::xenolith::core::BufferObject*) 1770331

Generated by: LCOV version 1.14