Package org.robovm.apple.gameplaykit
Class GKLinearCongruentialRandomSource
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKRandomSource
org.robovm.apple.gameplaykit.GKLinearCongruentialRandomSource
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,GKRandom,ObjCProtocol
public class GKLinearCongruentialRandomSource extends GKRandomSource
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKLinearCongruentialRandomSource.GKLinearCongruentialRandomSourcePtrNested classes/interfaces inherited from class org.robovm.apple.gameplaykit.GKRandomSource
GKRandomSource.GKRandomSourcePtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description GKLinearCongruentialRandomSource()GKLinearCongruentialRandomSource(long seed)GKLinearCongruentialRandomSource(NSCoder coder)protectedGKLinearCongruentialRandomSource(NSObject.Handle h, long handle)protectedGKLinearCongruentialRandomSource(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description longgetSeed()static GKRandomSourcegetSharedRandom()protected longinit(long seed)voidsetSeed(long v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.gameplaykit.GKRandomSource
encode, init, nextBool, nextInt, nextInt, nextUniform, shuffleArrayMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
GKLinearCongruentialRandomSource
public GKLinearCongruentialRandomSource() -
GKLinearCongruentialRandomSource
-
GKLinearCongruentialRandomSource
-
GKLinearCongruentialRandomSource
public GKLinearCongruentialRandomSource(long seed) -
GKLinearCongruentialRandomSource
-
-
Method Details
-
getSeed
public long getSeed() -
setSeed
public void setSeed(long v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
protected long init(long seed)
-