15 #ifndef PHYSXCONTROLLERSHAPEHIT 16 #define PHYSXCONTROLLERSHAPEHIT 18 #include "pandabase.h" 19 #include "callbackData.h" 20 #include "callbackObject.h" 22 #include "physx_includes.h" 23 #include "physxManager.h" 39 INLINE
LPoint3 get_world_pos()
const;
40 INLINE
LVector3 get_world_normal()
const;
42 INLINE PN_stdfloat get_length()
const;
45 const NxControllerShapeHit &_hit;
52 static void init_type() {
53 CallbackData::init_type();
54 register_type(_type_handle,
"PhysxControllerShapeHit",
55 CallbackData::get_class_type());
58 return get_class_type();
62 return get_class_type();
69 #include "physxControllerShapeHit.I" 71 #endif // PHYSXCONTROLLERSHAPEHIT Abstract base class for shapes.
This is a three-component vector distance (as opposed to a three-component point, which represents a ...
This is a three-component point in space (as opposed to a three-component vector, which represents a ...
This is a generic data block that is passed along to a CallbackObject when a callback is made...
Abstract base class for character controllers.
TypeHandle is the identifier used to differentiate C++ class types.