MCPcopy Create free account
hub / github.com/MyGUI/mygui / getLayerItemByPoint

Method getLayerItemByPoint

MyGUIEngine/src/MyGUI_OverlappedLayer.cpp:129–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127 }
128
129 ILayerItem* OverlappedLayer::getLayerItemByPoint(int _left, int _top) const
130 {
131 if (!mIsPick)
132 return nullptr;
133
134 VectorILayerNode::const_reverse_iterator iter = mChildItems.rbegin();
135 while (iter != mChildItems.rend())
136 {
137 ILayerItem* item = (*iter)->getLayerItemByPoint(_left, _top);
138 if (item != nullptr)
139 return item;
140 ++iter;
141 }
142 return nullptr;
143 }
144
145 IntPoint OverlappedLayer::getPosition(int _left, int _top) const
146 {

Callers

nothing calls this directly

Calls 2

rbeginMethod · 0.80
rendMethod · 0.80

Tested by

no test coverage detected