@see io.github.humbleui.skija.FilterMipmap @see io.github.humbleui.skija.CubicResampler
| 8 | * @see io.github.humbleui.skija.CubicResampler |
| 9 | */ |
| 10 | public interface SamplingMode { |
| 11 | public static final SamplingMode DEFAULT = new FilterMipmap(FilterMode.NEAREST, MipmapMode.NONE); |
| 12 | public static final SamplingMode LINEAR = new FilterMipmap(FilterMode.LINEAR, MipmapMode.NONE); |
| 13 | public static final SamplingMode MITCHELL = new CubicResampler(0.33333334f, 0.33333334f); |
| 14 | public static final SamplingMode CATMULL_ROM = new CubicResampler(0, 0.5f); |
| 15 | |
| 16 | // 10 + 30-bit float + 32-bit float: CubicResampler |
| 17 | // 01 + 30-bit zeros + 32-bit int: SamplingModeAnisotropic |
| 18 | // 00 + 30-bit int + 32-bit int: FilterMipmap |
| 19 | @ApiStatus.Internal long _pack(); |
| 20 | } |
no outgoing calls
no test coverage detected