Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amakaseev/sprite-sheet-packer
/ functions
Functions
1,945 in github.com/amakaseev/sprite-sheet-packer
⨍
Functions
1,945
◇
Types & classes
316
↓ 126 callers
Function
png_warning
This function is called whenever there is a non-fatal error. This function * should not be changed. If there is a need to handle warnings different
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:215
↓ 97 callers
Function
png_free
Free a pointer allocated by png_malloc(). If ptr is NULL, return * without taking any action. */
SpriteSheetPacker/3rdparty/optipng/libpng/pngmem.c:228
↓ 90 callers
Function
png_crc_finish
Optionally skip data and then check the CRC. Depending on whether we * are reading an ancillary or critical chunk, and how the program has set * th
SpriteSheetPacker/3rdparty/optipng/libpng/pngrutil.c:201
↓ 82 callers
Function
png_chunk_benign_error
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:513
↓ 62 callers
Function
ucvector_push_back
returns 1 if success, 0 if failure ==> nothing done*/
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:279
↓ 61 callers
Function
lodepng_free
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:76
↓ 55 callers
Function
opng_printf
* Prints a printf-formatted informational message (level = OPNG_MSG_INFO) * to the logger. */
SpriteSheetPacker/3rdparty/optipng/opnglib/src/opngcore/logger.c:178
↓ 47 callers
Function
png_muldiv
muldiv functions */ This API takes signed arguments and rounds the result to the nearest * integer (or, for a fixed point number - the standard argum
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:3167
↓ 46 callers
Function
png_app_error
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:404
↓ 38 callers
Function
lodepng_malloc
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:66
↓ 33 callers
Function
Round
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:137
↓ 33 callers
Method
width
SpriteSheetPacker/algorithm/polypack2d.h:84
↓ 32 callers
Method
height
SpriteSheetPacker/algorithm/polypack2d.h:85
↓ 29 callers
Function
png_save_uint_16
Place a 16-bit number into a buffer in PNG byte order. * The parameter is declared unsigned int, not png_uint_16, * just to avoid potential problems
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:36
↓ 28 callers
Function
png_crc_read
Read data, and (optionally) run it through the CRC. */
SpriteSheetPacker/3rdparty/optipng/libpng/pngrutil.c:186
↓ 27 callers
Function
png_push_save_buffer
SpriteSheetPacker/3rdparty/optipng/libpng/pngpread.c:659
↓ 26 callers
Function
IsHorizontal
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:631
↓ 26 callers
Function
opng_error
* Prints an error message (level = OPNG_MSG_ERROR), optionally accompanied * by a submessage, to the logger. */
SpriteSheetPacker/3rdparty/optipng/opnglib/src/opngcore/logger.c:206
↓ 23 callers
Function
png_create_colormap_entry
NOTE: P_LINEAR values to this routine must be 16-bit, but P_FILE values must * be 8-bit. */
SpriteSheetPacker/3rdparty/optipng/libpng/pngread.c:1713
↓ 23 callers
Function
png_fixed
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:3143
↓ 22 callers
Function
crc32
========================================================================= */
SpriteSheetPacker/3rdparty/optipng/zlib/crc32.c:204
↓ 21 callers
Function
gz_error
Create an error message in allocated memory and set state->err and state->msg accordingly. Free any previous error message already there. Do n
SpriteSheetPacker/3rdparty/optipng/zlib/gzlib.c:575
↓ 21 callers
Function
png_write_chunk_data
Write the data of a PNG chunk started with png_write_chunk_header(). * Note that multiple calls to this function are allowed, and that the * sum of
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:126
↓ 20 callers
Function
ucvector_init
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:249
↓ 20 callers
Function
zmemcpy
(dest, source, len)
SpriteSheetPacker/3rdparty/optipng/zlib/zutil.c:152
↓ 19 callers
Function
Orient2d
* Forumla to calculate signed area<br> * Positive if CCW<br> * Negative if CW<br> * 0 if collinear<br> * <pre> * A[P1,P2,P3] = (x1*y2 - y1*x2)
SpriteSheetPacker/3rdparty/poly2tri/common/utils.h:64
↓ 19 callers
Function
png_image_error
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:4364
↓ 19 callers
Function
png_push_have_row
SpriteSheetPacker/3rdparty/optipng/libpng/pngpread.c:1244
↓ 19 callers
Function
png_read_push_finish_row
SpriteSheetPacker/3rdparty/optipng/libpng/pngpread.c:1164
↓ 19 callers
Function
png_write_complete_chunk
Write a PNG chunk all at once. The type is an array of ASCII characters * representing the chunk name. The array must be at least 4 bytes in * len
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:175
↓ 19 callers
Function
uivector_push_back
returns 1 if success, 0 if failure ==> nothing done*/
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:196
↓ 18 callers
Function
pixelFormatToString
SpriteSheetPacker/ImageFormat.h:60
↓ 18 callers
Function
png_free_data
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:443
↓ 18 callers
Function
png_gamma_significant
This is the shared test on whether a gamma value is 'significant' - whether * it is worth doing gamma correction. */
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:3323
↓ 18 callers
Function
png_safecat
Utility to safely appends strings to a buffer. This never errors out so * error checking is not required in the caller. */
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:111
↓ 18 callers
Function
png_set_IHDR
SpriteSheetPacker/3rdparty/optipng/libpng/pngset.c:204
↓ 18 callers
Function
ucvector_cleanup
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:242
↓ 16 callers
Function
DupOutPt
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:3383
↓ 16 callers
Function
SlopesEqual
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:596
↓ 16 callers
Function
png_reciprocal
more fixed point functions for gamma */ Calculate a reciprocal, return 0 on div-by-zero or overflow. */
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:3302
↓ 15 callers
Method
name
SpriteSheetPacker/ScalingVariantWidget.cpp:25
↓ 15 callers
Function
verbose_printf
SpriteSheetPacker/3rdparty/pngquant/pngquant.c:110
↓ 14 callers
Method
ChildCount
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:185
↓ 14 callers
Function
png_chunk_report
(png_ptr, message, (colorspace != NULL)
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:1788
↓ 14 callers
Function
png_get_IHDR
SpriteSheetPacker/3rdparty/optipng/libpng/pngget.c:782
↓ 14 callers
Function
png_rtran_ok
Is it OK to set a transformation now? Only if png_start_read_image or * png_read_update_info have not been called. It is not necessary for the IHDR
SpriteSheetPacker/3rdparty/optipng/libpng/pngrtran.c:96
↓ 13 callers
Function
lodepng_realloc
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:71
↓ 13 callers
Function
png_destroy_read_struct
Free all memory used by the read */
SpriteSheetPacker/3rdparty/optipng/libpng/pngread.c:964
↓ 13 callers
Function
png_safe_execute
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:933
↓ 13 callers
Function
png_save_uint_32
Place a 32-bit number into a buffer in PNG byte order. We work * with unsigned numbers for convenience, although one supported * ancillary chunk us
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:23
↓ 13 callers
Function
send_bits
(s, value, length)
SpriteSheetPacker/3rdparty/optipng/zlib/trees.c:188
↓ 12 callers
Function
get_ulong_value
SpriteSheetPacker/3rdparty/optipng/minitiff/tiffread.c:93
↓ 12 callers
Function
minitiff_error
SpriteSheetPacker/3rdparty/optipng/minitiff/tiffbase.c:62
↓ 12 callers
Function
png_get_io_ptr
This function returns a pointer to the io_ptr associated with the user * functions. The application should free any memory associated with this * p
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:644
↓ 12 callers
Function
png_get_rows
SpriteSheetPacker/3rdparty/optipng/libpng/pngget.c:39
↓ 12 callers
Function
png_save_int_32
The png_save_int_32 function assumes integers are stored in two's * complement format. If this isn't the case, then this routine needs to * be modi
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:680
↓ 12 callers
Method
trim
SpriteSheetPacker/SpriteAtlas.cpp:40
↓ 11 callers
Function
addChunk
chunkName must be string of 4 characters*/
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:4794
↓ 11 callers
Function
opng_transform_set_precision
* This is a helper used by opng_transform_set_object. */
SpriteSheetPacker/3rdparty/optipng/opnglib/src/opngtrans/trans.c:70
↓ 11 callers
Function
png_benign_error
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:361
↓ 11 callers
Function
png_combine_row
Combines the row recently read in with the existing pixels in the row. This * routine takes care of alpha and transparency if requested. This routi
SpriteSheetPacker/3rdparty/optipng/libpng/pngrutil.c:2999
↓ 11 callers
Function
png_destroy_write_struct
Free all memory used by the write. * In libpng 1.6.0 this API changed quietly to no longer accept a NULL value for * *png_ptr_ptr. Prior to 1.6.0 i
SpriteSheetPacker/3rdparty/optipng/libpng/pngwrite.c:964
↓ 11 callers
Function
png_read_row
SpriteSheetPacker/3rdparty/optipng/libpng/pngread.c:374
↓ 11 callers
Function
ucvector_resize
returns 1 if success, 0 if failure ==> nothing done*/
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:233
↓ 10 callers
Function
HuffmanTree_getLength
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:876
↓ 10 callers
Function
TopX
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:670
↓ 10 callers
Function
adler32
========================================================================= */
SpriteSheetPacker/3rdparty/optipng/zlib/adler32.c:65
↓ 10 callers
Function
bmp_get_dword
SpriteSheetPacker/3rdparty/optipng/pngxtern/pngxrbmp.c:102
↓ 10 callers
Function
gz_comp
Compress whatever is at avail_in and next_in and write to the output file. Return -1 if there is an error writing to the output file, otherwise 0.
SpriteSheetPacker/3rdparty/optipng/zlib/gzwrite.c:70
↓ 10 callers
Function
inflate_table
Build a set of tables to decode the provided canonical Huffman code. The code lengths are lens[0..codes-1]. The result starts at *table, whose
SpriteSheetPacker/3rdparty/optipng/zlib/inftrees.c:32
↓ 10 callers
Function
lodepng_chunk_type_equals
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:2410
↓ 10 callers
Method
log
SpriteSheetPacker/PublishSpriteSheet.cpp:145
↓ 10 callers
Function
png_get_rowbytes
SpriteSheetPacker/3rdparty/optipng/libpng/pngget.c:29
↓ 10 callers
Function
png_set_invalid
SpriteSheetPacker/3rdparty/optipng/libpng/pngset.c:1510
↓ 10 callers
Function
png_write_chunk_header
Write the start of a PNG chunk. The type is the chunk type. * The total_length is the sum of the lengths of all the data you will be * passing in p
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:72
↓ 10 callers
Function
png_zstream_error
Ensure that png_ptr->zstream.msg holds some appropriate error message string. * If it doesn't 'ret' is used to set it to something appropriate, even
SpriteSheetPacker/3rdparty/optipng/libpng/png.c:961
↓ 10 callers
Function
uivector_cleanup
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:147
↓ 10 callers
Function
uivector_init
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:188
↓ 9 callers
Function
addBitsToStream
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:422
↓ 9 callers
Function
imageFormatToString
SpriteSheetPacker/ImageFormat.h:36
↓ 9 callers
Function
png_app_warning
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:391
↓ 9 callers
Function
png_chunk_warning
SpriteSheetPacker/3rdparty/optipng/libpng/pngerror.c:496
↓ 9 callers
Function
png_get_PLTE
SpriteSheetPacker/3rdparty/optipng/libpng/pngget.c:961
↓ 9 callers
Function
png_get_fixed_point
SpriteSheetPacker/3rdparty/optipng/libpng/pngrutil.c:40
↓ 9 callers
Function
png_set_PLTE
SpriteSheetPacker/3rdparty/optipng/libpng/pngset.c:501
↓ 9 callers
Function
png_set_interlace_handling
SpriteSheetPacker/3rdparty/optipng/libpng/pngtrans.c:98
↓ 9 callers
Function
png_set_tRNS
SpriteSheetPacker/3rdparty/optipng/libpng/pngset.c:911
↓ 9 callers
Function
png_write_chunk_end
Finish a chunk started with png_write_chunk_header(). */
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:146
↓ 9 callers
Function
png_write_finish_row
Internal use only. Called when finished processing a row of data. */
SpriteSheetPacker/3rdparty/optipng/libpng/pngwutil.c:2044
↓ 9 callers
Function
readBitsFromStream
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:446
↓ 8 callers
Function
Abs
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:144
↓ 8 callers
Method
AddPath
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:1138
↓ 8 callers
Method
CollectContent
SpriteSheetPacker/algorithm/binpack2d.hpp:598
↓ 8 callers
Method
Execute
SpriteSheetPacker/3rdparty/clipper/clipper.cpp:1496
↓ 8 callers
Function
HuffmanTree_cleanup
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:530
↓ 8 callers
Function
HuffmanTree_init
SpriteSheetPacker/3rdparty/lodepng/lodepng.cpp:523
↓ 8 callers
Method
MarkNeighbor
Update neighbor pointers
SpriteSheetPacker/3rdparty/poly2tri/common/shapes.cc:46
↓ 8 callers
Method
front
SpriteSheetPacker/3rdparty/poly2tri/sweep/sweep_context.h:154
↓ 8 callers
Function
imagePrefix
SpriteSheetPacker/PublishSpriteSheet.cpp:89
↓ 8 callers
Function
liq_progress
SpriteSheetPacker/3rdparty/pngquant/libimagequant.c:197
next →
1–100 of 1,945, ranked by callers