Package org.robovm.apple.scenekit
Class SCNPhysicsField
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNPhysicsField
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNPhysicsField extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNPhysicsField.SCNPhysicsFieldPtr
-
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 SCNPhysicsField()
SCNPhysicsField(NSCoder decoder)
protected
SCNPhysicsField(NSObject.Handle h, long handle)
protected
SCNPhysicsField(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
SCNPhysicsField
public SCNPhysicsField()
-
SCNPhysicsField
protected SCNPhysicsField(NSObject.Handle h, long handle)
-
SCNPhysicsField
protected SCNPhysicsField(NSObject.SkipInit skipInit)
-
SCNPhysicsField
public SCNPhysicsField(NSCoder decoder)
-
-
Method Detail
-
getStrength
public double getStrength()
-
setStrength
public void setStrength(double v)
-
getFalloffExponent
public double getFalloffExponent()
-
setFalloffExponent
public void setFalloffExponent(double v)
-
getMinimumDistance
public double getMinimumDistance()
-
setMinimumDistance
public void setMinimumDistance(double v)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean v)
-
isExclusive
public boolean isExclusive()
-
setExclusive
public void setExclusive(boolean v)
-
getHalfExtent
public SCNVector3 getHalfExtent()
-
setHalfExtent
public void setHalfExtent(SCNVector3 v)
-
usesEllipsoidalExtent
public boolean usesEllipsoidalExtent()
-
setUsesEllipsoidalExtent
public void setUsesEllipsoidalExtent(boolean v)
-
getScope
public SCNPhysicsFieldScope getScope()
-
setScope
public void setScope(SCNPhysicsFieldScope v)
-
getOffset
public SCNVector3 getOffset()
-
setOffset
public void setOffset(SCNVector3 v)
-
getDirection
public SCNVector3 getDirection()
-
setDirection
public void setDirection(SCNVector3 v)
-
getCategoryBitMask
public long getCategoryBitMask()
-
setCategoryBitMask
public void setCategoryBitMask(long v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
createDragField
public static SCNPhysicsField createDragField()
-
createVortexField
public static SCNPhysicsField createVortexField()
-
createRadialGravityField
public static SCNPhysicsField createRadialGravityField()
-
createLinearGravityField
public static SCNPhysicsField createLinearGravityField()
-
createNoiseField
public static SCNPhysicsField createNoiseField(double smoothness, double speed)
-
createTurbulenceField
public static SCNPhysicsField createTurbulenceField(double smoothness, double speed)
-
createSpringField
public static SCNPhysicsField createSpringField()
-
createElectricField
public static SCNPhysicsField createElectricField()
-
createMagneticField
public static SCNPhysicsField createMagneticField()
-
createCustomField
public static SCNPhysicsField createCustomField(org.robovm.objc.block.Block5<SCNVector3,SCNVector3,java.lang.Float,java.lang.Float,java.lang.Double,SCNVector3> block)
-
init
protected long init(NSCoder decoder)
-
-