#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] |
Capacity of the user-allocated userOverlapTouchBuffer in elements.
PxU32 PxBatchQueryMemory::raycastResultBufferSize [protected] |
Capacity of the user-allocated userRaycastTouchBuffer in elements.
PxU32 PxBatchQueryMemory::sweepResultBufferSize [protected] |
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.
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.
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.
The pointer to the user-allocated buffer for sweep hits.