Package org.robovm.apple.arkit
Class ARSession
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.arkit.ARSession
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class ARSession extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ARSession.ARSessionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description ARSession()
protected
ARSession(NSObject.Handle h, long handle)
protected
ARSession(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnchor(ARAnchor anchor)
void
createReferenceObject(MatrixFloat4x4 transform, VectorFloat3 center, VectorFloat3 extent, org.robovm.objc.block.VoidBlock2<ARReferenceObject,NSError> completionHandler)
ARConfiguration
getConfiguration()
ARFrame
getCurrentFrame()
void
getCurrentWorldMap(org.robovm.objc.block.VoidBlock2<ARWorldMap,NSError> completionHandler)
ARSessionDelegate
getDelegate()
DispatchQueue
getDelegateQueue()
void
pause()
void
removeAnchor(ARAnchor anchor)
void
run(ARConfiguration configuration)
void
run(ARConfiguration configuration, ARSessionRunOptions options)
void
setDelegate(ARSessionDelegate v)
void
setDelegateQueue(DispatchQueue v)
void
setWorldOrigin(MatrixFloat4x4 relativeTransform)
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
ARSession
public ARSession()
-
ARSession
protected ARSession(NSObject.Handle h, long handle)
-
ARSession
protected ARSession(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public ARSessionDelegate getDelegate()
-
setDelegate
public void setDelegate(ARSessionDelegate v)
-
getDelegateQueue
public DispatchQueue getDelegateQueue()
-
setDelegateQueue
public void setDelegateQueue(DispatchQueue v)
-
getCurrentFrame
public ARFrame getCurrentFrame()
-
getConfiguration
public ARConfiguration getConfiguration()
-
run
public void run(ARConfiguration configuration)
-
run
public void run(ARConfiguration configuration, ARSessionRunOptions options)
-
pause
public void pause()
-
addAnchor
public void addAnchor(ARAnchor anchor)
-
removeAnchor
public void removeAnchor(ARAnchor anchor)
-
setWorldOrigin
public void setWorldOrigin(MatrixFloat4x4 relativeTransform)
- Since:
- Available in iOS 11.3 and later.
-
getCurrentWorldMap
public void getCurrentWorldMap(org.robovm.objc.block.VoidBlock2<ARWorldMap,NSError> completionHandler)
- Since:
- Available in iOS 12.0 and later.
-
createReferenceObject
public void createReferenceObject(MatrixFloat4x4 transform, VectorFloat3 center, VectorFloat3 extent, org.robovm.objc.block.VoidBlock2<ARReferenceObject,NSError> completionHandler)
- Since:
- Available in iOS 12.0 and later.
-
-