Package org.robovm.apple.arkit
Class ARSCNViewDelegateAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNSceneRendererDelegateAdapter
org.robovm.apple.arkit.ARSCNViewDelegateAdapter
- All Implemented Interfaces:
ARSCNViewDelegate,ARSessionObserver,NSObjectProtocol,SCNSceneRendererDelegate,ObjCProtocol
public class ARSCNViewDelegateAdapter extends SCNSceneRendererDelegateAdapter implements ARSCNViewDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description ARSCNViewDelegateAdapter() -
Method Summary
Modifier and Type Method Description voidcameraDidChangeTrackingState(ARSession session, ARCamera camera)voiddidAddNode(SCNSceneRenderer renderer, SCNNode node, ARAnchor anchor)voiddidChangeGeoTrackingStatus(ARSession session, ARGeoTrackingStatus geoTrackingStatus)voiddidFailWithError(ARSession session, NSError error)voiddidOutputAudioSampleBuffer(ARSession session, CMSampleBuffer audioSampleBuffer)voiddidOutputCollaborationData(ARSession session, ARCollaborationData data)voiddidRemoveNode(SCNSceneRenderer renderer, SCNNode node, ARAnchor anchor)voiddidUpdateNode(SCNSceneRenderer renderer, SCNNode node, ARAnchor anchor)SCNNodegetNodeForAnchor(SCNSceneRenderer renderer, ARAnchor anchor)voidsessionInterruptionEnded(ARSession session)booleansessionShouldAttemptRelocalization(ARSession session)voidsessionWasInterrupted(ARSession session)voidwillUpdateNode(SCNSceneRenderer renderer, SCNNode node, ARAnchor anchor)Methods inherited from class org.robovm.apple.scenekit.SCNSceneRendererDelegateAdapter
didApplyAnimations, didApplyConstraints, didRenderScene, didSimulatePhysics, update, willRenderSceneMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandleMethods inherited from interface org.robovm.apple.scenekit.SCNSceneRendererDelegate
didApplyAnimations, didApplyConstraints, didRenderScene, didSimulatePhysics, update, willRenderScene
-
Constructor Details
-
ARSCNViewDelegateAdapter
public ARSCNViewDelegateAdapter()
-
-
Method Details
-
getNodeForAnchor
- Specified by:
getNodeForAnchorin interfaceARSCNViewDelegate
-
didAddNode
- Specified by:
didAddNodein interfaceARSCNViewDelegate
-
willUpdateNode
- Specified by:
willUpdateNodein interfaceARSCNViewDelegate
-
didUpdateNode
- Specified by:
didUpdateNodein interfaceARSCNViewDelegate
-
didRemoveNode
- Specified by:
didRemoveNodein interfaceARSCNViewDelegate
-
didFailWithError
- Specified by:
didFailWithErrorin interfaceARSessionObserver
-
cameraDidChangeTrackingState
- Specified by:
cameraDidChangeTrackingStatein interfaceARSessionObserver
-
sessionWasInterrupted
- Specified by:
sessionWasInterruptedin interfaceARSessionObserver
-
sessionInterruptionEnded
- Specified by:
sessionInterruptionEndedin interfaceARSessionObserver
-
sessionShouldAttemptRelocalization
- Specified by:
sessionShouldAttemptRelocalizationin interfaceARSessionObserver- Since:
- Available in iOS 11.3 and later.
-
didOutputAudioSampleBuffer
- Specified by:
didOutputAudioSampleBufferin interfaceARSessionObserver
-
didOutputCollaborationData
- Specified by:
didOutputCollaborationDatain interfaceARSessionObserver- Since:
- Available in iOS 13.0 and later.
-
didChangeGeoTrackingStatus
- Specified by:
didChangeGeoTrackingStatusin interfaceARSessionObserver- Since:
- Available in iOS 14.0 and later.
-