diff --git a/CHANGELOG.md b/CHANGELOG.md index ac220b84b..b1ef740d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ----- +## [3.6.2 - Naughty CGImage](https://github.com/onevcat/Kingfisher/releases/tag/3.6.2) (2017-04-11) + +#### Fix +* A problem in `CroppingImageProcessor` and `crop` method of images which crops wrong area for images with a non-`1` scale. [#649](https://github.com/onevcat/Kingfisher/pull/649) +* Refactor for `ResizingImageProcessor`. `targetSize` of `ResizingImageProcessor` is now deprecated. Use `referenceSize` instead. It's just a name changing for clearer API. [#646](https://github.com/onevcat/Kingfisher/pull/646) + +--- + ## [3.6.1 - Some Optimization](https://github.com/onevcat/Kingfisher/releases/tag/3.6.1) (2017-04-01) #### Fix diff --git a/Demo/Kingfisher-Demo/Info.plist b/Demo/Kingfisher-Demo/Info.plist index 1e0cbad03..1bbc6a87c 100644 --- a/Demo/Kingfisher-Demo/Info.plist +++ b/Demo/Kingfisher-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 LSRequiresIPhoneOS UILaunchStoryboardName diff --git a/Demo/Kingfisher-macOS-Demo/Info.plist b/Demo/Kingfisher-macOS-Demo/Info.plist index 78b701bcc..ed9fcb48d 100644 --- a/Demo/Kingfisher-macOS-Demo/Info.plist +++ b/Demo/Kingfisher-macOS-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 LSMinimumSystemVersion $(MACOSX_DEPLOYMENT_TARGET) NSHumanReadableCopyright diff --git a/Demo/Kingfisher-tvOS-Demo/Info.plist b/Demo/Kingfisher-tvOS-Demo/Info.plist index f9d0852f6..c6ad1c9da 100644 --- a/Demo/Kingfisher-tvOS-Demo/Info.plist +++ b/Demo/Kingfisher-tvOS-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 LSRequiresIPhoneOS UIMainStoryboardFile diff --git a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist index f9ed5f495..cc1dd8cd8 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.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 NSExtension NSExtensionAttributes diff --git a/Demo/Kingfisher-watchOS-Demo/Info.plist b/Demo/Kingfisher-watchOS-Demo/Info.plist index e2991afbf..3b39ac719 100644 --- a/Demo/Kingfisher-watchOS-Demo/Info.plist +++ b/Demo/Kingfisher-watchOS-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/Kingfisher.podspec b/Kingfisher.podspec index 03bd59792..d1b05c4f3 100644 --- a/Kingfisher.podspec +++ b/Kingfisher.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Kingfisher" - s.version = "3.6.1" + s.version = "3.6.2" 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 5d4c47cff..ce3792831 100644 --- a/Kingfisher.xcodeproj/project.pbxproj +++ b/Kingfisher.xcodeproj/project.pbxproj @@ -2496,11 +2496,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -2524,11 +2524,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -2700,11 +2700,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2729,11 +2729,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2756,11 +2756,11 @@ buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -2782,11 +2782,11 @@ buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -3002,10 +3002,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Sources/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -3028,10 +3028,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1010; + CURRENT_PROJECT_VERSION = 1017; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1010; + DYLIB_CURRENT_VERSION = 1017; 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 983fea886..30103b18c 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 NSPrincipalClass diff --git a/Tests/KingfisherTests-macOS/Info.plist b/Tests/KingfisherTests-macOS/Info.plist index 659fe12da..8332629fd 100644 --- a/Tests/KingfisherTests-macOS/Info.plist +++ b/Tests/KingfisherTests-macOS/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 diff --git a/Tests/KingfisherTests-tvOS/Info.plist b/Tests/KingfisherTests-tvOS/Info.plist index 659fe12da..8332629fd 100644 --- a/Tests/KingfisherTests-tvOS/Info.plist +++ b/Tests/KingfisherTests-tvOS/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist index 659fe12da..8332629fd 100644 --- a/Tests/KingfisherTests/Info.plist +++ b/Tests/KingfisherTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.6.1 + 3.6.2 CFBundleSignature ???? CFBundleVersion - 1010 + 1017 diff --git a/docs/Classes.html b/docs/Classes.html index f63860cb4..dff8bf145 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -284,7 +284,7 @@

Classes

See more @@ -319,7 +319,7 @@

