//============================================================================================================================= // // EasyAR Sense 3.1.0-final-7bf6504c6 // Copyright (c) 2015-2020 VisionStar Information Technology (Shanghai) Co., Ltd. All Rights Reserved. // EasyAR is the registered trademark or trademark of VisionStar Information Technology (Shanghai) Co., Ltd in China // and other countries for the augmented reality technology developed by VisionStar Information Technology (Shanghai) Co., Ltd. // //============================================================================================================================= #import "easyar/types.oc.h" @interface easyar_Engine : NSObject + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; /// /// Gets the version schema hash, which can be used to ensure type declarations consistent with runtime library. /// + (int)schemaHash; + (bool)initialize:(NSString *)key; /// /// Handles the app onPause, pauses internal tasks. /// + (void)onPause; /// /// Handles the app onResume, resumes internal tasks. /// + (void)onResume; /// /// Gets error message on initialization failure. /// + (NSString *)errorMessage; /// /// Gets the version number of EasyARSense. /// + (NSString *)versionString; /// /// Gets the product name of EasyARSense. (Including variant, operating system and CPU architecture.) /// + (NSString *)name; @end