+#include <PxBatchQueryDesc.h>
+
+

Public Member Functions | |
| PX_FORCE_INLINE PxU32 | getMaxRaycastsPerExecute () const |
| PX_FORCE_INLINE PxU32 | getMaxSweepsPerExecute () const |
| PX_FORCE_INLINE PxU32 | getMaxOverlapsPerExecute () const |
| PxBatchQueryMemory (PxU32 raycastResultBufferSize_, PxU32 sweepResultBufferSize_, PxU32 overlapResultBufferSize_) | |
Public Attributes | |
| PxRaycastQueryResult * | userRaycastResultBuffer |
| The pointer to the user-allocated buffer for results of raycast queries in corresponding order of issue. | |
| PxRaycastHit * | userRaycastTouchBuffer |
| The pointer to the user-allocated buffer for raycast touch hits. | |
| PxSweepQueryResult * | userSweepResultBuffer |
| The pointer to the user-allocated buffer for results of sweep queries in corresponding order of issue. | |
| PxSweepHit * | userSweepTouchBuffer |
| The pointer to the user-allocated buffer for sweep hits. | |
| PxOverlapQueryResult * | userOverlapResultBuffer |
| The pointer to the user-allocated buffer for results of overlap queries in corresponding order of issue. | |
| PxOverlapHit * | userOverlapTouchBuffer |
| The pointer to the user-allocated buffer for overlap hits. | |
| PxU32 | raycastTouchBufferSize |
| Capacity of the user-allocated userRaycastTouchBuffer in elements. | |
| PxU32 | sweepTouchBufferSize |
| Capacity of the user-allocated userSweepTouchBuffer in elements. | |
| PxU32 | overlapTouchBufferSize |
| Capacity of the user-allocated userOverlapTouchBuffer in elements. | |
Protected Attributes | |
| PxU32 | raycastResultBufferSize |
| PxU32 | sweepResultBufferSize |
| PxU32 | overlapResultBufferSize |
+
| PxBatchQueryMemory::PxBatchQueryMemory | +( | +PxU32 | +raycastResultBufferSize_, | +|
| + | + | PxU32 | +sweepResultBufferSize_, | +|
| + | + | PxU32 | +overlapResultBufferSize_ | + |
| + | ) | + [inline] |
+
+ +
+
| PX_FORCE_INLINE PxU32 PxBatchQueryMemory::getMaxOverlapsPerExecute | +( | ++ | ) | + const [inline] |
+
+
| PX_FORCE_INLINE PxU32 PxBatchQueryMemory::getMaxRaycastsPerExecute | +( | ++ | ) | + const [inline] |
+
+
| PX_FORCE_INLINE PxU32 PxBatchQueryMemory::getMaxSweepsPerExecute | +( | ++ | ) | + const [inline] |
+
+
+
PxU32 PxBatchQueryMemory::overlapResultBufferSize [protected] |
+
+ +
| PxU32 PxBatchQueryMemory::overlapTouchBufferSize | +
+Capacity of the user-allocated userOverlapTouchBuffer in elements. +
+ +
PxU32 PxBatchQueryMemory::raycastResultBufferSize [protected] |
+
+ +
| PxU32 PxBatchQueryMemory::raycastTouchBufferSize | +
+Capacity of the user-allocated userRaycastTouchBuffer in elements. +
+ +
PxU32 PxBatchQueryMemory::sweepResultBufferSize [protected] |
+
+ +
| PxU32 PxBatchQueryMemory::sweepTouchBufferSize | +
+Capacity of the user-allocated userSweepTouchBuffer in elements. +
+ +
+The pointer to the user-allocated buffer for results of overlap queries in corresponding order of issue. +
+
| PxOverlapHit* PxBatchQueryMemory::userOverlapTouchBuffer | +
+The pointer to the user-allocated buffer for overlap hits. +
+
+The pointer to the user-allocated buffer for results of raycast queries in corresponding order of issue. +
+
| PxRaycastHit* PxBatchQueryMemory::userRaycastTouchBuffer | +
+The pointer to the user-allocated buffer for raycast touch hits. +
+
+The pointer to the user-allocated buffer for results of sweep queries in corresponding order of issue. +
+
| PxSweepHit* PxBatchQueryMemory::userSweepTouchBuffer | +
+The pointer to the user-allocated buffer for sweep hits. +
+
+