Package org.lwjgl.stb
Class STBImageResize
java.lang.Object
org.lwjgl.stb.STBImageResize
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nstbir_build_samplers
(long resize) int stbir_build_samplers(STBIR_RESIZE * resize)
static int
nstbir_build_samplers_with_splits
(long resize, int try_splits) int stbir_build_samplers_with_splits(STBIR_RESIZE * resize, int try_splits)
static void
nstbir_free_samplers
(long resize) void stbir_free_samplers(STBIR_RESIZE * resize)
static long
nstbir_resize
(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
static int
nstbir_resize_extended
(long resize) int stbir_resize_extended(STBIR_RESIZE * resize)
static int
nstbir_resize_extended_split
(long resize, int split_start, int split_count) int stbir_resize_extended_split(STBIR_RESIZE * resize, int split_start, int split_count)
static long
nstbir_resize_float_linear
(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static void
nstbir_resize_init
(long resize, long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type) void stbir_resize_init(STBIR_RESIZE * resize, void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type)
static long
nstbir_resize_uint8_linear
(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static long
nstbir_resize_uint8_srgb
(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static void
nstbir_set_buffer_ptrs
(long resize, long input_pixels, int input_stride_in_bytes, long output_pixels, int output_stride_in_bytes) void stbir_set_buffer_ptrs(STBIR_RESIZE * resize, void const * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes)
static void
nstbir_set_datatypes
(long resize, int input_type, int output_type) void stbir_set_datatypes(STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type)
static int
nstbir_set_edgemodes
(long resize, int horizontal_edge, int vertical_edge) int stbir_set_edgemodes(STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge)
static int
nstbir_set_filter_callbacks
(long resize, long horizontal_filter, long horizontal_support, long vertical_filter, long vertical_support) int stbir_set_filter_callbacks(STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support)
static int
nstbir_set_filters
(long resize, int horizontal_filter, int vertical_filter) int stbir_set_filters(STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter)
static int
nstbir_set_input_subrect
(long resize, double s0, double t0, double s1, double t1) int stbir_set_input_subrect(STBIR_RESIZE * resize, double s0, double t0, double s1, double t1)
static int
nstbir_set_non_pm_alpha_speed_over_quality
(long resize, int non_pma_alpha_speed_over_quality) int stbir_set_non_pm_alpha_speed_over_quality(STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality)
static int
nstbir_set_output_pixel_subrect
(long resize, int subx, int suby, int subw, int subh) int stbir_set_output_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
static void
nstbir_set_pixel_callbacks
(long resize, long input_cb, long output_cb) void stbir_set_pixel_callbacks(STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb)
static int
nstbir_set_pixel_layouts
(long resize, int input_pixel_layout, int output_pixel_layout) int stbir_set_pixel_layouts(STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout)
static int
nstbir_set_pixel_subrect
(long resize, int subx, int suby, int subw, int subh) int stbir_set_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
static void
nstbir_set_user_data
(long resize, long user_data) void stbir_set_user_data(STBIR_RESIZE * resize, void * user_data)
static int
stbir_build_samplers
(STBIR_RESIZE resize) int stbir_build_samplers(STBIR_RESIZE * resize)
static int
stbir_build_samplers_with_splits
(STBIR_RESIZE resize, int try_splits) int stbir_build_samplers_with_splits(STBIR_RESIZE * resize, int try_splits)
static void
stbir_free_samplers
(STBIR_RESIZE resize) void stbir_free_samplers(STBIR_RESIZE * resize)
static @Nullable ByteBuffer
stbir_resize
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
static @Nullable ByteBuffer
stbir_resize
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter, long length) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
static int
stbir_resize_extended
(STBIR_RESIZE resize) int stbir_resize_extended(STBIR_RESIZE * resize)
static int
stbir_resize_extended_split
(STBIR_RESIZE resize, int split_start, int split_count) int stbir_resize_extended_split(STBIR_RESIZE * resize, int split_start, int split_count)
static @Nullable FloatBuffer
stbir_resize_float_linear
(FloatBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable FloatBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static @Nullable FloatBuffer
stbir_resize_float_linear
(FloatBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable FloatBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static void
stbir_resize_init
(STBIR_RESIZE resize, ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type) void stbir_resize_init(STBIR_RESIZE * resize, void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type)
static @Nullable ByteBuffer
stbir_resize_uint8_linear
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static @Nullable ByteBuffer
stbir_resize_uint8_linear
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static @Nullable ByteBuffer
stbir_resize_uint8_srgb
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static @Nullable ByteBuffer
stbir_resize_uint8_srgb
(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
static void
stbir_set_buffer_ptrs
(STBIR_RESIZE resize, ByteBuffer input_pixels, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_stride_in_bytes) void stbir_set_buffer_ptrs(STBIR_RESIZE * resize, void const * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes)
static void
stbir_set_datatypes
(STBIR_RESIZE resize, int input_type, int output_type) void stbir_set_datatypes(STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type)
static int
stbir_set_edgemodes
(STBIR_RESIZE resize, int horizontal_edge, int vertical_edge) int stbir_set_edgemodes(STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge)
static int
stbir_set_filter_callbacks
(STBIR_RESIZE resize, @Nullable STBIRKernelCallbackI horizontal_filter, @Nullable STBIRSupportCallbackI horizontal_support, @Nullable STBIRKernelCallbackI vertical_filter, @Nullable STBIRSupportCallbackI vertical_support) int stbir_set_filter_callbacks(STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support)
static int
stbir_set_filters
(STBIR_RESIZE resize, int horizontal_filter, int vertical_filter) int stbir_set_filters(STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter)
static int
stbir_set_input_subrect
(STBIR_RESIZE resize, double s0, double t0, double s1, double t1) int stbir_set_input_subrect(STBIR_RESIZE * resize, double s0, double t0, double s1, double t1)
static int
stbir_set_non_pm_alpha_speed_over_quality
(STBIR_RESIZE resize, boolean non_pma_alpha_speed_over_quality) int stbir_set_non_pm_alpha_speed_over_quality(STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality)
static int
stbir_set_output_pixel_subrect
(STBIR_RESIZE resize, int subx, int suby, int subw, int subh) int stbir_set_output_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
static void
stbir_set_pixel_callbacks
(STBIR_RESIZE resize, @Nullable STBIRInputCallbackI input_cb, @Nullable STBIROutputCallbackI output_cb) void stbir_set_pixel_callbacks(STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb)
static int
stbir_set_pixel_layouts
(STBIR_RESIZE resize, int input_pixel_layout, int output_pixel_layout) int stbir_set_pixel_layouts(STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout)
static int
stbir_set_pixel_subrect
(STBIR_RESIZE resize, int subx, int suby, int subw, int subh) int stbir_set_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
static void
stbir_set_user_data
(STBIR_RESIZE resize, long user_data) void stbir_set_user_data(STBIR_RESIZE * resize, void * user_data)
-
Field Details
-
STBIR_1CHANNEL
public static final int STBIR_1CHANNEL- See Also:
-
STBIR_2CHANNEL
public static final int STBIR_2CHANNEL- See Also:
-
STBIR_RGB
public static final int STBIR_RGB- See Also:
-
STBIR_BGR
public static final int STBIR_BGR- See Also:
-
STBIR_4CHANNEL
public static final int STBIR_4CHANNEL- See Also:
-
STBIR_RGBA
public static final int STBIR_RGBA- See Also:
-
STBIR_BGRA
public static final int STBIR_BGRA- See Also:
-
STBIR_ARGB
public static final int STBIR_ARGB- See Also:
-
STBIR_ABGR
public static final int STBIR_ABGR- See Also:
-
STBIR_RA
public static final int STBIR_RA- See Also:
-
STBIR_AR
public static final int STBIR_AR- See Also:
-
STBIR_RGBA_PM
public static final int STBIR_RGBA_PM- See Also:
-
STBIR_BGRA_PM
public static final int STBIR_BGRA_PM- See Also:
-
STBIR_ARGB_PM
public static final int STBIR_ARGB_PM- See Also:
-
STBIR_ABGR_PM
public static final int STBIR_ABGR_PM- See Also:
-
STBIR_RA_PM
public static final int STBIR_RA_PM- See Also:
-
STBIR_AR_PM
public static final int STBIR_AR_PM- See Also:
-
STBIR_RGBA_NO_AW
public static final int STBIR_RGBA_NO_AW- See Also:
-
STBIR_BGRA_NO_AW
public static final int STBIR_BGRA_NO_AW- See Also:
-
STBIR_ARGB_NO_AW
public static final int STBIR_ARGB_NO_AW- See Also:
-
STBIR_ABGR_NO_AW
public static final int STBIR_ABGR_NO_AW- See Also:
-
STBIR_RA_NO_AW
public static final int STBIR_RA_NO_AW- See Also:
-
STBIR_AR_NO_AW
public static final int STBIR_AR_NO_AW- See Also:
-
STBIR_EDGE_CLAMP
public static final int STBIR_EDGE_CLAMP- See Also:
-
STBIR_EDGE_REFLECT
public static final int STBIR_EDGE_REFLECT- See Also:
-
STBIR_EDGE_WRAP
public static final int STBIR_EDGE_WRAP- See Also:
-
STBIR_EDGE_ZERO
public static final int STBIR_EDGE_ZERO- See Also:
-
STBIR_FILTER_DEFAULT
public static final int STBIR_FILTER_DEFAULT- See Also:
-
STBIR_FILTER_BOX
public static final int STBIR_FILTER_BOX- See Also:
-
STBIR_FILTER_TRIANGLE
public static final int STBIR_FILTER_TRIANGLE- See Also:
-
STBIR_FILTER_CUBICBSPLINE
public static final int STBIR_FILTER_CUBICBSPLINE- See Also:
-
STBIR_FILTER_CATMULLROM
public static final int STBIR_FILTER_CATMULLROM- See Also:
-
STBIR_FILTER_MITCHELL
public static final int STBIR_FILTER_MITCHELL- See Also:
-
STBIR_FILTER_POINT_SAMPLE
public static final int STBIR_FILTER_POINT_SAMPLE- See Also:
-
STBIR_FILTER_OTHER
public static final int STBIR_FILTER_OTHER- See Also:
-
STBIR_TYPE_UINT8
public static final int STBIR_TYPE_UINT8- See Also:
-
STBIR_TYPE_UINT8_SRGB
public static final int STBIR_TYPE_UINT8_SRGB- See Also:
-
STBIR_TYPE_UINT8_SRGB_ALPHA
public static final int STBIR_TYPE_UINT8_SRGB_ALPHA- See Also:
-
STBIR_TYPE_UINT16
public static final int STBIR_TYPE_UINT16- See Also:
-
STBIR_TYPE_FLOAT
public static final int STBIR_TYPE_FLOAT- See Also:
-
STBIR_TYPE_HALF_FLOAT
public static final int STBIR_TYPE_HALF_FLOAT- See Also:
-
-
Method Details
-
nstbir_resize_uint8_srgb
public static long nstbir_resize_uint8_srgb(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_uint8_srgb
public static @Nullable ByteBuffer stbir_resize_uint8_srgb(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_uint8_srgb
public static @Nullable ByteBuffer stbir_resize_uint8_srgb(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) unsigned char * stbir_resize_uint8_srgb(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
nstbir_resize_uint8_linear
public static long nstbir_resize_uint8_linear(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_uint8_linear
public static @Nullable ByteBuffer stbir_resize_uint8_linear(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_uint8_linear
public static @Nullable ByteBuffer stbir_resize_uint8_linear(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) unsigned char * stbir_resize_uint8_linear(unsigned char const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
nstbir_resize_float_linear
public static long nstbir_resize_float_linear(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_float_linear
public static @Nullable FloatBuffer stbir_resize_float_linear(FloatBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable FloatBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
stbir_resize_float_linear
public static @Nullable FloatBuffer stbir_resize_float_linear(FloatBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable FloatBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_type, long length) float * stbir_resize_float_linear(float const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, float * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_type)
-
nstbir_resize
public static long nstbir_resize(long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
-
stbir_resize
public static @Nullable ByteBuffer stbir_resize(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
-
stbir_resize
public static @Nullable ByteBuffer stbir_resize(ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type, int edge, int filter, long length) void * stbir_resize(void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type, stbir_edge edge, stbir_filter filter)
-
nstbir_resize_init
public static void nstbir_resize_init(long resize, long input_pixels, int input_w, int input_h, int input_stride_in_bytes, long output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type) void stbir_resize_init(STBIR_RESIZE * resize, void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type)
-
stbir_resize_init
public static void stbir_resize_init(STBIR_RESIZE resize, ByteBuffer input_pixels, int input_w, int input_h, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_stride_in_bytes, int pixel_layout, int data_type) void stbir_resize_init(STBIR_RESIZE * resize, void const * input_pixels, int input_w, int input_h, int input_stride_in_bytes, void * output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_pixel_layout pixel_layout, stbir_datatype data_type)
-
nstbir_set_datatypes
public static void nstbir_set_datatypes(long resize, int input_type, int output_type) void stbir_set_datatypes(STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type)
-
stbir_set_datatypes
void stbir_set_datatypes(STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type)
-
nstbir_set_pixel_callbacks
public static void nstbir_set_pixel_callbacks(long resize, long input_cb, long output_cb) void stbir_set_pixel_callbacks(STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb)
-
stbir_set_pixel_callbacks
public static void stbir_set_pixel_callbacks(STBIR_RESIZE resize, @Nullable STBIRInputCallbackI input_cb, @Nullable STBIROutputCallbackI output_cb) void stbir_set_pixel_callbacks(STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb)
-
nstbir_set_user_data
public static void nstbir_set_user_data(long resize, long user_data) void stbir_set_user_data(STBIR_RESIZE * resize, void * user_data)
-
stbir_set_user_data
void stbir_set_user_data(STBIR_RESIZE * resize, void * user_data)
-
nstbir_set_buffer_ptrs
public static void nstbir_set_buffer_ptrs(long resize, long input_pixels, int input_stride_in_bytes, long output_pixels, int output_stride_in_bytes) void stbir_set_buffer_ptrs(STBIR_RESIZE * resize, void const * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes)
-
stbir_set_buffer_ptrs
public static void stbir_set_buffer_ptrs(STBIR_RESIZE resize, ByteBuffer input_pixels, int input_stride_in_bytes, @Nullable ByteBuffer output_pixels, int output_stride_in_bytes) void stbir_set_buffer_ptrs(STBIR_RESIZE * resize, void const * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes)
-
nstbir_set_pixel_layouts
public static int nstbir_set_pixel_layouts(long resize, int input_pixel_layout, int output_pixel_layout) int stbir_set_pixel_layouts(STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout)
-
stbir_set_pixel_layouts
public static int stbir_set_pixel_layouts(STBIR_RESIZE resize, int input_pixel_layout, int output_pixel_layout) int stbir_set_pixel_layouts(STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout)
-
nstbir_set_edgemodes
public static int nstbir_set_edgemodes(long resize, int horizontal_edge, int vertical_edge) int stbir_set_edgemodes(STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge)
-
stbir_set_edgemodes
int stbir_set_edgemodes(STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge)
-
nstbir_set_filters
public static int nstbir_set_filters(long resize, int horizontal_filter, int vertical_filter) int stbir_set_filters(STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter)
-
stbir_set_filters
public static int stbir_set_filters(STBIR_RESIZE resize, int horizontal_filter, int vertical_filter) int stbir_set_filters(STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter)
-
nstbir_set_filter_callbacks
public static int nstbir_set_filter_callbacks(long resize, long horizontal_filter, long horizontal_support, long vertical_filter, long vertical_support) int stbir_set_filter_callbacks(STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support)
-
stbir_set_filter_callbacks
public static int stbir_set_filter_callbacks(STBIR_RESIZE resize, @Nullable STBIRKernelCallbackI horizontal_filter, @Nullable STBIRSupportCallbackI horizontal_support, @Nullable STBIRKernelCallbackI vertical_filter, @Nullable STBIRSupportCallbackI vertical_support) int stbir_set_filter_callbacks(STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support)
-
nstbir_set_pixel_subrect
public static int nstbir_set_pixel_subrect(long resize, int subx, int suby, int subw, int subh) int stbir_set_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
-
stbir_set_pixel_subrect
public static int stbir_set_pixel_subrect(STBIR_RESIZE resize, int subx, int suby, int subw, int subh) int stbir_set_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
-
nstbir_set_input_subrect
public static int nstbir_set_input_subrect(long resize, double s0, double t0, double s1, double t1) int stbir_set_input_subrect(STBIR_RESIZE * resize, double s0, double t0, double s1, double t1)
-
stbir_set_input_subrect
public static int stbir_set_input_subrect(STBIR_RESIZE resize, double s0, double t0, double s1, double t1) int stbir_set_input_subrect(STBIR_RESIZE * resize, double s0, double t0, double s1, double t1)
-
nstbir_set_output_pixel_subrect
public static int nstbir_set_output_pixel_subrect(long resize, int subx, int suby, int subw, int subh) int stbir_set_output_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
-
stbir_set_output_pixel_subrect
public static int stbir_set_output_pixel_subrect(STBIR_RESIZE resize, int subx, int suby, int subw, int subh) int stbir_set_output_pixel_subrect(STBIR_RESIZE * resize, int subx, int suby, int subw, int subh)
-
nstbir_set_non_pm_alpha_speed_over_quality
public static int nstbir_set_non_pm_alpha_speed_over_quality(long resize, int non_pma_alpha_speed_over_quality) int stbir_set_non_pm_alpha_speed_over_quality(STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality)
-
stbir_set_non_pm_alpha_speed_over_quality
public static int stbir_set_non_pm_alpha_speed_over_quality(STBIR_RESIZE resize, boolean non_pma_alpha_speed_over_quality) int stbir_set_non_pm_alpha_speed_over_quality(STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality)
-
nstbir_build_samplers
public static int nstbir_build_samplers(long resize) int stbir_build_samplers(STBIR_RESIZE * resize)
-
stbir_build_samplers
int stbir_build_samplers(STBIR_RESIZE * resize)
-
nstbir_free_samplers
public static void nstbir_free_samplers(long resize) void stbir_free_samplers(STBIR_RESIZE * resize)
-
stbir_free_samplers
void stbir_free_samplers(STBIR_RESIZE * resize)
-
nstbir_resize_extended
public static int nstbir_resize_extended(long resize) int stbir_resize_extended(STBIR_RESIZE * resize)
-
stbir_resize_extended
int stbir_resize_extended(STBIR_RESIZE * resize)
-
nstbir_build_samplers_with_splits
public static int nstbir_build_samplers_with_splits(long resize, int try_splits) int stbir_build_samplers_with_splits(STBIR_RESIZE * resize, int try_splits)
-
stbir_build_samplers_with_splits
int stbir_build_samplers_with_splits(STBIR_RESIZE * resize, int try_splits)
-
nstbir_resize_extended_split
public static int nstbir_resize_extended_split(long resize, int split_start, int split_count) int stbir_resize_extended_split(STBIR_RESIZE * resize, int split_start, int split_count)
-
stbir_resize_extended_split
public static int stbir_resize_extended_split(STBIR_RESIZE resize, int split_start, int split_count) int stbir_resize_extended_split(STBIR_RESIZE * resize, int split_start, int split_count)
-