Package org.robovm.apple.scenekit
Class SCNTube
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNGeometry
org.robovm.apple.scenekit.SCNTube
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,SCNAnimatable,SCNBoundingVolume,SCNShadable,ObjCProtocol
public class SCNTube extends SCNGeometry
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNTube.SCNTubePtrNested classes/interfaces inherited from class org.robovm.apple.scenekit.SCNGeometry
SCNGeometry.SCNGeometryPtrNested 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 SCNTube()protectedSCNTube(NSObject.Handle h, long handle)protectedSCNTube(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static SCNTubecreate(double innerRadius, double outerRadius, double height)static SCNTubecreateGeometry()static SCNTubecreateGeometry(NSArray<SCNGeometrySource> sources, NSArray<SCNGeometryElement> elements)doublegetHeight()longgetHeightSegmentCount()doublegetInnerRadius()doublegetOuterRadius()longgetRadialSegmentCount()voidsetHeight(double v)voidsetHeightSegmentCount(long v)voidsetInnerRadius(double v)voidsetOuterRadius(double v)voidsetRadialSegmentCount(long v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.scenekit.SCNGeometry
addAnimation, addAnimationPlayer, animationPlayerForKey, encode, getAnimation, getAnimationKeys, getBoundingBox, getBoundingSphere, getEdgeCreasesElement, getEdgeCreasesSource, getFirstMaterial, getGeometryElement, getGeometryElementCount, getGeometryElements, getGeometrySources, getGeometrySourcesForSemantic, getLevelsOfDetail, getMaterial, getMaterials, getMinimumLanguageVersion, getName, getProgram, getShaderModifiers, getSubdivisionLevel, getTessellator, handleBindingOfSymbol, handleUnbindingOfSymbol, init, insertMaterial, isAnimationPaused, pauseAnimation, removeAllAnimations, removeAllAnimations, removeAnimation, removeAnimation, removeAnimationForKey, removeMaterial, replaceMaterial, resumeAnimation, setBoundingBox, setEdgeCreasesElement, setEdgeCreasesSource, setFirstMaterial, setLevelsOfDetail, setMaterials, setMinimumLanguageVersion, setName, setProgram, setShaderModifiers, setSpeed, setSubdivisionLevel, setTessellator, setWantsAdaptiveSubdivision, wantsAdaptiveSubdivisionMethods 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
-
Method Details
-
getInnerRadius
public double getInnerRadius() -
setInnerRadius
public void setInnerRadius(double v) -
getOuterRadius
public double getOuterRadius() -
setOuterRadius
public void setOuterRadius(double v) -
getHeight
public double getHeight() -
setHeight
public void setHeight(double v) -
getRadialSegmentCount
public long getRadialSegmentCount() -
setRadialSegmentCount
public void setRadialSegmentCount(long v) -
getHeightSegmentCount
public long getHeightSegmentCount() -
setHeightSegmentCount
public void setHeightSegmentCount(long v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
create
-
createGeometry
-
createGeometry
public static SCNTube createGeometry(NSArray<SCNGeometrySource> sources, NSArray<SCNGeometryElement> elements)
-