gpt4 book ai didi

c++ - 使用 SkBounder 进行 Skia HitTest

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:25 25 4
gpt4 key购买 nike

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

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

最佳答案

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

关于c++ - 使用 SkBounder 进行 Skia HitTest ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23726351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com