MCPcopy Create free account
hub / github.com/Snapchat/Valdi / valdiViewNodeFromLayer

Function valdiViewNodeFromLayer

valdi/src/valdi/snap_drawing/Utils/ValdiUtils.cpp:56–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54};
55
56Valdi::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
65void setValdiViewNodeToLayer(Layer& layer, Valdi::ViewNode* viewNode) {
66 Ref<ViewNodeHolder> viewNodeHolder = Valdi::castOrNull<ViewNodeHolder>(layer.getAttachedData());

Callers 12

setAttachedDataMethod · 0.85
insertChildViewMethod · 0.85
snapshotViewMethod · 0.85
setAttachedDataMethod · 0.85
prepareForReuseMethod · 0.85
onLayoutMethod · 0.85
onProgressMethod · 0.85
populateTouchEventFunction · 0.85
onScrollMethod · 0.85
onScrollEndMethod · 0.85
onDragStartMethod · 0.85
onDragEndingMethod · 0.85

Calls 2

getMethod · 0.65
lockMethod · 0.45

Tested by

no test coverage detected