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
↓ 5 callers
Method
data
* Get a pointer to the start of the data. * @return Pointer to the start of the data. */
src/rp-download/IDownloader.cpp:197
↓ 5 callers
Function
deDivRoundUp32
extlib/basisu_astc/basisu_astc_decomp.cpp:201
↓ 5 callers
Method
defaultLanguageCode
* Get the default language code for RFT_STRING_MULTI and RFT_LISTDATA_MULTI. * @return Default language code, or 0 if not set. */
src/librpbase/RomFields.cpp:763
↓ 5 callers
Function
digits2
Converts value in the range [0, 100) to a string. GCC generates a bit better code when value is pointer-size (https://www.godbolt.org/z/5fEPMT1cc).
extlib/fmt/include/fmt/format.h:1020
↓ 5 callers
Function
do_format_decimal
extlib/fmt/include/fmt/format.h:1231
↓ 5 callers
Method
dup
* Duplicate the rp_image. * @return New rp_image with a copy of the image data. */
src/librptexture/img/rp_image_ops.cpp:34
↓ 5 callers
Method
end
extlib/googletest/googletest/include/gtest/internal/gtest-param-util.h:197
↓ 5 callers
Function
endian_swap
extlib/pugixml/src/pugixml.cpp:1517
↓ 5 callers
Method
entry
* Get an FST entry. * * NOTE: FST entries have NOT been byteswapped. * Use be32_to_cpu() when reading. * * @param idx [in] FST entry index. * @
src/libromdata/disc/GcnFst.cpp:206
↓ 5 callers
Method
entry
* Get an FST entry. * * NOTE: FST entries have NOT been byteswapped. * Use be32_to_cpu() when reading. * * @param idx [in] FST entry index. * @
src/libromdata/disc/WiiUFst.cpp:251
↓ 5 callers
Function
env_or_empty
(env, key)
extlib/lz4/tests/test-lz4-versions.py:35
↓ 5 callers
Method
evaluate_node_set
extlib/pugixml/src/pugixml.cpp:13602
↓ 5 callers
Function
file
Constructs a file object with a given descriptor.
extlib/fmt/include/fmt/os.h:227
↓ 5 callers
Method
filename
* Get the filename. * NOTE: For RpFileGio, this returns a GVfs URI. * @return Filename. (May be nullptr if the filename is not available.) */
src/gtk/RpFile_gio.cpp:294
↓ 5 callers
Method
flat
(self, *types)
extlib/fmt/support/docopt.py:109
↓ 5 callers
Function
floor_log2_pow10
extlib/fmt/include/fmt/format.h:1451
↓ 5 callers
Method
format
extlib/fmt/include/fmt/ranges.h:665
↓ 5 callers
Function
fourCCtoString
* Convert a host-endian FourCC to a string. * @param buf [out] Output buffer * @param size [in] Size of buf (should be >= 5) * @param fourCC [in]
src/librptext/fourCC.cpp:29
↓ 5 callers
Function
fromBC4
* Convert a BC4 (ATI1) image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf BC4 image buffer. * @param im
src/librptexture/decoder/ImageDecoder_S3TC.cpp:624
↓ 5 callers
Function
fromBC5
* Convert a BC5 (ATI2) image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf BC5 image buffer. * @param im
src/librptexture/decoder/ImageDecoder_S3TC.cpp:714
↓ 5 callers
Function
fromBC7
* Convert a BC7 image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf BC7 image buffer. * @param img_siz S
src/librptexture/decoder/ImageDecoder_BC7.cpp:646
↓ 5 callers
Function
fromDXT1_A1
* Convert a DXT1 image to rp_image. * S3TC palette index 3 will be interpreted as fully transparent. * * @param width Image width. * @param height
src/librptexture/decoder/ImageDecoder_S3TC.cpp:376
↓ 5 callers
Function
fromEAC_R11
* Convert an EAC R11 image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf EAC R11 image buffer. * @param
src/librptexture/decoder/ImageDecoder_ETC1.cpp:923
↓ 5 callers
Function
fromEAC_RG11
* Convert an EAC RG11 image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf EAC R11 image buffer. * @param
src/librptexture/decoder/ImageDecoder_ETC1.cpp:993
↓ 5 callers
Function
fromETC2_RGB
* Convert an ETC2 RGB image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf ETC2 RGB image buffer. * @para
src/librptexture/decoder/ImageDecoder_ETC1.cpp:678
↓ 5 callers
Function
fromETC2_RGBA
* Convert an ETC2 RGBA image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf ETC2 RGBA image buffer. * @pa
src/librptexture/decoder/ImageDecoder_ETC1.cpp:787
↓ 5 callers
Function
fromETC2_RGB_A1
* Convert an ETC2 RGB+A1 (punchthrough alpha) image to rp_image. * @param width Image width. * @param height Image height. * @param img_buf ETC2 RG
src/librptexture/decoder/ImageDecoder_ETC1.cpp:857
↓ 5 callers
Function
fromLinear24_cpp
* Convert a linear 24-bit RGB image to rp_image. * Standard version using regular C++ code. * @param px_format [in] 24-bit pixel format. * @param w
src/librptexture/decoder/ImageDecoder_Linear.cpp:902
↓ 5 callers
Function
gen_nan
extlib/pugixml/src/pugixml.cpp:8853
↓ 5 callers
Method
getCacheKey_GameTDB
* Get the GameTDB cache key for a given game. * @param system System name. * @param type Image type. * @param region Region name. * @param gameID
src/librpbase/RomData.cpp:113
↓ 5 callers
Method
getIcon
* Get an icon from the sprite sheet. * @param col Column * @param row Row * @param gray If true, load the grayscale version * @return Icon, or nul
src/kde/ISpriteSheet.cpp:32
↓ 5 callers
Function
getLocalizedLanguageName
* Get a localized name for a language code. * Localized means in that language's language, * e.g. 'es' -> "Español". * @param lc Language code. *
src/librpbase/SystemRegion.cpp:387
↓ 5 callers
Function
getOpenFileName
* Get a filename using the Open File Name dialog. * * Depending on OS, this may use: * - Vista+: IFileOpenDialog * - XP: GetOpenFileName() * * @
src/libwin32ui/WinUI.cpp:885
↓ 5 callers
Method
getString
* Get a particular string property for RomMetaData. * @param property Property * @return String, or empty string if not found. */
src/libromdata/Console/Xbox360_XDBF.cpp:1924
↓ 5 callers
Function
getStringTableOffset
* Get the string table offset for the specified string. * * If the string is found in the string table, the existing offset * will be returned. *
src/amiibo-data/amiiboc.cpp:79
↓ 5 callers
Method
getURL_GameTDB
* Get the GameTDB URL for a given game. * @param system System name. * @param type Image type. * @param region Region name. * @param gameID Game I
src/librpbase/RomData.cpp:95
↓ 5 callers
Function
get_d0_bits
extlib/unice68/unice68_unpack.c:374
↓ 5 callers
Function
get_file_size
extlib/lz4/examples/fileCompress.c:19
↓ 5 callers
Function
get_mtime
* Get the modification timestamp of a file. * @param filename [in] Filename (UTF-8) * @param pMtime [out] Buffer for the modification time (UNIX tim
src/librpfile/FileSystem.hpp:153
↓ 5 callers
Method
get_sBIT
* Get the number of significant bits per channel. * @param sBIT [out,opt] sBIT_t struct * @return 0 on success; non-zero if not set or error. */
src/librptexture/img/rp_image.cpp:549
↓ 5 callers
Method
geto_be
* Get this uint34_rshift2_t as off64_t. * Byteswapped from big-endian, if necessary. * @return uint64_t */
src/libromdata/Console/wii_structs.h:65
↓ 5 callers
Function
gl_get_mbtowc_lock
Returns the internal lock used by mbrtowc and mbrtoc32. */
extlib/gettext/gettext-runtime/intl/gnulib-lib/mbtowc-lock.c:69
↓ 5 callers
Function
gl_get_setlocale_null_lock
Returns the internal lock used by setlocale_null_r. */
extlib/gettext/gettext-runtime/intl/gnulib-lib/setlocale-lock.c:69
↓ 5 callers
Function
grouping_rule
Determine the grouping rule. * As specified in POSIX * <https://pubs.opengroup.org/onlinepubs/9799919799/functions/localeconv.html> * <https://pubs
extlib/gettext/gettext-runtime/intl/gnulib-lib/vasnprintf.c:589
↓ 5 callers
Function
gz_buffer_free
extlib/zlib-ng/gzlib.c:100
↓ 5 callers
Method
hasErrors
* Have any errors been detected in the FST? * @return True if yes; false if no. */
src/libromdata/disc/GcnFst.cpp:399
↓ 5 callers
Function
imageTypeName
* Get an image type name. * @param imageType Image type ID. * @return Image type name, or nullptr if invalid. */
src/libromdata/config/ImageTypesConfig.cpp:90
↓ 5 callers
Function
inBounds
extlib/basisu_astc/basisu_astc_decomp.cpp:66
↓ 5 callers
Method
index
extlib/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h:283
↓ 5 callers
Function
ini_rstrip
Strip whitespace chars off end of given string, in place. end must be a pointer to the NUL terminator at the end of the string. Return s. */
extlib/inih/ini.c:50
↓ 5 callers
Function
interpolate_component
* Interpolate a color component. * @tparam bits Index precision, in number of bits. * @param index Color/alpha index. * @param e0 Endpoint 0 compon
src/librptexture/decoder/ImageDecoder_BC7.cpp:86
↓ 5 callers
Method
isDSi
* Is this a DSi-enhanced (or DSi-exclusive) title? * @return True if it is; false if it isn't. */
src/libromdata/Handheld/NintendoDS_p.hpp:115
↓ 5 callers
Method
isPAL
* Is this a PAL-region title? * Mostly used to select between US/GB flags in the * language dropdown box for multi-language titles. * @return True
src/librpbase/RomData.cpp:793
↓ 5 callers
Function
isWritableDirectory
* Check if a directory is writable. * @param path Directory path. * @return True if this is a writable directory; false if not. */
src/libunixcommon/userdirs.cpp:38
↓ 5 callers
Method
is_dir
* Check if an fst_entry is a directory. * @return True if this is a directory; false if it's a regular file. */
src/libromdata/disc/WiiUFst.cpp:72
↓ 5 callers
Function
is_nan
extlib/pugixml/src/pugixml.cpp:8868
↓ 5 callers
Method
lastError
* Get the last error number. * @return Last error number (POSIX error code) */
src/librpfile/xattr/XAttrReader.cpp:45
↓ 5 callers
Method
load
extlib/pugixml/src/pugixml.cpp:7819
↓ 5 callers
Function
load3
extlib/libpng/intel/filter_sse2_intrinsics.c:44
↓ 5 callers
Method
loadIconTitleData
* Load the icon/title data. * @return 0 on success; negative POSIX error code on error. */
src/libromdata/Handheld/NintendoDS.cpp:120
↓ 5 callers
Function
lookup_glEnum
* Look up an OpenGL GLenum string. * @param glEnum [in] glEnum * @return String, or nullptr if not found. */
src/librptexture/data/GLenumStrings.cpp:533
↓ 5 callers
Function
mbsinit
extlib/gettext/gettext-runtime/intl/gnulib-lib/mbsinit.c:43
↓ 5 callers
Function
mbtowc_unlocked
extlib/gettext/gettext-runtime/intl/gnulib-lib/mbtowc-lock.h:21
↓ 5 callers
Function
mempcpy
extlib/gettext/gettext-runtime/intl/dcigettext.c:1614
↓ 5 callers
Method
mipmap
* Get an internal image mipmap from the texture. * * This always refers to IMG_INT_IMAGE. * * This is mostly used for texture files to retrieve mi
src/librpbase/RomData.cpp:1015
↓ 5 callers
Function
mtar_seek
extlib/microtar/src/microtar.c:222
↓ 5 callers
Function
multmodp
Return a(x) multiplied by b(x) modulo p(x), where p(x) is the CRC polynomial, reflected. For speed, this requires that a not be zero. */
extlib/zlib-ng/crc32_braid_comb_p.h:8
↓ 5 callers
Function
mz_crypt_crc32_update
extlib/minizip-ng/mz_crypt.c:35
↓ 5 callers
Function
mz_crypt_hmac_delete
extlib/minizip-ng/mz_crypt_apple.c:512
↓ 5 callers
Function
mz_path_compare_wc
extlib/minizip-ng/mz_os.c:86
↓ 5 callers
Function
mz_path_remove_filename
extlib/minizip-ng/mz_os.c:213
↓ 5 callers
Function
mz_stream_buffered_flush
extlib/minizip-ng/mz_strm_buf.c:84
↓ 5 callers
Function
mz_stream_os_is_open
extlib/minizip-ng/mz_strm_os_win32.c:122
↓ 5 callers
Function
mz_stream_os_seek
extlib/minizip-ng/mz_strm_os_posix.c:149
↓ 5 callers
Function
mz_stream_read_uint8
extlib/minizip-ng/mz_strm.c:60
↓ 5 callers
Function
mz_stream_read_value
extlib/minizip-ng/mz_strm.c:43
↓ 5 callers
Function
mz_stream_write_value
extlib/minizip-ng/mz_strm.c:112
↓ 5 callers
Function
mz_zip_close
extlib/minizip-ng/mz_zip.c:1513
↓ 5 callers
Function
mz_zip_writer_is_open
extlib/minizip-ng/mz_zip_rw.c:1167
↓ 5 callers
Method
next_arg_id
Reports an error if using the manual argument indexing; otherwise returns the next argument index and switches to the automatic indexing.
extlib/fmt/include/fmt/base.h:864
↓ 5 callers
Function
node_copy_tree
extlib/pugixml/src/pugixml.cpp:4539
↓ 5 callers
Method
num_bigits
extlib/fmt/include/fmt/format.h:2794
↓ 5 callers
Function
num_thousands_separators
Determines the number of thousands-separators to be inserted in a digit sequence with ndigits digits (before the decimal point). */
extlib/gettext/gettext-runtime/intl/gnulib-lib/vasnprintf.c:606
↓ 5 callers
Method
on_day_of_month
extlib/fmt/include/fmt/chrono.h:1393
↓ 5 callers
Method
original_working_dir
Returns the working directory when the first TEST() or TEST_F() was executed.
extlib/googletest/googletest/src/gtest.cc:5454
↓ 5 callers
Function
parse
extlib/fmt/include/fmt/ranges.h:431
↓ 5 callers
Function
parse_format_specs
extlib/fmt/include/fmt/base.h:1444
↓ 5 callers
Function
play
* Play a message sound effect. * @param notificationType Notification type. * @param message Message for logging. * @param parent Parent window. *
src/kde/MessageSound.cpp:30
↓ 5 callers
Function
png_fp_sub
extlib/libpng/png.c:1095
↓ 5 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
extlib/libpng/png.c:690
↓ 5 callers
Function
png_read_info
Read the information before the actual image data. This has been * changed in v0.90 to allow reading a file that already has the magic * bytes read
extlib/libpng/pngread.c:92
↓ 5 callers
Function
png_read_update_info
Optional call to update the users info_ptr structure */
extlib/libpng/pngread.c:250
↓ 5 callers
Function
png_reciprocal2
extlib/libpng/png.c:2951
↓ 5 callers
Function
png_set_PLTE
extlib/libpng/pngset.c:756
↓ 5 callers
Function
png_set_cHRM_fixed
extlib/libpng/pngset.c:38
↓ 5 callers
Function
png_sig_cmp
Checks whether the supplied bytes match the PNG signature. We allow * checking less than the full 8-byte signature so that those apps that * alread
extlib/libpng/png.c:79
↓ 5 callers
Function
png_unpremultiply
extlib/libpng/pngwrite.c:1758
↓ 5 callers
Function
png_write_end
Writes the end of the PNG file. If you don't want to write comments or * time information, you can pass NULL for info. If you already wrote these
extlib/libpng/pngwrite.c:396
↓ 5 callers
Method
push
(self, *args)
extlib/fmt/support/release.py:47
↓ 5 callers
Function
put_bits
Store bit field * * d1[d4+1] bit field * d7: bit acu * d6: free bit in d7 minus 1 */
extlib/unice68/unice68_pack.c:101
← previous
next →
1,401–1,500 of 15,169, ranked by callers