Blender V2.61 - r43446
|
#include <KX_RayCast.h>
Public Member Functions | |
Callback (T *_self, KX_IPhysicsController *controller=NULL, void *_data=NULL, bool faceNormal=false, bool faceUV=false) | |
~Callback () | |
virtual bool | RayHit (KX_ClientObjectInfo *client) |
virtual bool | needBroadphaseRayCast (PHY_IPhysicsController *controller) |
Definition at line 105 of file KX_RayCast.h.
KX_RayCast::Callback< T >::Callback | ( | T * | _self, |
KX_IPhysicsController * | controller = NULL , |
||
void * | _data = NULL , |
||
bool | faceNormal = false , |
||
bool | faceUV = false |
||
) | [inline] |
Definition at line 110 of file KX_RayCast.h.
KX_RayCast::Callback< T >::~Callback | ( | ) | [inline] |
Definition at line 117 of file KX_RayCast.h.
virtual bool KX_RayCast::Callback< T >::needBroadphaseRayCast | ( | PHY_IPhysicsController * | controller | ) | [inline, virtual] |
Reimplemented from PHY_IRayCastFilterCallback.
Definition at line 124 of file KX_RayCast.h.
References PHY_IController::getNewClientInfo(), and MT_assert.
virtual bool KX_RayCast::Callback< T >::RayHit | ( | KX_ClientObjectInfo * | client | ) | [inline, virtual] |
ray test callback. either override this in your class, or use a callback wrapper.
Implements KX_RayCast.
Definition at line 119 of file KX_RayCast.h.