Panda3D
|
Public Member Functions | |
virtual btScalar | addSingleResult (btCollisionWorld::LocalRayResult &rayResult, bool normalInWorldSpace) |
Override default implementation. More... | |
LPoint3 | get_from_pos () const |
PN_stdfloat | get_hit_fraction () const |
LVector3 | get_hit_normal () const |
LPoint3 | get_hit_pos () const |
const PandaNode * | get_node () const |
int | get_shape_part () const |
LPoint3 | get_to_pos () const |
int | get_triangle_index () const |
bool | has_hit () const |
virtual bool | needsCollision (btBroadphaseProxy *proxy0) const |
Override default implementation. More... | |
Static Public Member Functions | |
static BulletClosestHitRayResult | empty () |
Named constructor intended to be used for asserts with have to return a concrete value. More... | |
Friends | |
class | BulletWorld |
Definition at line 31 of file bulletClosestHitRayResult.h.
|
virtual |
Override default implementation.
Definition at line 51 of file bulletClosestHitRayResult.cxx.
Referenced by needsCollision().
|
inlinestatic |
Named constructor intended to be used for asserts with have to return a concrete value.
Definition at line 23 of file bulletClosestHitRayResult.I.
References BitMask< PN_uint32, 32 >::all_on().
Referenced by BulletWorld::remove_constraint().
|
virtual |
Override default implementation.
Definition at line 36 of file bulletClosestHitRayResult.cxx.
References addSingleResult().