MCPcopy Create free account
hub / github.com/HumbleUI/Skija / clipPath

Method clipPath

shared/java/Canvas.java:1211–1220  ·  view source on GitHub ↗
(@NotNull Path p, @NotNull ClipMode mode, boolean antiAlias)

Source from the content-addressed store, hash-verified

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) {

Callers 4

localClipBoundsMethod · 0.95
deviceClipBoundsMethod · 0.95
drawClipsMethod · 0.80

Calls 4

onNativeCallMethod · 0.95
_nClipPathMethod · 0.95
getPtrMethod · 0.95
reachabilityFenceMethod · 0.95

Tested by 2

localClipBoundsMethod · 0.76
deviceClipBoundsMethod · 0.76