14 #ifndef PHYSXGROUPSMASK_H 15 #define PHYSXGROUPSMASK_H 31 void set_bit(
unsigned int idx);
32 void clear_bit(
unsigned int idx);
33 bool get_bit(
unsigned int idx)
const;
35 void output(std::ostream &out)
const;
40 INLINE
unsigned int get_bits0()
const;
41 INLINE
unsigned int get_bits1()
const;
42 INLINE
unsigned int get_bits2()
const;
43 INLINE
unsigned int get_bits3()
const;
45 INLINE
void set_bits0(
unsigned int bits );
46 INLINE
void set_bits1(
unsigned int bits );
47 INLINE
void set_bits2(
unsigned int bits );
48 INLINE
void set_bits3(
unsigned int bits );
51 INLINE NxGroupsMask get_mask()
const;
52 INLINE
void set_mask(NxGroupsMask mask);
57 INLINE std::ostream &operator << (std::ostream &out,
const PhysxGroupsMask &mask) {
64 #endif // PHYSXGROUPSMASK_H PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void output(std::ostream &out) const
Writes the PhysxGroupsMask out as a list of ones and zeros.