Package org.lwjgl.stb

Class STBIR_RESIZE

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class STBIR_RESIZE extends Struct<STBIR_RESIZE> implements NativeResource

 struct STBIR_RESIZE {
     void * user_data;
     void const * input_pixels;
     int input_w;
     int input_h;
     double input_s0;
     double input_t0;
     double input_s1;
     double input_t1;
     {@link STBIRInputCallbackI stbir_input_callback *}* input_cb;
     void * output_pixels;
     int output_w;
     int output_h;
     int output_subx;
     int output_suby;
     int output_subw;
     int output_subh;
     {@link STBIROutputCallbackI stbir_output_callback *}* output_cb;
     int input_stride_in_bytes;
     int output_stride_in_bytes;
     int splits;
     int fast_alpha;
     int needs_rebuild;
     int called_alloc;
     stbir_pixel_layout input_pixel_layout_public;
     stbir_pixel_layout output_pixel_layout_public;
     stbir_datatype input_data_type;
     stbir_datatype output_data_type;
     stbir_filter horizontal_filter;
     stbir_filter vertical_filter;
     stbir_edge horizontal_edge;
     stbir_edge vertical_edge;
     {@link STBIRKernelCallbackI stbir__kernel_callback *}* horizontal_filter_kernel;
     {@link STBIRSupportCallbackI stbir__support_callback *}* horizontal_filter_support;
     {@link STBIRKernelCallbackI stbir__kernel_callback *}* vertical_filter_kernel;
     {@link STBIRSupportCallbackI stbir__support_callback *}* vertical_filter_support;
     stbir__info * samplers;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • USER_DATA

      public static final int USER_DATA
      The struct member offsets.
    • INPUT_PIXELS

      public static final int INPUT_PIXELS
      The struct member offsets.
    • INPUT_W

      public static final int INPUT_W
      The struct member offsets.
    • INPUT_H

      public static final int INPUT_H
      The struct member offsets.
    • INPUT_S0

      public static final int INPUT_S0
      The struct member offsets.
    • INPUT_T0

      public static final int INPUT_T0
      The struct member offsets.
    • INPUT_S1

      public static final int INPUT_S1
      The struct member offsets.
    • INPUT_T1

      public static final int INPUT_T1
      The struct member offsets.
    • INPUT_CB

      public static final int INPUT_CB
      The struct member offsets.
    • OUTPUT_PIXELS

      public static final int OUTPUT_PIXELS
      The struct member offsets.
    • OUTPUT_W

      public static final int OUTPUT_W
      The struct member offsets.
    • OUTPUT_H

      public static final int OUTPUT_H
      The struct member offsets.
    • OUTPUT_SUBX

      public static final int OUTPUT_SUBX
      The struct member offsets.
    • OUTPUT_SUBY

      public static final int OUTPUT_SUBY
      The struct member offsets.
    • OUTPUT_SUBW

      public static final int OUTPUT_SUBW
      The struct member offsets.
    • OUTPUT_SUBH

      public static final int OUTPUT_SUBH
      The struct member offsets.
    • OUTPUT_CB

      public static final int OUTPUT_CB
      The struct member offsets.
    • INPUT_STRIDE_IN_BYTES

      public static final int INPUT_STRIDE_IN_BYTES
      The struct member offsets.
    • OUTPUT_STRIDE_IN_BYTES

      public static final int OUTPUT_STRIDE_IN_BYTES
      The struct member offsets.
    • SPLITS

      public static final int SPLITS
      The struct member offsets.
    • FAST_ALPHA

      public static final int FAST_ALPHA
      The struct member offsets.
    • NEEDS_REBUILD

      public static final int NEEDS_REBUILD
      The struct member offsets.
    • CALLED_ALLOC

      public static final int CALLED_ALLOC
      The struct member offsets.
    • INPUT_PIXEL_LAYOUT_PUBLIC

      public static final int INPUT_PIXEL_LAYOUT_PUBLIC
      The struct member offsets.
    • OUTPUT_PIXEL_LAYOUT_PUBLIC

      public static final int OUTPUT_PIXEL_LAYOUT_PUBLIC
      The struct member offsets.
    • INPUT_DATA_TYPE

      public static final int INPUT_DATA_TYPE
      The struct member offsets.
    • OUTPUT_DATA_TYPE

      public static final int OUTPUT_DATA_TYPE
      The struct member offsets.
    • HORIZONTAL_FILTER

      public static final int HORIZONTAL_FILTER
      The struct member offsets.
    • VERTICAL_FILTER

      public static final int VERTICAL_FILTER
      The struct member offsets.
    • HORIZONTAL_EDGE

      public static final int HORIZONTAL_EDGE
      The struct member offsets.
    • VERTICAL_EDGE

      public static final int VERTICAL_EDGE
      The struct member offsets.
    • HORIZONTAL_FILTER_KERNEL

      public static final int HORIZONTAL_FILTER_KERNEL
      The struct member offsets.
    • HORIZONTAL_FILTER_SUPPORT

      public static final int HORIZONTAL_FILTER_SUPPORT
      The struct member offsets.
    • VERTICAL_FILTER_KERNEL

      public static final int VERTICAL_FILTER_KERNEL
      The struct member offsets.
    • VERTICAL_FILTER_SUPPORT

      public static final int VERTICAL_FILTER_SUPPORT
      The struct member offsets.
    • SAMPLERS

      public static final int SAMPLERS
      The struct member offsets.
  • Constructor Details

    • STBIR_RESIZE

      public STBIR_RESIZE(ByteBuffer container)
      Creates a STBIR_RESIZE instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<STBIR_RESIZE>
    • user_data

      public long user_data()
      Returns:
      the value of the user_data field.
    • input_pixels

      public ByteBuffer input_pixels(int capacity)
      Returns:
      a ByteBuffer view of the data pointed to by the input_pixels field.
    • input_w

      public int input_w()
      Returns:
      the value of the input_w field.
    • input_h

      public int input_h()
      Returns:
      the value of the input_h field.
    • input_s0

      public double input_s0()
      Returns:
      the value of the input_s0 field.
    • input_t0

      public double input_t0()
      Returns:
      the value of the input_t0 field.
    • input_s1

      public double input_s1()
      Returns:
      the value of the input_s1 field.
    • input_t1

      public double input_t1()
      Returns:
      the value of the input_t1 field.
    • input_cb

      public @Nullable PointerBuffer input_cb(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the input_cb field.
    • output_pixels

      public @Nullable ByteBuffer output_pixels(int capacity)
      Returns:
      a ByteBuffer view of the data pointed to by the output_pixels field.
    • output_w

      public int output_w()
      Returns:
      the value of the output_w field.
    • output_h

      public int output_h()
      Returns:
      the value of the output_h field.
    • output_subx

      public int output_subx()
      Returns:
      the value of the output_subx field.
    • output_suby

      public int output_suby()
      Returns:
      the value of the output_suby field.
    • output_subw

      public int output_subw()
      Returns:
      the value of the output_subw field.
    • output_subh

      public int output_subh()
      Returns:
      the value of the output_subh field.
    • output_cb

      public @Nullable PointerBuffer output_cb(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the output_cb field.
    • input_stride_in_bytes

      public int input_stride_in_bytes()
      Returns:
      the value of the input_stride_in_bytes field.
    • output_stride_in_bytes

      public int output_stride_in_bytes()
      Returns:
      the value of the output_stride_in_bytes field.
    • splits

      public int splits()
      Returns:
      the value of the splits field.
    • fast_alpha

      public boolean fast_alpha()
      Returns:
      the value of the fast_alpha field.
    • needs_rebuild

      public boolean needs_rebuild()
      Returns:
      the value of the needs_rebuild field.
    • called_alloc

      public boolean called_alloc()
      Returns:
      the value of the called_alloc field.
    • input_pixel_layout_public

      public int input_pixel_layout_public()
      Returns:
      the value of the input_pixel_layout_public field.
    • output_pixel_layout_public

      public int output_pixel_layout_public()
      Returns:
      the value of the output_pixel_layout_public field.
    • input_data_type

      public int input_data_type()
      Returns:
      the value of the input_data_type field.
    • output_data_type

      public int output_data_type()
      Returns:
      the value of the output_data_type field.
    • horizontal_filter

      public int horizontal_filter()
      Returns:
      the value of the horizontal_filter field.
    • vertical_filter

      public int vertical_filter()
      Returns:
      the value of the vertical_filter field.
    • horizontal_edge

      public int horizontal_edge()
      Returns:
      the value of the horizontal_edge field.
    • vertical_edge

      public int vertical_edge()
      Returns:
      the value of the vertical_edge field.
    • horizontal_filter_kernel

      public @Nullable PointerBuffer horizontal_filter_kernel(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the horizontal_filter_kernel field.
    • horizontal_filter_support

      public @Nullable PointerBuffer horizontal_filter_support(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the horizontal_filter_support field.
    • vertical_filter_kernel

      public @Nullable PointerBuffer vertical_filter_kernel(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the vertical_filter_kernel field.
    • vertical_filter_support

      public @Nullable PointerBuffer vertical_filter_support(int capacity)
      Returns:
      a PointerBuffer view of the data pointed to by the vertical_filter_support field.
    • samplers

      public long samplers()
      Returns:
      the value of the samplers field.
    • user_data

      public STBIR_RESIZE user_data(long value)
      Sets the specified value to the user_data field.
    • input_pixels

      public STBIR_RESIZE input_pixels(ByteBuffer value)
      Sets the address of the specified ByteBuffer to the input_pixels field.
    • input_w

      public STBIR_RESIZE input_w(int value)
      Sets the specified value to the input_w field.
    • input_h

      public STBIR_RESIZE input_h(int value)
      Sets the specified value to the input_h field.
    • input_s0

      public STBIR_RESIZE input_s0(double value)
      Sets the specified value to the input_s0 field.
    • input_t0

      public STBIR_RESIZE input_t0(double value)
      Sets the specified value to the input_t0 field.
    • input_s1

      public STBIR_RESIZE input_s1(double value)
      Sets the specified value to the input_s1 field.
    • input_t1

      public STBIR_RESIZE input_t1(double value)
      Sets the specified value to the input_t1 field.
    • input_cb

      public STBIR_RESIZE input_cb(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the input_cb field.
    • output_pixels

      public STBIR_RESIZE output_pixels(@Nullable ByteBuffer value)
      Sets the address of the specified ByteBuffer to the output_pixels field.
    • output_w

      public STBIR_RESIZE output_w(int value)
      Sets the specified value to the output_w field.
    • output_h

      public STBIR_RESIZE output_h(int value)
      Sets the specified value to the output_h field.
    • output_subx

      public STBIR_RESIZE output_subx(int value)
      Sets the specified value to the output_subx field.
    • output_suby

      public STBIR_RESIZE output_suby(int value)
      Sets the specified value to the output_suby field.
    • output_subw

      public STBIR_RESIZE output_subw(int value)
      Sets the specified value to the output_subw field.
    • output_subh

      public STBIR_RESIZE output_subh(int value)
      Sets the specified value to the output_subh field.
    • output_cb

      public STBIR_RESIZE output_cb(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the output_cb field.
    • input_stride_in_bytes

      public STBIR_RESIZE input_stride_in_bytes(int value)
      Sets the specified value to the input_stride_in_bytes field.
    • output_stride_in_bytes

      public STBIR_RESIZE output_stride_in_bytes(int value)
      Sets the specified value to the output_stride_in_bytes field.
    • splits

      public STBIR_RESIZE splits(int value)
      Sets the specified value to the splits field.
    • fast_alpha

      public STBIR_RESIZE fast_alpha(boolean value)
      Sets the specified value to the fast_alpha field.
    • needs_rebuild

      public STBIR_RESIZE needs_rebuild(boolean value)
      Sets the specified value to the needs_rebuild field.
    • called_alloc

      public STBIR_RESIZE called_alloc(boolean value)
      Sets the specified value to the called_alloc field.
    • input_pixel_layout_public

      public STBIR_RESIZE input_pixel_layout_public(int value)
      Sets the specified value to the input_pixel_layout_public field.
    • output_pixel_layout_public

      public STBIR_RESIZE output_pixel_layout_public(int value)
      Sets the specified value to the output_pixel_layout_public field.
    • input_data_type

      public STBIR_RESIZE input_data_type(int value)
      Sets the specified value to the input_data_type field.
    • output_data_type

      public STBIR_RESIZE output_data_type(int value)
      Sets the specified value to the output_data_type field.
    • horizontal_filter

      public STBIR_RESIZE horizontal_filter(int value)
      Sets the specified value to the horizontal_filter field.
    • vertical_filter

      public STBIR_RESIZE vertical_filter(int value)
      Sets the specified value to the vertical_filter field.
    • horizontal_edge

      public STBIR_RESIZE horizontal_edge(int value)
      Sets the specified value to the horizontal_edge field.
    • vertical_edge

      public STBIR_RESIZE vertical_edge(int value)
      Sets the specified value to the vertical_edge field.
    • horizontal_filter_kernel

      public STBIR_RESIZE horizontal_filter_kernel(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the horizontal_filter_kernel field.
    • horizontal_filter_support

      public STBIR_RESIZE horizontal_filter_support(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the horizontal_filter_support field.
    • vertical_filter_kernel

      public STBIR_RESIZE vertical_filter_kernel(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the vertical_filter_kernel field.
    • vertical_filter_support

      public STBIR_RESIZE vertical_filter_support(@Nullable PointerBuffer value)
      Sets the address of the specified PointerBuffer to the vertical_filter_support field.
    • samplers

      public STBIR_RESIZE samplers(long value)
      Sets the specified value to the samplers field.
    • set

      public STBIR_RESIZE set(long user_data, ByteBuffer input_pixels, int input_w, int input_h, double input_s0, double input_t0, double input_s1, double input_t1, @Nullable PointerBuffer input_cb, @Nullable ByteBuffer output_pixels, int output_w, int output_h, int output_subx, int output_suby, int output_subw, int output_subh, @Nullable PointerBuffer output_cb, int input_stride_in_bytes, int output_stride_in_bytes, int splits, boolean fast_alpha, boolean needs_rebuild, boolean called_alloc, int input_pixel_layout_public, int output_pixel_layout_public, int input_data_type, int output_data_type, int horizontal_filter, int vertical_filter, int horizontal_edge, int vertical_edge, @Nullable PointerBuffer horizontal_filter_kernel, @Nullable PointerBuffer horizontal_filter_support, @Nullable PointerBuffer vertical_filter_kernel, @Nullable PointerBuffer vertical_filter_support, long samplers)
      Initializes this struct with the specified values.
    • set

      public STBIR_RESIZE set(STBIR_RESIZE src)
      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static STBIR_RESIZE malloc()
      Returns a new STBIR_RESIZE instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static STBIR_RESIZE calloc()
      Returns a new STBIR_RESIZE instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static STBIR_RESIZE create()
      Returns a new STBIR_RESIZE instance allocated with BufferUtils.
    • create

      public static STBIR_RESIZE create(long address)
      Returns a new STBIR_RESIZE instance for the specified memory address.
    • createSafe

      public static @Nullable STBIR_RESIZE createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static STBIR_RESIZE.Buffer malloc(int capacity)
      Returns a new STBIR_RESIZE.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static STBIR_RESIZE.Buffer calloc(int capacity)
      Returns a new STBIR_RESIZE.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static STBIR_RESIZE.Buffer create(int capacity)
      Returns a new STBIR_RESIZE.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static STBIR_RESIZE.Buffer create(long address, int capacity)
      Create a STBIR_RESIZE.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable STBIR_RESIZE.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static STBIR_RESIZE malloc(MemoryStack stack)
      Returns a new STBIR_RESIZE instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static STBIR_RESIZE calloc(MemoryStack stack)
      Returns a new STBIR_RESIZE instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static STBIR_RESIZE.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new STBIR_RESIZE.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static STBIR_RESIZE.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new STBIR_RESIZE.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nuser_data

      public static long nuser_data(long struct)
      Unsafe version of user_data().
    • ninput_pixels

      public static ByteBuffer ninput_pixels(long struct, int capacity)
      Unsafe version of input_pixels.
    • ninput_w

      public static int ninput_w(long struct)
      Unsafe version of input_w().
    • ninput_h

      public static int ninput_h(long struct)
      Unsafe version of input_h().
    • ninput_s0

      public static double ninput_s0(long struct)
      Unsafe version of input_s0().
    • ninput_t0

      public static double ninput_t0(long struct)
      Unsafe version of input_t0().
    • ninput_s1

      public static double ninput_s1(long struct)
      Unsafe version of input_s1().
    • ninput_t1

      public static double ninput_t1(long struct)
      Unsafe version of input_t1().
    • ninput_cb

      public static @Nullable PointerBuffer ninput_cb(long struct, int capacity)
      Unsafe version of input_cb.
    • noutput_pixels

      public static @Nullable ByteBuffer noutput_pixels(long struct, int capacity)
      Unsafe version of output_pixels.
    • noutput_w

      public static int noutput_w(long struct)
      Unsafe version of output_w().
    • noutput_h

      public static int noutput_h(long struct)
      Unsafe version of output_h().
    • noutput_subx

      public static int noutput_subx(long struct)
      Unsafe version of output_subx().
    • noutput_suby

      public static int noutput_suby(long struct)
      Unsafe version of output_suby().
    • noutput_subw

      public static int noutput_subw(long struct)
      Unsafe version of output_subw().
    • noutput_subh

      public static int noutput_subh(long struct)
      Unsafe version of output_subh().
    • noutput_cb

      public static @Nullable PointerBuffer noutput_cb(long struct, int capacity)
      Unsafe version of output_cb.
    • ninput_stride_in_bytes

      public static int ninput_stride_in_bytes(long struct)
      Unsafe version of input_stride_in_bytes().
    • noutput_stride_in_bytes

      public static int noutput_stride_in_bytes(long struct)
      Unsafe version of output_stride_in_bytes().
    • nsplits

      public static int nsplits(long struct)
      Unsafe version of splits().
    • nfast_alpha

      public static int nfast_alpha(long struct)
      Unsafe version of fast_alpha().
    • nneeds_rebuild

      public static int nneeds_rebuild(long struct)
      Unsafe version of needs_rebuild().
    • ncalled_alloc

      public static int ncalled_alloc(long struct)
      Unsafe version of called_alloc().
    • ninput_pixel_layout_public

      public static int ninput_pixel_layout_public(long struct)
      Unsafe version of input_pixel_layout_public().
    • noutput_pixel_layout_public

      public static int noutput_pixel_layout_public(long struct)
      Unsafe version of output_pixel_layout_public().
    • ninput_data_type

      public static int ninput_data_type(long struct)
      Unsafe version of input_data_type().
    • noutput_data_type

      public static int noutput_data_type(long struct)
      Unsafe version of output_data_type().
    • nhorizontal_filter

      public static int nhorizontal_filter(long struct)
      Unsafe version of horizontal_filter().
    • nvertical_filter

      public static int nvertical_filter(long struct)
      Unsafe version of vertical_filter().
    • nhorizontal_edge

      public static int nhorizontal_edge(long struct)
      Unsafe version of horizontal_edge().
    • nvertical_edge

      public static int nvertical_edge(long struct)
      Unsafe version of vertical_edge().
    • nhorizontal_filter_kernel

      public static @Nullable PointerBuffer nhorizontal_filter_kernel(long struct, int capacity)
      Unsafe version of horizontal_filter_kernel.
    • nhorizontal_filter_support

      public static @Nullable PointerBuffer nhorizontal_filter_support(long struct, int capacity)
      Unsafe version of horizontal_filter_support.
    • nvertical_filter_kernel

      public static @Nullable PointerBuffer nvertical_filter_kernel(long struct, int capacity)
      Unsafe version of vertical_filter_kernel.
    • nvertical_filter_support

      public static @Nullable PointerBuffer nvertical_filter_support(long struct, int capacity)
      Unsafe version of vertical_filter_support.
    • nsamplers

      public static long nsamplers(long struct)
      Unsafe version of samplers().
    • nuser_data

      public static void nuser_data(long struct, long value)
      Unsafe version of user_data.
    • ninput_pixels

      public static void ninput_pixels(long struct, ByteBuffer value)
      Unsafe version of input_pixels.
    • ninput_w

      public static void ninput_w(long struct, int value)
      Unsafe version of input_w.
    • ninput_h

      public static void ninput_h(long struct, int value)
      Unsafe version of input_h.
    • ninput_s0

      public static void ninput_s0(long struct, double value)
      Unsafe version of input_s0.
    • ninput_t0

      public static void ninput_t0(long struct, double value)
      Unsafe version of input_t0.
    • ninput_s1

      public static void ninput_s1(long struct, double value)
      Unsafe version of input_s1.
    • ninput_t1

      public static void ninput_t1(long struct, double value)
      Unsafe version of input_t1.
    • ninput_cb

      public static void ninput_cb(long struct, @Nullable PointerBuffer value)
      Unsafe version of input_cb.
    • noutput_pixels

      public static void noutput_pixels(long struct, @Nullable ByteBuffer value)
      Unsafe version of output_pixels.
    • noutput_w

      public static void noutput_w(long struct, int value)
      Unsafe version of output_w.
    • noutput_h

      public static void noutput_h(long struct, int value)
      Unsafe version of output_h.
    • noutput_subx

      public static void noutput_subx(long struct, int value)
      Unsafe version of output_subx.
    • noutput_suby

      public static void noutput_suby(long struct, int value)
      Unsafe version of output_suby.
    • noutput_subw

      public static void noutput_subw(long struct, int value)
      Unsafe version of output_subw.
    • noutput_subh

      public static void noutput_subh(long struct, int value)
      Unsafe version of output_subh.
    • noutput_cb

      public static void noutput_cb(long struct, @Nullable PointerBuffer value)
      Unsafe version of output_cb.
    • ninput_stride_in_bytes

      public static void ninput_stride_in_bytes(long struct, int value)
      Unsafe version of input_stride_in_bytes.
    • noutput_stride_in_bytes

      public static void noutput_stride_in_bytes(long struct, int value)
      Unsafe version of output_stride_in_bytes.
    • nsplits

      public static void nsplits(long struct, int value)
      Unsafe version of splits.
    • nfast_alpha

      public static void nfast_alpha(long struct, int value)
      Unsafe version of fast_alpha.
    • nneeds_rebuild

      public static void nneeds_rebuild(long struct, int value)
      Unsafe version of needs_rebuild.
    • ncalled_alloc

      public static void ncalled_alloc(long struct, int value)
      Unsafe version of called_alloc.
    • ninput_pixel_layout_public

      public static void ninput_pixel_layout_public(long struct, int value)
      Unsafe version of input_pixel_layout_public.
    • noutput_pixel_layout_public

      public static void noutput_pixel_layout_public(long struct, int value)
      Unsafe version of output_pixel_layout_public.
    • ninput_data_type

      public static void ninput_data_type(long struct, int value)
      Unsafe version of input_data_type.
    • noutput_data_type

      public static void noutput_data_type(long struct, int value)
      Unsafe version of output_data_type.
    • nhorizontal_filter

      public static void nhorizontal_filter(long struct, int value)
      Unsafe version of horizontal_filter.
    • nvertical_filter

      public static void nvertical_filter(long struct, int value)
      Unsafe version of vertical_filter.
    • nhorizontal_edge

      public static void nhorizontal_edge(long struct, int value)
      Unsafe version of horizontal_edge.
    • nvertical_edge

      public static void nvertical_edge(long struct, int value)
      Unsafe version of vertical_edge.
    • nhorizontal_filter_kernel

      public static void nhorizontal_filter_kernel(long struct, @Nullable PointerBuffer value)
      Unsafe version of horizontal_filter_kernel.
    • nhorizontal_filter_support

      public static void nhorizontal_filter_support(long struct, @Nullable PointerBuffer value)
      Unsafe version of horizontal_filter_support.
    • nvertical_filter_kernel

      public static void nvertical_filter_kernel(long struct, @Nullable PointerBuffer value)
      Unsafe version of vertical_filter_kernel.
    • nvertical_filter_support

      public static void nvertical_filter_support(long struct, @Nullable PointerBuffer value)
      Unsafe version of vertical_filter_support.
    • nsamplers

      public static void nsamplers(long struct, long value)
      Unsafe version of samplers.
    • validate

      public static void validate(long struct)
      Validates pointer members that should not be NULL.
      Parameters:
      struct - the struct to validate