| 1209 | } |
| 1210 | |
| 1211 | @NotNull @Contract("_, _, _ -> this") |
| 1212 | public Canvas clipPath(@NotNull Path p, @NotNull ClipMode mode, boolean antiAlias) { |
| 1213 | assert _ptr != 0 : "Canvas is closed"; |
| 1214 | assert p != null : "Can’t clipPath with p == null"; |
| 1215 | assert mode != null : "Can’t clipPath with mode == null"; |
| 1216 | Stats.onNativeCall(); |
| 1217 | _nClipPath(_ptr, Native.getPtr(p), mode.ordinal(), antiAlias); |
| 1218 | ReferenceUtil.reachabilityFence(p); |
| 1219 | return this; |
| 1220 | } |
| 1221 | |
| 1222 | @NotNull @Contract("_, _ -> this") |
| 1223 | public Canvas clipPath(@NotNull Path p, @NotNull ClipMode mode) { |