25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSLoadableBase.h>
27 #import <ArcGIS/AGSCancelable.h>
82 #pragma mark initializers
91 -(instancetype)initWithFileURL:(NSURL *)fileURL;
98 -(instancetype)initWithName:(NSString *)name;
106 +(instancetype)mobileScenePackageWithFileURL:(NSURL *)fileURL;
114 +(instancetype)mobileScenePackageWithName:(NSString *)name;
117 #pragma mark properties
150 @property (nonatomic, strong, readonly) NSURL *
fileURL;
162 @property (nonatomic, copy, readonly) NSArray<AGSScene*> *
scenes;
182 @property (nonatomic, copy, readonly) NSString *
version;
246 +(id<
AGSCancelable>)unpackMobileScenePackageAtFileURL:(NSURL *)fileURL
247 outputDirectory:(NSURL*)outputDirectory
248 completion:(
void(^)(NSError * __nullable error))completion;
273 +(id<
AGSCancelable>)checkDirectReadSupportForMobileScenePackageAtFileURL:(NSURL*)fileURL
274 completion:(
void(^)(BOOL isDirectReadSupported, NSError * __nullable error))completion ;
Definition: AGSMobileScenePackage.h:252
Expiration details, that indicate whether a given package is out of date.
Definition: AGSExpiration.h:50
Object representing a unit of content.
Definition: AGSItem.h:43
A base class for loadables.
Definition: AGSLoadableBase.h:45
A task to geocode and reverse-geocode addresses and places.
Definition: AGSLocatorTask.h:51
A mobile scene package.
Definition: AGSMobileScenePackage.h:80
AGSItem * item
Definition: AGSMobileScenePackage.h:135
AGSLocatorTask * locatorTask
Definition: AGSMobileScenePackage.h:145
NSURL * fileURL
Definition: AGSMobileScenePackage.h:150
AGSExpiration * expiration
Definition: AGSMobileScenePackage.h:206
NSArray< AGSScene * > * scenes
Definition: AGSMobileScenePackage.h:162
NSString * version
Definition: AGSMobileScenePackage.h:182
A scene containing 3D geographic content.
Definition: AGSScene.h:63
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38