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
,org.robovm.objc.ObjCProtocol
public class SCNTube extends SCNGeometry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNTube.SCNTubePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.scenekit.SCNGeometry
SCNGeometry.SCNGeometryPtr
-
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 SCNTube()
protected
SCNTube(NSObject.Handle h, long handle)
protected
SCNTube(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNTube
create(double innerRadius, double outerRadius, double height)
double
getHeight()
long
getHeightSegmentCount()
double
getInnerRadius()
double
getOuterRadius()
long
getRadialSegmentCount()
void
setHeight(double v)
void
setHeightSegmentCount(long v)
void
setInnerRadius(double v)
void
setOuterRadius(double v)
void
setRadialSegmentCount(long v)
-
Methods inherited from class org.robovm.apple.scenekit.SCNGeometry
addAnimation, addAnimationPlayer, animationPlayerForKey, create, create, encode, getAnimation, getAnimationKeys, getBoundingBox, getBoundingSphere, getEdgeCreasesElement, getEdgeCreasesSource, getFirstMaterial, getGeometryElement, getGeometryElementCount, getGeometryElements, getGeometrySources, getGeometrySourcesForSemantic, getLevelsOfDetail, getMaterial, getMaterials, getName, getProgram, getShaderModifiers, getSubdivisionLevel, getTessellator, handleBindingOfSymbol, handleUnbindingOfSymbol, init, insertMaterial, isAnimationPaused, pauseAnimation, removeAllAnimations, removeAnimation, removeAnimation, removeAnimationForKey, removeMaterial, replaceMaterial, resumeAnimation, setBoundingBox, setEdgeCreasesElement, setEdgeCreasesSource, setFirstMaterial, setLevelsOfDetail, setMaterials, setName, setProgram, setShaderModifiers, setSpeed, setSubdivisionLevel, setTessellator, setWantsAdaptiveSubdivision, supportsSecureCoding, wantsAdaptiveSubdivision
-
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
-
SCNTube
public SCNTube()
-
SCNTube
protected SCNTube(NSObject.Handle h, long handle)
-
SCNTube
protected SCNTube(NSObject.SkipInit skipInit)
-
-
Method Detail
-
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)
-
create
public static SCNTube create(double innerRadius, double outerRadius, double height)
-
-