Declaration

@@ -357,7 +357,7 @@

Declaration

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

Declaration

@@ -428,7 +428,7 @@

Declaration

@@ -460,7 +460,7 @@

Declaration

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

Declaration

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

Declaration

diff --git a/docs/Classes/AnimatedImageView.html b/docs/Classes/AnimatedImageView.html index ff9bbe850..ad54af6ef 100644 --- a/docs/Classes/AnimatedImageView.html +++ b/docs/Classes/AnimatedImageView.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -305,7 +305,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -436,7 +436,7 @@

Declaration

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

Declaration

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

Declaration

@@ -526,7 +526,7 @@

Declaration

@@ -556,7 +556,7 @@

Declaration

@@ -586,7 +586,7 @@

Declaration

@@ -616,7 +616,7 @@

Declaration

@@ -626,7 +626,7 @@

Declaration

diff --git a/docs/Classes/ImageCache.html b/docs/Classes/ImageCache.html index d9ef56d04..a2e162ade 100644 --- a/docs/Classes/ImageCache.html +++ b/docs/Classes/ImageCache.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -301,7 +301,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -488,7 +488,7 @@

Declaration

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

Declaration

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

Return Value

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

Parameters

@@ -826,7 +826,7 @@

Parameters

@@ -920,7 +920,7 @@

Return Value

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

Return Value

@@ -1056,7 +1056,7 @@

Return Value

@@ -1097,7 +1097,7 @@

Declaration

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

Parameters

@@ -1197,7 +1197,7 @@

Parameters

@@ -1229,7 +1229,7 @@

Declaration

@@ -1271,7 +1271,7 @@

Declaration

@@ -1326,7 +1326,7 @@

Return Value

@@ -1394,7 +1394,7 @@

Return Value

@@ -1445,7 +1445,7 @@

Parameters

@@ -1486,7 +1486,7 @@

Declaration

@@ -1516,7 +1516,7 @@

Declaration

@@ -1526,7 +1526,7 @@

Declaration

diff --git a/docs/Classes/ImageCache/CacheCheckResult.html b/docs/Classes/ImageCache/CacheCheckResult.html index 77fbc302f..4e90c2844 100644 --- a/docs/Classes/ImageCache/CacheCheckResult.html +++ b/docs/Classes/ImageCache/CacheCheckResult.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -298,7 +298,7 @@

Declaration

@@ -328,7 +328,7 @@

Declaration

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

Declaration

diff --git a/docs/Classes/ImageDownloader.html b/docs/Classes/ImageDownloader.html index 94d74eaf4..02d878277 100644 --- a/docs/Classes/ImageDownloader.html +++ b/docs/Classes/ImageDownloader.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -305,7 +305,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -428,7 +428,7 @@

Declaration

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

Declaration

@@ -500,7 +500,7 @@

Declaration

@@ -555,7 +555,7 @@

Return Value

@@ -652,7 +652,7 @@

Return Value

@@ -662,7 +662,7 @@

Return Value

diff --git a/docs/Classes/ImagePrefetcher.html b/docs/Classes/ImagePrefetcher.html index 975c59dd1..ee5836831 100644 --- a/docs/Classes/ImagePrefetcher.html +++ b/docs/Classes/ImagePrefetcher.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

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

Return Value

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

Return Value

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

Declaration

@@ -579,7 +579,7 @@

Declaration

@@ -589,7 +589,7 @@

Declaration

diff --git a/docs/Classes/Kingfisher.html b/docs/Classes/Kingfisher.html index 1c200f047..9a04d1088 100644 --- a/docs/Classes/Kingfisher.html +++ b/docs/Classes/Kingfisher.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -284,7 +284,7 @@

Kingfisher

@@ -306,7 +306,7 @@

Kingfisher

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

Return Value

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

PNG

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

JPEG

@@ -463,7 +463,7 @@

GIF

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

Return Value

@@ -620,7 +620,7 @@

Return Value

@@ -688,7 +688,7 @@

Return Value

@@ -710,7 +710,7 @@

Return Value

@@ -782,7 +782,7 @@

Return Value

@@ -867,7 +867,7 @@

Return Value

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

Return Value

@@ -1038,7 +1038,7 @@

Return Value

@@ -1064,7 +1064,7 @@

Return Value

@@ -1129,7 +1129,7 @@

Return Value

@@ -1155,7 +1155,7 @@

Return Value

