【发布时间】:2020-02-08 12:09:59
【问题描述】:
我正在尝试弄清楚如何让 Skia 从路径几何中生成网格。我检查了SkPath::dump、SkPath::writeToMemory、SkPath::serialize,但是它们似乎都输出路径内容而不是网格。
注意:我所说的网格是指由路径形状的镶嵌产生的三角形网格,以后可以使用非矢量图形 API(例如 OpenGL / Vulkan)进行渲染。类似于ID2D1Geometry::Tessellate 的输出。
【问题讨论】:
-
您在寻找 GrTessellator:github.com/google/skia/blob/…
-
@SimonMourier 是的,但这些方法似乎不是public API 的一部分,并且没有明显的方法可以间接利用它们。