diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a65ae73e..99c132525 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ ----- +## [3.10.4 - Indicator Size](https://github.com/onevcat/Kingfisher/releases/tag/3.10.4) (2017-07-26) + +#### Fix +* Respect image and custom indicator size. Now Kingfisher will not resize the indicators to the image size for you automatically. + +--- + ## [3.10.3 - ProMotion](https://github.com/onevcat/Kingfisher/releases/tag/3.10.3) (2017-07-06) #### Fix diff --git a/Demo/Kingfisher-Demo/Info.plist b/Demo/Kingfisher-Demo/Info.plist index 9352d775b..76932d5d5 100644 --- a/Demo/Kingfisher-Demo/Info.plist +++ b/Demo/Kingfisher-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 LSRequiresIPhoneOS UILaunchStoryboardName diff --git a/Demo/Kingfisher-macOS-Demo/Info.plist b/Demo/Kingfisher-macOS-Demo/Info.plist index bc9d7f1da..86179cb71 100644 --- a/Demo/Kingfisher-macOS-Demo/Info.plist +++ b/Demo/Kingfisher-macOS-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 LSMinimumSystemVersion $(MACOSX_DEPLOYMENT_TARGET) NSHumanReadableCopyright diff --git a/Demo/Kingfisher-tvOS-Demo/Info.plist b/Demo/Kingfisher-tvOS-Demo/Info.plist index 82f5e4ab2..5e31b71cc 100644 --- a/Demo/Kingfisher-tvOS-Demo/Info.plist +++ b/Demo/Kingfisher-tvOS-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 LSRequiresIPhoneOS UIMainStoryboardFile diff --git a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist index 8d80a959c..c3fe40cb4 100644 --- a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist +++ b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 NSExtension NSExtensionAttributes diff --git a/Demo/Kingfisher-watchOS-Demo/Info.plist b/Demo/Kingfisher-watchOS-Demo/Info.plist index fa4afa4c6..8ef786467 100644 --- a/Demo/Kingfisher-watchOS-Demo/Info.plist +++ b/Demo/Kingfisher-watchOS-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/Kingfisher.podspec b/Kingfisher.podspec index 553e85f93..462c5c7fc 100644 --- a/Kingfisher.podspec +++ b/Kingfisher.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Kingfisher" - s.version = "3.10.3" + s.version = "3.10.4" s.summary = "A lightweight and pure Swift implemented library for downloading and cacheing image from the web." s.description = <<-DESC diff --git a/Kingfisher.xcodeproj/project.pbxproj b/Kingfisher.xcodeproj/project.pbxproj index e09a8b112..0a1feb8d7 100644 --- a/Kingfisher.xcodeproj/project.pbxproj +++ b/Kingfisher.xcodeproj/project.pbxproj @@ -2602,11 +2602,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -2630,11 +2630,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -2806,11 +2806,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2835,11 +2835,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2862,11 +2862,11 @@ buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2888,11 +2888,11 @@ buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -3108,10 +3108,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Sources/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -3134,10 +3134,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1088; + CURRENT_PROJECT_VERSION = 1092; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1088; + DYLIB_CURRENT_VERSION = 1092; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Sources/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; diff --git a/Sources/Info.plist b/Sources/Info.plist index d26e8dd90..c5bf30ef1 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 NSPrincipalClass diff --git a/Tests/KingfisherTests-macOS/Info.plist b/Tests/KingfisherTests-macOS/Info.plist index a6a32f27f..24cba4687 100644 --- a/Tests/KingfisherTests-macOS/Info.plist +++ b/Tests/KingfisherTests-macOS/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 diff --git a/Tests/KingfisherTests-tvOS/Info.plist b/Tests/KingfisherTests-tvOS/Info.plist index a6a32f27f..24cba4687 100644 --- a/Tests/KingfisherTests-tvOS/Info.plist +++ b/Tests/KingfisherTests-tvOS/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist index a6a32f27f..24cba4687 100644 --- a/Tests/KingfisherTests/Info.plist +++ b/Tests/KingfisherTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.10.3 + 3.10.4 CFBundleSignature ???? CFBundleVersion - 1088 + 1092 diff --git a/docs/Classes.html b/docs/Classes.html index eb0fb4af1..a7c06a0a9 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -121,6 +121,9 @@ + @@ -290,7 +293,7 @@

Classes

See more @@ -325,7 +328,7 @@

Declaration

@@ -363,7 +366,7 @@

Declaration

@@ -398,7 +401,7 @@

Declaration

@@ -434,7 +437,7 @@

Declaration

@@ -466,7 +469,7 @@

Declaration

@@ -502,7 +505,7 @@

Declaration

@@ -512,8 +515,8 @@

Declaration

diff --git a/docs/Classes/AnimatedImageView.html b/docs/Classes/AnimatedImageView.html index 8d90aba48..218adec0f 100644 --- a/docs/Classes/AnimatedImageView.html +++ b/docs/Classes/AnimatedImageView.html @@ -122,6 +122,9 @@ + @@ -311,7 +314,7 @@

Declaration

@@ -341,7 +344,7 @@

Declaration

@@ -371,7 +374,7 @@

Declaration

@@ -401,7 +404,7 @@

Declaration

@@ -442,7 +445,7 @@

Declaration

@@ -472,7 +475,7 @@

Declaration

@@ -502,7 +505,7 @@

Declaration

@@ -532,7 +535,7 @@

Declaration

@@ -562,7 +565,7 @@

Declaration

@@ -592,7 +595,7 @@

Declaration

@@ -622,7 +625,7 @@

Declaration

@@ -632,8 +635,8 @@

Declaration

diff --git a/docs/Classes/ImageCache.html b/docs/Classes/ImageCache.html index f33dba058..79f7495d2 100644 --- a/docs/Classes/ImageCache.html +++ b/docs/Classes/ImageCache.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

Declaration

@@ -340,7 +343,7 @@

Declaration

@@ -370,7 +373,7 @@

Declaration

@@ -402,7 +405,7 @@

Declaration

@@ -434,7 +437,7 @@

Declaration

@@ -464,7 +467,7 @@

Declaration

@@ -494,7 +497,7 @@

Declaration

@@ -524,7 +527,7 @@

Declaration

@@ -606,7 +609,7 @@

Return Value

The cache object.

@@ -737,7 +740,7 @@

Parameters

@@ -827,7 +830,7 @@

Parameters

@@ -919,7 +922,7 @@

Return Value

The retrieving task.

@@ -985,7 +988,7 @@

Return Value

The image object if it is cached, or nil if there is no such key in the cache.

@@ -1051,7 +1054,7 @@

Return Value

The image object if it is cached, or nil if there is no such key in the cache.

@@ -1092,7 +1095,7 @@

Declaration

@@ -1141,7 +1144,7 @@

Parameters

@@ -1190,7 +1193,7 @@

Parameters

@@ -1222,7 +1225,7 @@

Declaration

@@ -1264,7 +1267,7 @@

Declaration

@@ -1317,7 +1320,7 @@

Return Value

The check result.

@@ -1382,7 +1385,7 @@

Return Value

Corresponding hash.

@@ -1432,7 +1435,7 @@

Parameters

@@ -1472,7 +1475,7 @@

Declaration

@@ -1502,7 +1505,7 @@

Declaration

@@ -1512,8 +1515,8 @@

Declaration

diff --git a/docs/Classes/ImageCache/CacheCheckResult.html b/docs/Classes/ImageCache/CacheCheckResult.html index 25223e30d..2b514fe92 100644 --- a/docs/Classes/ImageCache/CacheCheckResult.html +++ b/docs/Classes/ImageCache/CacheCheckResult.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

Declaration

@@ -334,7 +337,7 @@

Declaration

@@ -344,8 +347,8 @@

Declaration

diff --git a/docs/Classes/ImageDownloader.html b/docs/Classes/ImageDownloader.html index 51b91198b..5bce3dd5b 100644 --- a/docs/Classes/ImageDownloader.html +++ b/docs/Classes/ImageDownloader.html @@ -122,6 +122,9 @@ + @@ -311,7 +314,7 @@

Declaration

@@ -343,7 +346,7 @@

Declaration

@@ -374,7 +377,7 @@

Declaration

@@ -404,7 +407,7 @@

Declaration

@@ -434,7 +437,7 @@

Declaration

@@ -465,7 +468,7 @@

Declaration

@@ -506,7 +509,7 @@

Declaration

@@ -559,7 +562,7 @@

Return Value

The downloader object.

@@ -664,7 +667,7 @@

Return Value

A downloading task. You could call cancel on it to stop the downloading process.

@@ -698,7 +701,7 @@

Declaration

@@ -708,8 +711,8 @@

Declaration

diff --git a/docs/Classes/ImagePrefetcher.html b/docs/Classes/ImagePrefetcher.html index de1e8ee1b..d29ffbe1b 100644 --- a/docs/Classes/ImagePrefetcher.html +++ b/docs/Classes/ImagePrefetcher.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

Declaration

@@ -408,7 +411,7 @@

Return Value

An ImagePrefetcher object.

@@ -511,7 +514,7 @@

Return Value

An ImagePrefetcher object.

@@ -543,7 +546,7 @@

Declaration

@@ -573,7 +576,7 @@

Declaration

@@ -583,8 +586,8 @@

Declaration

diff --git a/docs/Classes/Kingfisher.html b/docs/Classes/Kingfisher.html index 7744059ac..d06f7e782 100644 --- a/docs/Classes/Kingfisher.html +++ b/docs/Classes/Kingfisher.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

Kingfisher

@@ -312,7 +315,7 @@

Kingfisher

@@ -334,7 +337,7 @@

Kingfisher

-

Undocumented

+

Normalize the image. This method does nothing in OS X.

@@ -369,7 +372,7 @@

Return Value

The normalized image with orientation set to up and correct scale.

@@ -402,7 +405,7 @@

PNG

@@ -435,7 +438,7 @@

JPEG

@@ -468,7 +471,7 @@

GIF

@@ -563,7 +566,7 @@

Return Value

An image with round corner of self.

@@ -632,7 +635,7 @@

Return Value

An image with new size.

@@ -697,7 +700,7 @@

Return Value

An image with new size.

@@ -719,7 +722,7 @@

Return Value

@@ -776,7 +779,7 @@

Parameters

-

The blur radius should be used when creating blue.

+

The blur radius should be used when creating blur effect.

@@ -788,7 +791,7 @@

Return Value

An image with blur effect applied.

@@ -869,7 +872,7 @@

Return Value

An image with a color overlay applied.

@@ -933,7 +936,7 @@

Return Value

An image with a color tint applied.

@@ -1033,7 +1036,7 @@

Return Value

An image with color control applied.

@@ -1059,7 +1062,7 @@

Return Value

@@ -1121,7 +1124,7 @@

Return Value

A transformed image by input Filter.

@@ -1147,7 +1150,7 @@

Return Value

@@ -1265,7 +1268,7 @@

Return Value

A task represents the retrieving process.

@@ -1296,7 +1299,7 @@

Declaration

@@ -1330,7 +1333,7 @@

Declaration

@@ -1361,7 +1364,7 @@

Declaration

@@ -1393,7 +1396,7 @@

Declaration

@@ -1525,7 +1528,7 @@

Return Value

A task represents the retrieving process.

@@ -1556,7 +1559,7 @@

Declaration

@@ -1684,7 +1687,7 @@

Return Value

A task represents the retrieving process.

@@ -1715,7 +1718,7 @@

Declaration

@@ -1772,7 +1775,7 @@

Return Value

Current URL for image.

@@ -1829,7 +1832,7 @@

Return Value

Current URL for background image.

@@ -1839,8 +1842,8 @@

Return Value

diff --git a/docs/Classes/KingfisherManager.html b/docs/Classes/KingfisherManager.html index 864a30229..1673dc356 100644 --- a/docs/Classes/KingfisherManager.html +++ b/docs/Classes/KingfisherManager.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

Declaration

@@ -335,7 +338,7 @@

Declaration

@@ -365,7 +368,7 @@

Declaration

@@ -404,7 +407,7 @@

Declaration

@@ -499,7 +502,7 @@

Return Value

A RetrieveImageTask task object. You can use this object to cancel the task.

@@ -509,8 +512,8 @@

Return Value

diff --git a/docs/Classes/RetrieveImageTask.html b/docs/Classes/RetrieveImageTask.html index 8084d9da3..5b5077cce 100644 --- a/docs/Classes/RetrieveImageTask.html +++ b/docs/Classes/RetrieveImageTask.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

Declaration

@@ -335,7 +338,7 @@

Declaration

@@ -365,7 +368,7 @@

Declaration

@@ -395,7 +398,7 @@

Declaration

@@ -405,8 +408,8 @@

Declaration

diff --git a/docs/Enums.html b/docs/Enums.html index 41fe5cd6f..a9140ca43 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -121,6 +121,9 @@ + @@ -304,7 +307,7 @@

Declaration

@@ -339,7 +342,7 @@

Declaration

@@ -379,7 +382,7 @@

Declaration

@@ -416,7 +419,7 @@

Declaration

@@ -443,7 +446,7 @@

Declaration

See more @@ -465,7 +468,7 @@

Declaration

-

Undocumented

+

Image transition is not supported on macOS.

See more
@@ -504,7 +507,7 @@

Declaration

@@ -539,7 +542,7 @@

Declaration

@@ -549,8 +552,8 @@

Declaration

diff --git a/docs/Enums/CacheType.html b/docs/Enums/CacheType.html index 72480c66f..f75b3d5b9 100644 --- a/docs/Enums/CacheType.html +++ b/docs/Enums/CacheType.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

