Как используется в DebugHitTestBounder
в SampleApp; Я подкласс SkBounder
и установлен в моем холст (создается в каждом розыгрыше), чтобы найти то, что нарисовано под щелчком мыши, но onIRect
метод никогда не вызывается процедурами рисования. commit
метод вызывается, как и ожидалось (но он мне не нужен, мне нужен метод с параметром прямоугольника, преобразованным в пространство отображения). Я отладил код, обнаружил, что циклы рисования управляются в canvas.cpp в одном месте с макросами (LOOPER_BEGIN а также LOOPER_END) и не нашел места в вызовах чертежей, вызывающих onIRect. Я что то делаю неправильно?
Примечание: я использую код из 2-х месяцев основной ветки git repo с XCode 4.6 в Mac OS 10.8.x. Файлы проекта создаются с помощью GYP.
По-видимому, SkBounder
работает только на растровом бэкэнде, я использовал ускоренный (GL) бэкэнд.