Package org.robovm.apple.gameplaykit
Class GKQuadtree
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gameplaykit.GKQuadtree
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GKQuadtree extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GKQuadtree.GKQuadtreePtr
-
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 GKQuadtree()
protected
GKQuadtree(NSObject.Handle h, long handle)
protected
GKQuadtree(NSObject.SkipInit skipInit)
GKQuadtree(GKQuad quad, float minCellSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GKQuadtreeNode
addElement(NSObject element, VectorFloat2 point)
GKQuadtreeNode
addElement(NSObject element, GKQuad quad)
NSArray<?>
elementsAtPoint(VectorFloat2 point)
NSArray<?>
elementsInQuad(GKQuad quad)
protected long
init(GKQuad quad, float minCellSize)
boolean
removeElement(NSObject element)
boolean
removeElement(NSObject data, GKQuadtreeNode node)
-
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
-
GKQuadtree
public GKQuadtree()
-
GKQuadtree
protected GKQuadtree(NSObject.Handle h, long handle)
-
GKQuadtree
protected GKQuadtree(NSObject.SkipInit skipInit)
-
GKQuadtree
public GKQuadtree(GKQuad quad, float minCellSize)
-
-
Method Detail
-
init
protected long init(GKQuad quad, float minCellSize)
-
addElement
public GKQuadtreeNode addElement(NSObject element, VectorFloat2 point)
-
addElement
public GKQuadtreeNode addElement(NSObject element, GKQuad quad)
-
elementsAtPoint
public NSArray<?> elementsAtPoint(VectorFloat2 point)
-
removeElement
public boolean removeElement(NSObject element)
-
removeElement
public boolean removeElement(NSObject data, GKQuadtreeNode node)
-
-