Declaration

@@ -340,7 +343,7 @@

Declaration

@@ -370,7 +373,7 @@

Declaration

@@ -380,8 +383,8 @@

Declaration

diff --git a/docs/Enums/ContentMode.html b/docs/Enums/ContentMode.html index 6f4fb940f..6e8ad26b6 100644 --- a/docs/Enums/ContentMode.html +++ b/docs/Enums/ContentMode.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

Declaration

@@ -344,7 +347,7 @@

Declaration

@@ -378,7 +381,7 @@

Declaration

@@ -388,8 +391,8 @@

Declaration

diff --git a/docs/Enums/ImageProcessItem.html b/docs/Enums/ImageProcessItem.html index 430036a5a..6a4a2b140 100644 --- a/docs/Enums/ImageProcessItem.html +++ b/docs/Enums/ImageProcessItem.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

Declaration

@@ -343,7 +346,7 @@

Declaration

@@ -353,8 +356,8 @@

Declaration

diff --git a/docs/Enums/ImageTransition.html b/docs/Enums/ImageTransition.html index 057a3e367..77eb82583 100644 --- a/docs/Enums/ImageTransition.html +++ b/docs/Enums/ImageTransition.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

Declaration

@@ -344,7 +347,7 @@

Declaration

@@ -378,7 +381,7 @@

Declaration

@@ -412,7 +415,7 @@

Declaration

@@ -446,7 +449,7 @@

Declaration

@@ -480,7 +483,7 @@

Declaration

@@ -514,7 +517,7 @@

Declaration

@@ -524,8 +527,8 @@

Declaration

diff --git a/docs/Enums/IndicatorType.html b/docs/Enums/IndicatorType.html index 58decf0de..9f873b1ac 100644 --- a/docs/Enums/IndicatorType.html +++ b/docs/Enums/IndicatorType.html @@ -122,6 +122,9 @@ + @@ -298,7 +301,7 @@

Declaration

@@ -332,7 +335,7 @@

Declaration

@@ -366,7 +369,7 @@

Declaration

@@ -400,7 +403,7 @@

Declaration

@@ -410,8 +413,8 @@

Declaration

diff --git a/docs/Enums/KingfisherError.html b/docs/Enums/KingfisherError.html index c0c78f4f8..c324a6b9b 100644 --- a/docs/Enums/KingfisherError.html +++ b/docs/Enums/KingfisherError.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

Declaration

@@ -338,7 +341,7 @@

Declaration

@@ -374,7 +377,7 @@

Declaration

@@ -408,7 +411,7 @@

Declaration

@@ -442,7 +445,7 @@

Declaration

@@ -476,7 +479,7 @@

Declaration

@@ -486,8 +489,8 @@

Declaration

diff --git a/docs/Enums/KingfisherOptionsInfoItem.html b/docs/Enums/KingfisherOptionsInfoItem.html index 9c0727ce2..e34656cfe 100644 --- a/docs/Enums/KingfisherOptionsInfoItem.html +++ b/docs/Enums/KingfisherOptionsInfoItem.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

Declaration

@@ -341,7 +344,7 @@

Declaration

@@ -378,7 +381,7 @@

Declaration

@@ -413,7 +416,7 @@

Declaration

@@ -447,7 +450,7 @@

Declaration

@@ -482,7 +485,7 @@

Declaration

@@ -516,7 +519,7 @@

Declaration

@@ -550,7 +553,7 @@

Declaration

@@ -584,7 +587,7 @@

Declaration

@@ -619,7 +622,7 @@

Declaration

@@ -655,7 +658,7 @@

Declaration

@@ -693,7 +696,7 @@

Declaration

@@ -730,7 +733,7 @@

Declaration

@@ -767,7 +770,7 @@

Declaration

@@ -803,7 +806,7 @@

Declaration

@@ -839,7 +842,7 @@

Declaration

@@ -876,7 +879,7 @@

Declaration

@@ -913,7 +916,7 @@

Declaration

@@ -947,7 +950,7 @@

Declaration

@@ -957,8 +960,8 @@

Declaration

diff --git a/docs/Extensions.html b/docs/Extensions.html index 6782df6c8..8b870fa04 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -121,6 +121,9 @@ + @@ -292,8 +295,7 @@

Misc Helpers

-

Undocumented

- + See more
@@ -312,8 +314,7 @@

Misc Helpers

-

Undocumented

- + See more
@@ -348,7 +349,7 @@

Deprecated. Only for back compatibility.

See more @@ -360,9 +361,9 @@

