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
,org.robovm.objc.ObjCProtocol
public class SCNGeometryElement extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNGeometryElement.SCNGeometryElementPtr
-
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 SCNGeometryElement()
SCNGeometryElement(NSCoder decoder)
protected
SCNGeometryElement(NSObject.Handle h, long handle)
protected
SCNGeometryElement(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNGeometryElement
create(NSData data, SCNGeometryPrimitiveType primitiveType, long primitiveCount, long bytesPerIndex)
void
encode(NSCoder coder)
long
getBytesPerIndex()
NSData
getData()
double
getMaximumPointScreenSpaceRadius()
double
getMinimumPointScreenSpaceRadius()
double
getPointSize()
long
getPrimitiveCount()
NSRange
getPrimitiveRange()
SCNGeometryPrimitiveType
getPrimitiveType()
protected long
init(NSCoder decoder)
void
setMaximumPointScreenSpaceRadius(double v)
void
setMinimumPointScreenSpaceRadius(double v)
void
setPointSize(double v)
void
setPrimitiveRange(NSRange v)
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
-
SCNGeometryElement
public SCNGeometryElement()
-
SCNGeometryElement
protected SCNGeometryElement(NSObject.Handle h, long handle)
-
SCNGeometryElement
protected SCNGeometryElement(NSObject.SkipInit skipInit)
-
SCNGeometryElement
public SCNGeometryElement(NSCoder decoder)
-
-
Method Detail
-
getData
public NSData getData()
-
getPrimitiveType
public SCNGeometryPrimitiveType getPrimitiveType()
-
getPrimitiveCount
public long getPrimitiveCount()
-
getPrimitiveRange
public NSRange getPrimitiveRange()
- Since:
- Available in iOS 11.0 and later.
-
setPrimitiveRange
public void setPrimitiveRange(NSRange v)
- 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)
-
init
protected long init(NSCoder decoder)
-
-