MCPcopy Create free account
hub / github.com/JetBrains/skija / setShader

Method setShader

shared/java/Paint.java:487–496  ·  view source on GitHub ↗

@param shader how geometry is filled with color; if null, color is used instead @see https://fiddle.skia.org/c/@Color_Filter_Methods @see https://fiddle.skia.org/c/@Paint_setShader</a

(@Nullable Shader shader)

Source from the content-addressed store, hash-verified

485 * @see <a href="https://fiddle.skia.org/c/@Paint_setShader">https://fiddle.skia.org/c/@Paint_setShader</a>
486 */
487 @NotNull @Contract("_ -> this")
488 public Paint setShader(@Nullable Shader shader) {
489 try {
490 Stats.onNativeCall();
491 _nSetShader(_ptr, Native.getPtr(shader));
492 return this;
493 } finally {
494 Reference.reachabilityFence(shader);
495 }
496 }
497
498 /**
499 * @return {@link ColorFilter} or null

Callers 15

drawMethod · 0.80
drawSineMethod · 0.80
drawBlurMethod · 0.80
drawMethod · 0.80
drawMethod · 0.80
drawMethod · 0.80
drawShadersMethod · 0.80
drawGradientsMethod · 0.80
drawLinearCSMethod · 0.80
drawBlendingMethod · 0.80
drawMethod · 0.80

Calls 3

onNativeCallMethod · 0.95
_nSetShaderMethod · 0.95
getPtrMethod · 0.95

Tested by

no test coverage detected