Package dev.gothickit.zenkit.bsp
Class NativeBinarySpacePartitionSector
java.lang.Object
dev.gothickit.zenkit.bsp.NativeBinarySpacePartitionSector
- All Implemented Interfaces:
BinarySpacePartitionSector,CacheableObject<CachedBinarySpacePartitionSector>,NativeObject
public final class NativeBinarySpacePartitionSector
extends Object
implements NativeObject, BinarySpacePartitionSector
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedBinarySpacePartitionSectorcache()static @Nullable NativeBinarySpacePartitionSectorfromNativeHandle(@Nullable com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()@NotNull Stringname()int @NotNull []int @NotNull []@NotNull StringtoString()
-
Method Details
-
fromNativeHandle
@Contract(value="null -> null; !null -> new", pure=true) @Nullable public static @Nullable NativeBinarySpacePartitionSector fromNativeHandle(@Nullable @Nullable com.sun.jna.Pointer handle) -
name
- Specified by:
namein interfaceBinarySpacePartitionSector
-
toString
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedBinarySpacePartitionSector>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedBinarySpacePartitionSector>
-
nodeIndices
public int @NotNull [] nodeIndices()- Specified by:
nodeIndicesin interfaceBinarySpacePartitionSector
-
portalPolygonIndices
public int @NotNull [] portalPolygonIndices()- Specified by:
portalPolygonIndicesin interfaceBinarySpacePartitionSector
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-