Package org.robovm.apple.scenekit
Class SCNGeometryElement
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNGeometryElement
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SCNGeometryElement extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNGeometryElement.SCNGeometryElementPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description SCNGeometryElement()SCNGeometryElement(NSCoder coder)protectedSCNGeometryElement(NSObject.Handle h, long handle)protectedSCNGeometryElement(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static SCNGeometryElementcreate(NSData data, SCNGeometryPrimitiveType primitiveType, long primitiveCount, long bytesPerIndex)static SCNGeometryElementcreate(MTLBuffer buffer, SCNGeometryPrimitiveType primitiveType, long primitiveCount, long bytesPerIndex)voidencode(NSCoder coder)longgetBytesPerIndex()NSDatagetData()doublegetMaximumPointScreenSpaceRadius()doublegetMinimumPointScreenSpaceRadius()doublegetPointSize()longgetPrimitiveCount()NSRangegetPrimitiveRange()SCNGeometryPrimitiveTypegetPrimitiveType()protected longinit(NSCoder coder)voidsetMaximumPointScreenSpaceRadius(double v)voidsetMinimumPointScreenSpaceRadius(double v)voidsetPointSize(double v)voidsetPrimitiveRange(NSRange v)static booleansupportsSecureCoding()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SCNGeometryElement
public SCNGeometryElement() -
SCNGeometryElement
-
SCNGeometryElement
-
SCNGeometryElement
-
-
Method Details
-
getData
-
getPrimitiveType
-
getPrimitiveCount
public long getPrimitiveCount() -
getPrimitiveRange
- Since:
- Available in iOS 11.0 and later.
-
setPrimitiveRange
- Since:
- Available in iOS 11.0 and later.
-
getBytesPerIndex
public long getBytesPerIndex() -
getPointSize
public double getPointSize()- Since:
- Available in iOS 11.0 and later.
-
setPointSize
public void setPointSize(double v)- Since:
- Available in iOS 11.0 and later.
-
getMinimumPointScreenSpaceRadius
public double getMinimumPointScreenSpaceRadius()- Since:
- Available in iOS 11.0 and later.
-
setMinimumPointScreenSpaceRadius
public void setMinimumPointScreenSpaceRadius(double v)- Since:
- Available in iOS 11.0 and later.
-
getMaximumPointScreenSpaceRadius
public double getMaximumPointScreenSpaceRadius()- Since:
- Available in iOS 11.0 and later.
-
setMaximumPointScreenSpaceRadius
public void setMaximumPointScreenSpaceRadius(double v)- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
create
public static SCNGeometryElement create(NSData data, SCNGeometryPrimitiveType primitiveType, long primitiveCount, long bytesPerIndex) -
create
public static SCNGeometryElement create(MTLBuffer buffer, SCNGeometryPrimitiveType primitiveType, long primitiveCount, long bytesPerIndex)- Since:
- Available in iOS 14.0 and later.
-
encode
-
init
-