| 54 | }; |
| 55 | |
| 56 | Valdi::Ref<Valdi::ViewNode> valdiViewNodeFromLayer(const Layer& layer) { |
| 57 | auto viewNodeHolder = dynamic_cast<ViewNodeHolder*>(layer.getAttachedData().get()); |
| 58 | if (viewNodeHolder == nullptr) { |
| 59 | return nullptr; |
| 60 | } |
| 61 | |
| 62 | return Valdi::Ref<Valdi::ViewNode>(viewNodeHolder->viewNode.lock()); |
| 63 | } |
| 64 | |
| 65 | void setValdiViewNodeToLayer(Layer& layer, Valdi::ViewNode* viewNode) { |
| 66 | Ref<ViewNodeHolder> viewNodeHolder = Valdi::castOrNull<ViewNodeHolder>(layer.getAttachedData()); |
no test coverage detected