Package org.lwjgl.stb

Class STBImageResize

java.lang.Object
org.lwjgl.stb.STBImageResize

public class STBImageResize extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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
    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
    int stbir_build_samplers(STBIR_RESIZE * resize)
    static int
    int stbir_build_samplers_with_splits(STBIR_RESIZE * resize, int try_splits)
    static void
    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
    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)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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

      public 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)
    • 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

      public static void stbir_set_user_data(STBIR_RESIZE resize, long 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

      public 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)
    • 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

      public static int stbir_build_samplers(STBIR_RESIZE resize)
      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

      public static void stbir_free_samplers(STBIR_RESIZE resize)
      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

      public static int stbir_resize_extended(STBIR_RESIZE resize)
      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

      public 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)
    • 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)