Package org.robovm.apple.scenekit
Class SCNGeometryTessellator
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNGeometryTessellator
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNGeometryTessellator extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNGeometryTessellator.SCNGeometryTessellatorPtr
-
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 SCNGeometryTessellator()
SCNGeometryTessellator(NSCoder decoder)
protected
SCNGeometryTessellator(NSObject.Handle h, long handle)
protected
SCNGeometryTessellator(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
double
getEdgeTessellationFactor()
double
getInsideTessellationFactor()
double
getMaximumEdgeLength()
SCNTessellationSmoothingMode
getSmoothingMode()
double
getTessellationFactorScale()
MTLTessellationPartitionMode
getTessellationPartitionMode()
protected long
init(NSCoder decoder)
boolean
isAdaptive()
boolean
isScreenSpace()
void
setAdaptive(boolean v)
void
setEdgeTessellationFactor(double v)
void
setInsideTessellationFactor(double v)
void
setMaximumEdgeLength(double v)
void
setScreenSpace(boolean v)
void
setSmoothingMode(SCNTessellationSmoothingMode v)
void
setTessellationFactorScale(double v)
void
setTessellationPartitionMode(MTLTessellationPartitionMode 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
-
SCNGeometryTessellator
public SCNGeometryTessellator()
-
SCNGeometryTessellator
protected SCNGeometryTessellator(NSObject.Handle h, long handle)
-
SCNGeometryTessellator
protected SCNGeometryTessellator(NSObject.SkipInit skipInit)
-
SCNGeometryTessellator
public SCNGeometryTessellator(NSCoder decoder)
-
-
Method Detail
-
getTessellationFactorScale
public double getTessellationFactorScale()
-
setTessellationFactorScale
public void setTessellationFactorScale(double v)
-
getTessellationPartitionMode
public MTLTessellationPartitionMode getTessellationPartitionMode()
-
setTessellationPartitionMode
public void setTessellationPartitionMode(MTLTessellationPartitionMode v)
-
isAdaptive
public boolean isAdaptive()
-
setAdaptive
public void setAdaptive(boolean v)
-
isScreenSpace
public boolean isScreenSpace()
-
setScreenSpace
public void setScreenSpace(boolean v)
-
getEdgeTessellationFactor
public double getEdgeTessellationFactor()
-
setEdgeTessellationFactor
public void setEdgeTessellationFactor(double v)
-
getInsideTessellationFactor
public double getInsideTessellationFactor()
-
setInsideTessellationFactor
public void setInsideTessellationFactor(double v)
-
getMaximumEdgeLength
public double getMaximumEdgeLength()
-
setMaximumEdgeLength
public void setMaximumEdgeLength(double v)
-
getSmoothingMode
public SCNTessellationSmoothingMode getSmoothingMode()
-
setSmoothingMode
public void setSmoothingMode(SCNTessellationSmoothingMode v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSCoder decoder)
-
-