+#include <PxBatchQueryDesc.h>
+
+

Public Member Functions | |
| PX_INLINE | PxBatchQueryDesc (PxU32 maxRaycastsPerExecute, PxU32 maxSweepsPerExecute, PxU32 maxOverlapsPerExecute) |
| Construct a batch query with specified maximum number of queries per batch. | |
| PX_INLINE bool | isValid () const |
Public Attributes | |
| void * | filterShaderData |
| Shared global filter data which will get passed into the filter shader. | |
| PxU32 | filterShaderDataSize |
| Size (in bytes) of the shared global filter data filterShaderData. | |
| PxBatchQueryPreFilterShader | preFilterShader |
| The custom preFilter shader to use for filtering. | |
| PxBatchQueryPostFilterShader | postFilterShader |
| The custom postFilter shader to use for filtering. | |
| PX_DEPRECATED PxClientID | ownerClient |
| client that creates and owns this scene query. | |
| PxBatchQueryMemory | queryMemory |
| User memory buffers for the query. | |
+
| void* PxBatchQueryDesc::filterShaderData | +
+Shared global filter data which will get passed into the filter shader. +
+
+
Referenced by isValid().
+ +| PxU32 PxBatchQueryDesc::filterShaderDataSize | +
+Size (in bytes) of the shared global filter data filterShaderData. +
+Default: 0
+
Referenced by isValid().
+ +| PX_DEPRECATED PxClientID PxBatchQueryDesc::ownerClient | +
+client that creates and owns this scene query. +
+This value will be used as an override when PX_DEFAULT_CLIENT value is passed to the query in PxQueryFilterData.clientId.
+
+The custom postFilter shader to use for filtering. +
+
+The custom preFilter shader to use for filtering. +
+
| PxBatchQueryMemory PxBatchQueryDesc::queryMemory | +
+