shared/java/FilterMipmap.java (15 lines of code) (raw):
package org.jetbrains.skija;
import lombok.*;
import org.jetbrains.annotations.*;
@lombok.Data @AllArgsConstructor
public class FilterMipmap implements SamplingMode {
@ApiStatus.Internal public final FilterMode _filterMode;
@ApiStatus.Internal public final MipmapMode _mipmapMode;
public FilterMipmap(FilterMode filterMode) {
this(filterMode, MipmapMode.NONE);
}
@ApiStatus.Internal @Override
public long _pack() {
return 0x7FFFFFFFFFFFFFFFL & (((long) _filterMode.ordinal() << 32) | (long) _mipmapMode.ordinal());
}
}