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