Package org.robovm.apple.gameplaykit
Class GKNoise
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKNoise
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GKNoise extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKNoise.GKNoisePtrNested 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 GKNoise()GKNoise(NSArray<GKNoise> noises, GKNoise selectionNoise)GKNoise(NSArray<GKNoise> noises, GKNoise selectionNoise, NSArray<NSNumber> componentBoundaries, NSArray<NSNumber> blendDistances)protectedGKNoise(NSObject.Handle h, long handle)protectedGKNoise(NSObject.SkipInit skipInit)GKNoise(GKNoiseSource noiseSource)GKNoise(GKNoiseSource noiseSource, NSDictionary<NSNumber,UIColor> gradientColors) -
Method Summary
Modifier and Type Method Description voidadd(GKNoise noise)voidapplyAbsoluteValue()voidapplyTurbulence(double frequency, double power, int roughness, int seed)voidclamp(double lowerBound, double upperBound)protected static longcreate(NSArray<GKNoise> noises, GKNoise selectionNoise)protected static longcreate(NSArray<GKNoise> noises, GKNoise selectionNoise, NSArray<NSNumber> componentBoundaries, NSArray<NSNumber> blendDistances)voiddisplaceX(GKNoise xDisplacementNoise, GKNoise yDisplacementNoise, GKNoise zDisplacementNoise)NSDictionary<NSNumber,UIColor>getGradientColors()protected longinit(GKNoiseSource noiseSource)protected longinit(GKNoiseSource noiseSource, NSDictionary<NSNumber,UIColor> gradientColors)voidinvert()voidmaximum(GKNoise noise)voidminimum(GKNoise noise)voidmoveBy(VectorDouble3 delta)voidmultiply(GKNoise noise)voidraiseToPower(double power)voidraiseToPower(GKNoise noise)voidremapValuesToCurve(NSDictionary<NSNumber,NSNumber> controlPoints)voidremapValuesToTerraces(NSArray<NSNumber> peakInputValues, boolean inverted)voidrotateBy(VectorDouble3 radians)voidscaleBy(VectorDouble3 factor)voidsetGradientColors(NSDictionary<NSNumber,UIColor> v)floatvalueAtPosition(VectorFloat2 position)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, 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
-
getGradientColors
-
setGradientColors
-
init
-
init
-
valueAtPosition
-
applyAbsoluteValue
public void applyAbsoluteValue() -
clamp
public void clamp(double lowerBound, double upperBound) -
raiseToPower
public void raiseToPower(double power) -
invert
public void invert() -
applyTurbulence
public void applyTurbulence(double frequency, double power, int roughness, int seed) -
remapValuesToCurve
-
remapValuesToTerraces
-
moveBy
-
scaleBy
-
rotateBy
-
add
-
multiply
-
minimum
-
maximum
-
raiseToPower
-
displaceX
-
create
-
create
-