Package org.robovm.apple.arkit
Class ARAnchor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.arkit.ARAnchor
-
- All Implemented Interfaces:
ARAnchorCopying
,NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AREnvironmentProbeAnchor
,ARFaceAnchor
,ARImageAnchor
,ARObjectAnchor
,ARPlaneAnchor
public class ARAnchor extends NSObject implements ARAnchorCopying, NSSecureCoding
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ARAnchor.ARAnchorPtr
-
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 protected
ARAnchor()
ARAnchor(java.lang.String name, MatrixFloat4x4 transform)
ARAnchor(ARAnchor anchor)
ARAnchor(MatrixFloat4x4 transform)
ARAnchor(NSCoder decoder)
protected
ARAnchor(NSObject.Handle h, long handle)
protected
ARAnchor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
NSUUID
getIdentifier()
java.lang.String
getName()
MatrixFloat4x4
getTransform()
protected long
init(java.lang.String name, MatrixFloat4x4 transform)
protected long
init(MatrixFloat4x4 transform)
protected long
init(NSCoder decoder)
protected long
initWithAnchor(ARAnchor anchor)
static boolean
supportsSecureCoding()
-
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
-
ARAnchor
protected ARAnchor()
-
ARAnchor
protected ARAnchor(NSObject.Handle h, long handle)
-
ARAnchor
protected ARAnchor(NSObject.SkipInit skipInit)
-
ARAnchor
public ARAnchor(MatrixFloat4x4 transform)
-
ARAnchor
public ARAnchor(java.lang.String name, MatrixFloat4x4 transform)
- Since:
- Available in iOS 12.0 and later.
-
ARAnchor
public ARAnchor(ARAnchor anchor)
-
ARAnchor
public ARAnchor(NSCoder decoder)
-
-
Method Detail
-
getIdentifier
public NSUUID getIdentifier()
-
getName
public java.lang.String getName()
- Since:
- Available in iOS 12.0 and later.
-
getTransform
public MatrixFloat4x4 getTransform()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(MatrixFloat4x4 transform)
-
init
protected long init(java.lang.String name, MatrixFloat4x4 transform)
- Since:
- Available in iOS 12.0 and later.
-
initWithAnchor
protected long initWithAnchor(ARAnchor anchor)
-
init
protected long init(NSCoder decoder)
-
-