shared/java/SamplingMode.java (10 lines of code) (raw):
package org.jetbrains.skija;
import lombok.*;
import org.jetbrains.annotations.*;
/**
* @see org.jetbrains.skija.FilterMipmap
* @see org.jetbrains.skija.CubicResampler
*/
public interface SamplingMode {
public static final SamplingMode DEFAULT = new FilterMipmap(FilterMode.NEAREST, MipmapMode.NONE);
public static final SamplingMode LINEAR = new FilterMipmap(FilterMode.LINEAR, MipmapMode.NONE);
public static final SamplingMode MITCHELL = new CubicResampler(0.33333334f, 0.33333334f);
public static final SamplingMode CATMULL_ROM = new CubicResampler(0, 0.5f);
@ApiStatus.Internal long _pack();
}