java.lang.Object
physx.NativeObject
physx.physics.PxSceneQuerySystemBase
- Direct Known Subclasses:
PxSceneSQSystem
-
Nested Class Summary
Nested classes/interfaces inherited from class physx.NativeObject
NativeObject.Allocator<T> -
Field Summary
FieldsFields inherited from class physx.NativeObject
address, isExternallyAllocated, SIZEOF_BYTE, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_POINTER, SIZEOF_SHORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PxSceneQuerySystemBasearrayGet(long baseAddress, int index) voidvoidforceRebuildDynamicTree(int prunerIndex) intintbooleanoverlap(PxGeometry geometry, PxTransform pose, PxOverlapCallback hitCall) booleanoverlap(PxGeometry geometry, PxTransform pose, PxOverlapCallback hitCall, PxQueryFilterData filterData) booleanraycast(PxVec3 origin, PxVec3 unitDir, float distance, PxRaycastCallback hitCall) booleanraycast(PxVec3 origin, PxVec3 unitDir, float distance, PxRaycastCallback hitCall, PxHitFlags hitFlags) booleanraycast(PxVec3 origin, PxVec3 unitDir, float distance, PxRaycastCallback hitCall, PxHitFlags hitFlags, PxQueryFilterData filterData) voidsetDynamicTreeRebuildRateHint(int dynamicTreeRebuildRateHint) voidsetUpdateMode(PxSceneQueryUpdateModeEnum updateMode) booleansweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall) booleansweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall, PxHitFlags hitFlags) booleansweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall, PxHitFlags hitFlags, PxQueryFilterData filterData) static PxSceneQuerySystemBasewrapPointer(long address) Methods inherited from class physx.NativeObject
checkNotNull, equals, getAddress, hashCode
-
Field Details
-
SIZEOF
public static final int SIZEOF -
ALIGNOF
public static final int ALIGNOF- See Also:
-
-
Constructor Details
-
PxSceneQuerySystemBase
protected PxSceneQuerySystemBase() -
PxSceneQuerySystemBase
protected PxSceneQuerySystemBase(long address)
-
-
Method Details
-
wrapPointer
-
arrayGet
-
setDynamicTreeRebuildRateHint
public void setDynamicTreeRebuildRateHint(int dynamicTreeRebuildRateHint) - Parameters:
dynamicTreeRebuildRateHint- WebIDL type: unsigned long
-
getDynamicTreeRebuildRateHint
public int getDynamicTreeRebuildRateHint()- Returns:
- WebIDL type: unsigned long
-
forceRebuildDynamicTree
public void forceRebuildDynamicTree(int prunerIndex) - Parameters:
prunerIndex- WebIDL type: unsigned long
-
setUpdateMode
- Parameters:
updateMode- WebIDL type:PxSceneQueryUpdateModeEnum[enum]
-
getUpdateMode
- Returns:
- WebIDL type:
PxSceneQueryUpdateModeEnum[enum]
-
getStaticTimestamp
public int getStaticTimestamp()- Returns:
- WebIDL type: unsigned long
-
flushUpdates
public void flushUpdates() -
raycast
- Parameters:
origin- WebIDL type:PxVec3[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxRaycastCallback[Ref]- Returns:
- WebIDL type: boolean
-
raycast
public boolean raycast(PxVec3 origin, PxVec3 unitDir, float distance, PxRaycastCallback hitCall, PxHitFlags hitFlags) - Parameters:
origin- WebIDL type:PxVec3[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxRaycastCallback[Ref]hitFlags- WebIDL type:PxHitFlags[Ref]- Returns:
- WebIDL type: boolean
-
raycast
public boolean raycast(PxVec3 origin, PxVec3 unitDir, float distance, PxRaycastCallback hitCall, PxHitFlags hitFlags, PxQueryFilterData filterData) - Parameters:
origin- WebIDL type:PxVec3[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxRaycastCallback[Ref]hitFlags- WebIDL type:PxHitFlags[Ref]filterData- WebIDL type:PxQueryFilterData[Const, Ref]- Returns:
- WebIDL type: boolean
-
sweep
public boolean sweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall) - Parameters:
geometry- WebIDL type:PxGeometry[Const, Ref]pose- WebIDL type:PxTransform[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxSweepCallback[Ref]- Returns:
- WebIDL type: boolean
-
sweep
public boolean sweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall, PxHitFlags hitFlags) - Parameters:
geometry- WebIDL type:PxGeometry[Const, Ref]pose- WebIDL type:PxTransform[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxSweepCallback[Ref]hitFlags- WebIDL type:PxHitFlags[Ref]- Returns:
- WebIDL type: boolean
-
sweep
public boolean sweep(PxGeometry geometry, PxTransform pose, PxVec3 unitDir, float distance, PxSweepCallback hitCall, PxHitFlags hitFlags, PxQueryFilterData filterData) - Parameters:
geometry- WebIDL type:PxGeometry[Const, Ref]pose- WebIDL type:PxTransform[Const, Ref]unitDir- WebIDL type:PxVec3[Const, Ref]distance- WebIDL type: floathitCall- WebIDL type:PxSweepCallback[Ref]hitFlags- WebIDL type:PxHitFlags[Ref]filterData- WebIDL type:PxQueryFilterData[Const, Ref]- Returns:
- WebIDL type: boolean
-
overlap
- Parameters:
geometry- WebIDL type:PxGeometry[Const, Ref]pose- WebIDL type:PxTransform[Const, Ref]hitCall- WebIDL type:PxOverlapCallback[Ref]- Returns:
- WebIDL type: boolean
-
overlap
public boolean overlap(PxGeometry geometry, PxTransform pose, PxOverlapCallback hitCall, PxQueryFilterData filterData) - Parameters:
geometry- WebIDL type:PxGeometry[Const, Ref]pose- WebIDL type:PxTransform[Const, Ref]hitCall- WebIDL type:PxOverlapCallback[Ref]filterData- WebIDL type:PxQueryFilterData[Const, Ref]- Returns:
- WebIDL type: boolean
-