Falcon
Public Member Functions | Static Public Member Functions | List of all members
physics::vehicle::VehicleSceneQueryData Class Reference

#include <VehicleSceneQuery.h>

Public Member Functions

 VehicleSceneQueryData ()
 
 ~VehicleSceneQueryData ()
 
void free (physx::PxAllocatorCallback &allocator)
 
physx::PxRaycastQueryResult * getRaycastQueryResultBuffer (const uint32_t batchId)
 
physx::PxSweepQueryResult * getSweepQueryResultBuffer (const uint32_t batchId)
 
uint32_t getQueryResultBufferSize () const
 

Static Public Member Functions

static VehicleSceneQueryDataallocate (const uint32_t maxNumVehicles, const uint32_t maxNumWheelsPerVehicle, const uint32_t maxNumHitPointsPerWheel, const uint32_t numVehiclesInBatch, physx::PxBatchQueryPreFilterShader preFilterShader, physx::PxBatchQueryPostFilterShader postFilterShader, physx::PxAllocatorCallback &allocator)
 
static physx::PxBatchQuery * setUpBatchedSceneQuery (const uint32_t batchId, const VehicleSceneQueryData &vehicleSceneQueryData, physx::PxScene *scene)
 

Constructor & Destructor Documentation

◆ VehicleSceneQueryData()

physics::vehicle::VehicleSceneQueryData::VehicleSceneQueryData ( )

◆ ~VehicleSceneQueryData()

physics::vehicle::VehicleSceneQueryData::~VehicleSceneQueryData ( )

Member Function Documentation

◆ allocate()

VehicleSceneQueryData * physics::vehicle::VehicleSceneQueryData::allocate ( const uint32_t  maxNumVehicles,
const uint32_t  maxNumWheelsPerVehicle,
const uint32_t  maxNumHitPointsPerWheel,
const uint32_t  numVehiclesInBatch,
physx::PxBatchQueryPreFilterShader  preFilterShader,
physx::PxBatchQueryPostFilterShader  postFilterShader,
physx::PxAllocatorCallback &  allocator 
)
static

Need to make use of the fmemory

◆ free()

void physics::vehicle::VehicleSceneQueryData::free ( physx::PxAllocatorCallback &  allocator)

◆ getQueryResultBufferSize()

uint32_t physics::vehicle::VehicleSceneQueryData::getQueryResultBufferSize ( ) const

◆ getRaycastQueryResultBuffer()

physx::PxRaycastQueryResult * physics::vehicle::VehicleSceneQueryData::getRaycastQueryResultBuffer ( const uint32_t  batchId)

◆ getSweepQueryResultBuffer()

physx::PxSweepQueryResult * physics::vehicle::VehicleSceneQueryData::getSweepQueryResultBuffer ( const uint32_t  batchId)

◆ setUpBatchedSceneQuery()

physx::PxBatchQuery * physics::vehicle::VehicleSceneQueryData::setUpBatchedSceneQuery ( const uint32_t  batchId,
const VehicleSceneQueryData vehicleSceneQueryData,
physx::PxScene *  scene 
)
static

The documentation for this class was generated from the following files: