All names of functions, types, constants and macros declared by the library are listed in this page for quick lookup. They all link to their respective pages. Ordering is pure ASCII (that is, all uppercase letters come before all lowercase letters).
Unprefixed macros are listed separately at the end.
PLUM_ALPHA_16
macroPLUM_ALPHA_32
macroPLUM_ALPHA_32X
macroPLUM_ALPHA_64
macroPLUM_ALPHA_INVERT
constantPLUM_ALPHA_MASK_16
constantPLUM_ALPHA_MASK_32
constantPLUM_ALPHA_MASK_32X
constantPLUM_ALPHA_MASK_64
constantPLUM_ALPHA_REMOVE
constantPLUM_ANON_MEMBERS
macroPLUM_BLUE_16
macroPLUM_BLUE_32
macroPLUM_BLUE_32X
macroPLUM_BLUE_64
macroPLUM_BLUE_MASK_16
constantPLUM_BLUE_MASK_32
constantPLUM_BLUE_MASK_32X
constantPLUM_BLUE_MASK_64
constantPLUM_COLOR_16
constantPLUM_COLOR_32
constantPLUM_COLOR_32X
constantPLUM_COLOR_64
constantPLUM_COLOR_MASK
constantPLUM_COLOR_VALUE_16
macroPLUM_COLOR_VALUE_32
macroPLUM_COLOR_VALUE_32X
macroPLUM_COLOR_VALUE_64
macroPLUM_DISPOSAL_BACKGROUND
constantPLUM_DISPOSAL_BACKGROUND_REPLACE
constantPLUM_DISPOSAL_NONE
constantPLUM_DISPOSAL_PREVIOUS
constantPLUM_DISPOSAL_PREVIOUS_REPLACE
constantPLUM_DISPOSAL_REPLACE
constantPLUM_ERR_FILE_ERROR
constantPLUM_ERR_FILE_INACCESSIBLE
constantPLUM_ERR_IMAGE_TOO_LARGE
constantPLUM_ERR_INVALID_ARGUMENTS
constantPLUM_ERR_INVALID_COLOR_INDEX
constantPLUM_ERR_INVALID_FILE_FORMAT
constantPLUM_ERR_INVALID_METADATA
constantPLUM_ERR_NO_DATA
constantPLUM_ERR_NO_MULTI_FRAME
constantPLUM_ERR_OUT_OF_MEMORY
constantPLUM_ERR_TOO_MANY_COLORS
constantPLUM_ERR_UNDEFINED_PALETTE
constantPLUM_GREEN_16
macroPLUM_GREEN_32
macroPLUM_GREEN_32X
macroPLUM_GREEN_64
macroPLUM_GREEN_MASK_16
constantPLUM_GREEN_MASK_32
constantPLUM_GREEN_MASK_32X
constantPLUM_GREEN_MASK_64
constantPLUM_HEADER
macroPLUM_IMAGE_APNG
constantPLUM_IMAGE_BMP
constantPLUM_IMAGE_GIF
constantPLUM_IMAGE_JPEG
constantPLUM_IMAGE_NONE
constantPLUM_IMAGE_PNG
constantPLUM_IMAGE_PNM
constantPLUM_IMAGE_QOI
constantPLUM_MAX_MEMORY_SIZE
constantPLUM_METADATA_BACKGROUND
constantPLUM_METADATA_COLOR_DEPTH
constantPLUM_METADATA_FRAME_AREA
constantPLUM_METADATA_FRAME_DISPOSAL
constantPLUM_METADATA_FRAME_DURATION
constantPLUM_METADATA_LOOP_COUNT
constantPLUM_METADATA_NONE
constantPLUM_MODE_BUFFER
constantPLUM_MODE_CALLBACK
constantPLUM_MODE_FILENAME
constantPLUM_NO_STDINT
macroPLUM_NUM_DISPOSAL_METHODS
constantPLUM_NUM_ERRORS
constantPLUM_NUM_IMAGE_TYPES
constantPLUM_NUM_METADATA_TYPES
constantPLUM_OK
constantPLUM_PALETTE_FORCE
constantPLUM_PALETTE_GENERATE
constantPLUM_PALETTE_LOAD
constantPLUM_PALETTE_MASK
constantPLUM_PALETTE_NONE
constantPLUM_PALETTE_REDUCE
constantPLUM_PIXELS_16
macroPLUM_PIXELS_32
macroPLUM_PIXELS_64
macroPLUM_PIXELS_8
macroPLUM_PIXEL_16
macroPLUM_PIXEL_32
macroPLUM_PIXEL_64
macroPLUM_PIXEL_8
macroPLUM_PIXEL_ARRAY
macroPLUM_PIXEL_ARRAY_TYPE
macroPLUM_PIXEL_INDEX
macroPLUM_RED_16
macroPLUM_RED_32
macroPLUM_RED_32X
macroPLUM_RED_64
macroPLUM_RED_MASK_16
constantPLUM_RED_MASK_32
constantPLUM_RED_MASK_32X
constantPLUM_RED_MASK_64
constantPLUM_SORT_DARK_FIRST
constantPLUM_SORT_EXISTING
constantPLUM_SORT_LIGHT_FIRST
constantPLUM_UNPREFIXED_MACROS
macroPLUM_VERSION
macroPLUM_VLA_SUPPORT
macroplum_allocate_metadata
functionplum_append_metadata
functionplum_buffer
struct tagplum_callback
struct tagplum_calloc
functionplum_check_limited_image_size
functionplum_check_valid_image_size
functionplum_color_buffer_size
functionplum_convert_color
functionplum_convert_colors
functionplum_convert_colors_to_indexes
functionplum_convert_indexes_to_colors
functionplum_copy_image
functionplum_destroy_image
functionplum_errors
enum tagplum_find_metadata
functionplum_frame_disposal_methods
enum tagplum_free
functionplum_get_error_text
functionplum_get_file_format_name
functionplum_get_highest_palette_index
functionplum_get_version_number
functionplum_image
struct tagplum_image_types
enum tagplum_load_image
functionplum_load_image_limited
functionplum_malloc
functionplum_metadata
struct tagplum_metadata_types
enum tagplum_new_image
functionplum_palette_buffer_size
functionplum_pixel_buffer_size
functionplum_realloc
functionplum_rectangle
struct tagplum_reduce_palette
functionplum_remove_alpha
functionplum_rotate_image
functionplum_sort_colors
functionplum_sort_palette
functionplum_sort_palette_custom
functionplum_store_image
functionplum_validate_image
functionplum_validate_palette_indexes
function
The following macros are unprefixed versions of macros listed above; they are all listed (along with their corresponding long-form macros) in the Unprefixed macros section.
ALPHA16
ALPHA32
ALPHA32X
ALPHA64
BLUE16
BLUE32
BLUE32X
BLUE64
COLOR16
COLOR32
COLOR32X
COLOR64
GREEN16
GREEN32
GREEN32X
GREEN64
PIXARRAY
PIXARRAY_T
PIXEL
PIXEL16
PIXEL32
PIXEL64
PIXEL8
PIXELS16
PIXELS32
PIXELS64
PIXELS8
RED16
RED32
RED32X
RED64
Prev: Macros
Next: Loading and storing modes
Up: README