Deprecated. Only for back compatibility.

  • - + - Notification + Notification
    @@ -373,14 +374,6 @@

    Deprecated. Only for back compatibility.

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    struct Notification : ReferenceConvertible, Equatable, Hashable
    - -
    -
  • @@ -413,7 +406,7 @@

    Deprecated. Only for back compatibility.

    See more @@ -538,7 +531,7 @@

    Deprecated. Only for back compatibility.

    -

    Undocumented

    +

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    See more
    @@ -550,8 +543,8 @@

    Deprecated. Only for back compatibility.

    diff --git a/docs/Extensions/CGSize.html b/docs/Extensions/CGSize.html index 635ebf395..30bf5b878 100644 --- a/docs/Extensions/CGSize.html +++ b/docs/Extensions/CGSize.html @@ -122,6 +122,9 @@ + @@ -267,8 +270,7 @@

    CGSize

    -

    Undocumented

    - +
    @@ -290,7 +292,7 @@

    CGSize

    @@ -300,8 +302,8 @@

    CGSize

    diff --git a/docs/Extensions/Collection.html b/docs/Extensions/Collection.html index 58ecddaf8..b93bc5678 100644 --- a/docs/Extensions/Collection.html +++ b/docs/Extensions/Collection.html @@ -122,6 +122,9 @@ + @@ -303,7 +306,7 @@

    Declaration

    @@ -333,7 +336,7 @@

    Declaration

    @@ -363,7 +366,7 @@

    Declaration

    @@ -394,7 +397,7 @@

    Declaration

    @@ -424,7 +427,7 @@

    Declaration

    @@ -454,7 +457,7 @@

    Declaration

    @@ -484,7 +487,7 @@

    Declaration

    @@ -514,7 +517,7 @@

    Declaration

    @@ -544,7 +547,7 @@

    Declaration

    @@ -574,7 +577,7 @@

    Declaration

    @@ -604,7 +607,7 @@

    Declaration

    @@ -634,7 +637,7 @@

    Declaration

    @@ -664,7 +667,7 @@

    Declaration

    @@ -694,7 +697,7 @@

    Declaration

    @@ -724,7 +727,7 @@

    Declaration

    @@ -755,7 +758,7 @@

    Declaration

    @@ -785,7 +788,7 @@

    Declaration

    @@ -815,7 +818,7 @@

    Declaration

    @@ -849,7 +852,7 @@

    Declaration

    @@ -859,8 +862,8 @@

    Declaration

    diff --git a/docs/Extensions/Data.html b/docs/Extensions/Data.html index 2612dad5e..19de71739 100644 --- a/docs/Extensions/Data.html +++ b/docs/Extensions/Data.html @@ -122,6 +122,9 @@ + @@ -267,8 +270,7 @@

    Data

    -

    Undocumented

    - +
    @@ -290,7 +292,7 @@

    Data

    @@ -300,8 +302,8 @@

    Data

    diff --git a/docs/Extensions/Image.html b/docs/Extensions/Image.html index 01a8bb866..596b764dc 100644 --- a/docs/Extensions/Image.html +++ b/docs/Extensions/Image.html @@ -122,6 +122,9 @@ + @@ -302,7 +305,7 @@

    Return Value

    The image itself.

    @@ -395,7 +398,7 @@

    Return Value

    An image with round corner of self.

    @@ -464,7 +467,7 @@

    Return Value

    An image with new size.

    @@ -533,7 +536,7 @@

    Return Value

    An image with blur effect applied.

    @@ -614,7 +617,7 @@

    Return Value

    An image with a color overlay applied.

    @@ -678,7 +681,7 @@

    Return Value

    An image with a color tint applied.

    @@ -778,7 +781,7 @@

    Return Value

    An image with color control applied.

    @@ -840,7 +843,7 @@

    Return Value

    A transformed image by input Filter.

    @@ -850,8 +853,8 @@

    Return Value

    diff --git a/docs/Extensions/ImageView.html b/docs/Extensions/ImageView.html index 8dd1ac506..3d83672f1 100644 --- a/docs/Extensions/ImageView.html +++ b/docs/Extensions/ImageView.html @@ -122,6 +122,9 @@ + @@ -379,7 +382,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -410,7 +413,7 @@

    Declaration

    @@ -440,7 +443,7 @@

    Declaration

    @@ -471,7 +474,7 @@

    Declaration

    @@ -493,7 +496,7 @@

    Declaration

    @@ -503,8 +506,8 @@

    Declaration

    diff --git a/docs/Extensions/Notification.html b/docs/Extensions/Notification.html index 7f2462381..a8eb86cea 100644 --- a/docs/Extensions/Notification.html +++ b/docs/Extensions/Notification.html @@ -122,6 +122,9 @@ + @@ -267,12 +270,6 @@

    Notification

    -
    -
    -
    struct Notification : ReferenceConvertible, Equatable, Hashable
    - -
    -
    @@ -281,9 +278,9 @@

    Notification

  • @@ -291,25 +288,8 @@

    Notification

    -

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    - -

    The object of this notification is the ImageCache object which sends the notification.

    - -

    A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey key in userInfo of the notification object you received. By checking the array, you could know the hash codes of files are removed.

    - -

    The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var KingfisherDidCleanDiskCache = Notification.Name.init("com.onevcat.Kingfisher.KingfisherDidCleanDiskCache")
    - -
    -
    -
    @@ -319,8 +299,8 @@

    Declaration

  • diff --git a/docs/Extensions/Notification/Name.html b/docs/Extensions/Notification/Name.html new file mode 100644 index 000000000..5d20d36bf --- /dev/null +++ b/docs/Extensions/Notification/Name.html @@ -0,0 +1,326 @@ + + + + Name Extension Reference + + + + + + + + + + +
    + +
    +
    + +
    +
    + +
    +
    +
    +

    Name

    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

      + +

      The object of this notification is the ImageCache object which sends the notification.

      + +

      A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey key in userInfo of the notification object you received. By checking the array, you could know the hash codes of files are removed.

      + +

      The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var KingfisherDidCleanDiskCache = Notification.Name.init("com.onevcat.Kingfisher.KingfisherDidCleanDiskCache")
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html index 8291157c3..f5d878e38 100644 --- a/docs/Extensions/String.html +++ b/docs/Extensions/String.html @@ -122,6 +122,9 @@ + @@ -303,7 +306,7 @@

    Declaration

    @@ -313,8 +316,8 @@

    Declaration

    diff --git a/docs/Extensions/UIButton.html b/docs/Extensions/UIButton.html index 80d3dcd48..b47b7f07c 100644 --- a/docs/Extensions/UIButton.html +++ b/docs/Extensions/UIButton.html @@ -122,6 +122,9 @@ + @@ -267,7 +270,7 @@

    UIButton

    -

    Undocumented

    +

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    @@ -393,7 +396,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -424,7 +427,7 @@

    Declaration

    @@ -549,7 +552,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -580,7 +583,7 @@

    Declaration

    @@ -633,7 +636,7 @@

    Return Value

    Current URL for image.

    @@ -686,7 +689,7 @@

    Return Value

    Current URL for background image.

    @@ -696,8 +699,8 @@

    Return Value

    diff --git a/docs/Extensions/URL.html b/docs/Extensions/URL.html index eba8d57fe..087302c0a 100644 --- a/docs/Extensions/URL.html +++ b/docs/Extensions/URL.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -344,8 +347,8 @@

    Declaration

    diff --git a/docs/Functions.html b/docs/Functions.html index 95693758c..8f505eb0b 100644 --- a/docs/Functions.html +++ b/docs/Functions.html @@ -121,6 +121,9 @@ + @@ -332,7 +335,7 @@

    Return Value

    The concatenated processor.

    @@ -342,8 +345,8 @@

    Return Value

    diff --git a/docs/Global Variables.html b/docs/Global Variables.html index 7221492e8..c8f07c728 100644 --- a/docs/Global Variables.html +++ b/docs/Global Variables.html @@ -121,6 +121,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -331,7 +334,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -375,8 +378,8 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index 92ead9999..f79823b55 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -121,6 +121,9 @@ + @@ -298,7 +301,7 @@

    Declaration

    @@ -333,7 +336,7 @@

    Declaration

    @@ -368,7 +371,7 @@

    Declaration

    @@ -403,7 +406,7 @@

    Declaration

    @@ -434,7 +437,7 @@

    Declaration

    @@ -469,7 +472,7 @@

    Declaration

    @@ -503,7 +506,7 @@

    Indicator Protocol

    See more @@ -538,7 +541,7 @@

    Declaration

    @@ -574,7 +577,7 @@

    Declaration

    @@ -584,8 +587,8 @@

    Declaration

    diff --git a/docs/Protocols/AuthenticationChallengeResponsable.html b/docs/Protocols/AuthenticationChallengeResponsable.html index 829709f04..ed559bf82 100644 --- a/docs/Protocols/AuthenticationChallengeResponsable.html +++ b/docs/Protocols/AuthenticationChallengeResponsable.html @@ -122,6 +122,9 @@ + @@ -353,7 +356,7 @@

    Parameters

    @@ -363,8 +366,8 @@

    Parameters

    diff --git a/docs/Protocols/CIImageProcessor.html b/docs/Protocols/CIImageProcessor.html index 0d397ecc7..26e292a08 100644 --- a/docs/Protocols/CIImageProcessor.html +++ b/docs/Protocols/CIImageProcessor.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -371,7 +374,7 @@

    Parameters

    @@ -381,8 +384,8 @@

    Parameters

    diff --git a/docs/Protocols/CacheSerializer.html b/docs/Protocols/CacheSerializer.html index bd27c1822..a404e60a6 100644 --- a/docs/Protocols/CacheSerializer.html +++ b/docs/Protocols/CacheSerializer.html @@ -122,6 +122,9 @@ + @@ -344,7 +347,7 @@

    Return Value

    data could be serialized.

    @@ -410,7 +413,7 @@

    Return Value

    could be deserialized.

    @@ -420,8 +423,8 @@

    Return Value

    diff --git a/docs/Protocols/ImageDownloadRequestModifier.html b/docs/Protocols/ImageDownloadRequestModifier.html index 0a1d588c8..09515f253 100644 --- a/docs/Protocols/ImageDownloadRequestModifier.html +++ b/docs/Protocols/ImageDownloadRequestModifier.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -314,8 +317,8 @@

    Declaration

    diff --git a/docs/Protocols/ImageDownloaderDelegate.html b/docs/Protocols/ImageDownloaderDelegate.html index e89a273b3..d4a03c87a 100644 --- a/docs/Protocols/ImageDownloaderDelegate.html +++ b/docs/Protocols/ImageDownloaderDelegate.html @@ -122,6 +122,9 @@ + @@ -366,7 +369,7 @@

    Parameters

    @@ -446,7 +449,7 @@

    Parameters

    @@ -527,7 +530,7 @@

    Return Value

    Whether this HTTP status code is valid or not.

    @@ -537,8 +540,8 @@

    Return Value

    diff --git a/docs/Protocols/ImageProcessor.html b/docs/Protocols/ImageProcessor.html index 57c6f6604..1d3c849a3 100644 --- a/docs/Protocols/ImageProcessor.html +++ b/docs/Protocols/ImageProcessor.html @@ -122,6 +122,9 @@ + @@ -314,7 +317,7 @@

    Declaration

    @@ -392,7 +395,7 @@

    Return Value

    The processed image.

    @@ -454,7 +457,7 @@

    Return Value

    of the two processors concatenated.

    @@ -464,8 +467,8 @@

    Return Value

    diff --git a/docs/Protocols/Indicator.html b/docs/Protocols/Indicator.html index 571bdc957..2bdc34896 100644 --- a/docs/Protocols/Indicator.html +++ b/docs/Protocols/Indicator.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

    Indicator

    @@ -312,7 +315,7 @@

    Indicator

    @@ -339,11 +342,10 @@

    Indicator

    Default Implementation

    Undocumented

    -

    Undocumented

    @@ -365,7 +367,7 @@

    Default Implementation

    @@ -375,8 +377,8 @@

    Default Implementation

    diff --git a/docs/Protocols/KingfisherCompatible.html b/docs/Protocols/KingfisherCompatible.html index 5756cc7df..c6f0769ae 100644 --- a/docs/Protocols/KingfisherCompatible.html +++ b/docs/Protocols/KingfisherCompatible.html @@ -122,6 +122,9 @@ + @@ -312,7 +315,7 @@

    Declaration

    @@ -322,8 +325,8 @@

    Declaration

    diff --git a/docs/Protocols/Resource.html b/docs/Protocols/Resource.html index 8115a9c5d..29933afc1 100644 --- a/docs/Protocols/Resource.html +++ b/docs/Protocols/Resource.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -344,8 +347,8 @@

    Declaration

    diff --git a/docs/Structs.html b/docs/Structs.html index 8df0314fd..b2560d98a 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -121,6 +121,9 @@ + @@ -296,7 +299,7 @@

    Misc Helpers

    @@ -318,7 +321,7 @@

    Misc Helpers

    @@ -345,7 +348,7 @@

    Misc Helpers

    See more @@ -380,7 +383,7 @@

    Declaration

    @@ -415,7 +418,7 @@

    Declaration

    @@ -452,7 +455,7 @@

    Declaration

    @@ -475,7 +478,7 @@

    Declaration

    See more @@ -507,7 +510,7 @@

    Declaration

    @@ -538,7 +541,7 @@

    Declaration

    @@ -570,7 +573,7 @@

    Declaration

    @@ -601,7 +604,7 @@

    Declaration

    @@ -632,7 +635,7 @@

    Declaration

    @@ -664,7 +667,7 @@

    Declaration

    @@ -696,7 +699,7 @@

    Declaration

    @@ -728,7 +731,7 @@

    Declaration

    @@ -766,7 +769,7 @@

    Declaration

    @@ -792,7 +795,7 @@

    Declaration

    @@ -829,7 +832,7 @@

    Declaration

    @@ -885,7 +888,7 @@

    Declaration

    @@ -895,8 +898,8 @@

    Declaration

    diff --git a/docs/Structs/AnyModifier.html b/docs/Structs/AnyModifier.html index 62b161886..a5c65df61 100644 --- a/docs/Structs/AnyModifier.html +++ b/docs/Structs/AnyModifier.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

    AnyModifier

    @@ -312,7 +315,7 @@

    AnyModifier

    @@ -322,8 +325,8 @@

    AnyModifier

    diff --git a/docs/Structs/BlackWhiteProcessor.html b/docs/Structs/BlackWhiteProcessor.html index 7199634fe..5acb933d6 100644 --- a/docs/Structs/BlackWhiteProcessor.html +++ b/docs/Structs/BlackWhiteProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -410,7 +413,7 @@

    Return Value

    The processed image.

    @@ -420,8 +423,8 @@

    Return Value

    diff --git a/docs/Structs/BlurImageProcessor.html b/docs/Structs/BlurImageProcessor.html index e5c845f69..c99f06add 100644 --- a/docs/Structs/BlurImageProcessor.html +++ b/docs/Structs/BlurImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -389,7 +392,7 @@

    Parameters

    @@ -459,7 +462,7 @@

    Return Value

    The processed image.

    @@ -469,8 +472,8 @@

    Return Value

    diff --git a/docs/Structs/ColorControlsProcessor.html b/docs/Structs/ColorControlsProcessor.html index 7090adb50..0f90021a0 100644 --- a/docs/Structs/ColorControlsProcessor.html +++ b/docs/Structs/ColorControlsProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -400,7 +403,7 @@

    Declaration

    @@ -430,7 +433,7 @@

    Declaration

    @@ -515,7 +518,7 @@

    Parameters

    @@ -585,7 +588,7 @@

    Return Value

    The processed image.

    @@ -595,8 +598,8 @@

    Return Value

    diff --git a/docs/Structs/CroppingImageProcessor.html b/docs/Structs/CroppingImageProcessor.html index 6ffcfc139..300a1b5ad 100644 --- a/docs/Structs/CroppingImageProcessor.html +++ b/docs/Structs/CroppingImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -373,7 +376,7 @@

    Declaration

    @@ -454,7 +457,7 @@

    Parameters

    @@ -524,7 +527,7 @@

    Return Value

    The processed image.

    @@ -534,8 +537,8 @@

    Return Value

    diff --git a/docs/Structs/DefaultCacheSerializer.html b/docs/Structs/DefaultCacheSerializer.html index 21876625e..f8e8c8c3d 100644 --- a/docs/Structs/DefaultCacheSerializer.html +++ b/docs/Structs/DefaultCacheSerializer.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

    Declaration

    @@ -366,7 +369,7 @@

    Parameters

    @@ -426,7 +429,7 @@

    Parameters

    @@ -436,8 +439,8 @@

    Parameters

    diff --git a/docs/Structs/DefaultImageProcessor.html b/docs/Structs/DefaultImageProcessor.html index aeb105ff4..82380b00b 100644 --- a/docs/Structs/DefaultImageProcessor.html +++ b/docs/Structs/DefaultImageProcessor.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -371,7 +374,7 @@

    Declaration

    @@ -441,7 +444,7 @@

    Return Value

    The processed image.

    @@ -451,8 +454,8 @@

    Return Value

    diff --git a/docs/Structs/Filter.html b/docs/Structs/Filter.html index c8bf0c718..bd8603fab 100644 --- a/docs/Structs/Filter.html +++ b/docs/Structs/Filter.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -364,7 +367,7 @@

    Declaration

    @@ -374,8 +377,8 @@

    Declaration

    diff --git a/docs/Structs/FormatIndicatedCacheSerializer.html b/docs/Structs/FormatIndicatedCacheSerializer.html index acbfb06bf..2507b786a 100644 --- a/docs/Structs/FormatIndicatedCacheSerializer.html +++ b/docs/Structs/FormatIndicatedCacheSerializer.html @@ -122,6 +122,9 @@ + @@ -325,7 +328,7 @@

    Declaration

    @@ -355,7 +358,7 @@

    Declaration

    @@ -385,7 +388,7 @@

    Declaration

    @@ -445,7 +448,7 @@

    Parameters

    @@ -475,7 +478,7 @@

    Declaration

    @@ -485,8 +488,8 @@

    Declaration

    diff --git a/docs/Structs/ImageResource.html b/docs/Structs/ImageResource.html index 74907b0e5..789455065 100644 --- a/docs/Structs/ImageResource.html +++ b/docs/Structs/ImageResource.html @@ -122,6 +122,9 @@ + @@ -307,7 +310,7 @@

    Declaration

    @@ -337,7 +340,7 @@

    Declaration

    @@ -402,7 +405,7 @@

    Return Value

    A resource.

    @@ -412,8 +415,8 @@

    Return Value

    diff --git a/docs/Structs/OverlayImageProcessor.html b/docs/Structs/OverlayImageProcessor.html index db8953453..a7ce6c9b1 100644 --- a/docs/Structs/OverlayImageProcessor.html +++ b/docs/Structs/OverlayImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -369,7 +372,7 @@

    Declaration

    @@ -431,7 +434,7 @@

    Parameters

    @@ -501,7 +504,7 @@

    Return Value

    The processed image.

    @@ -511,8 +514,8 @@

    Return Value

    diff --git a/docs/Structs/RectCorner.html b/docs/Structs/RectCorner.html index bf9fb74eb..9e53dd549 100644 --- a/docs/Structs/RectCorner.html +++ b/docs/Structs/RectCorner.html @@ -122,6 +122,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -319,7 +322,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -363,7 +366,7 @@

    Declaration

    @@ -385,7 +388,7 @@

    Declaration

    @@ -407,7 +410,7 @@

    Declaration

    @@ -455,7 +458,7 @@

    Parameters

    @@ -465,8 +468,8 @@

    Parameters

    diff --git a/docs/Structs/ResizingImageProcessor.html b/docs/Structs/ResizingImageProcessor.html index 76354adf4..fbc6035fc 100644 --- a/docs/Structs/ResizingImageProcessor.html +++ b/docs/Structs/ResizingImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -447,7 +450,7 @@

    Parameters

    @@ -517,7 +520,7 @@

    Return Value

    The processed image.

    @@ -551,7 +554,7 @@

    Declaration

    @@ -612,7 +615,7 @@

    Parameters

    @@ -622,8 +625,8 @@

    Parameters

    diff --git a/docs/Structs/RetrieveImageDownloadTask.html b/docs/Structs/RetrieveImageDownloadTask.html index cfd5a377d..adce3370c 100644 --- a/docs/Structs/RetrieveImageDownloadTask.html +++ b/docs/Structs/RetrieveImageDownloadTask.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -364,7 +367,7 @@

    Declaration

    @@ -397,7 +400,7 @@

    Declaration

    @@ -407,8 +410,8 @@

    Declaration

    diff --git a/docs/Structs/RoundCornerImageProcessor.html b/docs/Structs/RoundCornerImageProcessor.html index 77ccfcb58..05da32970 100644 --- a/docs/Structs/RoundCornerImageProcessor.html +++ b/docs/Structs/RoundCornerImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -400,7 +403,7 @@

    Declaration

    @@ -475,7 +478,7 @@

    Parameters

    @@ -545,7 +548,7 @@

    Return Value

    The processed image.

    @@ -555,8 +558,8 @@

    Return Value

    diff --git a/docs/Structs/TintImageProcessor.html b/docs/Structs/TintImageProcessor.html index a7961cc64..73990ad1b 100644 --- a/docs/Structs/TintImageProcessor.html +++ b/docs/Structs/TintImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -388,7 +391,7 @@

    Parameters

    @@ -458,7 +461,7 @@

    Return Value

    The processed image.

    @@ -468,8 +471,8 @@

    Return Value

    diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 6c0da3275..c8435d5ac 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -121,6 +121,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -331,7 +334,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -395,7 +398,7 @@

    Declaration

    @@ -429,7 +432,7 @@

    Declaration

    @@ -469,7 +472,7 @@

    Declaration

    @@ -505,7 +508,7 @@

    Declaration

    @@ -515,8 +518,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html index eb0fb4af1..a7c06a0a9 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html @@ -121,6 +121,9 @@ + @@ -290,7 +293,7 @@

    Classes

    See more @@ -325,7 +328,7 @@

    Declaration

    @@ -363,7 +366,7 @@

    Declaration

    @@ -398,7 +401,7 @@

    Declaration

    @@ -434,7 +437,7 @@

    Declaration

    @@ -466,7 +469,7 @@

    Declaration

    @@ -502,7 +505,7 @@

    Declaration

    @@ -512,8 +515,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html index 8d90aba48..218adec0f 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html @@ -122,6 +122,9 @@ + @@ -311,7 +314,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -371,7 +374,7 @@

    Declaration

    @@ -401,7 +404,7 @@

    Declaration

    @@ -442,7 +445,7 @@

    Declaration

    @@ -472,7 +475,7 @@

    Declaration

    @@ -502,7 +505,7 @@

    Declaration

    @@ -532,7 +535,7 @@

    Declaration

    @@ -562,7 +565,7 @@

    Declaration

    @@ -592,7 +595,7 @@

    Declaration

    @@ -622,7 +625,7 @@

    Declaration

    @@ -632,8 +635,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html index f33dba058..79f7495d2 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -402,7 +405,7 @@

    Declaration

    @@ -434,7 +437,7 @@

    Declaration

    @@ -464,7 +467,7 @@

    Declaration

    @@ -494,7 +497,7 @@

    Declaration

    @@ -524,7 +527,7 @@

    Declaration

    @@ -606,7 +609,7 @@

    Return Value

    The cache object.

    @@ -737,7 +740,7 @@

    Parameters

    @@ -827,7 +830,7 @@

    Parameters

    @@ -919,7 +922,7 @@

    Return Value

    The retrieving task.

    @@ -985,7 +988,7 @@

    Return Value

    The image object if it is cached, or nil if there is no such key in the cache.

    @@ -1051,7 +1054,7 @@

    Return Value

    The image object if it is cached, or nil if there is no such key in the cache.

    @@ -1092,7 +1095,7 @@

    Declaration

    @@ -1141,7 +1144,7 @@

    Parameters

    @@ -1190,7 +1193,7 @@

    Parameters

    @@ -1222,7 +1225,7 @@

    Declaration

    @@ -1264,7 +1267,7 @@

    Declaration

    @@ -1317,7 +1320,7 @@

    Return Value

    The check result.

    @@ -1382,7 +1385,7 @@

    Return Value

    Corresponding hash.

    @@ -1432,7 +1435,7 @@

    Parameters

    @@ -1472,7 +1475,7 @@

    Declaration

    @@ -1502,7 +1505,7 @@

    Declaration

    @@ -1512,8 +1515,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html index 25223e30d..2b514fe92 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -344,8 +347,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html index 51b91198b..5bce3dd5b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html @@ -122,6 +122,9 @@ + @@ -311,7 +314,7 @@

    Declaration

    @@ -343,7 +346,7 @@

    Declaration

    @@ -374,7 +377,7 @@

    Declaration

    @@ -404,7 +407,7 @@

    Declaration

    @@ -434,7 +437,7 @@

    Declaration

    @@ -465,7 +468,7 @@

    Declaration

    @@ -506,7 +509,7 @@

    Declaration

    @@ -559,7 +562,7 @@

    Return Value

    The downloader object.

    @@ -664,7 +667,7 @@

    Return Value

    A downloading task. You could call cancel on it to stop the downloading process.

    @@ -698,7 +701,7 @@

    Declaration

    @@ -708,8 +711,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html index de1e8ee1b..d29ffbe1b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

    Declaration

    @@ -408,7 +411,7 @@

    Return Value

    An ImagePrefetcher object.

    @@ -511,7 +514,7 @@

    Return Value

    An ImagePrefetcher object.

    @@ -543,7 +546,7 @@

    Declaration

    @@ -573,7 +576,7 @@

    Declaration

    @@ -583,8 +586,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html index 7744059ac..d06f7e782 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

    Kingfisher

    @@ -312,7 +315,7 @@

    Kingfisher

    @@ -334,7 +337,7 @@

    Kingfisher

    -

    Undocumented

    +

    Normalize the image. This method does nothing in OS X.

    @@ -369,7 +372,7 @@

    Return Value

    The normalized image with orientation set to up and correct scale.

    @@ -402,7 +405,7 @@

    PNG

    @@ -435,7 +438,7 @@

    JPEG

    @@ -468,7 +471,7 @@

    GIF

    @@ -563,7 +566,7 @@

    Return Value

    An image with round corner of self.

    @@ -632,7 +635,7 @@

    Return Value

    An image with new size.

    @@ -697,7 +700,7 @@

    Return Value

    An image with new size.

    @@ -719,7 +722,7 @@

    Return Value

    @@ -776,7 +779,7 @@

    Parameters

    -

    The blur radius should be used when creating blue.

    +

    The blur radius should be used when creating blur effect.

    @@ -788,7 +791,7 @@

    Return Value

    An image with blur effect applied.

    @@ -869,7 +872,7 @@

    Return Value

    An image with a color overlay applied.

    @@ -933,7 +936,7 @@

    Return Value

    An image with a color tint applied.

    @@ -1033,7 +1036,7 @@

    Return Value

    An image with color control applied.

    @@ -1059,7 +1062,7 @@

    Return Value

    @@ -1121,7 +1124,7 @@

    Return Value

    A transformed image by input Filter.

    @@ -1147,7 +1150,7 @@

    Return Value

    @@ -1265,7 +1268,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -1296,7 +1299,7 @@

    Declaration

    @@ -1330,7 +1333,7 @@

    Declaration

    @@ -1361,7 +1364,7 @@

    Declaration

    @@ -1393,7 +1396,7 @@

    Declaration

    @@ -1525,7 +1528,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -1556,7 +1559,7 @@

    Declaration

    @@ -1684,7 +1687,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -1715,7 +1718,7 @@

    Declaration

    @@ -1772,7 +1775,7 @@

    Return Value

    Current URL for image.

    @@ -1829,7 +1832,7 @@

    Return Value

    Current URL for background image.

    @@ -1839,8 +1842,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html index 864a30229..1673dc356 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

    Declaration

    @@ -335,7 +338,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -404,7 +407,7 @@

    Declaration

    @@ -499,7 +502,7 @@

    Return Value

    A RetrieveImageTask task object. You can use this object to cancel the task.

    @@ -509,8 +512,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html index 8084d9da3..5b5077cce 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

    Declaration

    @@ -335,7 +338,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -395,7 +398,7 @@

    Declaration

    @@ -405,8 +408,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html index 41fe5cd6f..a9140ca43 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html @@ -121,6 +121,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -379,7 +382,7 @@

    Declaration

    @@ -416,7 +419,7 @@

    Declaration

    @@ -443,7 +446,7 @@

    Declaration

    See more @@ -465,7 +468,7 @@

    Declaration

    -

    Undocumented

    +

    Image transition is not supported on macOS.

    See more
    @@ -504,7 +507,7 @@

    Declaration

    @@ -539,7 +542,7 @@

    Declaration

    @@ -549,8 +552,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html index 72480c66f..f75b3d5b9 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -380,8 +383,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html index 6f4fb940f..6e8ad26b6 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -344,7 +347,7 @@

    Declaration

    @@ -378,7 +381,7 @@

    Declaration

    @@ -388,8 +391,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html index 430036a5a..6a4a2b140 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -343,7 +346,7 @@

    Declaration

    @@ -353,8 +356,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html index 057a3e367..77eb82583 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -344,7 +347,7 @@

    Declaration

    @@ -378,7 +381,7 @@

    Declaration

    @@ -412,7 +415,7 @@

    Declaration

    @@ -446,7 +449,7 @@

    Declaration

    @@ -480,7 +483,7 @@

    Declaration

    @@ -514,7 +517,7 @@

    Declaration

    @@ -524,8 +527,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html index 58decf0de..9f873b1ac 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html @@ -122,6 +122,9 @@ + @@ -298,7 +301,7 @@

    Declaration

    @@ -332,7 +335,7 @@

    Declaration

    @@ -366,7 +369,7 @@

    Declaration

    @@ -400,7 +403,7 @@

    Declaration

    @@ -410,8 +413,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html index c0c78f4f8..c324a6b9b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -338,7 +341,7 @@

    Declaration

    @@ -374,7 +377,7 @@

    Declaration

    @@ -408,7 +411,7 @@

    Declaration

    @@ -442,7 +445,7 @@

    Declaration

    @@ -476,7 +479,7 @@

    Declaration

    @@ -486,8 +489,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html index 9c0727ce2..e34656cfe 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -378,7 +381,7 @@

    Declaration

    @@ -413,7 +416,7 @@

    Declaration

    @@ -447,7 +450,7 @@

    Declaration

    @@ -482,7 +485,7 @@

    Declaration

    @@ -516,7 +519,7 @@

    Declaration

    @@ -550,7 +553,7 @@

    Declaration

    @@ -584,7 +587,7 @@

    Declaration

    @@ -619,7 +622,7 @@

    Declaration

    @@ -655,7 +658,7 @@

    Declaration

    @@ -693,7 +696,7 @@

    Declaration

    @@ -730,7 +733,7 @@

    Declaration

    @@ -767,7 +770,7 @@

    Declaration

    @@ -803,7 +806,7 @@

    Declaration

    @@ -839,7 +842,7 @@

    Declaration

    @@ -876,7 +879,7 @@

    Declaration

    @@ -913,7 +916,7 @@

    Declaration

    @@ -947,7 +950,7 @@

    Declaration

    @@ -957,8 +960,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html index 6782df6c8..8b870fa04 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html @@ -121,6 +121,9 @@ + @@ -292,8 +295,7 @@

    Misc Helpers

    -

    Undocumented

    - + See more
    @@ -312,8 +314,7 @@

    Misc Helpers

    -

    Undocumented

    - + See more
    @@ -348,7 +349,7 @@

    Deprecated. Only for back compatibility.

    See more @@ -360,9 +361,9 @@

    Deprecated. Only for back compatibility.

  • - + - Notification + Notification
    @@ -373,14 +374,6 @@

    Deprecated. Only for back compatibility.

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    struct Notification : ReferenceConvertible, Equatable, Hashable
    - -
    -
  • @@ -413,7 +406,7 @@

    Deprecated. Only for back compatibility.

    See more @@ -538,7 +531,7 @@

    Deprecated. Only for back compatibility.

    -

    Undocumented

    +

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    See more
    @@ -550,8 +543,8 @@

    Deprecated. Only for back compatibility.

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html index 635ebf395..30bf5b878 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html @@ -122,6 +122,9 @@ + @@ -267,8 +270,7 @@

    CGSize

    -

    Undocumented

    - +
    @@ -290,7 +292,7 @@

    CGSize

    @@ -300,8 +302,8 @@

    CGSize

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html index 58ecddaf8..b93bc5678 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html @@ -122,6 +122,9 @@ + @@ -303,7 +306,7 @@

    Declaration

    @@ -333,7 +336,7 @@

    Declaration

    @@ -363,7 +366,7 @@

    Declaration

    @@ -394,7 +397,7 @@

    Declaration

    @@ -424,7 +427,7 @@

    Declaration

    @@ -454,7 +457,7 @@

    Declaration

    @@ -484,7 +487,7 @@

    Declaration

    @@ -514,7 +517,7 @@

    Declaration

    @@ -544,7 +547,7 @@

    Declaration

    @@ -574,7 +577,7 @@

    Declaration

    @@ -604,7 +607,7 @@

    Declaration

    @@ -634,7 +637,7 @@

    Declaration

    @@ -664,7 +667,7 @@

    Declaration

    @@ -694,7 +697,7 @@

    Declaration

    @@ -724,7 +727,7 @@

    Declaration

    @@ -755,7 +758,7 @@

    Declaration

    @@ -785,7 +788,7 @@

    Declaration

    @@ -815,7 +818,7 @@

    Declaration

    @@ -849,7 +852,7 @@

    Declaration

    @@ -859,8 +862,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html index 2612dad5e..19de71739 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html @@ -122,6 +122,9 @@ + @@ -267,8 +270,7 @@

    Data

    -

    Undocumented

    - +
    @@ -290,7 +292,7 @@

    Data

    @@ -300,8 +302,8 @@

    Data

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html index 01a8bb866..596b764dc 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html @@ -122,6 +122,9 @@ + @@ -302,7 +305,7 @@

    Return Value

    The image itself.

    @@ -395,7 +398,7 @@

    Return Value

    An image with round corner of self.

    @@ -464,7 +467,7 @@

    Return Value

    An image with new size.

    @@ -533,7 +536,7 @@

    Return Value

    An image with blur effect applied.

    @@ -614,7 +617,7 @@

    Return Value

    An image with a color overlay applied.

    @@ -678,7 +681,7 @@

    Return Value

    An image with a color tint applied.

    @@ -778,7 +781,7 @@

    Return Value

    An image with color control applied.

    @@ -840,7 +843,7 @@

    Return Value

    A transformed image by input Filter.

    @@ -850,8 +853,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html index 8dd1ac506..3d83672f1 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html @@ -122,6 +122,9 @@ + @@ -379,7 +382,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -410,7 +413,7 @@

    Declaration

    @@ -440,7 +443,7 @@

    Declaration

    @@ -471,7 +474,7 @@

    Declaration

    @@ -493,7 +496,7 @@

    Declaration

    @@ -503,8 +506,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html index 7f2462381..a8eb86cea 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html @@ -122,6 +122,9 @@ + @@ -267,12 +270,6 @@

    Notification

    -
    -
    -
    struct Notification : ReferenceConvertible, Equatable, Hashable
    - -
    -
    @@ -281,9 +278,9 @@

    Notification

  • @@ -291,25 +288,8 @@

    Notification

    -

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    - -

    The object of this notification is the ImageCache object which sends the notification.

    - -

    A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey key in userInfo of the notification object you received. By checking the array, you could know the hash codes of files are removed.

    - -

    The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var KingfisherDidCleanDiskCache = Notification.Name.init("com.onevcat.Kingfisher.KingfisherDidCleanDiskCache")
    - -
    -
    -
    @@ -319,8 +299,8 @@

    Declaration

  • diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html new file mode 100644 index 000000000..5d20d36bf --- /dev/null +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html @@ -0,0 +1,326 @@ + + + + Name Extension Reference + + + + + + + + + + +
    + +
    +
    + +
    +
    + +
    +
    +
    +

    Name

    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

      + +

      The object of this notification is the ImageCache object which sends the notification.

      + +

      A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey key in userInfo of the notification object you received. By checking the array, you could know the hash codes of files are removed.

      + +

      The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static var KingfisherDidCleanDiskCache = Notification.Name.init("com.onevcat.Kingfisher.KingfisherDidCleanDiskCache")
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html index 8291157c3..f5d878e38 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html @@ -122,6 +122,9 @@ + @@ -303,7 +306,7 @@

    Declaration

    @@ -313,8 +316,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html index 80d3dcd48..b47b7f07c 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html @@ -122,6 +122,9 @@ + @@ -267,7 +270,7 @@

    UIButton

    -

    Undocumented

    +

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    @@ -393,7 +396,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -424,7 +427,7 @@

    Declaration

    @@ -549,7 +552,7 @@

    Return Value

    A task represents the retrieving process.

    @@ -580,7 +583,7 @@

    Declaration

    @@ -633,7 +636,7 @@

    Return Value

    Current URL for image.

    @@ -686,7 +689,7 @@

    Return Value

    Current URL for background image.

    @@ -696,8 +699,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html index eba8d57fe..087302c0a 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html @@ -122,6 +122,9 @@ + @@ -305,7 +308,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -344,8 +347,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html index 95693758c..8f505eb0b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html @@ -121,6 +121,9 @@ + @@ -332,7 +335,7 @@

    Return Value

    The concatenated processor.

    @@ -342,8 +345,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html index 7221492e8..c8f07c728 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html @@ -121,6 +121,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -331,7 +334,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -375,8 +378,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html index 92ead9999..f79823b55 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html @@ -121,6 +121,9 @@ + @@ -298,7 +301,7 @@

    Declaration

    @@ -333,7 +336,7 @@

    Declaration

    @@ -368,7 +371,7 @@

    Declaration

    @@ -403,7 +406,7 @@

    Declaration

    @@ -434,7 +437,7 @@

    Declaration

    @@ -469,7 +472,7 @@

    Declaration

    @@ -503,7 +506,7 @@

    Indicator Protocol

    See more @@ -538,7 +541,7 @@

    Declaration

    @@ -574,7 +577,7 @@

    Declaration

    @@ -584,8 +587,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html index 829709f04..ed559bf82 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html @@ -122,6 +122,9 @@ + @@ -353,7 +356,7 @@

    Parameters

    @@ -363,8 +366,8 @@

    Parameters

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html index 0d397ecc7..26e292a08 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -371,7 +374,7 @@

    Parameters

    @@ -381,8 +384,8 @@

    Parameters

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html index bd27c1822..a404e60a6 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html @@ -122,6 +122,9 @@ + @@ -344,7 +347,7 @@

    Return Value

    data could be serialized.

    @@ -410,7 +413,7 @@

    Return Value

    could be deserialized.

    @@ -420,8 +423,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html index 0a1d588c8..09515f253 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -314,8 +317,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html index e89a273b3..d4a03c87a 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html @@ -122,6 +122,9 @@ + @@ -366,7 +369,7 @@

    Parameters

    @@ -446,7 +449,7 @@

    Parameters

    @@ -527,7 +530,7 @@

    Return Value

    Whether this HTTP status code is valid or not.

    @@ -537,8 +540,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html index 57c6f6604..1d3c849a3 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html @@ -122,6 +122,9 @@ + @@ -314,7 +317,7 @@

    Declaration

    @@ -392,7 +395,7 @@

    Return Value

    The processed image.

    @@ -454,7 +457,7 @@

    Return Value

    of the two processors concatenated.

    @@ -464,8 +467,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html index 571bdc957..2bdc34896 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

    Indicator

    @@ -312,7 +315,7 @@

    Indicator

    @@ -339,11 +342,10 @@

    Indicator

    Default Implementation

    Undocumented

    -

    Undocumented

    @@ -365,7 +367,7 @@

    Default Implementation

    @@ -375,8 +377,8 @@

    Default Implementation

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html index 5756cc7df..c6f0769ae 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html @@ -122,6 +122,9 @@ + @@ -312,7 +315,7 @@

    Declaration

    @@ -322,8 +325,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html index 8115a9c5d..29933afc1 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -344,8 +347,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html index 8df0314fd..b2560d98a 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html @@ -121,6 +121,9 @@ + @@ -296,7 +299,7 @@

    Misc Helpers

    @@ -318,7 +321,7 @@

    Misc Helpers

    @@ -345,7 +348,7 @@

    Misc Helpers

    See more @@ -380,7 +383,7 @@

    Declaration

    @@ -415,7 +418,7 @@

    Declaration

    @@ -452,7 +455,7 @@

    Declaration

    @@ -475,7 +478,7 @@

    Declaration

    See more @@ -507,7 +510,7 @@

    Declaration

    @@ -538,7 +541,7 @@

    Declaration

    @@ -570,7 +573,7 @@

    Declaration

    @@ -601,7 +604,7 @@

    Declaration

    @@ -632,7 +635,7 @@

    Declaration

    @@ -664,7 +667,7 @@

    Declaration

    @@ -696,7 +699,7 @@

    Declaration

    @@ -728,7 +731,7 @@

    Declaration

    @@ -766,7 +769,7 @@

    Declaration

    @@ -792,7 +795,7 @@

    Declaration

    @@ -829,7 +832,7 @@

    Declaration

    @@ -885,7 +888,7 @@

    Declaration

    @@ -895,8 +898,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html index 62b161886..a5c65df61 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html @@ -122,6 +122,9 @@ + @@ -290,7 +293,7 @@

    AnyModifier

    @@ -312,7 +315,7 @@

    AnyModifier

    @@ -322,8 +325,8 @@

    AnyModifier

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html index 7199634fe..5acb933d6 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -410,7 +413,7 @@

    Return Value

    The processed image.

    @@ -420,8 +423,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html index e5c845f69..c99f06add 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -389,7 +392,7 @@

    Parameters

    @@ -459,7 +462,7 @@

    Return Value

    The processed image.

    @@ -469,8 +472,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html index 7090adb50..0f90021a0 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -400,7 +403,7 @@

    Declaration

    @@ -430,7 +433,7 @@

    Declaration

    @@ -515,7 +518,7 @@

    Parameters

    @@ -585,7 +588,7 @@

    Return Value

    The processed image.

    @@ -595,8 +598,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html index 6ffcfc139..300a1b5ad 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -373,7 +376,7 @@

    Declaration

    @@ -454,7 +457,7 @@

    Parameters

    @@ -524,7 +527,7 @@

    Return Value

    The processed image.

    @@ -534,8 +537,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html index 21876625e..f8e8c8c3d 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

    Declaration

    @@ -366,7 +369,7 @@

    Parameters

    @@ -426,7 +429,7 @@

    Parameters

    @@ -436,8 +439,8 @@

    Parameters

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html index aeb105ff4..82380b00b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html @@ -122,6 +122,9 @@ + @@ -306,7 +309,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -371,7 +374,7 @@

    Declaration

    @@ -441,7 +444,7 @@

    Return Value

    The processed image.

    @@ -451,8 +454,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html index c8bf0c718..bd8603fab 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -364,7 +367,7 @@

    Declaration

    @@ -374,8 +377,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html index acbfb06bf..2507b786a 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html @@ -122,6 +122,9 @@ + @@ -325,7 +328,7 @@

    Declaration

    @@ -355,7 +358,7 @@

    Declaration

    @@ -385,7 +388,7 @@

    Declaration

    @@ -445,7 +448,7 @@

    Parameters

    @@ -475,7 +478,7 @@

    Declaration

    @@ -485,8 +488,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html index 74907b0e5..789455065 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html @@ -122,6 +122,9 @@ + @@ -307,7 +310,7 @@

    Declaration

    @@ -337,7 +340,7 @@

    Declaration

    @@ -402,7 +405,7 @@

    Return Value

    A resource.

    @@ -412,8 +415,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html index db8953453..a7ce6c9b1 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -369,7 +372,7 @@

    Declaration

    @@ -431,7 +434,7 @@

    Parameters

    @@ -501,7 +504,7 @@

    Return Value

    The processed image.

    @@ -511,8 +514,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html index bf9fb74eb..9e53dd549 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html @@ -122,6 +122,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -319,7 +322,7 @@

    Declaration

    @@ -341,7 +344,7 @@

    Declaration

    @@ -363,7 +366,7 @@

    Declaration

    @@ -385,7 +388,7 @@

    Declaration

    @@ -407,7 +410,7 @@

    Declaration

    @@ -455,7 +458,7 @@

    Parameters

    @@ -465,8 +468,8 @@

    Parameters

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html index 76354adf4..fbc6035fc 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -447,7 +450,7 @@

    Parameters

    @@ -517,7 +520,7 @@

    Return Value

    The processed image.

    @@ -551,7 +554,7 @@

    Declaration

    @@ -612,7 +615,7 @@

    Parameters

    @@ -622,8 +625,8 @@

    Parameters

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html index cfd5a377d..adce3370c 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html @@ -122,6 +122,9 @@ + @@ -304,7 +307,7 @@

    Declaration

    @@ -334,7 +337,7 @@

    Declaration

    @@ -364,7 +367,7 @@

    Declaration

    @@ -397,7 +400,7 @@

    Declaration

    @@ -407,8 +410,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html index 77ccfcb58..05da32970 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html @@ -122,6 +122,9 @@ + @@ -310,7 +313,7 @@

    Declaration

    @@ -340,7 +343,7 @@

    Declaration

    @@ -370,7 +373,7 @@

    Declaration

    @@ -400,7 +403,7 @@

    Declaration

    @@ -475,7 +478,7 @@

    Parameters

    @@ -545,7 +548,7 @@

    Return Value

    The processed image.

    @@ -555,8 +558,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html index a7961cc64..73990ad1b 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html @@ -122,6 +122,9 @@ + @@ -309,7 +312,7 @@

    Declaration

    @@ -339,7 +342,7 @@

    Declaration

    @@ -388,7 +391,7 @@

    Parameters

    @@ -458,7 +461,7 @@

    Return Value

    The processed image.

    @@ -468,8 +471,8 @@

    Return Value

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html index 6c0da3275..c8435d5ac 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html @@ -121,6 +121,9 @@ + @@ -297,7 +300,7 @@

    Declaration

    @@ -331,7 +334,7 @@

    Declaration

    @@ -365,7 +368,7 @@

    Declaration

    @@ -395,7 +398,7 @@

    Declaration

    @@ -429,7 +432,7 @@

    Declaration

    @@ -469,7 +472,7 @@

    Declaration

    @@ -505,7 +508,7 @@

    Declaration

    @@ -515,8 +518,8 @@

    Declaration

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html index 618119da6..d37d77b13 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html @@ -121,6 +121,9 @@ + @@ -368,8 +371,8 @@

    License

    diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json index 34d9f2c54..09bbb8e81 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"

    Transformer method which will be used in to provide a Filter.

    "},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"

    It represents a task of retrieving image. You can call cancel on it to stop the process.

    "},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"

    Progress update block of downloader.

    "},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"

    Completion block of downloader.

    "},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"

    KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.

    "},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"

    Progress update block of prefetcher.

    "},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"

    Completion block of prefetcher.

    "},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Same implementation as DefaultCacheSerializer.

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"

    Undocumented

    ","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"

    Create a resource.

    ","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"

    Target size of output image should be.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"

    Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"

    Initialize a CroppingImageProcessor

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a BlackWhiteProcessor

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"

    Brightness changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"

    Contrast changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"

    Saturation changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"

    InputEV changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"

    Initialize a ColorControlsProcessor

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"

    Tint color will be used to tint the input image.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"

    Initialize a TintImageProcessor

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"

    Overlay color will be used to overlay the input image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"

    Fraction will be used when overlay the color to image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"

    Initialize an OverlayImageProcessor

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"

    Blur radius for the simulated Gaussian blur.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"

    Initialize a BlurImageProcessor

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"

    The reference size for resizing operation.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"

    Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"

    Initialize a ResizingImageProcessor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

    Reference size of output image should follow.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"

    Initialize a ResizingImageProcessor

    ","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"

    Corner radius will be applied in processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"

    The target corners which will be applied rounding.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"

    Target size of output image should be. If nil, the image will keep its original size after processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"

    Initialize a RoundCornerImageProcessor

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"

    A default DefaultImageProcessor could be used across.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a DefaultImageProcessor

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"

    Downloader by which this task is intialized.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"

    The original request URL of this download task.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"

    The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"

    Undocumented

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"

    Tint filter which will apply a tint color to images.

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"

    Color control filter which will apply color control change to images.

    ","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"

    Undocumented

    "},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"

    Undocumented

    "},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"

    Undocumented

    "},"Structs/Filter.html":{"name":"Filter","abstract":"

    Wrapper for a Transformer of CIImage filters.

    "},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"

    Download task.

    "},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"

    The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"

    Undocumented

    "},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"

    Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"

    Processor for resizing images. Only CG-based images are supported in macOS.

    "},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"

    Processor for adding blur effect to images. Accelerate.framework is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"

    Processor for adding an overlay to images. Only CG-based images are supported in macOS.

    "},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"

    Processor for tint images with color. Only CG-based images are supported.

    "},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"

    Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"

    Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"

    Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"

    ImageResource is a simple combination of downloadURL and cacheKey.

    "},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"

    Undocumented

    "},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"

    DefaultCacheSerializer is a basic CacheSerializer used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"

    FormatIndicatedCacheSerializer let you indicate an image format for serialized caches.

    "},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

    Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Get an image deserialized from provided data.

    ","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"

    Append an ImageProcessor to another. The identifier of the new ImageProcessor","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"

    Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"

    Called when the ImageDownloader object successfully downloaded an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"

    Called when the ImageDownloader object starts to download an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"

    Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"

    Undocumented

    ","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"

    Request modifier of image downloader.

    "},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"

    Supply a filter to create an ImageProcessor.

    "},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"

    A type that has Kingfisher extensions.

    "},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"

    Protocol of ImageDownloader.

    "},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"

    Protocol indicates that an authentication challenge could be handled.

    "},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"

    An ImageProcessor would be used to convert some downloaded data to an image.

    "},"Protocols/Indicator.html":{"name":"Indicator","abstract":"

    Undocumented

    "},"Protocols/Resource.html":{"name":"Resource","abstract":"

    Resource protocol defines how to download and cache a resource from network.

    "},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"

    An CacheSerializer would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"

    Concatenate two ImageProcessors. ImageProcessor.appen(another:) is used internally.

    "},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"

    The target ImageCache which is used.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    The ImageDownloader which is specified.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"

    A Float value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"

    Whether an image will be always downloaded again or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"

    Whether the transition should always happen or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"

    Whether cache the image only in memory or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"

    Whether only load the images from cache or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"

    Whether the image should be decoded in background or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"

    Whether the image data should be all loaded at once if it is an animated image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"

    The queue of callbacks should happen from Kingfisher.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"

    The scale factor which should be used for the image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"

    The ImageDownloadRequestModifier will be used before sending a download request.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"

    ImageProcessor for processing when the downloading finishes.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"

    CacheSerializer to convert image to data for storing in cache.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

    Whether the image data should be all loaded at once if it is a GIF.

    ","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"

    Undocumented

    ","parent_name":"ImageView"},"Extensions/Notification.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    ","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"Data"},"Extensions/Data.html":{"name":"Data","abstract":"

    Undocumented

    "},"Extensions/CGSize.html":{"name":"CGSize","abstract":"

    Undocumented

    "},"Extensions/Image.html":{"name":"Image","abstract":"

    Undocumented

    "},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"

    Undocumented

    "},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"

    URL conforms to Resource in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"

    Undocumented

    "},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"

    The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"

    The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"

    Associated Float value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"

    If set, Kingfisher will ignore the cache and try to fire a download task for the resource.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"

    If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"

    If set, Kingfisher will only cache the value in memory but not in disk.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"

    If set, Kingfisher will only try to retrieve the image from cache not from network.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"

    Decode the image in background thread before using.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"

    The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"

    The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"

    Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"

    The ImageDownloadRequestModifier contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"

    Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"

    Supply an CacheSerializer to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"

    If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"

    If set and an ImageProcessor is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"

    Undocumented

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"

    No animation transistion.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"

    Fade in the loaded image.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"

    Flip from left transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"

    Flip from right transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"

    Flip from top transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"

    Flip from bottom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"

    Custom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"

    No indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"

    Use system activity indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"

    Use an image as indicator. GIF is supported.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"

    Use a custom indicator, which conforms to the Indicator protocol.

    ","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"

    badData: The downloaded data is not an image or the data is corrupted.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"

    notModified: The remote server responsed a 304 code. No image data downloaded.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"

    The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"

    notCached: The image rquested is not in cache but .onlyFromCache is activated.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"

    The URL is invalid.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"

    The downloading task is cancelled before started.

    ","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"

    Cache type of a cached image.

    "},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"

    The code of errors which ImageDownloader might encountered.

    "},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"

    The item which could be processed by an ImageProcessor

    "},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"

    Specify how a size adjusts itself to fit a target size.

    "},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"

    Undocumented

    "},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"

    Transition effect which will be used when an image downloaded and set by UIImageView extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"

    Items could be added into KingfisherOptionsInfo.

    "},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"

    Key for array of cleaned hashes in userInfo of KingfisherDidCleanDiskCacheNotification.

    "},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"

    Key will be used in the userInfo of .invalidStatusCode

    "},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"

    Error domain of Kingfisher

    "},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"

    The maximum concurrent downloads to use when prefetching images. Default is 5.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of URLs.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of resources.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"

    Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"

    Stop current downloading progress, and cancel any future prefetching activity that might be occuring.

    ","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"

    Shared manager used by the extensions across Kingfisher.

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"

    Cache used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    Downloader used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"

    Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"

    Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"

    Undocumented

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"

    The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"

    The network retrieve task in this image task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel current task. If this task is already done, do nothing.

    ","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"

    The duration before the download is timeout. Default is 15 seconds.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"

    A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"

    Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"

    Whether the download requests should use pipeling or not. Default is false.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"

    Delegate of this ImageDownloader object. See ImageDownloaderDelegate protocol for more.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"

    A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"

    The default downloader.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"

    Init a downloader with name.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"

    Download an image with a URL and option.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"

    Undocumented

    ","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"

    The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"

    The disk cache location.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"

    The default file extension appended to cached files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"

    The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"

    The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"

    The default cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

    Closure that defines the disk cache path from a given path and cacheName.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"

    The default DiskCachePathClosure

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"

    Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"

    Store an image to cache. It will be saved to both memory and disk. It is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"

    Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"

    Get an image for a key from memory or disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"

    Get an image for a key from memory.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"

    Get an image for a key from disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"

    Clear memory cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"

    Clear disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"

    Clean expired disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"

    Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"

    Cache result for checking whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"

    Check whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"

    Get the hash for the key. This could be used for matching files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"

    Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"

    Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"

    Undocumented

    ","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"

    Whether automatically play the animation when the view become visible. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"

    The size of the frame cache.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"

    Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"

    The animation timer’s run loop mode. Default is NSRunLoopCommonModes. Set this property to NSDefaultRunLoopMode will make the animation pause during UIScrollView scrolling.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"

    Starts the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"

    Stops the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"

    Normalize the image. This method will try to redraw an image with orientation and scale considered.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"

    Resize self to an image of new size, respecting the content mode.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"

    Holds any type that conforms to the protocol Indicator.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"

    Undocumented

    "},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"

    AnimatedImageView is a subclass of UIImageView for displaying animated image.

    "},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"

    ImageCache represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"

    ImageDownloader represents a downloading manager for requesting the image with a URL from server.

    "},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"

    RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"

    Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"

    ImagePrefetcher represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enums","abstract":"

    The following enums are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structs","abstract":"

    The following structs are available globally.

    "},"Typealiases.html":{"name":"Typealiases","abstract":"

    The following typealiases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"

    Transformer method which will be used in to provide a Filter.

    "},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"

    It represents a task of retrieving image. You can call cancel on it to stop the process.

    "},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"

    Progress update block of downloader.

    "},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"

    Completion block of downloader.

    "},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"

    KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.

    "},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"

    Progress update block of prefetcher.

    "},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"

    Completion block of prefetcher.

    "},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Same implementation as DefaultCacheSerializer.

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"

    Undocumented

    ","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"

    Create a resource.

    ","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"

    Target size of output image should be.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"

    Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"

    Initialize a CroppingImageProcessor

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a BlackWhiteProcessor

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"

    Brightness changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"

    Contrast changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"

    Saturation changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"

    InputEV changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"

    Initialize a ColorControlsProcessor

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"

    Tint color will be used to tint the input image.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"

    Initialize a TintImageProcessor

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"

    Overlay color will be used to overlay the input image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"

    Fraction will be used when overlay the color to image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"

    Initialize an OverlayImageProcessor

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"

    Blur radius for the simulated Gaussian blur.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"

    Initialize a BlurImageProcessor

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"

    The reference size for resizing operation.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"

    Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"

    Initialize a ResizingImageProcessor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

    Reference size of output image should follow.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"

    Initialize a ResizingImageProcessor

    ","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"

    Corner radius will be applied in processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"

    The target corners which will be applied rounding.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"

    Target size of output image should be. If nil, the image will keep its original size after processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"

    Initialize a RoundCornerImageProcessor

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"

    A default DefaultImageProcessor could be used across.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a DefaultImageProcessor

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"

    Downloader by which this task is intialized.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"

    The original request URL of this download task.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"

    The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"

    Undocumented

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"

    Tint filter which will apply a tint color to images.

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"

    Color control filter which will apply color control change to images.

    ","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"

    Undocumented

    "},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"

    Undocumented

    "},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"

    Undocumented

    "},"Structs/Filter.html":{"name":"Filter","abstract":"

    Wrapper for a Transformer of CIImage filters.

    "},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"

    Download task.

    "},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"

    The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"

    Undocumented

    "},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"

    Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"

    Processor for resizing images. Only CG-based images are supported in macOS.

    "},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"

    Processor for adding blur effect to images. Accelerate.framework is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"

    Processor for adding an overlay to images. Only CG-based images are supported in macOS.

    "},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"

    Processor for tint images with color. Only CG-based images are supported.

    "},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"

    Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"

    Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"

    Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"

    ImageResource is a simple combination of downloadURL and cacheKey.

    "},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"

    Undocumented

    "},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"

    DefaultCacheSerializer is a basic CacheSerializer used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"

    FormatIndicatedCacheSerializer let you indicate an image format for serialized caches.

    "},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

    Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Get an image deserialized from provided data.

    ","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"

    Append an ImageProcessor to another. The identifier of the new ImageProcessor","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"

    Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"

    Called when the ImageDownloader object successfully downloaded an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"

    Called when the ImageDownloader object starts to download an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"

    Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"

    Undocumented

    ","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"

    Request modifier of image downloader.

    "},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"

    Supply a filter to create an ImageProcessor.

    "},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"

    A type that has Kingfisher extensions.

    "},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"

    Protocol of ImageDownloader.

    "},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"

    Protocol indicates that an authentication challenge could be handled.

    "},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"

    An ImageProcessor would be used to convert some downloaded data to an image.

    "},"Protocols/Indicator.html":{"name":"Indicator","abstract":"

    Undocumented

    "},"Protocols/Resource.html":{"name":"Resource","abstract":"

    Resource protocol defines how to download and cache a resource from network.

    "},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"

    An CacheSerializer would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"

    Concatenate two ImageProcessors. ImageProcessor.appen(another:) is used internally.

    "},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"

    The target ImageCache which is used.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    The ImageDownloader which is specified.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"

    A Float value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"

    Whether an image will be always downloaded again or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"

    Whether the transition should always happen or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"

    Whether cache the image only in memory or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"

    Whether only load the images from cache or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"

    Whether the image should be decoded in background or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"

    Whether the image data should be all loaded at once if it is an animated image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"

    The queue of callbacks should happen from Kingfisher.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"

    The scale factor which should be used for the image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"

    The ImageDownloadRequestModifier will be used before sending a download request.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"

    ImageProcessor for processing when the downloading finishes.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"

    CacheSerializer to convert image to data for storing in cache.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

    Whether the image data should be all loaded at once if it is a GIF.

    ","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"

    Undocumented

    ","parent_name":"ImageView"},"Extensions/Notification/Name.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"Data"},"Extensions/Data.html":{"name":"Data"},"Extensions/CGSize.html":{"name":"CGSize"},"Extensions/Image.html":{"name":"Image","abstract":"

    Undocumented

    "},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"

    Undocumented

    "},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"

    URL conforms to Resource in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    "},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"

    The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"

    The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"

    Associated Float value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"

    If set, Kingfisher will ignore the cache and try to fire a download task for the resource.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"

    If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"

    If set, Kingfisher will only cache the value in memory but not in disk.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"

    If set, Kingfisher will only try to retrieve the image from cache not from network.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"

    Decode the image in background thread before using.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"

    The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"

    The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"

    Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"

    The ImageDownloadRequestModifier contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"

    Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"

    Supply an CacheSerializer to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"

    If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"

    If set and an ImageProcessor is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"

    Undocumented

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"

    No animation transistion.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"

    Fade in the loaded image.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"

    Flip from left transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"

    Flip from right transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"

    Flip from top transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"

    Flip from bottom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"

    Custom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"

    No indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"

    Use system activity indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"

    Use an image as indicator. GIF is supported.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"

    Use a custom indicator, which conforms to the Indicator protocol.

    ","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"

    badData: The downloaded data is not an image or the data is corrupted.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"

    notModified: The remote server responsed a 304 code. No image data downloaded.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"

    The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"

    notCached: The image rquested is not in cache but .onlyFromCache is activated.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"

    The URL is invalid.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"

    The downloading task is cancelled before started.

    ","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"

    Cache type of a cached image.

    "},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"

    The code of errors which ImageDownloader might encountered.

    "},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"

    The item which could be processed by an ImageProcessor

    "},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"

    Specify how a size adjusts itself to fit a target size.

    "},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"

    Undocumented

    "},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"

    Transition effect which will be used when an image downloaded and set by UIImageView extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"

    Items could be added into KingfisherOptionsInfo.

    "},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"

    Key for array of cleaned hashes in userInfo of KingfisherDidCleanDiskCacheNotification.

    "},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"

    Key will be used in the userInfo of .invalidStatusCode

    "},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"

    Error domain of Kingfisher

    "},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"

    The maximum concurrent downloads to use when prefetching images. Default is 5.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of URLs.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of resources.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"

    Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"

    Stop current downloading progress, and cancel any future prefetching activity that might be occuring.

    ","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"

    Shared manager used by the extensions across Kingfisher.

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"

    Cache used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    Downloader used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"

    Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"

    Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"

    Undocumented

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"

    The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"

    The network retrieve task in this image task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel current task. If this task is already done, do nothing.

    ","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"

    The duration before the download is timeout. Default is 15 seconds.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"

    A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"

    Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"

    Whether the download requests should use pipeling or not. Default is false.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"

    Delegate of this ImageDownloader object. See ImageDownloaderDelegate protocol for more.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"

    A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"

    The default downloader.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"

    Init a downloader with name.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"

    Download an image with a URL and option.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"

    Undocumented

    ","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"

    The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"

    The disk cache location.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"

    The default file extension appended to cached files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"

    The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"

    The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"

    The default cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

    Closure that defines the disk cache path from a given path and cacheName.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"

    The default DiskCachePathClosure

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"

    Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"

    Store an image to cache. It will be saved to both memory and disk. It is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"

    Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"

    Get an image for a key from memory or disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"

    Get an image for a key from memory.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"

    Get an image for a key from disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"

    Clear memory cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"

    Clear disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"

    Clean expired disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"

    Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"

    Cache result for checking whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"

    Check whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"

    Get the hash for the key. This could be used for matching files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"

    Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"

    Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"

    Undocumented

    ","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"

    Whether automatically play the animation when the view become visible. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"

    The size of the frame cache.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"

    Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"

    The animation timer’s run loop mode. Default is NSRunLoopCommonModes. Set this property to NSDefaultRunLoopMode will make the animation pause during UIScrollView scrolling.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"

    Starts the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"

    Stops the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"

    Normalize the image. This method will try to redraw an image with orientation and scale considered.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"

    Resize self to an image of new size, respecting the content mode.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"

    Holds any type that conforms to the protocol Indicator.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"

    Undocumented

    "},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"

    AnimatedImageView is a subclass of UIImageView for displaying animated image.

    "},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"

    ImageCache represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"

    ImageDownloader represents a downloading manager for requesting the image with a URL from server.

    "},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"

    RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"

    Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"

    ImagePrefetcher represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enums","abstract":"

    The following enums are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structs","abstract":"

    The following structs are available globally.

    "},"Typealiases.html":{"name":"Typealiases","abstract":"

    The following typealiases are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx index cf7ee3ec7..b20efb986 100644 Binary files a/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/Kingfisher.tgz b/docs/docsets/Kingfisher.tgz index 822f0af14..a225b6706 100644 Binary files a/docs/docsets/Kingfisher.tgz and b/docs/docsets/Kingfisher.tgz differ diff --git a/docs/docsets/Kingfisher.xml b/docs/docsets/Kingfisher.xml index eb0167561..fdf6496f6 100644 --- a/docs/docsets/Kingfisher.xml +++ b/docs/docsets/Kingfisher.xml @@ -1 +1 @@ -3.10.3http://onevcat.github.io/Kingfisher/docsets/Kingfisher.tgz +3.10.4http://onevcat.github.io/Kingfisher/docsets/Kingfisher.tgz diff --git a/docs/index.html b/docs/index.html index 618119da6..d37d77b13 100644 --- a/docs/index.html +++ b/docs/index.html @@ -121,6 +121,9 @@ + @@ -368,8 +371,8 @@

    License

    diff --git a/docs/search.json b/docs/search.json index 34d9f2c54..09bbb8e81 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"

    Transformer method which will be used in to provide a Filter.

    "},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"

    It represents a task of retrieving image. You can call cancel on it to stop the process.

    "},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"

    Progress update block of downloader.

    "},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"

    Completion block of downloader.

    "},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"

    KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.

    "},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"

    Progress update block of prefetcher.

    "},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"

    Completion block of prefetcher.

    "},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Same implementation as DefaultCacheSerializer.

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"

    Undocumented

    ","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"

    Create a resource.

    ","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"

    Target size of output image should be.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"

    Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"

    Initialize a CroppingImageProcessor

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a BlackWhiteProcessor

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"

    Brightness changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"

    Contrast changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"

    Saturation changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"

    InputEV changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"

    Initialize a ColorControlsProcessor

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"

    Tint color will be used to tint the input image.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"

    Initialize a TintImageProcessor

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"

    Overlay color will be used to overlay the input image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"

    Fraction will be used when overlay the color to image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"

    Initialize an OverlayImageProcessor

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"

    Blur radius for the simulated Gaussian blur.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"

    Initialize a BlurImageProcessor

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"

    The reference size for resizing operation.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"

    Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"

    Initialize a ResizingImageProcessor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

    Reference size of output image should follow.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"

    Initialize a ResizingImageProcessor

    ","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"

    Corner radius will be applied in processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"

    The target corners which will be applied rounding.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"

    Target size of output image should be. If nil, the image will keep its original size after processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"

    Initialize a RoundCornerImageProcessor

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"

    A default DefaultImageProcessor could be used across.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a DefaultImageProcessor

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"

    Downloader by which this task is intialized.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"

    The original request URL of this download task.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"

    The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"

    Undocumented

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"

    Tint filter which will apply a tint color to images.

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"

    Color control filter which will apply color control change to images.

    ","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"

    Undocumented

    "},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"

    Undocumented

    "},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"

    Undocumented

    "},"Structs/Filter.html":{"name":"Filter","abstract":"

    Wrapper for a Transformer of CIImage filters.

    "},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"

    Download task.

    "},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"

    The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"

    Undocumented

    "},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"

    Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"

    Processor for resizing images. Only CG-based images are supported in macOS.

    "},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"

    Processor for adding blur effect to images. Accelerate.framework is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"

    Processor for adding an overlay to images. Only CG-based images are supported in macOS.

    "},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"

    Processor for tint images with color. Only CG-based images are supported.

    "},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"

    Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"

    Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"

    Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"

    ImageResource is a simple combination of downloadURL and cacheKey.

    "},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"

    Undocumented

    "},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"

    DefaultCacheSerializer is a basic CacheSerializer used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"

    FormatIndicatedCacheSerializer let you indicate an image format for serialized caches.

    "},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

    Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Get an image deserialized from provided data.

    ","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"

    Append an ImageProcessor to another. The identifier of the new ImageProcessor","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"

    Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"

    Called when the ImageDownloader object successfully downloaded an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"

    Called when the ImageDownloader object starts to download an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"

    Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"

    Undocumented

    ","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"

    Request modifier of image downloader.

    "},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"

    Supply a filter to create an ImageProcessor.

    "},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"

    A type that has Kingfisher extensions.

    "},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"

    Protocol of ImageDownloader.

    "},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"

    Protocol indicates that an authentication challenge could be handled.

    "},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"

    An ImageProcessor would be used to convert some downloaded data to an image.

    "},"Protocols/Indicator.html":{"name":"Indicator","abstract":"

    Undocumented

    "},"Protocols/Resource.html":{"name":"Resource","abstract":"

    Resource protocol defines how to download and cache a resource from network.

    "},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"

    An CacheSerializer would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"

    Concatenate two ImageProcessors. ImageProcessor.appen(another:) is used internally.

    "},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"

    The target ImageCache which is used.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    The ImageDownloader which is specified.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"

    A Float value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"

    Whether an image will be always downloaded again or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"

    Whether the transition should always happen or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"

    Whether cache the image only in memory or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"

    Whether only load the images from cache or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"

    Whether the image should be decoded in background or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"

    Whether the image data should be all loaded at once if it is an animated image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"

    The queue of callbacks should happen from Kingfisher.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"

    The scale factor which should be used for the image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"

    The ImageDownloadRequestModifier will be used before sending a download request.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"

    ImageProcessor for processing when the downloading finishes.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"

    CacheSerializer to convert image to data for storing in cache.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

    Whether the image data should be all loaded at once if it is a GIF.

    ","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"

    Undocumented

    ","parent_name":"ImageView"},"Extensions/Notification.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    ","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"Data"},"Extensions/Data.html":{"name":"Data","abstract":"

    Undocumented

    "},"Extensions/CGSize.html":{"name":"CGSize","abstract":"

    Undocumented

    "},"Extensions/Image.html":{"name":"Image","abstract":"

    Undocumented

    "},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"

    Undocumented

    "},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"

    URL conforms to Resource in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"

    Undocumented

    "},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"

    The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"

    The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"

    Associated Float value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"

    If set, Kingfisher will ignore the cache and try to fire a download task for the resource.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"

    If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"

    If set, Kingfisher will only cache the value in memory but not in disk.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"

    If set, Kingfisher will only try to retrieve the image from cache not from network.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"

    Decode the image in background thread before using.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"

    The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"

    The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"

    Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"

    The ImageDownloadRequestModifier contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"

    Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"

    Supply an CacheSerializer to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"

    If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"

    If set and an ImageProcessor is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"

    Undocumented

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"

    No animation transistion.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"

    Fade in the loaded image.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"

    Flip from left transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"

    Flip from right transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"

    Flip from top transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"

    Flip from bottom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"

    Custom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"

    No indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"

    Use system activity indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"

    Use an image as indicator. GIF is supported.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"

    Use a custom indicator, which conforms to the Indicator protocol.

    ","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"

    badData: The downloaded data is not an image or the data is corrupted.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"

    notModified: The remote server responsed a 304 code. No image data downloaded.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"

    The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"

    notCached: The image rquested is not in cache but .onlyFromCache is activated.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"

    The URL is invalid.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"

    The downloading task is cancelled before started.

    ","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"

    Cache type of a cached image.

    "},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"

    The code of errors which ImageDownloader might encountered.

    "},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"

    The item which could be processed by an ImageProcessor

    "},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"

    Specify how a size adjusts itself to fit a target size.

    "},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"

    Undocumented

    "},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"

    Transition effect which will be used when an image downloaded and set by UIImageView extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"

    Items could be added into KingfisherOptionsInfo.

    "},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"

    Key for array of cleaned hashes in userInfo of KingfisherDidCleanDiskCacheNotification.

    "},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"

    Key will be used in the userInfo of .invalidStatusCode

    "},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"

    Error domain of Kingfisher

    "},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"

    The maximum concurrent downloads to use when prefetching images. Default is 5.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of URLs.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of resources.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"

    Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"

    Stop current downloading progress, and cancel any future prefetching activity that might be occuring.

    ","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"

    Shared manager used by the extensions across Kingfisher.

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"

    Cache used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    Downloader used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"

    Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"

    Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"

    Undocumented

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"

    The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"

    The network retrieve task in this image task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel current task. If this task is already done, do nothing.

    ","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"

    The duration before the download is timeout. Default is 15 seconds.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"

    A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"

    Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"

    Whether the download requests should use pipeling or not. Default is false.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"

    Delegate of this ImageDownloader object. See ImageDownloaderDelegate protocol for more.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"

    A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"

    The default downloader.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"

    Init a downloader with name.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"

    Download an image with a URL and option.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"

    Undocumented

    ","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"

    The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"

    The disk cache location.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"

    The default file extension appended to cached files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"

    The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"

    The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"

    The default cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

    Closure that defines the disk cache path from a given path and cacheName.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"

    The default DiskCachePathClosure

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"

    Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"

    Store an image to cache. It will be saved to both memory and disk. It is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"

    Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"

    Get an image for a key from memory or disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"

    Get an image for a key from memory.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"

    Get an image for a key from disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"

    Clear memory cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"

    Clear disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"

    Clean expired disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"

    Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"

    Cache result for checking whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"

    Check whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"

    Get the hash for the key. This could be used for matching files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"

    Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"

    Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"

    Undocumented

    ","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"

    Whether automatically play the animation when the view become visible. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"

    The size of the frame cache.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"

    Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"

    The animation timer’s run loop mode. Default is NSRunLoopCommonModes. Set this property to NSDefaultRunLoopMode will make the animation pause during UIScrollView scrolling.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"

    Starts the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"

    Stops the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"

    Normalize the image. This method will try to redraw an image with orientation and scale considered.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"

    Resize self to an image of new size, respecting the content mode.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"

    Holds any type that conforms to the protocol Indicator.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"

    Undocumented

    "},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"

    AnimatedImageView is a subclass of UIImageView for displaying animated image.

    "},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"

    ImageCache represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"

    ImageDownloader represents a downloading manager for requesting the image with a URL from server.

    "},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"

    RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"

    Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"

    ImagePrefetcher represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enums","abstract":"

    The following enums are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structs","abstract":"

    The following structs are available globally.

    "},"Typealiases.html":{"name":"Typealiases","abstract":"

    The following typealiases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"

    Transformer method which will be used in to provide a Filter.

    "},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"

    It represents a task of retrieving image. You can call cancel on it to stop the process.

    "},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"

    Progress update block of downloader.

    "},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"

    Completion block of downloader.

    "},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"

    KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.

    "},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"

    Progress update block of prefetcher.

    "},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"

    Completion block of prefetcher.

    "},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"

    Undocumented

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Same implementation as DefaultCacheSerializer.

    ","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"

    Undocumented

    ","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"

    Create a resource.

    ","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"

    Target size of output image should be.

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"

    Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"

    Initialize a CroppingImageProcessor

    ","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a BlackWhiteProcessor

    ","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"

    Brightness changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"

    Contrast changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"

    Saturation changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"

    InputEV changing to image.

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"

    Initialize a ColorControlsProcessor

    ","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"

    Tint color will be used to tint the input image.

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"

    Initialize a TintImageProcessor

    ","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"

    Overlay color will be used to overlay the input image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"

    Fraction will be used when overlay the color to image.

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"

    Initialize an OverlayImageProcessor

    ","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"

    Blur radius for the simulated Gaussian blur.

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"

    Initialize a BlurImageProcessor

    ","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"

    The reference size for resizing operation.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"

    Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"

    Initialize a ResizingImageProcessor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

    Reference size of output image should follow.

    ","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"

    Initialize a ResizingImageProcessor

    ","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"

    Corner radius will be applied in processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"

    The target corners which will be applied rounding.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"

    Target size of output image should be. If nil, the image will keep its original size after processing.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"

    Initialize a RoundCornerImageProcessor

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"

    Undocumented

    ","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"

    A default DefaultImageProcessor could be used across.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"

    Initialize a DefaultImageProcessor

    ","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"

    Downloader by which this task is intialized.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"

    The original request URL of this download task.

    ","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"

    The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"

    Undocumented

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"

    Tint filter which will apply a tint color to images.

    ","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"

    Color control filter which will apply color control change to images.

    ","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"

    Undocumented

    ","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"

    Undocumented

    "},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"

    Undocumented

    "},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"

    Undocumented

    "},"Structs/Filter.html":{"name":"Filter","abstract":"

    Wrapper for a Transformer of CIImage filters.

    "},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"

    Download task.

    "},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"

    The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"

    Undocumented

    "},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"

    Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"

    Processor for resizing images. Only CG-based images are supported in macOS.

    "},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"

    Processor for adding blur effect to images. Accelerate.framework is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"

    Processor for adding an overlay to images. Only CG-based images are supported in macOS.

    "},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"

    Processor for tint images with color. Only CG-based images are supported.

    "},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"

    Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"

    Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"

    Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"

    ImageResource is a simple combination of downloadURL and cacheKey.

    "},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"

    Undocumented

    "},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"

    DefaultCacheSerializer is a basic CacheSerializer used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"

    FormatIndicatedCacheSerializer let you indicate an image format for serialized caches.

    "},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

    Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

    Get an image deserialized from provided data.

    ","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"

    The key used in cache.

    ","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

    The target image URL.

    ","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"

    Undocumented

    ","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"

    Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"

    Process an input ImageProcessItem item to an image for this processor.

    ","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"

    Append an ImageProcessor to another. The identifier of the new ImageProcessor","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"

    Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"

    Called when the ImageDownloader object successfully downloaded an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"

    Called when the ImageDownloader object starts to download an image from specified URL.

    ","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"

    Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"

    Undocumented

    ","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"

    Undocumented

    ","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"

    Request modifier of image downloader.

    "},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"

    Supply a filter to create an ImageProcessor.

    "},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"

    A type that has Kingfisher extensions.

    "},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"

    Protocol of ImageDownloader.

    "},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"

    Protocol indicates that an authentication challenge could be handled.

    "},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"

    An ImageProcessor would be used to convert some downloaded data to an image.

    "},"Protocols/Indicator.html":{"name":"Indicator","abstract":"

    Undocumented

    "},"Protocols/Resource.html":{"name":"Resource","abstract":"

    Resource protocol defines how to download and cache a resource from network.

    "},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"

    An CacheSerializer would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"

    Concatenate two ImageProcessors. ImageProcessor.appen(another:) is used internally.

    "},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"

    The target ImageCache which is used.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    The ImageDownloader which is specified.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"

    A Float value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"

    Whether an image will be always downloaded again or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"

    Whether the transition should always happen or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"

    Whether cache the image only in memory or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"

    Whether only load the images from cache or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"

    Whether the image should be decoded in background or not.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"

    Whether the image data should be all loaded at once if it is an animated image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"

    The queue of callbacks should happen from Kingfisher.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"

    The scale factor which should be used for the image.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"

    The ImageDownloadRequestModifier will be used before sending a download request.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"

    ImageProcessor for processing when the downloading finishes.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"

    CacheSerializer to convert image to data for storing in cache.

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"

    Undocumented

    ","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

    Whether the image data should be all loaded at once if it is a GIF.

    ","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"

    Undocumented

    ","parent_name":"ImageView"},"Extensions/Notification/Name.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"

    This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache method will not trigger this notification.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"

    Undocumented

    ","parent_name":"Data"},"Extensions/Data.html":{"name":"Data"},"Extensions/CGSize.html":{"name":"CGSize"},"Extensions/Image.html":{"name":"Image","abstract":"

    Undocumented

    "},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"

    Undocumented

    "},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"

    URL conforms to Resource in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"

    Set image to use from web for a specified state. Deprecated. Use kf namespacing instead.

    "},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"

    The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"

    The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"

    Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"

    Associated Float value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"

    If set, Kingfisher will ignore the cache and try to fire a download task for the resource.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"

    If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"

    If set, Kingfisher will only cache the value in memory but not in disk.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"

    If set, Kingfisher will only try to retrieve the image from cache not from network.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"

    Decode the image in background thread before using.

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"

    The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"

    The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"

    Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"

    The ImageDownloadRequestModifier contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"

    Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"

    Supply an CacheSerializer to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"

    Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"

    If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"

    If set and an ImageProcessor is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"

    Undocumented

    ","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"

    No animation transistion.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"

    Fade in the loaded image.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"

    Flip from left transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"

    Flip from right transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"

    Flip from top transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"

    Flip from bottom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"

    Custom transition.

    ","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"

    No indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"

    Use system activity indicator.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"

    Use an image as indicator. GIF is supported.

    ","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"

    Use a custom indicator, which conforms to the Indicator protocol.

    ","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"

    Undocumented

    ","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"

    Undocumented

    ","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"

    badData: The downloaded data is not an image or the data is corrupted.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"

    notModified: The remote server responsed a 304 code. No image data downloaded.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"

    The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"

    notCached: The image rquested is not in cache but .onlyFromCache is activated.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"

    The URL is invalid.

    ","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"

    The downloading task is cancelled before started.

    ","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"

    Undocumented

    ","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"

    Cache type of a cached image.

    "},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"

    The code of errors which ImageDownloader might encountered.

    "},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"

    The item which could be processed by an ImageProcessor

    "},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"

    Specify how a size adjusts itself to fit a target size.

    "},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"

    Undocumented

    "},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"

    Transition effect which will be used when an image downloaded and set by UIImageView extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"

    Items could be added into KingfisherOptionsInfo.

    "},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"

    Key for array of cleaned hashes in userInfo of KingfisherDidCleanDiskCacheNotification.

    "},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"

    Key will be used in the userInfo of .invalidStatusCode

    "},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"

    Error domain of Kingfisher

    "},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"

    The maximum concurrent downloads to use when prefetching images. Default is 5.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of URLs.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"

    Init an image prefetcher with an array of resources.

    ","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"

    Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"

    Stop current downloading progress, and cancel any future prefetching activity that might be occuring.

    ","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"

    Shared manager used by the extensions across Kingfisher.

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"

    Cache used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"

    Downloader used by this manager

    ","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"

    Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"

    Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"

    Undocumented

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"

    The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"

    The network retrieve task in this image task.

    ","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"

    Cancel current task. If this task is already done, do nothing.

    ","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"

    The duration before the download is timeout. Default is 15 seconds.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"

    A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"

    Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"

    Whether the download requests should use pipeling or not. Default is false.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"

    Delegate of this ImageDownloader object. See ImageDownloaderDelegate protocol for more.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"

    A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"

    The default downloader.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"

    Init a downloader with name.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"

    Download an image with a URL and option.

    ","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"

    Undocumented

    ","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"

    Undocumented

    ","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"

    The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"

    The disk cache location.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"

    The default file extension appended to cached files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"

    The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"

    The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"

    The default cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

    Closure that defines the disk cache path from a given path and cacheName.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"

    The default DiskCachePathClosure

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"

    Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"

    Store an image to cache. It will be saved to both memory and disk. It is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"

    Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"

    Get an image for a key from memory or disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"

    Get an image for a key from memory.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"

    Get an image for a key from disk.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"

    Clear memory cache.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"

    Clear disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"

    Clean expired disk cache. This is an async operation.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"

    Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"

    Cache result for checking whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"

    Check whether an image is cached for a key.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"

    Get the hash for the key. This could be used for matching files.

    ","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"

    Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"

    Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"

    Undocumented

    ","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"

    Whether automatically play the animation when the view become visible. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"

    The size of the frame cache.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"

    Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"

    The animation timer’s run loop mode. Default is NSRunLoopCommonModes. Set this property to NSDefaultRunLoopMode will make the animation pause during UIScrollView scrolling.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"

    Starts the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"

    Stops the animation.

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"

    Undocumented

    ","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"

    Normalize the image. This method does nothing in OS X.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"

    Normalize the image. This method will try to redraw an image with orientation and scale considered.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"

    Create a round corner image based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"

    Resize self to an image of new size.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"

    Resize self to an image of new size, respecting the content mode.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"

    Create an image with blur effect based on self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"

    Create an image from self with a color overlay layer.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"

    Create an image from self with a color tint.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"

    Create an image from self with color control.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"

    Apply a Filter containing CIImage transformer to self.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"

    Undocumented

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image with a resource, a placeholder image, options, progress handler and completion handler.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"

    Get the image URL binded to this image view.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"

    Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"

    Holds any type that conforms to the protocol Indicator.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"

    Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"

    Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"

    Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"

    Get the image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"

    Get the background image URL binded to this button for a specified state.

    ","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"

    Undocumented

    "},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"

    AnimatedImageView is a subclass of UIImageView for displaying animated image.

    "},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"

    ImageCache represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"

    ImageDownloader represents a downloading manager for requesting the image with a URL from server.

    "},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"

    RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"

    Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"

    ImagePrefetcher represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enums","abstract":"

    The following enums are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structs","abstract":"

    The following structs are available globally.

    "},"Typealiases.html":{"name":"Typealiases","abstract":"

    The following typealiases are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 94772f764..e51f90443 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,544 +1,544 @@ { "warnings": [ { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 94, "symbol": "AnimatedImageView.image", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 110, "symbol": "AnimatedImageView.isAnimating", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 135, "symbol": "AnimatedImageView.display(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 143, "symbol": "AnimatedImageView.didMoveToWindow()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 148, "symbol": "AnimatedImageView.didMoveToSuperview()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", "line": 62, "symbol": "DefaultCacheSerializer.default", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", "line": 40, "symbol": "CIImageProcessor.filter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", "line": 59, "symbol": "Filter.init(tranform:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", "line": 54, "symbol": "FormatIndicatedCacheSerializer.png", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", "line": 55, "symbol": "FormatIndicatedCacheSerializer.jpeg", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift", "line": 56, "symbol": "FormatIndicatedCacheSerializer.gif", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 176, "symbol": "Kingfisher.pngRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 189, "symbol": "Kingfisher.jpegRepresentation(compressionQuality:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 202, "symbol": "Kingfisher.gifRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 438, "symbol": "Kingfisher.crop(to:anchorOn:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 671, "symbol": "DataProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 680, "symbol": "Data.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 707, "symbol": "CGSizeProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 716, "symbol": "CGSize.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 1041, "symbol": "Kingfisher.image(withRoundRadius:fit:scale:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.disk", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.memory", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 548, "symbol": "ImageCache.CacheCheckResult.cached", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 549, "symbol": "ImageCache.CacheCheckResult.cacheType", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 624, "symbol": "ImageCache.cachePath(forComputedKey:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 672, "symbol": "Kingfisher.shared", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageDownloader.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageDownloader.swift", "line": 565, "symbol": "ImageDownloader.requestsUsePipeling", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 35, "symbol": "ImageProcessItem.image", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 36, "symbol": "ImageProcessItem.data", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 143, "symbol": "RectCorner", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 145, "symbol": "RectCorner.topLeft", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 146, "symbol": "RectCorner.topRight", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 147, "symbol": "RectCorner.bottomLeft", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 148, "symbol": "RectCorner.bottomRight", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 149, "symbol": "RectCorner.all", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 225, "symbol": "ContentMode.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 226, "symbol": "ContentMode.aspectFit", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 227, "symbol": "ContentMode.aspectFill", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", - "line": 281, + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", + "line": 284, "symbol": "ImageView.kf_indicator", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": null, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 39, "symbol": "IndicatorType", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 51, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 52, "symbol": "Indicator.startAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 53, "symbol": "Indicator.stopAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 55, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 56, "symbol": "Indicator.view", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 76, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "ImageView", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 46, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 47, "symbol": "Kingfisher.base", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 48, "symbol": "Kingfisher.init(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 58, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 62, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", "line": 40, "symbol": "RetrieveImageTask.empty", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", "line": 301, "symbol": "Collection.onlyLoadFirstFrame", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", "line": 305, "symbol": "Collection.cacheOriginalImage", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", "line": 322, "symbol": "KingfisherOptionsInfoItem.preloadAllGIFData", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 31, "symbol": "ImageDownloadRequestModifier.modified(for:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 42, "symbol": "AnyModifier", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 46, "symbol": "AnyModifier.modified(for:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 50, "symbol": "AnyModifier.init(modify:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", "line": 24, "symbol": "StringProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", "line": 33, "symbol": "String.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" } ], - "source_directory": "/Users/JP20028/Dropbox/github/Kingfisher" + "source_directory": "/Users/onevcat/Dropbox/github/Kingfisher" } \ No newline at end of file