@@ -1277,7 +1277,7 @@

Return Value

@@ -1308,7 +1308,7 @@

Declaration

@@ -1342,7 +1342,7 @@

Declaration

@@ -1373,7 +1373,7 @@

Declaration

@@ -1405,7 +1405,7 @@

Declaration

@@ -1542,7 +1542,7 @@

Return Value

@@ -1573,7 +1573,7 @@

Declaration

@@ -1706,7 +1706,7 @@

Return Value

@@ -1737,7 +1737,7 @@

Declaration

@@ -1796,7 +1796,7 @@

Return Value

@@ -1855,7 +1855,7 @@

Return Value

@@ -1865,7 +1865,7 @@

Return Value

diff --git a/docs/Classes/KingfisherManager.html b/docs/Classes/KingfisherManager.html index 5067524c9..6036e6b36 100644 --- a/docs/Classes/KingfisherManager.html +++ b/docs/Classes/KingfisherManager.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Return Value

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

Return Value

diff --git a/docs/Classes/RetrieveImageTask.html b/docs/Classes/RetrieveImageTask.html index 2f223b3bf..75e61d2c4 100644 --- a/docs/Classes/RetrieveImageTask.html +++ b/docs/Classes/RetrieveImageTask.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Declaration

@@ -399,7 +399,7 @@

Declaration

diff --git a/docs/Enums.html b/docs/Enums.html index 3f9e2bae7..f780fbdbd 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -298,7 +298,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

-

Specify how a size adjusts itself to fit a target.

+

Specify how a size adjusts itself to fit a target size.

  • none: Not scale the content.
  • @@ -410,7 +410,7 @@

    Declaration

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

Declaration

See more @@ -498,7 +498,7 @@

Declaration

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

Declaration

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

Declaration

diff --git a/docs/Enums/CacheType.html b/docs/Enums/CacheType.html index 3f999c61f..798569b7d 100644 --- a/docs/Enums/CacheType.html +++ b/docs/Enums/CacheType.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -304,7 +304,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

diff --git a/docs/Enums/ContentMode.html b/docs/Enums/ContentMode.html index ad1f4d03d..2eb15bb70 100644 --- a/docs/Enums/ContentMode.html +++ b/docs/Enums/ContentMode.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -267,7 +267,7 @@

ContentMode

-

Specify how a size adjusts itself to fit a target.

+

Specify how a size adjusts itself to fit a target size.

+ +
+
    +
  • +
    + + + + targetSize + +
    +
    +
    +
    +
    +
    +

    Reference size of output image should follow.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var targetSize: CGSize
    + +
    +
    + +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Initialize a ResizingImageProcessor

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(targetSize: CGSize, contentMode: ContentMode = .none)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + targetSize + + +
    +

    Reference size of output image should follow.

    + +
    +
    + + contentMode + + +
    +

    Target content mode of output image should be.

    + +
    +
    +
    +
    @@ -507,7 +621,7 @@

    Return Value

    diff --git a/docs/Structs/RetrieveImageDownloadTask.html b/docs/Structs/RetrieveImageDownloadTask.html index 561d1819c..dc3b57664 100644 --- a/docs/Structs/RetrieveImageDownloadTask.html +++ b/docs/Structs/RetrieveImageDownloadTask.html @@ -14,7 +14,7 @@
    -

    Kingfisher Docs (79% documented)

    +

    Kingfisher Docs (80% documented)

    View on GitHub

    Install in Dash

    @@ -298,7 +298,7 @@

    Declaration

@@ -328,7 +328,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

diff --git a/docs/Structs/RoundCornerImageProcessor.html b/docs/Structs/RoundCornerImageProcessor.html index df3a043a2..30771106d 100644 --- a/docs/Structs/RoundCornerImageProcessor.html +++ b/docs/Structs/RoundCornerImageProcessor.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -300,7 +300,7 @@

Declaration

@@ -330,7 +330,7 @@

Declaration

@@ -360,7 +360,7 @@

Declaration

@@ -423,7 +423,7 @@

Parameters

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

Return Value

@@ -507,7 +507,7 @@

Return Value

diff --git a/docs/Structs/TintImageProcessor.html b/docs/Structs/TintImageProcessor.html index 63b367262..3fdd046d6 100644 --- a/docs/Structs/TintImageProcessor.html +++ b/docs/Structs/TintImageProcessor.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

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

Parameters

