LCOV - code coverage report
Current view: top level - xenolith/core - XLCoreMaterial.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 365 459 79.5 %
Date: 2024-05-12 00:16:13 Functions: 35 40 87.5 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::core::MaterialSet::removeMaterial(stappler::xenolith::core::Material*) 22
stappler::xenolith::core::MaterialSet::updateMaterials(stappler::RcBase<stappler::xenolith::core::MaterialInputData> const&, stappler::memory::callback<stappler::RcBase<stappler::xenolith::core::ImageView> (stappler::xenolith::core::MaterialImage const&)> const&) 0
stappler::xenolith::core::MaterialSet::updateMaterials(std::vector<stappler::RcBase<stappler::xenolith::core::Material>, std::allocator<stappler::RcBase<stappler::xenolith::core::Material> > > const&, stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>, stappler::memory::callback<stappler::RcBase<stappler::xenolith::core::ImageView> (stappler::xenolith::core::MaterialImage const&)> const&) 925
stappler::xenolith::core::MaterialSet::emplaceMaterialImages(stappler::xenolith::core::Material*, stappler::xenolith::core::Material*, stappler::memory::callback<stappler::RcBase<stappler::xenolith::core::ImageView> (stappler::xenolith::core::MaterialImage const&)> const&) 978
stappler::xenolith::core::MaterialSet::init(stappler::xenolith::core::BufferInfo const&, std::function<bool (unsigned char*, stappler::xenolith::core::Material const*)> const&, unsigned int, unsigned int, unsigned int, stappler::xenolith::core::MaterialAttachment const*) 16
stappler::xenolith::core::MaterialSet::init(stappler::RcBase<stappler::xenolith::core::MaterialSet> const&) 909
stappler::xenolith::core::MaterialSet::clear() 1834
stappler::xenolith::core::MaterialSet::encode(unsigned char*, stappler::xenolith::core::Material const*) 7293
stappler::xenolith::core::MaterialSet::setBuffer(stappler::RcBase<stappler::xenolith::core::BufferObject>&&, std::unordered_map<unsigned int, unsigned int, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >&&) 925
stappler::xenolith::core::MaterialSet::~MaterialSet() 925
stappler::xenolith::core::MaterialSet::~MaterialSet().2 925
stappler::xenolith::core::MaterialAttachment::setCompiler(stappler::xenolith::core::Queue*) 16
stappler::xenolith::core::MaterialAttachment::addPredefinedMaterials(std::vector<stappler::RcBase<stappler::xenolith::core::Material>, std::allocator<stappler::RcBase<stappler::xenolith::core::Material> > >&&) 16
stappler::xenolith::core::MaterialAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::BufferInfo const&, std::function<bool (unsigned char*, stappler::xenolith::core::Material const*)>&&, unsigned int) 16
stappler::xenolith::core::MaterialAttachment::~MaterialAttachment() 0
stappler::xenolith::core::MaterialAttachment::~MaterialAttachment().2 16
stappler::xenolith::core::Material::setLayoutIndex(unsigned int) 978
stappler::xenolith::core::Material::init(stappler::xenolith::core::Material const*, stappler::RcBase<stappler::xenolith::core::ImageObject>&&, stappler::RcBase<stappler::xenolith::core::DataAtlas>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 0
stappler::xenolith::core::Material::init(stappler::xenolith::core::Material const*, std::vector<stappler::xenolith::core::MaterialImage, std::allocator<stappler::xenolith::core::MaterialImage> >&&) 812
stappler::xenolith::core::Material::init(unsigned int, stappler::xenolith::core::GraphicPipelineData const*, std::vector<stappler::xenolith::core::MaterialImage, std::allocator<stappler::xenolith::core::MaterialImage> >&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 102
stappler::xenolith::core::Material::init(unsigned int, stappler::xenolith::core::GraphicPipelineData const*, stappler::xenolith::core::ImageData const*, stappler::xenolith::core::ColorMode, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&, bool) 64
stappler::xenolith::core::Material::init(unsigned int, stappler::xenolith::core::GraphicPipelineData const*, stappler::xenolith::core::ImageData const*, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&, bool) 0
stappler::xenolith::core::Material::init(unsigned int, stappler::xenolith::core::GraphicPipelineData const*, stappler::RcBase<stappler::xenolith::core::DynamicImageInstance> const&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 0
stappler::xenolith::core::Material::~Material() 978
stappler::xenolith::core::Material::~Material().2 978
stappler::xenolith::core::MaterialSet::getMaterialById(unsigned int) const 242982
stappler::xenolith::core::MaterialSet::getMaterialOrder(unsigned int) const 33679
stappler::xenolith::core::MaterialSet::getLayout(unsigned int) const 7322
stappler::xenolith::core::MaterialImage::canAlias(stappler::xenolith::core::MaterialImage const&) const 812
stappler::xenolith::core::MaterialAttachment::allocateSet(stappler::xenolith::core::Device const&) const 16
stappler::xenolith::core::MaterialAttachment::getCompiler() const 877
stappler::xenolith::core::MaterialAttachment::getMaterials() const 8232
stappler::xenolith::core::MaterialAttachment::setMaterials(stappler::RcBase<stappler::xenolith::core::MaterialSet> const&) const 925
stappler::xenolith::core::MaterialAttachment::addDynamicTracker(unsigned int, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&) const 828
stappler::xenolith::core::MaterialAttachment::getNextMaterialId() const 102
stappler::xenolith::core::MaterialAttachment::updateDynamicImage(stappler::xenolith::core::Loop&, stappler::xenolith::core::DynamicImage const*, std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&) const 812
stappler::xenolith::core::MaterialAttachment::removeDynamicTracker(unsigned int, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&) const 812
stappler::xenolith::core::MaterialAttachment::cloneSet(stappler::RcBase<stappler::xenolith::core::MaterialSet> const&) const 909
stappler::xenolith::core::MaterialSet::emplaceMaterialImages(stappler::xenolith::core::Material*, stappler::xenolith::core::Material*, stappler::memory::callback<stappler::RcBase<stappler::xenolith::core::ImageView> (stappler::xenolith::core::MaterialImage const&)> const&)::{lambda(unsigned int, stappler::xenolith::core::MaterialLayout&)#2}::operator()(unsigned int, stappler::xenolith::core::MaterialLayout&) const 962
stappler::xenolith::core::MaterialSet::emplaceMaterialImages(stappler::xenolith::core::Material*, stappler::xenolith::core::Material*, stappler::memory::callback<stappler::RcBase<stappler::xenolith::core::ImageView> (stappler::xenolith::core::MaterialImage const&)> const&)::{lambda(unsigned int, stappler::xenolith::core::MaterialLayout&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&)#1}::operator()(unsigned int, stappler::xenolith::core::MaterialLayout&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) const 978

Generated by: LCOV version 1.14