#include <iPhysicsUserMeshCollisionHandler.h>
|
| iPhysicsUserMeshCollisionHandler () |
|
virtual | ~iPhysicsUserMeshCollisionHandler ()=default |
|
void | setAABB (const iaVector3f &min, const iaVector3f &max) |
|
virtual void | collideCallback (void *const collideDesc, const void *const continueCollisionHandle) |
|
virtual float32 | rayHitCallback (void *const rayDesc) |
|
virtual void | destroyCallback () |
|
virtual void | getCollisionInfo (void *const infoRecord) |
|
virtual int | testOverlapAABB (const float64 *const box0, const float64 *const box1) |
|
virtual int | getFacesInAABB (const float64 *p0, const float64 *p1, const float64 **vertexArray, int *vertexCount, int *vertexStrideInBytes, const int *indexList, int maxIndexCount, const int *userDataList) |
|
◆ iPhysicsUserMeshCollisionHandler()
igor::iPhysicsUserMeshCollisionHandler::iPhysicsUserMeshCollisionHandler |
( |
| ) |
|
◆ ~iPhysicsUserMeshCollisionHandler()
virtual igor::iPhysicsUserMeshCollisionHandler::~iPhysicsUserMeshCollisionHandler |
( |
| ) |
|
|
virtualdefault |
◆ collideCallback()
void igor::iPhysicsUserMeshCollisionHandler::collideCallback |
( |
void *const |
collideDesc, |
|
|
const void *const |
continueCollisionHandle |
|
) |
| |
|
virtual |
◆ destroyCallback()
void igor::iPhysicsUserMeshCollisionHandler::destroyCallback |
( |
| ) |
|
|
virtual |
◆ getCollisionInfo()
void igor::iPhysicsUserMeshCollisionHandler::getCollisionInfo |
( |
void *const |
infoRecord | ) |
|
|
virtual |
◆ getFacesInAABB()
int igor::iPhysicsUserMeshCollisionHandler::getFacesInAABB |
( |
const float64 * |
p0, |
|
|
const float64 * |
p1, |
|
|
const float64 ** |
vertexArray, |
|
|
int * |
vertexCount, |
|
|
int * |
vertexStrideInBytes, |
|
|
const int * |
indexList, |
|
|
int |
maxIndexCount, |
|
|
const int * |
userDataList |
|
) |
| |
|
virtual |
◆ rayHitCallback()
float32 igor::iPhysicsUserMeshCollisionHandler::rayHitCallback |
( |
void *const |
rayDesc | ) |
|
|
virtual |
◆ setAABB()
void igor::iPhysicsUserMeshCollisionHandler::setAABB |
( |
const iaVector3f & |
min, |
|
|
const iaVector3f & |
max |
|
) |
| |
◆ testOverlapAABB()
int igor::iPhysicsUserMeshCollisionHandler::testOverlapAABB |
( |
const float64 *const |
box0, |
|
|
const float64 *const |
box1 |
|
) |
| |
|
virtual |
◆ _bb
iAABoxf igor::iPhysicsUserMeshCollisionHandler::_bb |
|
protected |
The documentation for this class was generated from the following files: