Class TinyEXR
java.lang.Object
org.lwjgl.util.tinyexr.TinyEXR
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidexr_clear_errors(long ctx) void exr_clear_errors(ExrContext ctx)static intexr_cmd_request_deep_scanlines(long cmd, ExrDeepScanlineRequest request) ExrResult exr_cmd_request_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineRequest const * request)static intexr_cmd_request_deep_tile_batch(long cmd, ExrDeepTileRequest.Buffer requests) ExrResult exr_cmd_request_deep_tile_batch(ExrCommandBuffer cmd, uint32_t count, ExrDeepTileRequest const * requests)static intexr_cmd_request_deep_tiles(long cmd, ExrDeepTileRequest request) ExrResult exr_cmd_request_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileRequest const * request)static intexr_cmd_request_full_image(long cmd, ExrFullImageRequest request) ExrResult exr_cmd_request_full_image(ExrCommandBuffer cmd, ExrFullImageRequest const * request)static intexr_cmd_request_scanline_blocks(long cmd, ExrScanlineRequest.Buffer requests) ExrResult exr_cmd_request_scanline_blocks(ExrCommandBuffer cmd, uint32_t count, ExrScanlineRequest const * requests)static intexr_cmd_request_scanlines(long cmd, ExrScanlineRequest request) ExrResult exr_cmd_request_scanlines(ExrCommandBuffer cmd, ExrScanlineRequest const * request)static intexr_cmd_request_tile(long cmd, ExrTileRequest request) ExrResult exr_cmd_request_tile(ExrCommandBuffer cmd, ExrTileRequest const * request)static intexr_cmd_request_tiles(long cmd, int count, ExrTileRequest requests) ExrResult exr_cmd_request_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileRequest const * requests)static intexr_cmd_write_deep_scanlines(long cmd, ExrDeepScanlineWrite write) ExrResult exr_cmd_write_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineWrite const * write)static intexr_cmd_write_deep_tiles(long cmd, ExrDeepTileWrite write) ExrResult exr_cmd_write_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileWrite const * write)static intexr_cmd_write_scanlines(long cmd, ExrScanlineWrite write) ExrResult exr_cmd_write_scanlines(ExrCommandBuffer cmd, ExrScanlineWrite const * write)static intexr_cmd_write_tile(long cmd, ExrTileWrite write) ExrResult exr_cmd_write_tile(ExrCommandBuffer cmd, ExrTileWrite const * write)static intexr_cmd_write_tiles(long cmd, ExrTileWrite.Buffer writes) ExrResult exr_cmd_write_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileWrite const * writes)static intexr_command_buffer_begin(long cmd) ExrResult exr_command_buffer_begin(ExrCommandBuffer cmd)static intexr_command_buffer_create(long ctx, ExrCommandBufferCreateInfo create_info, PointerBuffer out_cmd) ExrResult exr_command_buffer_create(ExrContext ctx, ExrCommandBufferCreateInfo const * create_info, ExrCommandBuffer * out_cmd)static voidexr_command_buffer_destroy(long cmd) void exr_command_buffer_destroy(ExrCommandBuffer cmd)static intexr_command_buffer_end(long cmd) ExrResult exr_command_buffer_end(ExrCommandBuffer cmd)static intexr_command_buffer_reset(long cmd) ExrResult exr_command_buffer_reset(ExrCommandBuffer cmd)static intexr_compress_chunk(long ctx, ExrCompressInfo info) ExrResult exr_compress_chunk(ExrContext ctx, ExrCompressInfo const * info)static voidexr_context_add_ref(long ctx) void exr_context_add_ref(ExrContext ctx)static intexr_context_create(ExrContextCreateInfo create_info, PointerBuffer out_ctx) ExrResult exr_context_create(ExrContextCreateInfo const * create_info, ExrContext * out_ctx)static voidexr_context_destroy(long ctx) void exr_context_destroy(ExrContext ctx)static voidexr_context_release(long ctx) void exr_context_release(ExrContext ctx)static voidexr_convert_float_to_half(FloatBuffer src, ShortBuffer dst) void exr_convert_float_to_half(float const * src, uint16_t * dst, size_t count)static voidexr_convert_half_to_float(ShortBuffer src, FloatBuffer dst) void exr_convert_half_to_float(uint16_t const * src, float * dst, size_t count)static intexr_data_sink_to_memory(long ctx, ExrDataSink out_sink, PointerBuffer out_data, PointerBuffer out_size) ExrResult exr_data_sink_to_memory(ExrContext ctx, ExrDataSink * out_sink, void ** out_data, size_t * out_size)static intexr_data_source_from_memory(ByteBuffer data, ExrDataSource out_source) ExrResult exr_data_source_from_memory(void const * data, size_t size, ExrDataSource * out_source)static intexr_decoder_create(long ctx, ExrDecoderCreateInfo create_info, PointerBuffer out_decoder) ExrResult exr_decoder_create(ExrContext ctx, ExrDecoderCreateInfo const * create_info, ExrDecoder * out_decoder)static voidexr_decoder_destroy(long decoder) void exr_decoder_destroy(ExrDecoder decoder)static intexr_decoder_get_suspend_state(long decoder, PointerBuffer out_state) ExrResult exr_decoder_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)static intexr_decoder_parse_header(long decoder, PointerBuffer out_image) ExrResult exr_decoder_parse_header(ExrDecoder decoder, ExrImage * out_image)static intexr_decoder_resume(long decoder) ExrResult exr_decoder_resume(ExrDecoder decoder)static intexr_decoder_set_progress_callback(long decoder, ExrProgressCallbackI callback, long userdata, int interval_ms) ExrResult exr_decoder_set_progress_callback(ExrDecoder decoder, ExrProgressCallback callback, void * userdata, int32_t interval_ms)static intexr_decoder_wait_idle(long decoder) ExrResult exr_decoder_wait_idle(ExrDecoder decoder)static intexr_decompress_chunk(long ctx, ExrDecompressInfo info) ExrResult exr_decompress_chunk(ExrContext ctx, ExrDecompressInfo const * info)static voidexr_deep_sample_info_free(long ctx, ExrDeepSampleInfo info) void exr_deep_sample_info_free(ExrContext ctx, ExrDeepSampleInfo * info)static voidexr_deep_tile_sample_info_free(long ctx, ExrDeepTileSampleInfo info) void exr_deep_tile_sample_info_free(ExrContext ctx, ExrDeepTileSampleInfo * info)static voidexr_deinterleave_rgba(FloatBuffer rgba, FloatBuffer r, FloatBuffer g, FloatBuffer b, FloatBuffer a) void exr_deinterleave_rgba(float const * rgba, float * r, float * g, float * b, float * a, size_t pixel_count)static intexr_encoder_create(long ctx, ExrEncoderCreateInfo create_info, PointerBuffer out_encoder) ExrResult exr_encoder_create(ExrContext ctx, ExrEncoderCreateInfo const * create_info, ExrEncoder * out_encoder)static voidexr_encoder_destroy(long encoder) void exr_encoder_destroy(ExrEncoder encoder)static intexr_encoder_finalize(long encoder) ExrResult exr_encoder_finalize(ExrEncoder encoder)static booleanEXR_FAILED(int result) static intexr_fence_create(long ctx, ExrFenceCreateInfo create_info, PointerBuffer out_fence) ExrResult exr_fence_create(ExrContext ctx, ExrFenceCreateInfo const * create_info, ExrFence * out_fence)static voidexr_fence_destroy(long fence) void exr_fence_destroy(ExrFence fence)static intexr_fence_get_status(long fence) ExrResult exr_fence_get_status(ExrFence fence)static intexr_fence_reset(long fence) ExrResult exr_fence_reset(ExrFence fence)static intexr_fence_wait(long fence, long timeout_ns) ExrResult exr_fence_wait(ExrFence fence, uint64_t timeout_ns)static @Nullable ExrAllocatorExrAllocator const * exr_get_default_allocator(void)static intexr_get_error_at(long ctx, int index, ExrErrorInfo out_info) ExrResult exr_get_error_at(ExrContext ctx, uint32_t index, ExrErrorInfo * out_info)static intexr_get_error_count(long ctx) uint32_t exr_get_error_count(ExrContext ctx)static intexr_get_last_error(long ctx, ExrErrorInfo out_info) ExrResult exr_get_last_error(ExrContext ctx, ExrErrorInfo * out_info)static intuint32_t exr_get_simd_capabilities(void)static @Nullable Stringchar * exr_get_simd_info(void)static intexr_get_suspend_state(long decoder, PointerBuffer out_state) ExrResult exr_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)static voidexr_get_version(IntBuffer major, IntBuffer minor, IntBuffer patch) void exr_get_version(int * major, int * minor, int * patch)static @Nullable Stringchar const * exr_get_version_string(void)static voidexr_image_destroy(long image) void exr_image_destroy(ExrImage image)static intexr_image_find_channel(long image, CharSequence name, IntBuffer out_index) ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)static intexr_image_find_channel(long image, ByteBuffer name, IntBuffer out_index) ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)static intexr_image_find_part_by_name(long image, CharSequence name, PointerBuffer out_part) ExrResult exr_image_find_part_by_name(ExrImage image, char const * name, ExrPart * out_part)static intexr_image_find_part_by_name(long image, ByteBuffer name, PointerBuffer out_part) ExrResult exr_image_find_part_by_name(ExrImage image, char const * name, ExrPart * out_part)static intexr_image_get_channel(long image, int index, ExrChannelInfo out_info) ExrResult exr_image_get_channel(ExrImage image, uint32_t index, ExrChannelInfo * out_info)static intexr_image_get_channel_count(long image, IntBuffer out_count) ExrResult exr_image_get_channel_count(ExrImage image, uint32_t * out_count)static intexr_image_get_info(long image, ExrImageInfo out_info) ExrResult exr_image_get_info(ExrImage image, ExrImageInfo * out_info)static intexr_image_get_part(long image, int index, PointerBuffer out_part) ExrResult exr_image_get_part(ExrImage image, uint32_t index, ExrPart * out_part)static intexr_image_get_part_count(long image, IntBuffer out_count) ExrResult exr_image_get_part_count(ExrImage image, uint32_t * out_count)static voidexr_interleave_rgba(FloatBuffer r, FloatBuffer g, FloatBuffer b, FloatBuffer a, FloatBuffer rgba) void exr_interleave_rgba(float const * r, float const * g, float const * b, float const * a, float * rgba, size_t pixel_count)static intexr_memory_pool_create(long ctx, ExrMemoryPoolCreateInfo create_info, PointerBuffer out_pool) ExrResult exr_memory_pool_create(ExrContext ctx, ExrMemoryPoolCreateInfo const * create_info, ExrMemoryPool * out_pool)static voidexr_memory_pool_destroy(long pool) void exr_memory_pool_destroy(ExrMemoryPool pool)static longexr_memory_pool_get_used(long pool) size_t exr_memory_pool_get_used(ExrMemoryPool pool)static voidexr_memory_pool_reset(long pool) void exr_memory_pool_reset(ExrMemoryPool pool)static voidexr_part_destroy(long part) void exr_part_destroy(ExrPart part)static intexr_part_get_attribute(long part, CharSequence name, ExrAttribute out_attr) ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)static intexr_part_get_attribute(long part, ByteBuffer name, ExrAttribute out_attr) ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)static intexr_part_get_attribute_at(long part, int index, ExrAttribute out_attr) ExrResult exr_part_get_attribute_at(ExrPart part, uint32_t index, ExrAttribute * out_attr)static intexr_part_get_attribute_count(long part, IntBuffer out_count) ExrResult exr_part_get_attribute_count(ExrPart part, uint32_t * out_count)static intexr_part_get_channel(long part, int index, ExrChannelInfo out_info) ExrResult exr_part_get_channel(ExrPart part, uint32_t index, ExrChannelInfo * out_info)static intexr_part_get_chunk_count(long part, IntBuffer out_count) ExrResult exr_part_get_chunk_count(ExrPart part, uint32_t * out_count)static intexr_part_get_deep_sample_counts(long decoder, long part, int y_start, int num_lines, 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)static intexr_part_get_deep_tile_sample_counts(long decoder, long part, int tile_x, int tile_y, int level_x, int level_y, 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)static intexr_part_get_info(long part, ExrPartInfo out_info) ExrResult exr_part_get_info(ExrPart part, ExrPartInfo * out_info)static intexr_part_has_attribute(long part, CharSequence name) int exr_part_has_attribute(ExrPart part, char const * name)static intexr_part_has_attribute(long part, ByteBuffer name) int exr_part_has_attribute(ExrPart part, char const * name)static @Nullable Stringexr_result_to_string(int result) char const * exr_result_to_string(ExrResult result)static intexr_resume(long decoder, long state) ExrResult exr_resume(ExrDecoder decoder, ExrSuspendState state)static intexr_submit(long decoder, ExrSubmitInfo submit_info) ExrResult exr_submit(ExrDecoder decoder, ExrSubmitInfo const * submit_info)static intexr_submit_write(long encoder, ExrSubmitInfo submit_info) ExrResult exr_submit_write(ExrEncoder encoder, ExrSubmitInfo const * submit_info)static booleanEXR_SUCCEEDED(int result) static intexr_suspend_complete_fetch(long state, ByteBuffer data) ExrResult exr_suspend_complete_fetch(ExrSuspendState state, void const * data, size_t size)static intexr_suspend_get_pending_fetch(long state, ExrPendingFetch out_fetch) ExrResult exr_suspend_get_pending_fetch(ExrSuspendState state, ExrPendingFetch * out_fetch)static voidexr_suspend_state_destroy(long state) void exr_suspend_state_destroy(ExrSuspendState state)static intexr_write_image_create(long encoder, ExrWriteImageCreateInfo create_info, PointerBuffer out_image) ExrResult exr_write_image_create(ExrEncoder encoder, ExrWriteImageCreateInfo const * create_info, ExrWriteImage * out_image)static voidexr_write_image_destroy(long image) void exr_write_image_destroy(ExrWriteImage image)static intexr_write_image_set_attribute(long image, CharSequence name, CharSequence type, ByteBuffer value) ExrResult exr_write_image_set_attribute(ExrWriteImage image, char const * name, char const * type, void const * value, uint32_t size)static intexr_write_image_set_attribute(long image, ByteBuffer name, ByteBuffer type, ByteBuffer value) ExrResult exr_write_image_set_attribute(ExrWriteImage image, char const * name, char const * type, void const * value, uint32_t size)static intexr_write_image_set_float_attribute(long image, CharSequence name, float value) ExrResult exr_write_image_set_float_attribute(ExrWriteImage image, char const * name, float value)static intexr_write_image_set_float_attribute(long image, ByteBuffer name, float value) ExrResult exr_write_image_set_float_attribute(ExrWriteImage image, char const * name, float value)static intexr_write_image_set_int_attribute(long image, CharSequence name, int value) ExrResult exr_write_image_set_int_attribute(ExrWriteImage image, char const * name, int32_t value)static intexr_write_image_set_int_attribute(long image, ByteBuffer name, int value) ExrResult exr_write_image_set_int_attribute(ExrWriteImage image, char const * name, int32_t value)static intexr_write_image_set_string_attribute(long image, CharSequence name, CharSequence value) ExrResult exr_write_image_set_string_attribute(ExrWriteImage image, char const * name, char const * value)static intexr_write_image_set_string_attribute(long image, ByteBuffer name, ByteBuffer value) ExrResult exr_write_image_set_string_attribute(ExrWriteImage image, char const * name, char const * value)static voidnexr_clear_errors(long ctx) void exr_clear_errors(ExrContext ctx)static intnexr_cmd_request_deep_scanlines(long cmd, long request) ExrResult exr_cmd_request_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineRequest const * request)static intnexr_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)static intnexr_cmd_request_deep_tiles(long cmd, long request) ExrResult exr_cmd_request_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileRequest const * request)static intnexr_cmd_request_full_image(long cmd, long request) ExrResult exr_cmd_request_full_image(ExrCommandBuffer cmd, ExrFullImageRequest const * request)static intnexr_cmd_request_scanline_blocks(long cmd, int count, long requests) ExrResult exr_cmd_request_scanline_blocks(ExrCommandBuffer cmd, uint32_t count, ExrScanlineRequest const * requests)static intnexr_cmd_request_scanlines(long cmd, long request) ExrResult exr_cmd_request_scanlines(ExrCommandBuffer cmd, ExrScanlineRequest const * request)static intnexr_cmd_request_tile(long cmd, long request) ExrResult exr_cmd_request_tile(ExrCommandBuffer cmd, ExrTileRequest const * request)static intnexr_cmd_request_tiles(long cmd, int count, long requests) ExrResult exr_cmd_request_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileRequest const * requests)static intnexr_cmd_write_deep_scanlines(long cmd, long write) ExrResult exr_cmd_write_deep_scanlines(ExrCommandBuffer cmd, ExrDeepScanlineWrite const * write)static intnexr_cmd_write_deep_tiles(long cmd, long write) ExrResult exr_cmd_write_deep_tiles(ExrCommandBuffer cmd, ExrDeepTileWrite const * write)static intnexr_cmd_write_scanlines(long cmd, long write) ExrResult exr_cmd_write_scanlines(ExrCommandBuffer cmd, ExrScanlineWrite const * write)static intnexr_cmd_write_tile(long cmd, long write) ExrResult exr_cmd_write_tile(ExrCommandBuffer cmd, ExrTileWrite const * write)static intnexr_cmd_write_tiles(long cmd, int count, long writes) ExrResult exr_cmd_write_tiles(ExrCommandBuffer cmd, uint32_t count, ExrTileWrite const * writes)static intnexr_command_buffer_begin(long cmd) ExrResult exr_command_buffer_begin(ExrCommandBuffer cmd)static intnexr_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)static voidnexr_command_buffer_destroy(long cmd) void exr_command_buffer_destroy(ExrCommandBuffer cmd)static intnexr_command_buffer_end(long cmd) ExrResult exr_command_buffer_end(ExrCommandBuffer cmd)static intnexr_command_buffer_reset(long cmd) ExrResult exr_command_buffer_reset(ExrCommandBuffer cmd)static intnexr_compress_chunk(long ctx, long info) ExrResult exr_compress_chunk(ExrContext ctx, ExrCompressInfo const * info)static voidnexr_context_add_ref(long ctx) void exr_context_add_ref(ExrContext ctx)static intnexr_context_create(long create_info, long out_ctx) ExrResult exr_context_create(ExrContextCreateInfo const * create_info, ExrContext * out_ctx)static voidnexr_context_destroy(long ctx) void exr_context_destroy(ExrContext ctx)static voidnexr_context_release(long ctx) void exr_context_release(ExrContext ctx)static voidnexr_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)static voidnexr_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)static intnexr_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)static intnexr_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)static intnexr_decoder_create(long ctx, long create_info, long out_decoder) ExrResult exr_decoder_create(ExrContext ctx, ExrDecoderCreateInfo const * create_info, ExrDecoder * out_decoder)static voidnexr_decoder_destroy(long decoder) void exr_decoder_destroy(ExrDecoder decoder)static intnexr_decoder_get_suspend_state(long decoder, long out_state) ExrResult exr_decoder_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)static intnexr_decoder_parse_header(long decoder, long out_image) ExrResult exr_decoder_parse_header(ExrDecoder decoder, ExrImage * out_image)static intnexr_decoder_resume(long decoder) ExrResult exr_decoder_resume(ExrDecoder decoder)static intnexr_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)static intnexr_decoder_wait_idle(long decoder) ExrResult exr_decoder_wait_idle(ExrDecoder decoder)static intnexr_decompress_chunk(long ctx, long info) ExrResult exr_decompress_chunk(ExrContext ctx, ExrDecompressInfo const * info)static voidnexr_deep_sample_info_free(long ctx, long info) void exr_deep_sample_info_free(ExrContext ctx, ExrDeepSampleInfo * info)static voidnexr_deep_tile_sample_info_free(long ctx, long info) void exr_deep_tile_sample_info_free(ExrContext ctx, ExrDeepTileSampleInfo * info)static voidnexr_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)static intnexr_encoder_create(long ctx, long create_info, long out_encoder) ExrResult exr_encoder_create(ExrContext ctx, ExrEncoderCreateInfo const * create_info, ExrEncoder * out_encoder)static voidnexr_encoder_destroy(long encoder) void exr_encoder_destroy(ExrEncoder encoder)static intnexr_encoder_finalize(long encoder) ExrResult exr_encoder_finalize(ExrEncoder encoder)static intnexr_fence_create(long ctx, long create_info, long out_fence) ExrResult exr_fence_create(ExrContext ctx, ExrFenceCreateInfo const * create_info, ExrFence * out_fence)static voidnexr_fence_destroy(long fence) void exr_fence_destroy(ExrFence fence)static intnexr_fence_get_status(long fence) ExrResult exr_fence_get_status(ExrFence fence)static intnexr_fence_reset(long fence) ExrResult exr_fence_reset(ExrFence fence)static intnexr_fence_wait(long fence, long timeout_ns) ExrResult exr_fence_wait(ExrFence fence, uint64_t timeout_ns)static longExrAllocator const * exr_get_default_allocator(void)static intnexr_get_error_at(long ctx, int index, long out_info) ExrResult exr_get_error_at(ExrContext ctx, uint32_t index, ExrErrorInfo * out_info)static intnexr_get_error_count(long ctx) uint32_t exr_get_error_count(ExrContext ctx)static intnexr_get_last_error(long ctx, long out_info) ExrResult exr_get_last_error(ExrContext ctx, ExrErrorInfo * out_info)static longchar * exr_get_simd_info(void)static intnexr_get_suspend_state(long decoder, long out_state) ExrResult exr_get_suspend_state(ExrDecoder decoder, ExrSuspendState * out_state)static voidnexr_get_version(long major, long minor, long patch) void exr_get_version(int * major, int * minor, int * patch)static longchar const * exr_get_version_string(void)static voidnexr_image_destroy(long image) void exr_image_destroy(ExrImage image)static intnexr_image_find_channel(long image, long name, long out_index) ExrResult exr_image_find_channel(ExrImage image, char const * name, uint32_t * out_index)static intnexr_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)static intnexr_image_get_channel(long image, int index, long out_info) ExrResult exr_image_get_channel(ExrImage image, uint32_t index, ExrChannelInfo * out_info)static intnexr_image_get_channel_count(long image, long out_count) ExrResult exr_image_get_channel_count(ExrImage image, uint32_t * out_count)static intnexr_image_get_info(long image, long out_info) ExrResult exr_image_get_info(ExrImage image, ExrImageInfo * out_info)static intnexr_image_get_part(long image, int index, long out_part) ExrResult exr_image_get_part(ExrImage image, uint32_t index, ExrPart * out_part)static intnexr_image_get_part_count(long image, long out_count) ExrResult exr_image_get_part_count(ExrImage image, uint32_t * out_count)static voidnexr_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)static intnexr_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)static voidnexr_memory_pool_destroy(long pool) void exr_memory_pool_destroy(ExrMemoryPool pool)static longnexr_memory_pool_get_used(long pool) size_t exr_memory_pool_get_used(ExrMemoryPool pool)static voidnexr_memory_pool_reset(long pool) void exr_memory_pool_reset(ExrMemoryPool pool)static voidnexr_part_destroy(long part) void exr_part_destroy(ExrPart part)static intnexr_part_get_attribute(long part, long name, long out_attr) ExrResult exr_part_get_attribute(ExrPart part, char const * name, ExrAttribute * out_attr)static intnexr_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)static intnexr_part_get_attribute_count(long part, long out_count) ExrResult exr_part_get_attribute_count(ExrPart part, uint32_t * out_count)static intnexr_part_get_channel(long part, int index, long out_info) ExrResult exr_part_get_channel(ExrPart part, uint32_t index, ExrChannelInfo * out_info)static intnexr_part_get_chunk_count(long part, long out_count) ExrResult exr_part_get_chunk_count(ExrPart part, uint32_t * out_count)static intnexr_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)static intnexr_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)static intnexr_part_get_info(long part, long out_info) ExrResult exr_part_get_info(ExrPart part, ExrPartInfo * out_info)static intnexr_part_has_attribute(long part, long name) int exr_part_has_attribute(ExrPart part, char const * name)static longnexr_result_to_string(int result) char const * exr_result_to_string(ExrResult result)static intnexr_resume(long decoder, long state) ExrResult exr_resume(ExrDecoder decoder, ExrSuspendState state)static intnexr_submit(long decoder, long submit_info) ExrResult exr_submit(ExrDecoder decoder, ExrSubmitInfo const * submit_info)static intnexr_submit_write(long encoder, long submit_info) ExrResult exr_submit_write(ExrEncoder encoder, ExrSubmitInfo const * submit_info)static intnexr_suspend_complete_fetch(long state, long data, long size) ExrResult exr_suspend_complete_fetch(ExrSuspendState state, void const * data, size_t size)static intnexr_suspend_get_pending_fetch(long state, long out_fetch) ExrResult exr_suspend_get_pending_fetch(ExrSuspendState state, ExrPendingFetch * out_fetch)static voidnexr_suspend_state_destroy(long state) void exr_suspend_state_destroy(ExrSuspendState state)static intnexr_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)static voidnexr_write_image_destroy(long image) void exr_write_image_destroy(ExrWriteImage image)static intnexr_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)static intnexr_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)static intnexr_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)static intnexr_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)
-
Field Details
-
TINYEXR_C_API_VERSION_MAJOR
public static final int TINYEXR_C_API_VERSION_MAJOR- See Also:
-
TINYEXR_C_API_VERSION_MINOR
public static final int TINYEXR_C_API_VERSION_MINOR- See Also:
-
TINYEXR_C_API_VERSION_PATCH
public static final int TINYEXR_C_API_VERSION_PATCH- See Also:
-
TINYEXR_C_API_VERSION
public static final int TINYEXR_C_API_VERSION- See Also:
-
EXR_SUCCESS
public static final int EXR_SUCCESS- See Also:
-
EXR_INCOMPLETE
public static final int EXR_INCOMPLETE- See Also:
-
EXR_WOULD_BLOCK
public static final int EXR_WOULD_BLOCK- See Also:
-
EXR_SUSPENDED
public static final int EXR_SUSPENDED- See Also:
-
EXR_ERROR_INVALID_HANDLE
public static final int EXR_ERROR_INVALID_HANDLE- See Also:
-
EXR_ERROR_INVALID_ARGUMENT
public static final int EXR_ERROR_INVALID_ARGUMENT- See Also:
-
EXR_ERROR_OUT_OF_MEMORY
public static final int EXR_ERROR_OUT_OF_MEMORY- See Also:
-
EXR_ERROR_INVALID_MAGIC
public static final int EXR_ERROR_INVALID_MAGIC- See Also:
-
EXR_ERROR_INVALID_VERSION
public static final int EXR_ERROR_INVALID_VERSION- See Also:
-
EXR_ERROR_INVALID_DATA
public static final int EXR_ERROR_INVALID_DATA- See Also:
-
EXR_ERROR_UNSUPPORTED_FORMAT
public static final int EXR_ERROR_UNSUPPORTED_FORMAT- See Also:
-
EXR_ERROR_UNSUPPORTED_COMPRESSION
public static final int EXR_ERROR_UNSUPPORTED_COMPRESSION- See Also:
-
EXR_ERROR_DECOMPRESSION_FAILED
public static final int EXR_ERROR_DECOMPRESSION_FAILED- See Also:
-
EXR_ERROR_COMPRESSION_FAILED
public static final int EXR_ERROR_COMPRESSION_FAILED- See Also:
-
EXR_ERROR_IO
public static final int EXR_ERROR_IO- See Also:
-
EXR_ERROR_BUFFER_TOO_SMALL
public static final int EXR_ERROR_BUFFER_TOO_SMALL- See Also:
-
EXR_ERROR_TIMEOUT
public static final int EXR_ERROR_TIMEOUT- See Also:
-
EXR_ERROR_CANCELLED
public static final int EXR_ERROR_CANCELLED- See Also:
-
EXR_ERROR_NOT_READY
public static final int EXR_ERROR_NOT_READY- See Also:
-
EXR_ERROR_MISSING_ATTRIBUTE
public static final int EXR_ERROR_MISSING_ATTRIBUTE- See Also:
-
EXR_ERROR_FETCH_FAILED
public static final int EXR_ERROR_FETCH_FAILED- See Also:
-
EXR_ERROR_OUT_OF_BOUNDS
public static final int EXR_ERROR_OUT_OF_BOUNDS- See Also:
-
EXR_ERROR_ALREADY_INITIALIZED
public static final int EXR_ERROR_ALREADY_INITIALIZED- See Also:
-
EXR_ERROR_NOT_INITIALIZED
public static final int EXR_ERROR_NOT_INITIALIZED- See Also:
-
EXR_ERROR_INVALID_STATE
public static final int EXR_ERROR_INVALID_STATE- See Also:
-
EXR_NULL_HANDLE
public static final long EXR_NULL_HANDLE- See Also:
-
EXR_PIXEL_UINT
public static final int EXR_PIXEL_UINT- See Also:
-
EXR_PIXEL_HALF
public static final int EXR_PIXEL_HALF- See Also:
-
EXR_PIXEL_FLOAT
public static final int EXR_PIXEL_FLOAT- See Also:
-
EXR_COMPRESSION_NONE
public static final int EXR_COMPRESSION_NONE- See Also:
-
EXR_COMPRESSION_RLE
public static final int EXR_COMPRESSION_RLE- See Also:
-
EXR_COMPRESSION_ZIPS
public static final int EXR_COMPRESSION_ZIPS- See Also:
-
EXR_COMPRESSION_ZIP
public static final int EXR_COMPRESSION_ZIP- See Also:
-
EXR_COMPRESSION_PIZ
public static final int EXR_COMPRESSION_PIZ- See Also:
-
EXR_COMPRESSION_PXR24
public static final int EXR_COMPRESSION_PXR24- See Also:
-
EXR_COMPRESSION_B44
public static final int EXR_COMPRESSION_B44- See Also:
-
EXR_COMPRESSION_B44A
public static final int EXR_COMPRESSION_B44A- See Also:
-
EXR_COMPRESSION_DWAA
public static final int EXR_COMPRESSION_DWAA- See Also:
-
EXR_COMPRESSION_DWAB
public static final int EXR_COMPRESSION_DWAB- See Also:
-
EXR_LINE_ORDER_INCREASING_Y
public static final int EXR_LINE_ORDER_INCREASING_Y- See Also:
-
EXR_LINE_ORDER_DECREASING_Y
public static final int EXR_LINE_ORDER_DECREASING_Y- See Also:
-
EXR_LINE_ORDER_RANDOM_Y
public static final int EXR_LINE_ORDER_RANDOM_Y- See Also:
-
EXR_TILE_ONE_LEVEL
public static final int EXR_TILE_ONE_LEVEL- See Also:
-
EXR_TILE_MIPMAP_LEVELS
public static final int EXR_TILE_MIPMAP_LEVELS- See Also:
-
EXR_TILE_RIPMAP_LEVELS
public static final int EXR_TILE_RIPMAP_LEVELS- See Also:
-
EXR_TILE_ROUND_DOWN
public static final int EXR_TILE_ROUND_DOWN- See Also:
-
EXR_TILE_ROUND_UP
public static final int EXR_TILE_ROUND_UP- See Also:
-
EXR_PART_SCANLINE
public static final int EXR_PART_SCANLINE- See Also:
-
EXR_PART_TILED
public static final int EXR_PART_TILED- See Also:
-
EXR_PART_DEEP_SCANLINE
public static final int EXR_PART_DEEP_SCANLINE- See Also:
-
EXR_PART_DEEP_TILED
public static final int EXR_PART_DEEP_TILED- See Also:
-
EXR_LAYOUT_PLANAR
public static final int EXR_LAYOUT_PLANAR- See Also:
-
EXR_LAYOUT_INTERLEAVED
public static final int EXR_LAYOUT_INTERLEAVED- See Also:
-
EXR_LAYOUT_NATIVE
public static final int EXR_LAYOUT_NATIVE- See Also:
-
EXR_DATA_SOURCE_SEEKABLE
public static final int EXR_DATA_SOURCE_SEEKABLE- See Also:
-
EXR_DATA_SOURCE_ASYNC
public static final int EXR_DATA_SOURCE_ASYNC- See Also:
-
EXR_DATA_SOURCE_STREAMING
public static final int EXR_DATA_SOURCE_STREAMING- See Also:
-
EXR_DATA_SOURCE_SIZE_KNOWN
public static final int EXR_DATA_SOURCE_SIZE_KNOWN- See Also:
-
EXR_CONTEXT_ENABLE_VALIDATION
public static final int EXR_CONTEXT_ENABLE_VALIDATION- See Also:
-
EXR_CONTEXT_ENABLE_DEBUG_INFO
public static final int EXR_CONTEXT_ENABLE_DEBUG_INFO- See Also:
-
EXR_CONTEXT_SINGLE_THREADED
public static final int EXR_CONTEXT_SINGLE_THREADED- See Also:
-
EXR_CONTEXT_SIMD_DISABLED
public static final int EXR_CONTEXT_SIMD_DISABLED- See Also:
-
EXR_MEMORY_POOL_THREAD_LOCAL
public static final int EXR_MEMORY_POOL_THREAD_LOCAL- See Also:
-
EXR_MEMORY_POOL_PERSISTENT
public static final int EXR_MEMORY_POOL_PERSISTENT- See Also:
-
EXR_DECODER_LAZY_LOAD
public static final int EXR_DECODER_LAZY_LOAD- See Also:
-
EXR_DECODER_VALIDATE_CHUNKS
public static final int EXR_DECODER_VALIDATE_CHUNKS- See Also:
-
EXR_DECODER_ALLOW_TRUNCATED
public static final int EXR_DECODER_ALLOW_TRUNCATED- See Also:
-
EXR_IMAGE_TILED
public static final int EXR_IMAGE_TILED- See Also:
-
EXR_IMAGE_MULTIPART
public static final int EXR_IMAGE_MULTIPART- See Also:
-
EXR_IMAGE_DEEP
public static final int EXR_IMAGE_DEEP- See Also:
-
EXR_IMAGE_LONG_NAMES
public static final int EXR_IMAGE_LONG_NAMES- See Also:
-
EXR_ATTR_UNKNOWN
public static final int EXR_ATTR_UNKNOWN- See Also:
-
EXR_ATTR_INT
public static final int EXR_ATTR_INT- See Also:
-
EXR_ATTR_FLOAT
public static final int EXR_ATTR_FLOAT- See Also:
-
EXR_ATTR_DOUBLE
public static final int EXR_ATTR_DOUBLE- See Also:
-
EXR_ATTR_STRING
public static final int EXR_ATTR_STRING- See Also:
-
EXR_ATTR_BOX2I
public static final int EXR_ATTR_BOX2I- See Also:
-
EXR_ATTR_BOX2F
public static final int EXR_ATTR_BOX2F- See Also:
-
EXR_ATTR_V2I
public static final int EXR_ATTR_V2I- See Also:
-
EXR_ATTR_V2F
public static final int EXR_ATTR_V2F- See Also:
-
EXR_ATTR_V3I
public static final int EXR_ATTR_V3I- See Also:
-
EXR_ATTR_V3F
public static final int EXR_ATTR_V3F- See Also:
-
EXR_ATTR_M33F
public static final int EXR_ATTR_M33F- See Also:
-
EXR_ATTR_M44F
public static final int EXR_ATTR_M44F- See Also:
-
EXR_ATTR_CHLIST
public static final int EXR_ATTR_CHLIST- See Also:
-
EXR_ATTR_COMPRESSION
public static final int EXR_ATTR_COMPRESSION- See Also:
-
EXR_ATTR_LINEORDER
public static final int EXR_ATTR_LINEORDER- See Also:
-
EXR_ATTR_TILEDESC
public static final int EXR_ATTR_TILEDESC- See Also:
-
EXR_ATTR_PREVIEW
public static final int EXR_ATTR_PREVIEW- See Also:
-
EXR_ATTR_RATIONAL
public static final int EXR_ATTR_RATIONAL- See Also:
-
EXR_ATTR_KEYCODE
public static final int EXR_ATTR_KEYCODE- See Also:
-
EXR_ATTR_TIMECODE
public static final int EXR_ATTR_TIMECODE- See Also:
-
EXR_ATTR_CHROMATICITIES
public static final int EXR_ATTR_CHROMATICITIES- See Also:
-
EXR_ATTR_ENVMAP
public static final int EXR_ATTR_ENVMAP- See Also:
-
EXR_ATTR_DEEPIMAGETYPE
public static final int EXR_ATTR_DEEPIMAGETYPE- See Also:
-
EXR_ATTR_OPAQUE
public static final int EXR_ATTR_OPAQUE- See Also:
-
EXR_CMD_ONE_TIME_SUBMIT
public static final int EXR_CMD_ONE_TIME_SUBMIT- See Also:
-
EXR_CMD_SIMULTANEOUS_USE
public static final int EXR_CMD_SIMULTANEOUS_USE- See Also:
-
EXR_FENCE_SIGNALED
public static final int EXR_FENCE_SIGNALED- See Also:
-
EXR_ENCODER_PARALLEL
public static final int EXR_ENCODER_PARALLEL- See Also:
-
EXR_WRITE_TILED
public static final int EXR_WRITE_TILED- See Also:
-
EXR_WRITE_MULTIPART
public static final int EXR_WRITE_MULTIPART- See Also:
-
EXR_WRITE_MIPMAP
public static final int EXR_WRITE_MIPMAP- See Also:
-
EXR_WRITE_RIPMAP
public static final int EXR_WRITE_RIPMAP- See Also:
-
EXR_WRITE_DEEP
public static final int EXR_WRITE_DEEP- See Also:
-
EXR_SIMD_NONE
public static final int EXR_SIMD_NONE- See Also:
-
EXR_SIMD_SSE2
public static final int EXR_SIMD_SSE2- See Also:
-
EXR_SIMD_SSE4_1
public static final int EXR_SIMD_SSE4_1- See Also:
-
EXR_SIMD_AVX
public static final int EXR_SIMD_AVX- See Also:
-
EXR_SIMD_AVX2
public static final int EXR_SIMD_AVX2- See Also:
-
EXR_SIMD_AVX512
public static final int EXR_SIMD_AVX512- See Also:
-
EXR_SIMD_NEON
public static final int EXR_SIMD_NEON- See Also:
-
EXR_SIMD_BMI1
public static final int EXR_SIMD_BMI1- See Also:
-
EXR_SIMD_BMI2
public static final int EXR_SIMD_BMI2- See Also:
-
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
-