Documentation

Migrate

Migration notes for the Wikitude SDK Native API (iOS)

Migrate from 2.1 to 7.0

  • iOS 9.0 or higher is now required
  • WTWikitudeNativeSDKDelegate
    • -wikitudeNativeSDK:didCreatedExternalUpdateHandler: Use -didCreateExternalOpenGLESUpdateHandler defined in WTExternalOpenGLESRenderingProtocol instead.
    • -wikitudeNativeSDK:didCreatedExternalDrawHandler: Use -didCreateExternalOpenGLESDrawHandler defined in WTExternalOpenGLESRenderingProtocol instead
    • -wikitudeNativeSDK:didSetupRendererWithAPI: Use selectRenderingConfiguration instead
    • -eaglViewSizeForExternalRenderingInWikitudeNativeSDK: Use -eaglViewSizeForExternalRenderingInWikitudeNativeSDK defined in WTExternalOpenGLESRenderingProtocol instead
    • -eaglContextForVideoCameraInWikitudeNativeSDK: Use -eaglContextForVideoCameraInWikitudeNativeSDK defined in WTExternalOpenGLESRenderingProtocol instead
    • -eaglContextForVideoCameraToTextureRenderingInWikitudeNativeSDK: Use -eaglContextForVideoCameraToTextureRenderingInWikitudeNativeSDK defined in WTExternalOpenGLESRenderingProtocol instead
    • -wikitudeNativeSDKNeedsExternalUpdateHandler: Use -wikitudeNativeSDKNeedsExternalOpenGLESUpdateHandler defined in WTInternalOpenGLESRenderingProtocol instead
    • -wikitudeNativeSDKNeedsExternalDrawHandler: Use -wikitudeNativeSDKNeedsExternalOpenGLESDrawHandler defined in WTInternalOpenGLESRenderingProtocol instead
  • WTWikitudeNativeSDK
    • deprecated property renderingMode Use WTInternalOpenGLESRenderingMode or WTExternalOpenGLESRenderingMode instead
    • deprecated method -initWithRenderingMode:delegate: Use -initWithRenderingConfiguration:delegate instead
    • deprecated method -createEAGLView Use WTInternalOpenGLESRenderingMode instead
  • Plugins API:
    • Plugin.h
      • deprecated:
        • void update(const std::list<RecognizedTarget>& recognizedTargets_). Use void update(const RecognizedTargetsBucket& recognizedTargetsBucket_) instead. * RecognizedTarget.h
      • deprecated class RecognizedTarget. Use ImageTarget instead.

Migrate from 2.0 to 2.1

Migrate from 1.4 to 2.0

Migrate from 1.3 to 1.4

iOS 10 now requires a camera usage description. Please make sure that you add the NSCameraUsageDescription key to your applications .plist.

Migrate from 1.0 to 1.1