@@ -453,7 +453,7 @@

Return Value

@@ -463,7 +463,7 @@

Return Value

diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 8f024f110..817d40e1d 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -291,7 +291,7 @@

Declaration

@@ -325,7 +325,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Declaration

@@ -423,7 +423,7 @@

Declaration

@@ -463,7 +463,7 @@

Declaration

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

Declaration

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

Declaration

diff --git a/docs/badge.svg b/docs/badge.svg index ef3c67c9f..4a06630f7 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -1 +1 @@ -documentationdocumentation79%79% \ No newline at end of file +documentationdocumentation80%80% \ No newline at end of file diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html index f63860cb4..dff8bf145 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -284,7 +284,7 @@

Classes

See more @@ -319,7 +319,7 @@

Declaration

@@ -357,7 +357,7 @@

Declaration

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

Declaration

@@ -428,7 +428,7 @@

Declaration

@@ -460,7 +460,7 @@

Declaration

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

Declaration

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

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 ff9bbe850..ad54af6ef 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -305,7 +305,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -436,7 +436,7 @@

Declaration

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

Declaration

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

Declaration

@@ -526,7 +526,7 @@

Declaration

@@ -556,7 +556,7 @@

Declaration

@@ -586,7 +586,7 @@

Declaration

@@ -616,7 +616,7 @@

Declaration

@@ -626,7 +626,7 @@

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 d9ef56d04..a2e162ade 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -301,7 +301,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -488,7 +488,7 @@

Declaration

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

Declaration

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

Return Value

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

Parameters

@@ -826,7 +826,7 @@

Parameters

@@ -920,7 +920,7 @@

Return Value

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

Return Value

@@ -1056,7 +1056,7 @@

Return Value

@@ -1097,7 +1097,7 @@

Declaration

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

Parameters

@@ -1197,7 +1197,7 @@

Parameters

@@ -1229,7 +1229,7 @@

Declaration

@@ -1271,7 +1271,7 @@

Declaration

@@ -1326,7 +1326,7 @@

Return Value

@@ -1394,7 +1394,7 @@

Return Value

@@ -1445,7 +1445,7 @@

Parameters

@@ -1486,7 +1486,7 @@

Declaration

@@ -1516,7 +1516,7 @@

Declaration

@@ -1526,7 +1526,7 @@

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 77fbc302f..4e90c2844 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 @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -298,7 +298,7 @@

Declaration

@@ -328,7 +328,7 @@

Declaration

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

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 94d74eaf4..02d878277 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -305,7 +305,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

@@ -428,7 +428,7 @@

Declaration

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

Declaration

@@ -500,7 +500,7 @@

Declaration

@@ -555,7 +555,7 @@

Return Value

@@ -652,7 +652,7 @@

Return Value

@@ -662,7 +662,7 @@

Return Value

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 975c59dd1..ee5836831 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

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

Return Value

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

Return Value

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

Declaration

@@ -579,7 +579,7 @@

Declaration

@@ -589,7 +589,7 @@

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 1c200f047..9a04d1088 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -284,7 +284,7 @@

Kingfisher

@@ -306,7 +306,7 @@

Kingfisher

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

Return Value

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

PNG

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

JPEG

@@ -463,7 +463,7 @@

GIF

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

Return Value

@@ -620,7 +620,7 @@

Return Value

@@ -688,7 +688,7 @@

Return Value

@@ -710,7 +710,7 @@

Return Value

@@ -782,7 +782,7 @@

Return Value

@@ -867,7 +867,7 @@

Return Value

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

Return Value

@@ -1038,7 +1038,7 @@

Return Value

@@ -1064,7 +1064,7 @@

Return Value

@@ -1129,7 +1129,7 @@

Return Value

@@ -1155,7 +1155,7 @@

Return Value

@@ -1277,7 +1277,7 @@

Return Value

@@ -1308,7 +1308,7 @@

Declaration

@@ -1342,7 +1342,7 @@

Declaration

@@ -1373,7 +1373,7 @@

Declaration

@@ -1405,7 +1405,7 @@

Declaration

@@ -1542,7 +1542,7 @@

Return Value

@@ -1573,7 +1573,7 @@

Declaration

@@ -1706,7 +1706,7 @@

Return Value

@@ -1737,7 +1737,7 @@

Declaration

@@ -1796,7 +1796,7 @@

Return Value

@@ -1855,7 +1855,7 @@

Return Value

