Package org.robovm.apple.photos
Class PHCachingImageManager
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.photos.PHImageManager
-
- org.robovm.apple.photos.PHCachingImageManager
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class PHCachingImageManager extends PHImageManager
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PHCachingImageManager.PHCachingImageManagerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.photos.PHImageManager
PHImageManager.PHImageManagerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.photos.PHImageManager
InvalidImageRequestID
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description PHCachingImageManager()
protected
PHCachingImageManager(NSObject.Handle h, long handle)
protected
PHCachingImageManager(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsCachingHighQualityImages()
void
setAllowsCachingHighQualityImages(boolean v)
void
startCachingImagesForAssets(NSArray<PHAsset> assets, CGSize targetSize, PHImageContentMode contentMode, PHImageRequestOptions options)
void
stopCachingImagesForAllAssets()
void
stopCachingImagesForAssets(NSArray<PHAsset> assets, CGSize targetSize, PHImageContentMode contentMode, PHImageRequestOptions options)
-
Methods inherited from class org.robovm.apple.photos.PHImageManager
cancelImageRequest, getDefaultManager, getMaximumSize, requestAVAssetForVideo, requestExportSessionForVideo, requestImageDataForAsset, requestImageForAsset, requestLivePhotoForAsset, requestPlayerItemForVideo
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
PHCachingImageManager
public PHCachingImageManager()
-
PHCachingImageManager
protected PHCachingImageManager(NSObject.Handle h, long handle)
-
PHCachingImageManager
protected PHCachingImageManager(NSObject.SkipInit skipInit)
-
-
Method Detail
-
allowsCachingHighQualityImages
public boolean allowsCachingHighQualityImages()
-
setAllowsCachingHighQualityImages
public void setAllowsCachingHighQualityImages(boolean v)
-
startCachingImagesForAssets
public void startCachingImagesForAssets(NSArray<PHAsset> assets, CGSize targetSize, PHImageContentMode contentMode, PHImageRequestOptions options)
-
stopCachingImagesForAssets
public void stopCachingImagesForAssets(NSArray<PHAsset> assets, CGSize targetSize, PHImageContentMode contentMode, PHImageRequestOptions options)
-
stopCachingImagesForAllAssets
public void stopCachingImagesForAllAssets()
-
-