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

Method sortChildrenByZIndex

valdi/src/valdi/runtime/Context/ViewNode.cpp:3072–3085  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3070void ViewNode::setOnScrollEndCallback(Ref<ValueFunction> onScrollEndCallback) {
3071 getOrCreateScrollState().setOnScrollEndCallback(std::move(onScrollEndCallback));
3072}
3073
3074void ViewNode::setOnDragStartCallback(Ref<ValueFunction> onDragStartCallback) {
3075 getOrCreateScrollState().setOnDragStartCallback(std::move(onDragStartCallback));
3076}
3077
3078void ViewNode::setOnDragEndingCallback(Ref<ValueFunction> onDragEndingCallback) {
3079 getOrCreateScrollState().setOnDragEndingCallback(std::move(onDragEndingCallback));
3080}
3081
3082void ViewNode::setOnDragEndCallback(Ref<ValueFunction> onDragEndCallback) {
3083 getOrCreateScrollState().setOnDragEndCallback(std::move(onDragEndCallback));
3084}
3085
3086void ViewNode::setOnContentSizeChangeCallback(Ref<ValueFunction> onContentSizeChangeCallback) {
3087 auto& scrollState = getOrCreateScrollState();
3088 scrollState.setOnContentSizeChangeCallback(std::move(onContentSizeChangeCallback));

Callers

nothing calls this directly

Calls 5

getChildCountFunction · 0.85
getZIndexMethod · 0.80
endMethod · 0.65
reserveMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected