AGARCoreDelegate Protocol Reference

Conforms to NSObject
Declared in AGARCoreDelegate.h

  objectId

识别到的2D marker Id, 会根据识别追踪结果进行更新

@property (nonatomic, copy) NSString *objectId

Discussion

识别到的2D marker Id, 会根据识别追踪结果进行更新

Declared In

AGARCoreDelegate.h

  object3DId

识别到的3D 物体Id, 会根据识别追踪结果进行更新

@property (nonatomic, copy) NSString *object3DId

Discussion

识别到的3D 物体Id, 会根据识别追踪结果进行更新

Declared In

AGARCoreDelegate.h

– onOpenURL:

接管URL内容展示,默认会调用系统的API, 即使用safari打开链接

- (void)onOpenURL:(NSString *)url

Parameters

url

resource url

Discussion

接管URL内容展示,默认会调用系统的API, 即使用safari打开链接

Declared In

AGARCoreDelegate.h

– onObjectTracked

2D marker追踪成功时的代理函数, 此时marker对应的id为@property objectId, 用户可以根据此id做对应的业务逻辑

- (void)onObjectTracked

Discussion

2D marker追踪成功时的代理函数, 此时marker对应的id为@property objectId, 用户可以根据此id做对应的业务逻辑

Declared In

AGARCoreDelegate.h

– onObjectTrackLost

2D marker追踪丢失时的代理函数, 目前有一些固有的逻辑: 例如如果场景中有3D模型, sdk默认会调用rescanClick函数

- (void)onObjectTrackLost

Discussion

2D marker追踪丢失时的代理函数, 目前有一些固有的逻辑: 例如如果场景中有3D模型, sdk默认会调用rescanClick函数

Declared In

AGARCoreDelegate.h

– onObject3DTracked

3D 物体追踪成功时的代理函数, 此时物体对应的id为@property object3DId, 用户可以根据此id做对应的业务逻辑

- (void)onObject3DTracked

Discussion

3D 物体追踪成功时的代理函数, 此时物体对应的id为@property object3DId, 用户可以根据此id做对应的业务逻辑

Declared In

AGARCoreDelegate.h

– onObject3DTrackLost

3D 物体追踪丢失时的代理函数

- (void)onObject3DTrackLost

Discussion

3D 物体追踪丢失时的代理函数

Declared In

AGARCoreDelegate.h

– onRescan

重扫时会调用,可以重新设置Focus Region位置信息等

- (void)onRescan

Discussion

重扫时会调用,可以重新设置Focus Region位置信息等

Declared In

AGARCoreDelegate.h