当前位置: 首页>>代码示例>>C++>>正文


C++ UIElement::onTouchEnter方法代码示例

本文整理汇总了C++中UIElement::onTouchEnter方法的典型用法代码示例。如果您正苦于以下问题:C++ UIElement::onTouchEnter方法的具体用法?C++ UIElement::onTouchEnter怎么用?C++ UIElement::onTouchEnter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UIElement的用法示例。


在下文中一共展示了UIElement::onTouchEnter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: _updateTouches

void UIRoot::_updateTouches() {
	for (TouchDataMap::iterator it = m_touches.begin(); it != m_touches.end(); ++it) {
		TouchData &td = it->second;
		UIElement *p = 0;
		if (m_root && m_root->isVisible() && m_root->isEnabled()) {
			p = m_root->pick(td.touch.position);
		}
		if (td.capture && td.capture != p) {
			p = 0;
		}
        if (p != td.hover) {
            if (td.hover) {
                td.hover->onTouchLeave(&td.touch);
                td.hover->drop();
            }
            if ((td.hover = p)) {
                p->grab();
                p->onTouchEnter(&td.touch);
            }
        }
		
	}
}
开发者ID:signorinotang,项目名称:vn2d,代码行数:23,代码来源:vnUIRoot.cpp


注:本文中的UIElement::onTouchEnter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。