15 #ifndef PHYSXHEIGHTFIELD_H 16 #define PHYSXHEIGHTFIELD_H 18 #include "pandabase.h" 21 #include "physxObject.h" 22 #include "physxContactReport.h" 23 #include "physxControllerReport.h" 24 #include "physxTriggerReport.h" 25 #include "physx_includes.h" 54 unsigned int get_reference_count()
const;
55 float get_height(
float x,
float y)
const;
57 INLINE
void ls()
const;
58 INLINE
void ls(ostream &out,
int indent_level=0)
const;
62 INLINE ~PhysxHeightField();
64 INLINE NxHeightField *ptr()
const {
return _ptr; };
66 void link(NxHeightField *ptr);
77 static void init_type() {
78 PhysxObject::init_type();
79 register_type(_type_handle,
"PhysxHeightField",
80 PhysxObject::get_class_type());
83 return get_class_type();
87 return get_class_type();
94 #include "physxHeightField.I" 96 #endif // PHYSXHEIGHTFIELD_H
TypeHandle is the identifier used to differentiate C++ class types.