LCOV - code coverage report
Current view: top level - xenolith/scene/nodes - XLNode.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 727 785 92.6 %
Date: 2024-05-12 00:16:13 Functions: 114 116 98.3 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::Node::retainFocus() 0
stappler::xenolith::Node::releaseFocus() 0
stappler::xenolith::ActionStorage::removeAction(stappler::xenolith::Action*) 21
stappler::xenolith::ActionStorage::getActionByTag(unsigned int) 21
stappler::xenolith::ActionStorage::removeAllActions() 21
stappler::xenolith::ActionStorage::removeActionByTag(unsigned int) 21
stappler::xenolith::ActionStorage::removeAllActionsByTag(unsigned int) 21
stappler::xenolith::Node::clearFocus() 21
stappler::xenolith::Node::setRotation(stappler::geom::Quaternion const&) 21
stappler::xenolith::Node::setRotation(stappler::geom::Vec3 const&) 21
stappler::xenolith::Node::removeComponent(stappler::xenolith::Component*) 21
stappler::xenolith::Node::removeChildByTag(unsigned long, bool) 21
stappler::xenolith::Node::setOnExitCallback(std::function<void ()>&&) 21
stappler::xenolith::Node::setOnEnterCallback(std::function<void (stappler::xenolith::Scene*)>&&) 21
stappler::xenolith::Node::disableCascadeColor() 21
stappler::xenolith::Node::removeInputListener(stappler::xenolith::InputListener*) 21
stappler::xenolith::Node::removeComponentByTag(unsigned long) 21
stappler::xenolith::Node::disableCascadeOpacity() 21
stappler::xenolith::Node::removeAllComponentByTag(unsigned long) 21
stappler::xenolith::Node::setNodeToParentTransform(stappler::geom::Mat4 const&) 21
stappler::xenolith::Node::setOnReorderChildDirtyCallback(std::function<void ()>&&) 21
stappler::xenolith::Node::setScale(stappler::geom::Vec2 const&) 21
stappler::xenolith::Node::setScaleZ(float) 21
stappler::xenolith::Node::getBoundingBox() const 21
stappler::xenolith::Node::convertToNodeSpaceAR(stappler::geom::Vec2 const&) const 21
stappler::xenolith::Node::convertToWorldSpaceAR(stappler::geom::Vec2 const&) const 21
stappler::xenolith::MaterialInfo::hasImage(unsigned long) const 27
stappler::xenolith::Node::stopAction(stappler::xenolith::Action*) 42
stappler::xenolith::Node::getChainNodeToParentTransform(stappler::xenolith::Node*, stappler::xenolith::Node*, bool) 42
stappler::xenolith::Node::getChainParentToNodeTransform(stappler::xenolith::Node*, stappler::xenolith::Node*, bool) 42
stappler::xenolith::Node::getChildByTag(unsigned long) const 42
stappler::xenolith::Node::getNumberOfRunningActions() const 42
stappler::xenolith::Node::removeAllChildren(bool) 63
stappler::xenolith::Node::setSkewX(float) 63
stappler::xenolith::Node::setSkewY(float) 63
stappler::xenolith::Node::setCascadeColorEnabled(bool) 84
stappler::xenolith::Node::isParent(stappler::xenolith::Node*, stappler::xenolith::Node*) 105
stappler::xenolith::Node::setPositionX(float) 109
stappler::xenolith::Node::setOnTransformDirtyCallback(std::function<void (stappler::geom::Mat4 const&)>&&) 132
stappler::xenolith::ActionStorage::addAction(stappler::RcBase<stappler::xenolith::Action>&&) 147
stappler::xenolith::Node::getParentToNodeTransform() const 147
stappler::xenolith::Node::setScale(float) 210
stappler::xenolith::MaterialInfo::description[abi:cxx11]() const 216
stappler::xenolith::Node::scheduleUpdate() 285
stappler::xenolith::Node::~Node() 291
stappler::xenolith::Node::setCascadeOpacityEnabled(bool) 480
stappler::xenolith::Node::setScale(stappler::geom::Vec3 const&) 589
stappler::xenolith::Node::setPositionY(float) 768
stappler::xenolith::Node::addInputListenerItem(stappler::xenolith::InputListener*) 877
stappler::xenolith::Node::setOnContentSizeDirtyCallback(std::function<void ()>&&) 900
stappler::xenolith::Node::stopAllActionsByTag(unsigned int) 1017
stappler::xenolith::Node::setPositionZ(float) 1291
stappler::xenolith::Node::reorderChild(stappler::xenolith::Node*, stappler::ValueWrapper<short, stappler::xenolith::ZOrderTag>) 1523
stappler::xenolith::Node::getActionByTag(unsigned int) 1527
stappler::xenolith::Node::runActionObject(stappler::xenolith::Action*, unsigned int) 2124
stappler::xenolith::Node::stopActionByTag(unsigned int) 2520
stappler::xenolith::Node::convertToWorldSpace(stappler::geom::Vec2 const&) const 4433
stappler::xenolith::Node::runActionObject(stappler::xenolith::Action*) 5250
stappler::xenolith::Node::addComponentItem(stappler::xenolith::Component*) 5695
stappler::xenolith::Node::addChildNode(stappler::xenolith::Node*, stappler::ValueWrapper<short, stappler::xenolith::ZOrderTag>) 6031
stappler::xenolith::Node::setOpacity(stappler::ValueWrapper<unsigned char, stappler::xenolith::OpacityTag>) 6097
stappler::xenolith::Node::setScaleX(float) 6731
stappler::xenolith::Node::setScaleY(float) 6731
stappler::xenolith::Node::setRotation(float) 6773
stappler::xenolith::Node::isTouchedNodeSpace(stappler::geom::Vec2 const&, float) 8717
stappler::xenolith::Node::isTouched(stappler::geom::Vec2 const&, float) 8717
stappler::xenolith::Node::setPosition(stappler::geom::Vec3 const&) 8853
stappler::xenolith::Node::setOpacity(float) 9907
stappler::xenolith::Node::convertToNodeSpace(stappler::geom::Vec2 const&) const 9959
stappler::xenolith::Node::getWorldToNodeTransform() const 9959
stappler::xenolith::Node::getNodeToWorldTransform() const 15106
stappler::xenolith::Node::removeFromParent(bool) 32767
stappler::xenolith::Node::removeChild(stappler::xenolith::Node*, bool) 32788
stappler::xenolith::Node::onReorderChildDirty() 40944
stappler::xenolith::Node::update(stappler::xenolith::UpdateTime const&) 63077
stappler::xenolith::Node::setVisible(bool) 64924
stappler::xenolith::Node::cleanup() 68586
stappler::xenolith::Node::removeAllComponents() 68607
stappler::xenolith::Node::unscheduleUpdate() 68766
stappler::xenolith::Node::stopAllActions() 69667
stappler::xenolith::Node::setTag(unsigned long) 70557
stappler::xenolith::Node::addChildNode(stappler::xenolith::Node*) 79954
stappler::xenolith::Node::addChildNode(stappler::xenolith::Node*, stappler::ValueWrapper<short, stappler::xenolith::ZOrderTag>, unsigned long) 86258
stappler::xenolith::Node::onExit() 86279
stappler::xenolith::Node::onEnter(stappler::xenolith::Scene*) 86279
stappler::xenolith::Node::init() 86291
stappler::xenolith::Node::Node() 86291
stappler::xenolith::Node::~Node().2 86291
stappler::xenolith::Node::pause() 86300
stappler::xenolith::Node::resume() 86300
stappler::xenolith::Node::setLocalZOrder(stappler::ValueWrapper<short, stappler::xenolith::ZOrderTag>) 90671
stappler::xenolith::Node::onContentSizeDirty() 92401
stappler::xenolith::Node::updateCascadeOpacity() 101493
stappler::xenolith::Node::onTransformDirty(stappler::geom::Mat4 const&) 103652
stappler::xenolith::Node::setAnchorPoint(stappler::geom::Vec2 const&) 110959
stappler::xenolith::Node::draw(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 115802
stappler::xenolith::Node::setParent(stappler::xenolith::Node*) 119214
stappler::xenolith::Node::setPosition(stappler::geom::Vec2 const&) 119405
stappler::xenolith::Node::setContentSize(stappler::geom::Size2 const&) 141553
stappler::xenolith::Node::onGlobalTransformDirty(stappler::geom::Mat4 const&) 146917
stappler::xenolith::Node::transform(stappler::geom::Mat4 const&) 146917
stappler::xenolith::Node::getNodeToParentTransform() const 199573
stappler::xenolith::Node::sortAllChildren() 264137
stappler::xenolith::Node::sortAllChildren()::{lambda(stappler::xenolith::Node const*, stappler::xenolith::Node const*)#1}::operator()(stappler::xenolith::Node const*, stappler::xenolith::Node const*) const 270630
stappler::xenolith::Node::setColor(stappler::geom::Color4F const&, bool) 377506
stappler::xenolith::Node::updateCascadeColor() 377632
stappler::xenolith::Node::updateDisplayedColor(stappler::geom::Color4F const&) 378154
stappler::xenolith::Node::visitDraw(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags)::{lambda(stappler::xenolith::NodeFlags, bool)#1}::operator()(stappler::xenolith::NodeFlags, bool) const 404351
stappler::xenolith::Node::visitGeometry(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags)::{lambda(stappler::xenolith::NodeFlags, bool)#1}::operator()(stappler::xenolith::NodeFlags, bool) const 406663
stappler::xenolith::Node::visitSelf(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags, bool) 406851
stappler::xenolith::Node::getMaxDepthIndex() const 498241
stappler::xenolith::Node::visitDraw(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 628851
stappler::xenolith::Node::visitGeometry(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 705069
stappler::xenolith::Node::processParentFlags(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags) 813514
stappler::xenolith::Node::wrapVisit(stappler::xenolith::FrameInfo&, stappler::xenolith::NodeFlags, stappler::memory::callback<void (stappler::xenolith::NodeFlags, bool)> const&, bool) 1336420
stappler::xenolith::Node::updateDisplayedOpacity(float) 6839362

Generated by: LCOV version 1.14