@@ -1865,7 +1865,7 @@

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 5067524c9..6036e6b36 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Return Value

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

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 2f223b3bf..75e61d2c4 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Declaration

@@ -399,7 +399,7 @@

Declaration

diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html index 3f9e2bae7..f780fbdbd 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -298,7 +298,7 @@

Declaration

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

Declaration

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

Declaration

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

Declaration

-

Specify how a size adjusts itself to fit a target.

+

Specify how a size adjusts itself to fit a target size.

  • none: Not scale the content.
  • @@ -410,7 +410,7 @@

    Declaration

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

Declaration

See more @@ -498,7 +498,7 @@

Declaration

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

Declaration

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

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 3f999c61f..798569b7d 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -304,7 +304,7 @@

Declaration

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

Declaration

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

Declaration

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

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 ad1f4d03d..2eb15bb70 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -267,7 +267,7 @@

ContentMode

-

Specify how a size adjusts itself to fit a target.

+

Specify how a size adjusts itself to fit a target size.

+ +
+
    +
  • +
    + + + + targetSize + +
    +
    +
    +
    +
    +
    +

    Reference size of output image should follow.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var targetSize: CGSize
    + +
    +
    + +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Initialize a ResizingImageProcessor

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(targetSize: CGSize, contentMode: ContentMode = .none)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + targetSize + + +
    +

    Reference size of output image should follow.

    + +
    +
    + + contentMode + + +
    +

    Target content mode of output image should be.

    + +
    +
    +
    +
    @@ -507,7 +621,7 @@

    Return Value

    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 561d1819c..dc3b57664 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html @@ -14,7 +14,7 @@
    -

    Kingfisher Docs (79% documented)

    +

    Kingfisher Docs (80% documented)

    View on GitHub

    Install in Dash

    @@ -298,7 +298,7 @@

    Declaration

@@ -328,7 +328,7 @@

Declaration

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

Declaration

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

Declaration

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

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 df3a043a2..30771106d 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -300,7 +300,7 @@

Declaration

@@ -330,7 +330,7 @@

Declaration

@@ -360,7 +360,7 @@

Declaration

@@ -423,7 +423,7 @@

Parameters

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

Return Value

@@ -507,7 +507,7 @@

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 63b367262..3fdd046d6 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html @@ -14,7 +14,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -299,7 +299,7 @@

Declaration

@@ -329,7 +329,7 @@

Declaration

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

Parameters

@@ -453,7 +453,7 @@

Return Value

@@ -463,7 +463,7 @@

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 8f024f110..817d40e1d 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -291,7 +291,7 @@

Declaration

@@ -325,7 +325,7 @@

Declaration

@@ -359,7 +359,7 @@

Declaration

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

Declaration

@@ -423,7 +423,7 @@

Declaration

@@ -463,7 +463,7 @@

Declaration

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

Declaration

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

Declaration

diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html index 655f7c77f..b535d0f59 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html @@ -13,7 +13,7 @@
-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -339,7 +339,7 @@ diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json index dbd722195..574fd2726 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/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","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:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

Target size of output image should be.

","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:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","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/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: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__S0_":{"name":"init(cornerRadius:targetSize:)","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/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/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"},"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: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:)","abstract":"

Supply a filter to create an ImageProcessor.

","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","abstract":"

URL conforms to Resource in Kingfisher.","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

URL conforms to Resource in Kingfisher.","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_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

Whether the image data should be all loaded at once if it is a GIF.

","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/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"},"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:FO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataFMS0_S0_":{"name":"preloadAllGIFData","abstract":"

Whether all the GIF 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 GIF file as a single image.","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.

"},"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: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:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","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:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:options:progressBlock:completionHandler:)","abstract":"

Download an image with a URL and option.

","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:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

Closure that defines the disk cache path from a given path and cacheName.

","parent_name":"ImageCache"},"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: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_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize_S0_":{"name":"image(withRoundRadius:fit:)","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/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","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: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__S0_":{"name":"init(cornerRadius:targetSize:)","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/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/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"},"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: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:)","abstract":"

Supply a filter to create an ImageProcessor.

","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","abstract":"

URL conforms to Resource in Kingfisher.","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

URL conforms to Resource in Kingfisher.","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_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

Whether the image data should be all loaded at once if it is a GIF.

","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/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"},"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:FO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataFMS0_S0_":{"name":"preloadAllGIFData","abstract":"

