Package org.robovm.apple.gameplaykit
Class GKRTree<ElementType extends NSObject>
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKRTree<ElementType>
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GKRTree<ElementType extends NSObject> extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKRTree.GKRTreePtr<ElementType extends NSObject>Nested 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 GKRTree()GKRTree(long maxNumberOfChildren)protectedGKRTree(NSObject.Handle h, long handle)protectedGKRTree(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddElement(ElementType element, VectorFloat2 boundingRectMin, VectorFloat2 boundingRectMax, GKRTreeSplitStrategy splitStrategy)NSArray<ElementType>elementsInBounding(VectorFloat2 rectMin, VectorFloat2 rectMax)longgetQueryReserve()protected longinit(long maxNumberOfChildren)voidremoveElement(ElementType element, VectorFloat2 boundingRectMin, VectorFloat2 boundingRectMax)voidsetQueryReserve(long v)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
-
getQueryReserve
public long getQueryReserve() -
setQueryReserve
public void setQueryReserve(long v) -
init
protected long init(long maxNumberOfChildren) -
addElement
public void addElement(ElementType element, VectorFloat2 boundingRectMin, VectorFloat2 boundingRectMax, GKRTreeSplitStrategy splitStrategy) -
removeElement
public void removeElement(ElementType element, VectorFloat2 boundingRectMin, VectorFloat2 boundingRectMax) -
elementsInBounding
-