Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GerbilSoft/rom-properties
/ functions
Functions
15,169 in github.com/GerbilSoft/rom-properties
⨍
Functions
15,169
◇
Types & classes
3,401
↓ 3 callers
Method
openTrack
* Open a track. * @param trackNumber Track number. (starts with 1) * @return 0 on success; negative POSIX error code on error. */
src/libromdata/disc/GdiReader.cpp:275
↓ 3 callers
Function
opendir
* Open a directory. * @param path [in] Directory path. * @return Dir*, or nullptr on error. */
src/librpbase/disc/IFst.hpp:94
↓ 3 callers
Function
operator=
extlib/rapidjson/include/rapidjson/document.h:798
↓ 3 callers
Function
optimize_cmf
This is the code to hack the first two bytes of the deflate stream (the * deflate header) to correct the windowBits value to match the actual data
extlib/libpng/pngwutil.c:266
↓ 3 callers
Method
parse
extlib/fmt/include/fmt/base.h:2359
↓ 3 callers
Function
parseRegionCodes
* Parse the region codes field from an MD ROM header. * @param region_codes Region codes field. * @param size Size of region_codes. * @return MD he
src/libromdata/Console/MegaDriveRegions.cpp:30
↓ 3 callers
Function
png_XYZ_from_xy
extlib/libpng/png.c:1202
↓ 3 callers
Function
png_access_version_number
This function was added to libpng-1.0.7 */
extlib/libpng/png.c:990
↓ 3 callers
Function
png_build_16bit_table
Internal function to build a single 16-bit table - the table consists of * 'num' 256 entry subtables, where 'num' is determined by 'shift' - the amou
extlib/libpng/png.c:3380
↓ 3 callers
Function
png_build_8bit_table
Build a single 8-bit table: same as the 16-bit case but much simpler (and * typically much faster). Note that libpng currently does no sBIT processi
extlib/libpng/png.c:3525
↓ 3 callers
Function
png_check_fp_number
extlib/libpng/png.c:2133
↓ 3 callers
Function
png_check_fp_string
The same but for a complete string. */
extlib/libpng/png.c:2260
↓ 3 callers
Function
png_compress_IDAT
This is similar to png_text_compress, above, except that it does not require * all of the data at once and, instead of buffering the compressed resul
extlib/libpng/pngwutil.c:936
↓ 3 callers
Function
png_convert_to_rfc1123_buffer
Convert the supplied time into an RFC 1123 string suitable for use in * a "Creation Time" or other text-based time string. */
extlib/libpng/png.c:741
↓ 3 callers
Function
png_destroy_read_struct
(&png_ptr, &info_ptr, NULL)
extlib/libpng/example.c:576
↓ 3 callers
Function
png_do_strip_channel
Remove a channel - this used to be 'png_do_strip_filler' but it used a * somewhat weird combination of flags to determine what to do. All the calls
extlib/libpng/pngtrans.c:521
↓ 3 callers
Function
png_free_buffer_list
Clean up (or trim) a linked list of compression buffers. */
extlib/libpng/pngwutil.c:455
↓ 3 callers
Function
png_get_PLTE
extlib/libpng/pngget.c:1130
↓ 3 callers
Function
png_get_sBIT
extlib/libpng/pngget.c:1149
↓ 3 callers
Function
png_image_read_init
Do all the *safe* initialization - 'safe' means that png_error won't be * called, so setting up the jmp_buf is not required. This means that anythin
extlib/libpng/pngread.c:1206
↓ 3 callers
Function
png_image_size
This is used below to find the size of an image to pass to png_deflate_claim, * so it only needs to be accurate if the size is less than 16384 bytes
extlib/libpng/pngwutil.c:220
↓ 3 callers
Function
png_inflate_claim
png_inflate_claim: claim the zstream for some nefarious purpose that involves * decompression. Returns Z_OK on success, else a zlib error code. It
extlib/libpng/pngrutil.c:413
↓ 3 callers
Function
png_inflate_read
Perform a partial read and decompress, producing 'avail_out' bytes and * reading from the current chunk as required. */
extlib/libpng/pngrutil.c:835
↓ 3 callers
Function
png_read_image
Read the entire image. If the image has an alpha channel or a tRNS * chunk, and you have called png_handle_alpha()[*], you will need to * initializ
extlib/libpng/pngread.c:686
↓ 3 callers
Function
png_read_start_row
extlib/libpng/pngrutil.c:4624
↓ 3 callers
Function
png_reset_crc
Reset the CRC variable to 32 bits of 1's. Care must be taken * in case CRC is > 32 bits to leave the top bits 0. */
extlib/libpng/png.c:139
↓ 3 callers
Function
png_set_acTL
extlib/libpng/pngset.c:1389
↓ 3 callers
Function
png_set_cLLI_fixed
extlib/libpng/pngset.c:161
↓ 3 callers
Function
png_set_error_fn
This function is called when the application wants to use another method * of handling errors and warnings. Note that the error function MUST NOT *
extlib/libpng/pngerror.c:717
↓ 3 callers
Function
png_set_expand_gray_1_2_4_to_8
Expand grayscale images of less than 8-bit depth to 8 bits. */
extlib/libpng/pngrtran.c:990
↓ 3 callers
Function
png_set_gamma
extlib/libpng/pngrtran.c:934
↓ 3 callers
Function
png_set_gray_to_rgb
extlib/libpng/pngrtran.c:1031
↓ 3 callers
Function
png_set_mDCV_fixed
extlib/libpng/pngset.c:224
↓ 3 callers
Function
png_set_mem_fn
This function is called when the application wants to use another method * of allocating and freeing memory. */
extlib/libpng/pngmem.c:262
↓ 3 callers
Function
png_set_rgb_to_gray_fixed
extlib/libpng/pngrtran.c:1046
↓ 3 callers
Function
png_set_strip_16
Chop 16-bit depth files to 8-bit depth */
extlib/libpng/pngrtran.c:202
↓ 3 callers
Function
png_set_strip_alpha
extlib/libpng/pngrtran.c:215
↓ 3 callers
Function
png_set_tIME
extlib/libpng/pngset.c:1161
↓ 3 callers
Function
png_set_tRNS_to_alpha
Expand tRNS chunks to alpha channels. */
extlib/libpng/pngrtran.c:1002
↓ 3 callers
Function
png_set_unknown_chunks
extlib/libpng/pngset.c:1565
↓ 3 callers
Function
png_text_compress
Compress the data in the compression state input */
extlib/libpng/pngwutil.c:504
↓ 3 callers
Function
png_text_compress_init
extlib/libpng/pngwutil.c:494
↓ 3 callers
Function
png_write_chunk
This is the API that calls the internal function above. */
extlib/libpng/pngwutil.c:208
↓ 3 callers
Function
png_write_compressed_data_out
Ship the compressed text out via chunk writes */
extlib/libpng/pngwutil.c:653
↓ 3 callers
Function
png_write_tEXt
Write a tEXt chunk */
extlib/libpng/pngwutil.c:1593
↓ 3 callers
Function
ppi_from_ppm
extlib/libpng/pngget.c:324
↓ 3 callers
Method
premultiply
* Premultiply an ARGB32 rp_image. * * Image must be ARGB32. * * @return 0 on success; non-zero on error. */
src/librptexture/img/un-premultiply.cpp:169
↓ 3 callers
Function
prepend_attribute
extlib/pugixml/src/pugixml.cpp:1418
↓ 3 callers
Function
prepend_node
extlib/pugixml/src/pugixml.cpp:1321
↓ 3 callers
Method
previous_sibling
extlib/pugixml/src/pugixml.cpp:5830
↓ 3 callers
Function
print
extlib/fmt/include/fmt/xchar.h:323
↓ 3 callers
Function
print_kitty_image
* Print an rp_image in base64 format for the Kitty graphics protocol. * * This function only prints the base64 data. * The appropriate Kitty contro
src/rpcli/rp_sixel.cpp:311
↓ 3 callers
Function
proxyForUrl
* Get the proxy for the specified URL. * @param url URL * @return Proxy, or empty string if no proxy is needed. */
src/kde/ProxyForUrl.cpp:32
↓ 3 callers
Method
put
extlib/fmt/include/fmt/format.h:3939
↓ 3 callers
Method
qByteArray
* Get the underlying QByteArray. * @return QByteArray. */
src/kde/RpQByteArrayFile.hpp:98
↓ 3 callers
Function
qoi_read_32
src/librptexture/decoder/qoi.h:361
↓ 3 callers
Function
qoi_write_32
src/librptexture/decoder/qoi.h:350
↓ 3 callers
Function
qualified_name
extlib/pugixml/src/pugixml.cpp:9130
↓ 3 callers
Method
random_seed
Returns the random seed used at the start of the current test run.
extlib/googletest/googletest/src/gtest.cc:5484
↓ 3 callers
Method
reOpenFile
* (Re-)Open the main file. * * INTERNAL FUNCTION. This does NOT affect gzfd. * NOTE: This function sets q->m_lastError. * * Uses parameters store
src/librpfile/win32/RpFile_win32.cpp:113
↓ 3 callers
Method
readBlock
* Read the specified block. * * This can read either a full block or a partial block. * For a full block, set pos = 0 and size = block_size. * *
src/librpbase/disc/SparseDiscReader.cpp:247
↓ 3 callers
Method
readSector
* Read and decrypt a sector. * The decrypted sector is stored in sector_buf. * * @param sector_num Sector number. (address / 0x7C00) * @return 0 o
src/libromdata/disc/WiiUH3Reader.cpp:134
↓ 3 callers
Method
reallocate
extlib/pugixml/src/pugixml.cpp:8332
↓ 3 callers
Function
recursiveScan
* Recursively scan a directory for cache files to delete. * This finds *.png, *.jpg, *.jxl, and "version.txt". * * POSIX implementation: Uses readd
src/librpfile/RecursiveScan_posix.cpp:48
↓ 3 callers
Method
registerSessionNotification
* Register for Remote Desktop session notifications. * @param HWND hWnd * @param dwFlags Flags * @return TRUE on success; FALSE on error. */
src/libwin32ui/WTSSessionNotification.hpp:51
↓ 3 callers
Function
removeTrailingSlashes
* Remove trailing slashes. * @param path Path to remove trailing slashes from. */
src/libunixcommon/userdirs.cpp:70
↓ 3 callers
Function
remove_attribute
extlib/pugixml/src/pugixml.cpp:1462
↓ 3 callers
Function
replace_ext
* Replace the file extension from a filename. * @param filename [in] Filename. * @param ext [in] New extension. * @return Filename, with replaced
src/librpfile/FileSystem_common.cpp:148
↓ 3 callers
Function
reverse
extlib/pugixml/src/pugixml.cpp:8103
↓ 3 callers
Function
rom_data_format_dimensions
* Format an RFT_DIMENSIONS. * @param dimensions [in] Dimensions * @return Formatted RFT_DIMENSIONS, or nullptr on error. */
src/gtk/RomDataFormat.cpp:80
↓ 3 callers
Function
round_nearest
extlib/pugixml/src/pugixml.cpp:9118
↓ 3 callers
Function
round_up
extlib/microtar/src/microtar.c:44
↓ 3 callers
Function
rp_key_store_item_get_flat_idx
src/gtk/config/KeyStoreItem.c:289
↓ 3 callers
Function
rp_key_store_item_set_status
src/gtk/config/KeyStoreItem.c:258
↓ 3 callers
Function
rp_key_store_item_set_value
src/gtk/config/KeyStoreItem.c:238
↓ 3 callers
Function
rp_language_combo_box_item_set_icon
src/gtk/LanguageComboBoxItem.c:185
↓ 3 callers
Function
rp_language_combo_box_set_force_pal
* Set the Force PAL setting. * @param forcePAL Force PAL setting. */
src/gtk/LanguageComboBox.cpp:157
↓ 3 callers
Function
rp_list_data_item_get_column_is_achievement
src/gtk/ListDataItem.c:408
↓ 3 callers
Function
rp_message_widget_set_message_type
src/gtk/MessageWidget.c:460
↓ 3 callers
Function
rp_message_widget_set_text
src/gtk/MessageWidget.c:442
↓ 3 callers
Function
rp_message_widget_set_transition_type
src/gtk/MessageWidget.c:687
↓ 3 callers
Function
rp_nautilus_register_types
src/gtk/gtk3/NautilusPlugin.cpp:55
↓ 3 callers
Function
rp_rom_data_view_delete_tabs
* Delete tabs and related widgets. * @param page RomDataView */
src/gtk/RomDataView.cpp:1760
↓ 3 callers
Function
rp_sort_string_nocase
* String sorting function for COLSORT_NOCASE (case-insensitive). * @param strA * @param strB * @return -1, 0, or 1 (like strcmp()) */
src/gtk/sort_funcs_common.c:29
↓ 3 callers
Function
rp_xattr_view_has_attributes
* Are attributes loaded from the current URI? * @param widget RpXAttrView * @return True if we have attributes; false if not. */
src/gtk/xattr/XAttrView.cpp:521
↓ 3 callers
Function
rp_xattr_view_new
* Create a new XAttrView widget. * @param uri URI * @return XAttrView */
src/gtk/xattr/XAttrView.cpp:239
↓ 3 callers
Function
rp_xattrview_item_get_name
src/gtk/xattr/XAttrViewItem.c:169
↓ 3 callers
Function
rp_xattrview_item_get_value
src/gtk/xattr/XAttrViewItem.c:189
↓ 3 callers
Function
saveFinish
* Close the Save subsystem. * This is needed on platforms where the configuration file * must be opened with an appropriate writer class. * @ret
src/libromdata/config/TImageTypesConfig.hpp:219
↓ 3 callers
Function
search
extlib/gettext/gettext-runtime/intl/setlocale.c:623
↓ 3 callers
Method
sectKeyToIdx
* Convert a sectIdx/keyIdx pair to a flat key index. * @param sectIdx [in] Section index. * @param keyIdx [in] Key index. * @return Flat key index,
src/libromdata/crypto/KeyStoreUI.cpp:432
↓ 3 callers
Method
seek
* Set the file position. * @param pos [in] File position * @param whence [in] Where to seek from * @return 0 on success; -1 on error. */
src/librpfile/win32/RpFile_win32.cpp:560
↓ 3 callers
Function
send_email
(emails, topic, text, have_mutt, have_mail)
extlib/lz4/tests/test-lz4-speed.py:76
↓ 3 callers
Function
send_eobs
extlib/zlib-ng/arch/s390/dfltcc_deflate.c:91
↓ 3 callers
Method
set
extlib/googletest/googletest/include/gtest/internal/gtest-port.h:1542
↓ 3 callers
Method
setError
* Set the error state. * @param error True if error; false if not. */
src/kde/config/RpProgressBar.cpp:18
↓ 3 callers
Method
setFrom
src/librpbase/img/RpPngWriter.cpp:197
↓ 3 callers
Method
setIconSize
* Set the icon size. * @param iconSize Icon size. */
src/kde/ListDataModel.cpp:748
↓ 3 callers
Method
setNotifyFunction
* Set the notification function. * This is used for the UI frontends. * @param func Notification function * @param user_data User data */
src/librpbase/Achievements.cpp:755
↓ 3 callers
Method
setProxyUrl
* Set the proxy server. * @param proxyUrl Proxy server URL. (Use nullptr or blank string for default settings.) */
src/libromdata/img/CacheManager.cpp:53
← previous
next →
2,601–2,700 of 15,169, ranked by callers