15 #ifndef PHYSXFORCEFIELDSHAPE_H 16 #define PHYSXFORCEFIELDSHAPE_H 18 #include "pandabase.h" 19 #include "pointerTo.h" 22 #include "physxObject.h" 23 #include "physxEnums.h" 24 #include "physx_includes.h" 41 void set_name(
const char *name);
45 const char *get_name()
const;
49 INLINE
void ls()
const;
50 INLINE
void ls(ostream &out,
int indent_level=0)
const;
55 virtual NxForceFieldShape *ptr()
const = 0;
57 virtual void link(NxForceFieldShape *shapePtr) = 0;
58 virtual void unlink() = 0;
71 static void init_type() {
72 PhysxObject::init_type();
73 register_type(_type_handle,
"PhysxForceFieldShape",
74 PhysxObject::get_class_type());
77 return get_class_type();
81 return get_class_type();
88 #include "physxForceFieldShape.I" 90 #endif // PHYSXFORCEFIELDSHAPE_H This is a three-component point in space (as opposed to a three-component vector, which represents a ...
Abstract base class for force field shapes.
This class exists just to provide scoping for the enums shared by PhysX classes.
This is a 4-by-4 transform matrix.
TypeHandle is the identifier used to differentiate C++ class types.