Classes

The following classes are available globally.

  • The ARViewControllerObjc provides an infrastructure for your application to manage BearScanner. You can create instances of ARViewControllerObjc or its subclasses and use these objects to provide the specific behavior and visual appearance you need.

    Warning

    You can create multiple instances of ARViewControllerObjc or its subclasses, but you can’t show them simultaneously. And keep in mind that each instance of ARViewControllerObjc or its subclass uses the same view for rendering. Be careful with the view states.
    See more

    Declaration

    Objective-C

    @interface ARViewControllerObjc : UIViewController

    Swift

    class ARViewControllerObjc : UIViewController
  • The ARHandlerXamarinProxy provides a mechanism for your application to handle features of ARViewController.

    Due to Xamarin limitations, ARHandlerProtocol can’t be used. Therefore, this proxy should be used instead of ARHandlerProtocol.

    See more

    Declaration

    Swift

    @objc
    public final class ARHandlerXamarinProxy : NSObject, ARHandlerProtocol
  • The ARViewController provides an infrastructure for your application to manage BearScanner. You can create instances of ARViewController or its subclasses and use these objects to provide the specific behavior and visual appearance you need.

    Warning

    You can create multiple instances of ARViewController or its subclasses, but you can’t show them simultaneously. And keep in mind that each instance of ARViewController or its subclass uses the same view for rendering. Be careful with the view states.
    See more

    Declaration

    Swift

    @objc
    open class ARViewController : UIViewController
  • The BearError exposes short description, type and in some cases reason of occurred error.

    See more

    Declaration

    Swift

    @objcMembers
    public class BearError : NSObject, Error
  • BearSDK. Handles configuration and initialization of BearSDK.

    Requires

    iOS 12.0 and later

    Version

    3.3.1

    See more

    Declaration

    Swift

    @objc
    public class BearSDK : NSObject