本文整理汇总了C++中LayerChromium::parent方法的典型用法代码示例。如果您正苦于以下问题:C++ LayerChromium::parent方法的具体用法?C++ LayerChromium::parent怎么用?C++ LayerChromium::parent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LayerChromium
的用法示例。
在下文中一共展示了LayerChromium::parent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: removeAllChildren
void LayerChromium::removeAllChildren()
{
while (m_children.size()) {
LayerChromium* layer = m_children[0].get();
ASSERT(layer->parent());
layer->removeFromParent();
}
}
示例2: hasAncestor
bool LayerChromium::hasAncestor(LayerChromium* ancestor) const
{
for (LayerChromium* layer = parent(); layer; layer = layer->parent()) {
if (layer == ancestor)
return true;
}
return false;
}
示例3: rootLayer
const LayerChromium* LayerChromium::rootLayer() const
{
const LayerChromium* layer = this;
for (LayerChromium* parent = layer->parent(); parent; layer = parent, parent = parent->parent()) { }
return layer;
}