Crate libloot Copy item path Source error Holds all error types aside from those related to LOOT metadata. metadata Holds all types related to LOOT metadata. Database The interface through which metadata can be accessed. Game The interface through which game-specific functionality is provided. Plugin Represents a plugin file that has been loaded. Vertex Represents a plugin or group vertex in a path, and the type of the edge to
the next vertex in the path if one exists. EdgeType An enum representing the different possible types of interactions between
plugins or groups. EvalMode Control whether or not conditions are evaluated when retrieving metadata. GameType Codes used to create database handles for specific games. LogLevel Codes used to specify different levels of API logging. MergeMode Control whether user metadata is included or not when retrieving metadata. WriteMode Control behaviour when writing to files. LIBLOOT_VERSION_MAJOR libloot’s major version number. LIBLOOT_VERSION_MINOR libloot’s minor version number. LIBLOOT_VERSION_PATCH libloot’s patch version number. is_compatible Checks whether the loaded API is compatible with the given version of the
API, abstracting API stability policy away from clients. The version
numbering used is major.minor.patch. libloot_revision Get the ID of the source control revision that libloot was built from. libloot_version Get the library version in the form “major.minor.patch”. set_log_level Set the log severity level. set_logging_callback Set the callback function that is called when logging.