Package org.robovm.apple.gameplaykit
Class GKOctree<ElementType extends NSObject>
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKOctree<ElementType>
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GKOctree<ElementType extends NSObject> extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKOctree.GKOctreePtr<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 GKOctree()protectedGKOctree(NSObject.Handle h, long handle)protectedGKOctree(NSObject.SkipInit skipInit)GKOctree(GKBox box, float minCellSize) -
Method Summary
Modifier and Type Method Description GKOctreeNodeaddElement(ElementType element, VectorFloat3 point)GKOctreeNodeaddElement(ElementType element, GKBox box)NSArray<ElementType>elementsAtPoint(VectorFloat3 point)NSArray<ElementType>elementsInBox(GKBox box)protected longinit(GKBox box, float minCellSize)booleanremoveElement(ElementType element)booleanremoveElement(ElementType 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef