Beispiel #1
0
HitRegion* HitRegionManager::getHitRegionAtPoint(const FloatPoint& point) const
{
    HitRegionIterator itEnd = m_hitRegionList.rend();

    for (HitRegionIterator it = m_hitRegionList.rbegin(); it != itEnd; ++it) {
        RefPtrWillBeRawPtr<HitRegion> hitRegion = *it;
        if (hitRegion->contains(point))
            return hitRegion.get();
    }

    return nullptr;
}