Class TinyEXR

java.lang.Object
org.lwjgl.util.tinyexr.TinyEXR

public class TinyEXR extends Object
  • Field Details

  • Method Details

    • nexr_get_default_allocator

      public static long nexr_get_default_allocator()
      ExrAllocator const * exr_get_default_allocator(void)
    • exr_get_default_allocator

      @NativeType("ExrAllocator const *") public static @Nullable ExrAllocator exr_get_default_allocator()
      ExrAllocator const * exr_get_default_allocator(void)
    • nexr_data_source_from_memory

      public static int nexr_data_source_from_memory(long data, long size, long out_source)
      ExrResult exr_data_source_from_memory(void const * data, size_t size, ExrDataSource * out_source)
    • exr_data_source_from_memory

      @NativeType("ExrResult") public static int exr_data_source_from_memory(@NativeType("void const *") ByteBuffer data, @NativeType("ExrDataSource *") ExrDataSource out_source)
      ExrResult exr_data_source_from_memory(void const * data, size_t size, ExrDataSource * out_source)
    • nexr_data_sink_to_memory

      public static int nexr_data_sink_to_memory(long ctx, long out_sink, long out_data, long out_size)
      ExrResult exr_data_sink_to_memory(ExrContext ctx, ExrDataSink * out_sink, void ** out_data, size_t * out_size)
    • exr_data_sink_to_memory

      @NativeType("ExrResult") public static int exr_data_sink_to_memory(@NativeType("ExrContext") long ctx, @NativeType("ExrDataSink *") ExrDataSink out_sink, @NativeType("void **") PointerBuffer out_data, @NativeType("size_t *") PointerBuffer out_size)
      ExrResult exr_data_sink_to_memory(ExrContext ctx, ExrDataSink * out_sink, void ** out_data, size_t * out_size)
    • nexr_get_last_error

      public static int nexr_get_last_error(long ctx, long out_info)
      ExrResult exr_get_last_error(ExrContext ctx, ExrErrorInfo * out_info)
    • exr_get_last_error

      @NativeType("ExrResult") public static int exr_get_last_error(@NativeType("ExrContext") long ctx, @NativeType("ExrErrorInfo *") ExrErrorInfo out_info)
      ExrResult exr_get_last_error(ExrContext ctx, ExrErrorInfo * out_info)
    • nexr_get_error_count

      public static int nexr_get_error_count(long ctx)
      uint32_t exr_get_error_count(ExrContext ctx)
    • exr_get_error_count

      @NativeType("uint32_t") public static int exr_get_error_count(@NativeType("ExrContext") long ctx)
      uint32_t exr_get_error_count(ExrContext ctx)
    • nexr_get_error_at

      public static int nexr_get_error_at(long ctx, int index, long out_info)
      ExrResult exr_get_error_at(ExrContext ctx, uint32_t index, ExrErrorInfo * out_info)
    • exr_get_error_at

      @NativeType("ExrResult") public static int exr_get_error_at(@NativeType("ExrContext") long ctx, @NativeType("uint32_t") int index, @NativeType("ExrErrorInfo *") ExrErrorInfo out_info)
      ExrResult exr_get_error_at(ExrContext ctx, uint32_t index, ExrErrorInfo * out_info)
    • nexr_clear_errors

      public static void nexr_clear_errors(long ctx)
      void exr_clear_errors(ExrContext ctx)
    • exr_clear_errors

      public static void exr_clear_errors(@NativeType("ExrContext") long ctx)
      void exr_clear_errors(ExrContext ctx)
    • nexr_result_to_string

      public static long nexr_result_to_string(int result)
      char const * exr_result_to_string(ExrResult result)
    • exr_result_to_string

      @NativeType("char const *") public static @Nullable String exr_result_to_string(@NativeType("ExrResult") int result)
      char const * exr_result_to_string(ExrResult result)
    • nexr_context_create

      public static int nexr_context_create(long create_info, long out_ctx)
      ExrResult exr_context_create(ExrContextCreateInfo const * create_info, ExrContext * out_ctx)
    • exr_context_create

      @NativeType("ExrResult") public static int exr_context_create(@NativeType("ExrContextCreateInfo const *") ExrContextCreateInfo create_info, @NativeType("ExrContext *") PointerBuffer out_ctx)
      ExrResult exr_context_create(ExrContextCreateInfo const * create_info, ExrContext * out_ctx)
    • nexr_context_destroy

      public static void nexr_context_destroy(long ctx)
      void exr_context_destroy(ExrContext ctx)
    • exr_context_destroy

      public static void exr_context_destroy(@NativeType("ExrContext") long ctx)
      void exr_context_destroy(ExrContext ctx)
    • nexr_context_add_ref

      public static void nexr_context_add_ref(long ctx)
      void exr_context_add_ref(ExrContext ctx)
    • exr_context_add_ref

      public static void exr_context_add_ref(@NativeType("ExrContext") long ctx)
      void exr_context_add_ref(ExrContext ctx)
    • nexr_context_release

      public static void nexr_context_release(long ctx)
      void exr_context_release(ExrContext ctx)
    • exr_context_release

      public static void exr_context_release(@NativeType("ExrContext") long ctx)
      void exr_context_release(ExrContext ctx)
    • nexr_memory_pool_create

      public static int nexr_memory_pool_create(long ctx, long create_info, long out_pool)
      ExrResult exr_memory_pool_create(ExrContext ctx, ExrMemoryPoolCreateInfo const * create_info, ExrMemoryPool * out_pool)
    • exr_memory_pool_create

      @NativeType("ExrResult") public static int exr_memory_pool_create(@NativeType("ExrContext") long ctx, @NativeType("ExrMemoryPoolCreateInfo const *") ExrMemoryPoolCreateInfo create_info, @NativeType("ExrMemoryPool *") PointerBuffer out_pool)
      ExrResult exr_memory_pool_create(ExrContext ctx, ExrMemoryPoolCreateInfo const * create_info, ExrMemoryPool * out_pool)
    • nexr_memory_pool_destroy

      public static void nexr_memory_pool_destroy(long pool)
      void exr_memory_pool_destroy(ExrMemoryPool pool)
    • exr_memory_pool_destroy

      public static void exr_memory_pool_destroy(@NativeType("ExrMemoryPool") long pool)
      void exr_memory_pool_destroy(ExrMemoryPool pool)
    • nexr_memory_pool_reset

      public static void nexr_memory_pool_reset(long pool)
      void exr_memory_pool_reset(ExrMemoryPool pool)
    • exr_memory_pool_reset

      public static void exr_memory_pool_reset(@NativeType("ExrMemoryPool") long pool)
      void exr_memory_pool_reset(ExrMemoryPool pool)
    • nexr_memory_pool_get_used

      public static long nexr_memory_pool_get_used(long pool)
      size_t exr_memory_pool_get_used(ExrMemoryPool pool)
    • exr_memory_pool_get_used

      @NativeType("size_t") public static long exr_memory_pool_get_used(@NativeType("ExrMemoryPool") long pool)
      size_t exr_memory_pool_get_used(ExrMemoryPool pool)
    • nexr_decoder_create

      public static int nexr_decoder_create(long ctx, long create_info, long out_decoder)
      ExrResult exr_decoder_create(ExrContext ctx, ExrDecoderCreateInfo const * create_info, ExrDecoder * out_decoder)
    • exr_decoder_create

      @NativeType("ExrResult") public static int exr_decoder_create(@NativeType("ExrContext") long ctx, @NativeType("ExrDecoderCreateInfo const *") ExrDecoderCreateInfo create_info, @NativeType("ExrDecoder *") PointerBuffer out_decoder)
      ExrResult exr_decoder_create(ExrContext ctx, ExrDecoderCreateInfo const * create_info, ExrDecoder * out_decoder)
    • nexr_decoder_destroy

      public static void nexr_decoder_destroy(long decoder)
      void exr_decoder_destroy(ExrDecoder decoder)
    • exr_decoder_destroy

      public static void exr_decoder_destroy(@NativeType("ExrDecoder") long decoder)
      void exr_decoder_destroy(ExrDecoder decoder)
    • nexr_decoder_parse_header

      public static int nexr_decoder_parse_header(long decoder, long out_image)
      ExrResult exr_decoder_parse_header(ExrDecoder decoder, ExrImage * out_image)
    • exr_decoder_parse_header

      @NativeType("ExrResult") public static int exr_decoder_parse_header(@NativeType("ExrDecoder") long decoder, @NativeType("ExrImage *") PointerBuffer out_image)
      ExrResult exr_decoder_parse_header(ExrDecoder decoder, ExrImage * out_image)
    • nexr_decoder_wait_idle

      public static int nexr_decoder_wait_idle(long decoder)
      ExrResult exr_decoder_wait_idle(ExrDecoder decoder)
    • exr_decoder_wait_idle

      @NativeType("ExrResult") public static int exr_decoder_wait_idle(@NativeType("ExrDecoder") long decoder)
      ExrResult exr_decoder_wait_idle(ExrDecoder decoder)
    • nexr_decoder_get_suspend_state

      public static int nexr_decoder_get_suspend_state(long decoder, long out_state)
      ExrResult exr_decoder_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)
    • exr_decoder_get_suspend_state

      @NativeType("ExrResult") public static int exr_decoder_get_suspend_state(@NativeType("ExrDecoder") long decoder, @NativeType("ExrSuspendState *") PointerBuffer out_state)
      ExrResult exr_decoder_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)
    • nexr_suspend_get_pending_fetch

      public static int nexr_suspend_get_pending_fetch(long state, long out_fetch)
      ExrResult exr_suspend_get_pending_fetch(ExrSuspendState state, ExrPendingFetch * out_fetch)
    • exr_suspend_get_pending_fetch

      @NativeType("ExrResult") public static int exr_suspend_get_pending_fetch(@NativeType("ExrSuspendState") long state, @NativeType("ExrPendingFetch *") ExrPendingFetch out_fetch)
      ExrResult exr_suspend_get_pending_fetch(ExrSuspendState state, ExrPendingFetch * out_fetch)
    • nexr_suspend_complete_fetch

      public static int nexr_suspend_complete_fetch(long state, long data, long size)
      ExrResult exr_suspend_complete_fetch(ExrSuspendState state, void const * data, size_t size)
    • exr_suspend_complete_fetch

      @NativeType("ExrResult") public static int exr_suspend_complete_fetch(@NativeType("ExrSuspendState") long state, @NativeType("void const *") ByteBuffer data)
      ExrResult exr_suspend_complete_fetch(ExrSuspendState state, void const * data, size_t size)
    • nexr_decoder_resume

      public static int nexr_decoder_resume(long decoder)
      ExrResult exr_decoder_resume(ExrDecoder decoder)
    • exr_decoder_resume

      @NativeType("ExrResult") public static int exr_decoder_resume(@NativeType("ExrDecoder") long decoder)
      ExrResult exr_decoder_resume(ExrDecoder decoder)
    • nexr_image_get_info

      public static int nexr_image_get_info(long image, long out_info)
      ExrResult exr_image_get_info(ExrImage image, ExrImageInfo * out_info)
    • exr_image_get_info

      @NativeType("ExrResult") public static int exr_image_get_info(@NativeType("ExrImage") long image, @NativeType("ExrImageInfo *") ExrImageInfo out_info)
      ExrResult exr_image_get_info(ExrImage image, ExrImageInfo * out_info)
    • nexr_image_destroy

      public static void nexr_image_destroy(long image)
      void exr_image_destroy(ExrImage image)
    • exr_image_destroy

      public static void exr_image_destroy(@NativeType("ExrImage") long image)
      void exr_image_destroy(ExrImage image)
    • nexr_image_get_channel_count

      public static int nexr_image_get_channel_count(long image, long out_count)
      ExrResult exr_image_get_channel_count(ExrImage image, uint32_t * out_count)
    • exr_image_get_channel_count

      @NativeType("ExrResult") public static int exr_image_get_channel_count(@NativeType("ExrImage") long image, @NativeType("uint32_t *") IntBuffer out_count)
      ExrResult exr_image_get_channel_count(ExrImage image, uint32_t * out_count)
    • nexr_image_get_channel

      public static int nexr_image_get_channel(long image, int index, long out_info)
      ExrResult exr_image_get_channel(ExrImage image, uint32_t index, ExrChannelInfo * out_info)
    • exr_image_get_channel

      @NativeType("ExrResult") public static int exr_image_get_channel(@NativeType("ExrImage") long image, @NativeType("uint32_t") int index, @NativeType("ExrChannelInfo *") ExrChannelInfo out_info)
      ExrResult exr_image_get_channel(ExrImage image, uint32_t index, ExrChannelInfo * out_info)
    • nexr_image_find_channel

      public static int nexr_image_find_channel(long image, long name, long out_index)
      ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)
    • exr_image_find_channel

      @NativeType("ExrResult") public static int exr_image_find_channel(@NativeType("ExrImage") long image, @NativeType("char const *") ByteBuffer name, @NativeType("uint32_t *") IntBuffer out_index)
      ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)
    • exr_image_find_channel

      @NativeType("ExrResult") public static int exr_image_find_channel(@NativeType("ExrImage") long image, @NativeType("char const *") CharSequence name, @NativeType("uint32_t *") IntBuffer out_index)
      ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)
    • nexr_image_get_part_count

      public static int nexr_image_get_part_count(long image, long out_count)
      ExrResult exr_image_get_part_count(ExrImage image, uint32_t * out_count)
    • exr_image_get_part_count

      @NativeType("ExrResult") public static int exr_image_get_part_count(@NativeType("ExrImage") long image, @NativeType("uint32_t *") IntBuffer out_count)
      ExrResult exr_image_get_part_count(ExrImage image, uint32_t * out_count)
    • nexr_image_get_part

      public static int nexr_image_get_part(long image, int index, long out_part)
      ExrResult exr_image_get_part(ExrImage image, uint32_t index, ExrPart * out_part)
    • exr_image_get_part

      @NativeType("ExrResult") public static int exr_image_get_part(@NativeType("ExrImage") long image, @NativeType("uint32_t") int index, @NativeType("ExrPart *") PointerBuffer out_part)
      ExrResult exr_image_get_part(ExrImage image, uint32_t index, ExrPart * out_part)
    • nexr_image_find_part_by_name

      public static int nexr_image_find_part_by_name(long image, long name, long out_part)
      ExrResult exr_image_find_part_by_name(ExrImage image, char const * name, ExrPart * out_part)
    • exr_image_find_part_by_name

      @NativeType("ExrResult") public static int exr_image_find_part_by_name(@NativeType("ExrImage") long image, @NativeType("char const *") ByteBuffer name, @NativeType("ExrPart *") PointerBuffer out_part)
      ExrResult exr_image_find_part_by_name(ExrImage image, char const * name, ExrPart * out_part)
    • exr_image_find_part_by_name

      @NativeType("ExrResult") public static int exr_image_find_part_by_name(@NativeType("ExrImage") long image, @NativeType("char const *") CharSequence name, @NativeType("ExrPart *") PointerBuffer out_part)
      ExrResult exr_image_find_part_by_name(ExrImage image, char const * name, ExrPart * out_part)
    • nexr_part_destroy

      public static void nexr_part_destroy(long part)
      void exr_part_destroy(ExrPart part)
    • exr_part_destroy

      public static void exr_part_destroy(@NativeType("ExrPart") long part)
      void exr_part_destroy(ExrPart part)
    • nexr_part_get_info

      public static int nexr_part_get_info(long part, long out_info)
      ExrResult exr_part_get_info(ExrPart part, ExrPartInfo * out_info)
    • exr_part_get_info

      @NativeType("ExrResult") public static int exr_part_get_info(@NativeType("ExrPart") long part, @NativeType("ExrPartInfo *") ExrPartInfo out_info)
      ExrResult exr_part_get_info(ExrPart part, ExrPartInfo * out_info)
    • nexr_part_get_channel

      public static int nexr_part_get_channel(long part, int index, long out_info)
      ExrResult exr_part_get_channel(ExrPart part, uint32_t index, ExrChannelInfo * out_info)
    • exr_part_get_channel

      @NativeType("ExrResult") public static int exr_part_get_channel(@NativeType("ExrPart") long part, @NativeType("uint32_t") int index, @NativeType("ExrChannelInfo *") ExrChannelInfo out_info)
      ExrResult exr_part_get_channel(ExrPart part, uint32_t index, ExrChannelInfo * out_info)
    • nexr_part_get_attribute_count

      public static int nexr_part_get_attribute_count(long part, long out_count)
      ExrResult exr_part_get_attribute_count(ExrPart part, uint32_t * out_count)
    • exr_part_get_attribute_count

      @NativeType("ExrResult") public static int exr_part_get_attribute_count(@NativeType("ExrPart") long part, @NativeType("uint32_t *") IntBuffer out_count)
      ExrResult exr_part_get_attribute_count(ExrPart part, uint32_t * out_count)
    • nexr_part_get_attribute

      public static int nexr_part_get_attribute(long part, long name, long out_attr)
      ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)
    • exr_part_get_attribute

      @NativeType("ExrResult") public static int exr_part_get_attribute(@NativeType("ExrPart") long part, @NativeType("char const *") ByteBuffer name, @NativeType("ExrAttribute *") ExrAttribute out_attr)
      ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)
    • exr_part_get_attribute

      @NativeType("ExrResult") public static int exr_part_get_attribute(@NativeType("ExrPart") long part, @NativeType("char const *") CharSequence name, @NativeType("ExrAttribute *") ExrAttribute out_attr)
      ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)
    • nexr_part_get_attribute_at

      public static int nexr_part_get_attribute_at(long part, int index, long out_attr)
      ExrResult exr_part_get_attribute_at(ExrPart part, uint32_t index, ExrAttribute * out_attr)
    • exr_part_get_attribute_at

      @NativeType("ExrResult") public static int exr_part_get_attribute_at(@NativeType("ExrPart") long part, @NativeType("uint32_t") int index, @NativeType("ExrAttribute *") ExrAttribute out_attr)
      ExrResult exr_part_get_attribute_at(ExrPart part, uint32_t index, ExrAttribute * out_attr)
    • nexr_part_has_attribute

      public static int nexr_part_has_attribute(long part, long name)
      int exr_part_has_attribute(ExrPart part, char const * name)
    • exr_part_has_attribute

      public static int exr_part_has_attribute(@NativeType("ExrPart") long part, @NativeType("char const *") ByteBuffer name)
      int exr_part_has_attribute(ExrPart part, char const * name)
    • exr_part_has_attribute

      public static int exr_part_has_attribute(@NativeType("ExrPart") long part, @NativeType("char const *") CharSequence name)
      int exr_part_has_attribute(ExrPart part, char const * name)
    • nexr_part_get_chunk_count

      public static int nexr_part_get_chunk_count(long part, long out_count)
      ExrResult exr_part_get_chunk_count(ExrPart part, uint32_t * out_count)
    • exr_part_get_chunk_count

      @NativeType("ExrResult") public static int exr_part_get_chunk_count(@NativeType("ExrPart") long part, @NativeType("uint32_t *") IntBuffer out_count)
      ExrResult exr_part_get_chunk_count(ExrPart part, uint32_t * out_count)
    • nexr_command_buffer_create

      public static int nexr_command_buffer_create(long ctx, long create_info, long out_cmd)
      ExrResult exr_command_buffer_create(ExrContext ctx, ExrCommandBufferCreateInfo const * create_info, ExrCommandBuffer * out_cmd)
    • exr_command_buffer_create

      @NativeType("ExrResult") public static int exr_command_buffer_create(@NativeType("ExrContext") long ctx, @NativeType("ExrCommandBufferCreateInfo const *") ExrCommandBufferCreateInfo create_info, @NativeType("ExrCommandBuffer *") PointerBuffer out_cmd)
      ExrResult exr_command_buffer_create(ExrContext ctx, ExrCommandBufferCreateInfo const * create_info, ExrCommandBuffer * out_cmd)
    • nexr_command_buffer_destroy

      public static void nexr_command_buffer_destroy(long cmd)
      void exr_command_buffer_destroy(ExrCommandBuffer cmd)
    • exr_command_buffer_destroy

      public static void exr_command_buffer_destroy(@NativeType("ExrCommandBuffer") long cmd)
      void exr_command_buffer_destroy(ExrCommandBuffer cmd)
    • nexr_command_buffer_reset

      public static int nexr_command_buffer_reset(long cmd)
      ExrResult exr_command_buffer_reset(ExrCommandBuffer cmd)
    • exr_command_buffer_reset

      @NativeType("ExrResult") public static int exr_command_buffer_reset(@NativeType("ExrCommandBuffer") long cmd)
      ExrResult exr_command_buffer_reset(ExrCommandBuffer cmd)
    • nexr_command_buffer_begin

      public static int nexr_command_buffer_begin(long cmd)
      ExrResult exr_command_buffer_begin(ExrCommandBuffer cmd)
    • exr_command_buffer_begin

      @NativeType("ExrResult") public static int exr_command_buffer_begin(@NativeType("ExrCommandBuffer") long cmd)
      ExrResult exr_command_buffer_begin(ExrCommandBuffer cmd)
    • nexr_command_buffer_end

      public static int nexr_command_buffer_end(long cmd)
      ExrResult exr_command_buffer_end(ExrCommandBuffer cmd)
    • exr_command_buffer_end

      @NativeType("ExrResult") public static int exr_command_buffer_end(@NativeType("ExrCommandBuffer") long cmd)
      ExrResult exr_command_buffer_end(ExrCommandBuffer cmd)
    • nexr_cmd_request_tile

      public static int nexr_cmd_request_tile(long cmd, long request)
      ExrResult exr_cmd_request_tile(ExrCommandBuffer cmd, ExrTileRequest const * request)
    • exr_cmd_request_tile

      @NativeType("ExrResult") public static int exr_cmd_request_tile(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrTileRequest const *") ExrTileRequest request)
      ExrResult exr_cmd_request_tile(ExrCommandBuffer cmd, ExrTileRequest const * request)
    • nexr_cmd_request_tiles

      public static int nexr_cmd_request_tiles(long cmd, int count, long requests)
      ExrResult exr_cmd_request_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileRequest const * requests)
    • exr_cmd_request_tiles

      @NativeType("ExrResult") public static int exr_cmd_request_tiles(@NativeType("ExrCommandBuffer") long cmd, @NativeType("uint32_t") int count, @NativeType("ExrTileRequest const *") ExrTileRequest requests)
      ExrResult exr_cmd_request_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileRequest const * requests)
    • nexr_cmd_request_scanlines

      public static int nexr_cmd_request_scanlines(long cmd, long request)
      ExrResult exr_cmd_request_scanlines(ExrCommandBuffer cmd, ExrScanlineRequest const * request)
    • exr_cmd_request_scanlines

      @NativeType("ExrResult") public static int exr_cmd_request_scanlines(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrScanlineRequest const *") ExrScanlineRequest request)
      ExrResult exr_cmd_request_scanlines(ExrCommandBuffer cmd, ExrScanlineRequest const * request)
    • nexr_cmd_request_scanline_blocks

      public static int nexr_cmd_request_scanline_blocks(long cmd, int count, long requests)
      ExrResult exr_cmd_request_scanline_blocks(ExrCommandBuffer cmd, uint32_t count, ExrScanlineRequest const * requests)
    • exr_cmd_request_scanline_blocks

      @NativeType("ExrResult") public static int exr_cmd_request_scanline_blocks(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrScanlineRequest const *") ExrScanlineRequest.Buffer requests)
      ExrResult exr_cmd_request_scanline_blocks(ExrCommandBuffer cmd, uint32_t count, ExrScanlineRequest const * requests)
    • nexr_part_get_deep_sample_counts

      public static int nexr_part_get_deep_sample_counts(long decoder, long part, int y_start, int num_lines, long out_info)
      ExrResult exr_part_get_deep_sample_counts(ExrDecoder decoder, ExrPart part, int32_t y_start, int32_t num_lines, ExrDeepSampleInfo * out_info)
    • exr_part_get_deep_sample_counts

      @NativeType("ExrResult") public static int exr_part_get_deep_sample_counts(@NativeType("ExrDecoder") long decoder, @NativeType("ExrPart") long part, @NativeType("int32_t") int y_start, @NativeType("int32_t") int num_lines, @NativeType("ExrDeepSampleInfo *") ExrDeepSampleInfo out_info)
      ExrResult exr_part_get_deep_sample_counts(ExrDecoder decoder, ExrPart part, int32_t y_start, int32_t num_lines, ExrDeepSampleInfo * out_info)
    • nexr_deep_sample_info_free

      public static void nexr_deep_sample_info_free(long ctx, long info)
      void exr_deep_sample_info_free(ExrContext ctx, ExrDeepSampleInfo * info)
    • exr_deep_sample_info_free

      public static void exr_deep_sample_info_free(@NativeType("ExrContext") long ctx, @NativeType("ExrDeepSampleInfo *") ExrDeepSampleInfo info)
      void exr_deep_sample_info_free(ExrContext ctx, ExrDeepSampleInfo * info)
    • nexr_cmd_request_deep_scanlines

      public static int nexr_cmd_request_deep_scanlines(long cmd, long request)
      ExrResult exr_cmd_request_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineRequest const * request)
    • exr_cmd_request_deep_scanlines

      @NativeType("ExrResult") public static int exr_cmd_request_deep_scanlines(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrDeepScanlineRequest const *") ExrDeepScanlineRequest request)
      ExrResult exr_cmd_request_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineRequest const * request)
    • nexr_part_get_deep_tile_sample_counts

      public static int nexr_part_get_deep_tile_sample_counts(long decoder, long part, int tile_x, int tile_y, int level_x, int level_y, long out_info)
      ExrResult exr_part_get_deep_tile_sample_counts(ExrDecoder decoder, ExrPart part, int32_t tile_x, int32_t tile_y, int32_t level_x, int32_t level_y, ExrDeepTileSampleInfo * out_info)
    • exr_part_get_deep_tile_sample_counts

      @NativeType("ExrResult") public static int exr_part_get_deep_tile_sample_counts(@NativeType("ExrDecoder") long decoder, @NativeType("ExrPart") long part, @NativeType("int32_t") int tile_x, @NativeType("int32_t") int tile_y, @NativeType("int32_t") int level_x, @NativeType("int32_t") int level_y, @NativeType("ExrDeepTileSampleInfo *") ExrDeepTileSampleInfo out_info)
      ExrResult exr_part_get_deep_tile_sample_counts(ExrDecoder decoder, ExrPart part, int32_t tile_x, int32_t tile_y, int32_t level_x, int32_t level_y, ExrDeepTileSampleInfo * out_info)
    • nexr_deep_tile_sample_info_free

      public static void nexr_deep_tile_sample_info_free(long ctx, long info)
      void exr_deep_tile_sample_info_free(ExrContext ctx, ExrDeepTileSampleInfo * info)
    • exr_deep_tile_sample_info_free

      public static void exr_deep_tile_sample_info_free(@NativeType("ExrContext") long ctx, @NativeType("ExrDeepTileSampleInfo *") ExrDeepTileSampleInfo info)
      void exr_deep_tile_sample_info_free(ExrContext ctx, ExrDeepTileSampleInfo * info)
    • nexr_cmd_request_deep_tiles

      public static int nexr_cmd_request_deep_tiles(long cmd, long request)
      ExrResult exr_cmd_request_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileRequest const * request)
    • exr_cmd_request_deep_tiles

      @NativeType("ExrResult") public static int exr_cmd_request_deep_tiles(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrDeepTileRequest const *") ExrDeepTileRequest request)
      ExrResult exr_cmd_request_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileRequest const * request)
    • nexr_cmd_request_deep_tile_batch

      public static int nexr_cmd_request_deep_tile_batch(long cmd, int count, long requests)
      ExrResult exr_cmd_request_deep_tile_batch(ExrCommandBuffer cmd, uint32_t count, ExrDeepTileRequest const * requests)
    • exr_cmd_request_deep_tile_batch

      @NativeType("ExrResult") public static int exr_cmd_request_deep_tile_batch(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrDeepTileRequest const *") ExrDeepTileRequest.Buffer requests)
      ExrResult exr_cmd_request_deep_tile_batch(ExrCommandBuffer cmd, uint32_t count, ExrDeepTileRequest const * requests)
    • nexr_cmd_request_full_image

      public static int nexr_cmd_request_full_image(long cmd, long request)
      ExrResult exr_cmd_request_full_image(ExrCommandBuffer cmd, ExrFullImageRequest const * request)
    • exr_cmd_request_full_image

      @NativeType("ExrResult") public static int exr_cmd_request_full_image(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrFullImageRequest const *") ExrFullImageRequest request)
      ExrResult exr_cmd_request_full_image(ExrCommandBuffer cmd, ExrFullImageRequest const * request)
    • nexr_submit

      public static int nexr_submit(long decoder, long submit_info)
      ExrResult exr_submit(ExrDecoder decoder, ExrSubmitInfo const * submit_info)
    • exr_submit

      @NativeType("ExrResult") public static int exr_submit(@NativeType("ExrDecoder") long decoder, @NativeType("ExrSubmitInfo const *") ExrSubmitInfo submit_info)
      ExrResult exr_submit(ExrDecoder decoder, ExrSubmitInfo const * submit_info)
    • nexr_fence_create

      public static int nexr_fence_create(long ctx, long create_info, long out_fence)
      ExrResult exr_fence_create(ExrContext ctx, ExrFenceCreateInfo const * create_info, ExrFence * out_fence)
    • exr_fence_create

      @NativeType("ExrResult") public static int exr_fence_create(@NativeType("ExrContext") long ctx, @NativeType("ExrFenceCreateInfo const *") ExrFenceCreateInfo create_info, @NativeType("ExrFence *") PointerBuffer out_fence)
      ExrResult exr_fence_create(ExrContext ctx, ExrFenceCreateInfo const * create_info, ExrFence * out_fence)
    • nexr_fence_destroy

      public static void nexr_fence_destroy(long fence)
      void exr_fence_destroy(ExrFence fence)
    • exr_fence_destroy

      public static void exr_fence_destroy(@NativeType("ExrFence") long fence)
      void exr_fence_destroy(ExrFence fence)
    • nexr_fence_wait

      public static int nexr_fence_wait(long fence, long timeout_ns)
      ExrResult exr_fence_wait(ExrFence fence, uint64_t timeout_ns)
    • exr_fence_wait

      @NativeType("ExrResult") public static int exr_fence_wait(@NativeType("ExrFence") long fence, @NativeType("uint64_t") long timeout_ns)
      ExrResult exr_fence_wait(ExrFence fence, uint64_t timeout_ns)
    • nexr_fence_get_status

      public static int nexr_fence_get_status(long fence)
      ExrResult exr_fence_get_status(ExrFence fence)
    • exr_fence_get_status

      @NativeType("ExrResult") public static int exr_fence_get_status(@NativeType("ExrFence") long fence)
      ExrResult exr_fence_get_status(ExrFence fence)
    • nexr_fence_reset

      public static int nexr_fence_reset(long fence)
      ExrResult exr_fence_reset(ExrFence fence)
    • exr_fence_reset

      @NativeType("ExrResult") public static int exr_fence_reset(@NativeType("ExrFence") long fence)
      ExrResult exr_fence_reset(ExrFence fence)
    • nexr_get_suspend_state

      public static int nexr_get_suspend_state(long decoder, long out_state)
      ExrResult exr_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)
    • exr_get_suspend_state

      @NativeType("ExrResult") public static int exr_get_suspend_state(@NativeType("ExrDecoder") long decoder, @NativeType("ExrSuspendState *") PointerBuffer out_state)
      ExrResult exr_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)
    • nexr_resume

      public static int nexr_resume(long decoder, long state)
      ExrResult exr_resume(ExrDecoder decoder, ExrSuspendState state)
    • exr_resume

      @NativeType("ExrResult") public static int exr_resume(@NativeType("ExrDecoder") long decoder, @NativeType("ExrSuspendState") long state)
      ExrResult exr_resume(ExrDecoder decoder, ExrSuspendState state)
    • nexr_suspend_state_destroy

      public static void nexr_suspend_state_destroy(long state)
      void exr_suspend_state_destroy(ExrSuspendState state)
    • exr_suspend_state_destroy

      public static void exr_suspend_state_destroy(@NativeType("ExrSuspendState") long state)
      void exr_suspend_state_destroy(ExrSuspendState state)
    • nexr_decoder_set_progress_callback

      public static int nexr_decoder_set_progress_callback(long decoder, long callback, long userdata, int interval_ms)
      ExrResult exr_decoder_set_progress_callback(ExrDecoder decoder, ExrProgressCallback callback, void * userdata, int32_t interval_ms)
    • exr_decoder_set_progress_callback

      @NativeType("ExrResult") public static int exr_decoder_set_progress_callback(@NativeType("ExrDecoder") long decoder, @NativeType("ExrProgressCallback") ExrProgressCallbackI callback, @NativeType("void *") long userdata, @NativeType("int32_t") int interval_ms)
      ExrResult exr_decoder_set_progress_callback(ExrDecoder decoder, ExrProgressCallback callback, void * userdata, int32_t interval_ms)
    • nexr_encoder_create

      public static int nexr_encoder_create(long ctx, long create_info, long out_encoder)
      ExrResult exr_encoder_create(ExrContext ctx, ExrEncoderCreateInfo const * create_info, ExrEncoder * out_encoder)
    • exr_encoder_create

      @NativeType("ExrResult") public static int exr_encoder_create(@NativeType("ExrContext") long ctx, @NativeType("ExrEncoderCreateInfo const *") ExrEncoderCreateInfo create_info, @NativeType("ExrEncoder *") PointerBuffer out_encoder)
      ExrResult exr_encoder_create(ExrContext ctx, ExrEncoderCreateInfo const * create_info, ExrEncoder * out_encoder)
    • nexr_encoder_destroy

      public static void nexr_encoder_destroy(long encoder)
      void exr_encoder_destroy(ExrEncoder encoder)
    • exr_encoder_destroy

      public static void exr_encoder_destroy(@NativeType("ExrEncoder") long encoder)
      void exr_encoder_destroy(ExrEncoder encoder)
    • nexr_write_image_create

      public static int nexr_write_image_create(long encoder, long create_info, long out_image)
      ExrResult exr_write_image_create(ExrEncoder encoder, ExrWriteImageCreateInfo const * create_info, ExrWriteImage * out_image)
    • exr_write_image_create

      @NativeType("ExrResult") public static int exr_write_image_create(@NativeType("ExrEncoder") long encoder, @NativeType("ExrWriteImageCreateInfo const *") ExrWriteImageCreateInfo create_info, @NativeType("ExrWriteImage *") PointerBuffer out_image)
      ExrResult exr_write_image_create(ExrEncoder encoder, ExrWriteImageCreateInfo const * create_info, ExrWriteImage * out_image)
    • nexr_write_image_destroy

      public static void nexr_write_image_destroy(long image)
      void exr_write_image_destroy(ExrWriteImage image)
    • exr_write_image_destroy

      public static void exr_write_image_destroy(@NativeType("ExrWriteImage") long image)
      void exr_write_image_destroy(ExrWriteImage image)
    • nexr_write_image_set_attribute

      public static int nexr_write_image_set_attribute(long image, long name, long type, long value, int size)
      ExrResult exr_write_image_set_attribute(ExrWriteImage image, char const * name, char const * type, void const * value, uint32_t size)
    • exr_write_image_set_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") ByteBuffer name, @NativeType("char const *") ByteBuffer type, @NativeType("void const *") ByteBuffer value)
      ExrResult exr_write_image_set_attribute(ExrWriteImage image, char const * name, char const * type, void const * value, uint32_t size)
    • exr_write_image_set_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") CharSequence name, @NativeType("char const *") CharSequence type, @NativeType("void const *") ByteBuffer value)
      ExrResult exr_write_image_set_attribute(ExrWriteImage image, char const * name, char const * type, void const * value, uint32_t size)
    • nexr_write_image_set_int_attribute

      public static int nexr_write_image_set_int_attribute(long image, long name, int value)
      ExrResult exr_write_image_set_int_attribute(ExrWriteImage image, char const * name, int32_t value)
    • exr_write_image_set_int_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_int_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") ByteBuffer name, @NativeType("int32_t") int value)
      ExrResult exr_write_image_set_int_attribute(ExrWriteImage image, char const * name, int32_t value)
    • exr_write_image_set_int_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_int_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") CharSequence name, @NativeType("int32_t") int value)
      ExrResult exr_write_image_set_int_attribute(ExrWriteImage image, char const * name, int32_t value)
    • nexr_write_image_set_float_attribute

      public static int nexr_write_image_set_float_attribute(long image, long name, float value)
      ExrResult exr_write_image_set_float_attribute(ExrWriteImage image, char const * name, float value)
    • exr_write_image_set_float_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_float_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") ByteBuffer name, float value)
      ExrResult exr_write_image_set_float_attribute(ExrWriteImage image, char const * name, float value)
    • exr_write_image_set_float_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_float_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") CharSequence name, float value)
      ExrResult exr_write_image_set_float_attribute(ExrWriteImage image, char const * name, float value)
    • nexr_write_image_set_string_attribute

      public static int nexr_write_image_set_string_attribute(long image, long name, long value)
      ExrResult exr_write_image_set_string_attribute(ExrWriteImage image, char const * name, char const * value)
    • exr_write_image_set_string_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_string_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") ByteBuffer name, @NativeType("char const *") ByteBuffer value)
      ExrResult exr_write_image_set_string_attribute(ExrWriteImage image, char const * name, char const * value)
    • exr_write_image_set_string_attribute

      @NativeType("ExrResult") public static int exr_write_image_set_string_attribute(@NativeType("ExrWriteImage") long image, @NativeType("char const *") CharSequence name, @NativeType("char const *") CharSequence value)
      ExrResult exr_write_image_set_string_attribute(ExrWriteImage image, char const * name, char const * value)
    • nexr_cmd_write_tile

      public static int nexr_cmd_write_tile(long cmd, long write)
      ExrResult exr_cmd_write_tile(ExrCommandBuffer cmd, ExrTileWrite const * write)
    • exr_cmd_write_tile

      @NativeType("ExrResult") public static int exr_cmd_write_tile(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrTileWrite const *") ExrTileWrite write)
      ExrResult exr_cmd_write_tile(ExrCommandBuffer cmd, ExrTileWrite const * write)
    • nexr_cmd_write_tiles

      public static int nexr_cmd_write_tiles(long cmd, int count, long writes)
      ExrResult exr_cmd_write_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileWrite const * writes)
    • exr_cmd_write_tiles

      @NativeType("ExrResult") public static int exr_cmd_write_tiles(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrTileWrite const *") ExrTileWrite.Buffer writes)
      ExrResult exr_cmd_write_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileWrite const * writes)
    • nexr_cmd_write_scanlines

      public static int nexr_cmd_write_scanlines(long cmd, long write)
      ExrResult exr_cmd_write_scanlines(ExrCommandBuffer cmd, ExrScanlineWrite const * write)
    • exr_cmd_write_scanlines

      @NativeType("ExrResult") public static int exr_cmd_write_scanlines(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrScanlineWrite const *") ExrScanlineWrite write)
      ExrResult exr_cmd_write_scanlines(ExrCommandBuffer cmd, ExrScanlineWrite const * write)
    • nexr_cmd_write_deep_scanlines

      public static int nexr_cmd_write_deep_scanlines(long cmd, long write)
      ExrResult exr_cmd_write_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineWrite const * write)
    • exr_cmd_write_deep_scanlines

      @NativeType("ExrResult") public static int exr_cmd_write_deep_scanlines(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrDeepScanlineWrite const *") ExrDeepScanlineWrite write)
      ExrResult exr_cmd_write_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineWrite const * write)
    • nexr_cmd_write_deep_tiles

      public static int nexr_cmd_write_deep_tiles(long cmd, long write)
      ExrResult exr_cmd_write_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileWrite const * write)
    • exr_cmd_write_deep_tiles

      @NativeType("ExrResult") public static int exr_cmd_write_deep_tiles(@NativeType("ExrCommandBuffer") long cmd, @NativeType("ExrDeepTileWrite const *") ExrDeepTileWrite write)
      ExrResult exr_cmd_write_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileWrite const * write)
    • nexr_submit_write

      public static int nexr_submit_write(long encoder, long submit_info)
      ExrResult exr_submit_write(ExrEncoder encoder, ExrSubmitInfo const * submit_info)
    • exr_submit_write

      @NativeType("ExrResult") public static int exr_submit_write(@NativeType("ExrEncoder") long encoder, @NativeType("ExrSubmitInfo const *") ExrSubmitInfo submit_info)
      ExrResult exr_submit_write(ExrEncoder encoder, ExrSubmitInfo const * submit_info)
    • nexr_encoder_finalize

      public static int nexr_encoder_finalize(long encoder)
      ExrResult exr_encoder_finalize(ExrEncoder encoder)
    • exr_encoder_finalize

      @NativeType("ExrResult") public static int exr_encoder_finalize(@NativeType("ExrEncoder") long encoder)
      ExrResult exr_encoder_finalize(ExrEncoder encoder)
    • nexr_decompress_chunk

      public static int nexr_decompress_chunk(long ctx, long info)
      ExrResult exr_decompress_chunk(ExrContext ctx, ExrDecompressInfo const * info)
    • exr_decompress_chunk

      @NativeType("ExrResult") public static int exr_decompress_chunk(@NativeType("ExrContext") long ctx, @NativeType("ExrDecompressInfo const *") ExrDecompressInfo info)
      ExrResult exr_decompress_chunk(ExrContext ctx, ExrDecompressInfo const * info)
    • nexr_compress_chunk

      public static int nexr_compress_chunk(long ctx, long info)
      ExrResult exr_compress_chunk(ExrContext ctx, ExrCompressInfo const * info)
    • exr_compress_chunk

      @NativeType("ExrResult") public static int exr_compress_chunk(@NativeType("ExrContext") long ctx, @NativeType("ExrCompressInfo const *") ExrCompressInfo info)
      ExrResult exr_compress_chunk(ExrContext ctx, ExrCompressInfo const * info)
    • nexr_convert_half_to_float

      public static void nexr_convert_half_to_float(long src, long dst, long count)
      void exr_convert_half_to_float(uint16_t const * src, float * dst, size_t count)
    • exr_convert_half_to_float

      public static void exr_convert_half_to_float(@NativeType("uint16_t const *") ShortBuffer src, @NativeType("float *") FloatBuffer dst)
      void exr_convert_half_to_float(uint16_t const * src, float * dst, size_t count)
    • nexr_convert_float_to_half

      public static void nexr_convert_float_to_half(long src, long dst, long count)
      void exr_convert_float_to_half(float const * src, uint16_t * dst, size_t count)
    • exr_convert_float_to_half

      public static void exr_convert_float_to_half(@NativeType("float const *") FloatBuffer src, @NativeType("uint16_t *") ShortBuffer dst)
      void exr_convert_float_to_half(float const * src, uint16_t * dst, size_t count)
    • nexr_interleave_rgba

      public static void nexr_interleave_rgba(long r, long g, long b, long a, long rgba, long pixel_count)
      void exr_interleave_rgba(float const * r, float const * g, float const * b, float const * a, float * rgba, size_t pixel_count)
    • exr_interleave_rgba

      public static void exr_interleave_rgba(@NativeType("float const *") FloatBuffer r, @NativeType("float const *") FloatBuffer g, @NativeType("float const *") FloatBuffer b, @NativeType("float const *") FloatBuffer a, @NativeType("float *") FloatBuffer rgba)
      void exr_interleave_rgba(float const * r, float const * g, float const * b, float const * a, float * rgba, size_t pixel_count)
    • nexr_deinterleave_rgba

      public static void nexr_deinterleave_rgba(long rgba, long r, long g, long b, long a, long pixel_count)
      void exr_deinterleave_rgba(float const * rgba, float * r, float * g, float * b, float * a, size_t pixel_count)
    • exr_deinterleave_rgba

      public static void exr_deinterleave_rgba(@NativeType("float const *") FloatBuffer rgba, @NativeType("float *") FloatBuffer r, @NativeType("float *") FloatBuffer g, @NativeType("float *") FloatBuffer b, @NativeType("float *") FloatBuffer a)
      void exr_deinterleave_rgba(float const * rgba, float * r, float * g, float * b, float * a, size_t pixel_count)
    • exr_get_simd_capabilities

      @NativeType("uint32_t") public static int exr_get_simd_capabilities()
      uint32_t exr_get_simd_capabilities(void)
    • nexr_get_simd_info

      public static long nexr_get_simd_info()
      char * exr_get_simd_info(void)
    • exr_get_simd_info

      @NativeType("char *") public static @Nullable String exr_get_simd_info()
      char * exr_get_simd_info(void)
    • nexr_get_version

      public static void nexr_get_version(long major, long minor, long patch)
      void exr_get_version(int * major, int * minor, int * patch)
    • exr_get_version

      public static void exr_get_version(@NativeType("int *") IntBuffer major, @NativeType("int *") IntBuffer minor, @NativeType("int *") IntBuffer patch)
      void exr_get_version(int * major, int * minor, int * patch)
    • nexr_get_version_string

      public static long nexr_get_version_string()
      char const * exr_get_version_string(void)
    • exr_get_version_string

      @NativeType("char const *") public static @Nullable String exr_get_version_string()
      char const * exr_get_version_string(void)
    • EXR_SUCCEEDED

      public static boolean EXR_SUCCEEDED(int result)
    • EXR_FAILED

      public static boolean EXR_FAILED(int result)