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.