#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.