如中的DebugHitTestBounder
中所用SampleApp ;我已经将SkBounder
子类化并安装在 Canvas (在每个绘图中创建)中,以便查找在鼠标单击下绘制的内容,但是绘图例程从未调用onIRect
方法。 commit
方法按预期方式调用(但我不需要它,我需要一个带有显示空间转换后的矩形参数的方法)。我调试了代码,发现在canvas.cpp中使用宏(LOOPER_BEGIN和LOOPER_END)在一个位置管理绘制循环,并且在调用绑定(bind)器的onIRect的绘制调用中没有位置。我是否在做错误?
注意:我使用的是来自Mac OS 10.8.x中具有XCode 4.6的git repo主分支2个月的代码。项目文件是通过gyp创建的。
最佳答案
显然,SkBounder
仅适用于栅格后端,我使用的是加速(GL)后端。