Whether all the GIF 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 GIF file as a single image.","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: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:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","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:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:options:progressBlock:completionHandler:)","abstract":"

Download an image with a URL and option.

","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:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

Closure that defines the disk cache path from a given path and cacheName.

","parent_name":"ImageCache"},"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: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_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize_S0_":{"name":"image(withRoundRadius:fit:)","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/Documents/undocumented.json b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/undocumented.json index 081279644..5a4eeab3f 100644 --- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/undocumented.json @@ -1,460 +1,460 @@ { "warnings": [ { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 94, "symbol": "AnimatedImageView.image", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 110, "symbol": "AnimatedImageView.isAnimating", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 135, "symbol": "AnimatedImageView.display(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 143, "symbol": "AnimatedImageView.didMoveToWindow()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 148, "symbol": "AnimatedImageView.didMoveToSuperview()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", "line": 62, "symbol": "DefaultCacheSerializer.default", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Filter.swift", "line": 40, "symbol": "CIImageProcessor.filter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 176, "symbol": "Kingfisher.pngRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 202, "symbol": "Kingfisher.gifRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 433, "symbol": "Kingfisher.crop(to:anchorOn:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 666, "symbol": "DataProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 675, "symbol": "Data.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 702, "symbol": "CGSizeProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 711, "symbol": "CGSize.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", - "line": 972, + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "line": 979, "symbol": "Kingfisher.image(withRoundRadius:fit:scale:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.disk", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.memory", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 549, "symbol": "ImageCache.CacheCheckResult.cached", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 550, "symbol": "ImageCache.CacheCheckResult.cacheType", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 625, "symbol": "ImageCache.cachePath(forComputedKey:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 673, "symbol": "Kingfisher.shared", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 36, "symbol": "ImageProcessItem.image", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 37, "symbol": "ImageProcessItem.data", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 192, "symbol": "ContentMode.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 193, "symbol": "ContentMode.aspectFit", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 194, "symbol": "ContentMode.aspectFill", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", "line": 277, "symbol": "ImageView.kf_indicator", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": null, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 39, "symbol": "IndicatorType", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 51, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 52, "symbol": "Indicator.startAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 53, "symbol": "Indicator.stopAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 55, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 56, "symbol": "Indicator.view", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 76, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "ImageView", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 46, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 47, "symbol": "Kingfisher.base", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 48, "symbol": "Kingfisher.init(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 58, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 62, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", "line": 40, "symbol": "RetrieveImageTask.empty", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", "line": 293, "symbol": "Collection.onlyLoadFirstFrame", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 42, "symbol": "AnyModifier", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/String+MD5.swift", "line": 24, "symbol": "StringProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher" + "source_directory": "/Users/JP20028/Dropbox/github/Kingfisher" } \ 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 30184f956..79a601a88 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 b2623cd08..f114387c8 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 35ec1c69c..bb15859a7 100644 --- a/docs/docsets/Kingfisher.xml +++ b/docs/docsets/Kingfisher.xml @@ -1 +1 @@ -3.6.1http://onevcat.github.io/Kingfisher/docsets/Kingfisher.tgz +3.6.2http://onevcat.github.io/Kingfisher/docsets/Kingfisher.tgz diff --git a/docs/index.html b/docs/index.html index 655f7c77f..b535d0f59 100644 --- a/docs/index.html +++ b/docs/index.html @@ -13,7 +13,7 @@

-

Kingfisher Docs (79% documented)

+

Kingfisher Docs (80% documented)

View on GitHub

Install in Dash

@@ -339,7 +339,7 @@ diff --git a/docs/search.json b/docs/search.json index dbd722195..574fd2726 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/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","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:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"

Target size of output image should be.

","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:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","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/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: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__S0_":{"name":"init(cornerRadius:targetSize:)","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/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/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"},"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: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:)","abstract":"

Supply a filter to create an ImageProcessor.

","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","abstract":"

URL conforms to Resource in Kingfisher.","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

URL conforms to Resource in Kingfisher.","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_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

Whether the image data should be all loaded at once if it is a GIF.

","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/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"},"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:FO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataFMS0_S0_":{"name":"preloadAllGIFData","abstract":"

Whether all the GIF 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 GIF file as a single image.","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.

"},"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: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:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","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:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:options:progressBlock:completionHandler:)","abstract":"

Download an image with a URL and option.

","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:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

Closure that defines the disk cache path from a given path and cacheName.

","parent_name":"ImageCache"},"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: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_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize_S0_":{"name":"image(withRoundRadius:fit:)","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/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"

DefaultCacheSerializer is a basic CacheSerializer used in default cache of","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: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__S0_":{"name":"init(cornerRadius:targetSize:)","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/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/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"},"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: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:)","abstract":"

Supply a filter to create an ImageProcessor.

","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","abstract":"

URL conforms to Resource in Kingfisher.","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"

URL conforms to Resource in Kingfisher.","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_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"

Whether the image data should be all loaded at once if it is a GIF.

","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/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"},"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:FO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataFMS0_S0_":{"name":"preloadAllGIFData","abstract":"

Whether all the GIF 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 GIF file as a single image.","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: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:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","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:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:options:progressBlock:completionHandler:)","abstract":"

Download an image with a URL and option.

","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:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"

Closure that defines the disk cache path from a given path and cacheName.

","parent_name":"ImageCache"},"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: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_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize_S0_":{"name":"image(withRoundRadius:fit:)","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 081279644..5a4eeab3f 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,460 +1,460 @@ { "warnings": [ { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 94, "symbol": "AnimatedImageView.image", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 110, "symbol": "AnimatedImageView.isAnimating", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 135, "symbol": "AnimatedImageView.display(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 143, "symbol": "AnimatedImageView.didMoveToWindow()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/AnimatedImageView.swift", "line": 148, "symbol": "AnimatedImageView.didMoveToSuperview()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/CacheSerializer.swift", "line": 62, "symbol": "DefaultCacheSerializer.default", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Filter.swift", "line": 40, "symbol": "CIImageProcessor.filter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Filter.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 176, "symbol": "Kingfisher.pngRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 202, "symbol": "Kingfisher.gifRepresentation()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 433, "symbol": "Kingfisher.crop(to:anchorOn:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 666, "symbol": "DataProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 675, "symbol": "Data.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 702, "symbol": "CGSizeProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", "line": 711, "symbol": "CGSize.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Image.swift", - "line": 972, + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Image.swift", + "line": 979, "symbol": "Kingfisher.image(withRoundRadius:fit:scale:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.disk", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.memory", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 62, "symbol": "CacheType.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 549, "symbol": "ImageCache.CacheCheckResult.cached", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 550, "symbol": "ImageCache.CacheCheckResult.cacheType", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 625, "symbol": "ImageCache.cachePath(forComputedKey:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageCache.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageCache.swift", "line": 673, "symbol": "Kingfisher.shared", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 36, "symbol": "ImageProcessItem.image", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 37, "symbol": "ImageProcessItem.data", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 192, "symbol": "ContentMode.none", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 193, "symbol": "ContentMode.aspectFit", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageProcessor.swift", "line": 194, "symbol": "ContentMode.aspectFill", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/ImageView+Kingfisher.swift", "line": 277, "symbol": "ImageView.kf_indicator", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": null, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 39, "symbol": "IndicatorType", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 51, "symbol": "Indicator", "symbol_kind": "source.lang.swift.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 52, "symbol": "Indicator.startAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 53, "symbol": "Indicator.stopAnimatingView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 55, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 56, "symbol": "Indicator.view", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Indicator.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Indicator.swift", "line": 76, "symbol": "Indicator.viewCenter", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Image", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "ImageView", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": null, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 46, "symbol": "Kingfisher", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 47, "symbol": "Kingfisher.base", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 48, "symbol": "Kingfisher.init(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 58, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/Kingfisher.swift", "line": 62, "symbol": "KingfisherCompatible.kf", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherManager.swift", "line": 40, "symbol": "RetrieveImageTask.empty", "symbol_kind": "source.lang.swift.decl.var.static", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/KingfisherOptionsInfo.swift", "line": 293, "symbol": "Collection.onlyLoadFirstFrame", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", "line": 42, "symbol": "AnyModifier", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/RequestModifier.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/JP20028/Dropbox/github/Kingfisher/Sources/String+MD5.swift", "line": 24, "symbol": "StringProxy", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Users/onevcat/Dropbox/github/Kingfisher/Sources/String+MD5.swift", + "file": "/Users/JP20028/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/onevcat/Dropbox/github/Kingfisher" + "source_directory": "/Users/JP20028/Dropbox/github/Kingfisher" } \ No newline at end of file