14#ifndef PHYSXFORCEFIELDSHAPEDESC_H
15#define PHYSXFORCEFIELDSHAPEDESC_H
25class EXPCL_PANDAPHYSX PhysxForceFieldShapeDesc {
28 virtual void set_to_default() = 0;
29 virtual bool is_valid()
const = 0;
32 void set_pos(
const LPoint3f &pos);
33 void set_mat(
const LMatrix4f &mat);
34 void set_hpr(
float h,
float p,
float r);
36 const char *get_name()
const;
37 LPoint3f get_pos()
const;
38 LMatrix4f get_mat()
const;
41 virtual NxForceFieldShapeDesc *ptr()
const = 0;
47 INLINE PhysxForceFieldShapeDesc();
48 INLINE ~PhysxForceFieldShapeDesc();
void set_name(const char *name)
Sets a possible debug name.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.