57ca232731
The internal ClipGeometry enum is moved to SimplifyResult in header. The internal get_clip_geometry is renamed to Simplify and declared header. This was so that the internal types (SaveRecord, Element, etc) and TransformedShape could easily interoperate. TransformedShape is a view that bundles references together instead of requiring that all the internal types have some magical set of functions that get_clip_geometry used. The contains and intersect logic has all been consolidated into TransformedShape instead of spread across many different contains() functions. Intersect() is also more detailed because it can take coordinate systems into account the coordinate systems, which will be particularly useful when draw checking is added in a follow-up patch. Bug: skia:12698 Change-Id: Ifac41a40715c7b0369fe31c273f12edc1efa956a Reviewed-on: https://skia-review.googlesource.com/c/skia/+/526736 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Michael Ludwig <michaelludwig@google.com> |
||
---|---|---|
.. | ||
bazel_test | ||
c-api-example | ||
docs | ||
documentation | ||
ffmpeg | ||
graphite | ||
lowp-basic | ||
minimal_ios_mtl_skia_app | ||
sktext | ||
sorttoy | ||
tools | ||
tskit | ||
wasm-hello-world | ||
webgpu-bazel |