Skia хит-тест с SkBounder

Как используется в DebugHitTestBounder в SampleApp; Я подкласс SkBounder и установлен в моем холст (создается в каждом розыгрыше), чтобы найти то, что нарисовано под щелчком мыши, но onIRect метод никогда не вызывается процедурами рисования. commit метод вызывается, как и ожидалось (но он мне не нужен, мне нужен метод с параметром прямоугольника, преобразованным в пространство отображения). Я отладил код, обнаружил, что циклы рисования управляются в canvas.cpp в одном месте с макросами (LOOPER_BEGIN а также LOOPER_END) и не нашел места в вызовах чертежей, вызывающих onIRect. Я что то делаю неправильно?

Примечание: я использую код из 2-х месяцев основной ветки git repo с XCode 4.6 в Mac OS 10.8.x. Файлы проекта создаются с помощью GYP.

1

Решение

По-видимому, SkBounder работает только на растровом бэкэнде, я использовал ускоренный (GL) бэкэнд.

1

Другие решения


По вопросам рекламы [email protected]