png.bl

png.uint_16

uint_16 :: u16

File: png.bl

png.int_16

int_16 :: s16

File: png.bl

png.uint_32

uint_32 :: u32

File: png.bl

png.byte

byte :: u8

File: png.bl

png.bytep

bytep :: *byte

File: png.bl

png.bytepp

bytepp :: *bytep

File: png.bl

png.size_t

size_t :: usize

File: png.bl

png.structp

structp :: *u8

File: png.bl

png.const_structp

const_structp :: structp

File: png.bl

png.const_charp

const_charp :: *u8

File: png.bl

png.voidp

voidp :: *u8

File: png.bl

png.structpp

structpp :: *structp

File: png.bl

png.info

info :: u8

File: png.bl

png.infop

infop :: *info

File: png.bl

png.infopp

infopp :: *infop

File: png.bl

png.const_infop

const_infop :: infop

File: png.bl

png.error_ptr

error_ptr :: *fn (_1: structp, _2: const_charp) 

File: png.bl

png.rw_ptr

rw_ptr :: *fn (_1: structp, _2: bytep, _3: size_t) 

File: png.bl

png.LIBPNG_VER_STRING

LIBPNG_VER_STRING :: "1.6.37"

File: png.bl

png.COLOR_MASK_PALETTE

COLOR_MASK_PALETTE :: 1

File: png.bl

png.COLOR_MASK_COLOR

COLOR_MASK_COLOR :: 2

File: png.bl

png.COLOR_MASK_ALPHA

COLOR_MASK_ALPHA :: 4

File: png.bl

png.COLOR_TYPE_GRAY

COLOR_TYPE_GRAY :: 0

File: png.bl

png.COLOR_TYPE_PALETTE

COLOR_TYPE_PALETTE :: 

File: png.bl

png.COLOR_TYPE_RGB

COLOR_TYPE_RGB :: COLOR_MASK_COLOR

File: png.bl

png.COLOR_TYPE_RGB_ALPHA

COLOR_TYPE_RGB_ALPHA :: 

File: png.bl

png.COLOR_TYPE_GRAY_ALPHA

COLOR_TYPE_GRAY_ALPHA :: COLOR_MASK_ALPHA

File: png.bl

png.COLOR_TYPE_RGBA

COLOR_TYPE_RGBA :: COLOR_TYPE_RGB_ALPHA

File: png.bl

png.COLOR_TYPE_GA

COLOR_TYPE_GA :: COLOR_TYPE_GRAY_ALPHA

File: png.bl

png.sig_cmp

sig_cmp :: fn (sig: bytep, start: size_t, num_to_check: size_t) s32 #extern

File: png.bl

png.create_read_struct

create_read_struct :: fn (user_ver: const_charp, errorptr: voidp, error_fn: error_ptr, warn_fn: error_ptr) structp #extern

File: png.bl

png.destroy_read_struct

destroy_read_struct :: fn (ptr_ptr: structpp, info_ptr_ptr: infopp, end_info_ptr_ptr: infopp)  #extern

File: png.bl

png.create_info_struct

create_info_struct :: fn (ptr: structp) infop #extern

File: png.bl

png.set_sig_bytes

set_sig_bytes :: fn (ptr: structp, num_bytes: s32)  #extern

File: png.bl

png.read_info

read_info :: fn (ptr: structp, info_ptr: infop)  #extern

File: png.bl

png.set_read_fn

set_read_fn :: fn (ptr: structp, io_ptr: voidp, read_data_fn: rw_ptr)  #extern

File: png.bl

png.get_io_ptr

get_io_ptr :: fn (ptr: structp) voidp #extern

File: png.bl

png.get_IHDR

get_IHDR :: fn (ptr: structp, info_ptr: infop, width: *uint_32, height: *uint_32, bit_depth: *s32, color_type: *s32, interlace_method: *s32, compression_method: *s32, filter_method: *s32) uint_32 #extern

File: png.bl

png.read_update_info

read_update_info :: fn (ptr: structp, info_ptr: infop)  #extern

File: png.bl

png.get_rowbytes

get_rowbytes :: fn (ptr: const_structp, info_ptr: const_infop) size_t #extern

File: png.bl

png.read_image

read_image :: fn (ptr: structp, image: bytepp)  #extern

File: png.bl