本文整理汇总了C++中HitTestRequest::disallowsShadowContent方法的典型用法代码示例。如果您正苦于以下问题:C++ HitTestRequest::disallowsShadowContent方法的具体用法?C++ HitTestRequest::disallowsShadowContent怎么用?C++ HitTestRequest::disallowsShadowContent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HitTestRequest
的用法示例。
在下文中一共展示了HitTestRequest::disallowsShadowContent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addNodeToRectBasedTestResult
bool HitTestResult::addNodeToRectBasedTestResult(Node* node, const HitTestRequest& request, const HitTestLocation& locationInContainer, const FloatRect& rect)
{
// If it is not a rect-based hit test, this method has to be no-op.
// Return false, so the hit test stops.
if (!isRectBasedTest())
return false;
// If node is null, return true so the hit test can continue.
if (!node)
return true;
if (request.disallowsShadowContent())
node = node->document()->ancestorInThisScope(node);
mutableRectBasedTestResult().add(node);
bool regionFilled = rect.contains(locationInContainer.boundingBox());
return !regionFilled;
}