Skia与SkBounder进行了重击测试

时间:2014-05-18 20:08:33

标签: c++ google-chrome onclick chromium skia

SampleApp 中的DebugHitTestBounder中使用;我已将SkBounder子类化并安装在我的画布(在每个绘图中创建)中,以便查找在鼠标单击下绘制的内容,但图纸永远不会调用onIRect方法例程。 commit方法按预期调用(但我不需要它,我需要一个带有显示空间转换矩形参数的方法)。我调试了代码,发现绘制循环在 canvas.cpp 中使用宏( LOOPER_BEGIN LOOPER_END )在一个地方进行管理,但没有找到任何地方在绘图调用中称为bounder的bounder。我做的是什么错误?

注意:我在Mac OS 10.8.x中使用git repo的2个月大师分支与XCode 4.6的代码。项目文件是通过gyp。

创建的

1 个答案:

答案 0 :(得分:1)

显然,SkBounder仅适用于光栅后端,我使用的是加速(GL)后端。