20 operator << (std::ostream &out, PhysxEnums::PhysxUpAxis axis) {
23 case PhysxEnums::X_up:
26 case PhysxEnums::Y_up:
29 case PhysxEnums::Z_up:
33 return out <<
"**invalid PhysxEnums::PhysxUpAxis value: (" << (int)axis <<
")**";
37 operator >> (std::istream &in, PhysxEnums::PhysxUpAxis &axis) {
42 if (cmp_nocase(word,
"x") == 0) {
43 axis = PhysxEnums::X_up;
45 else if (cmp_nocase(word,
"y") == 0) {
46 axis = PhysxEnums::Y_up;
48 else if (cmp_nocase(word,
"z") == 0) {
49 axis = PhysxEnums::Z_up;
53 <<
"Invalid up-axis string: " << word <<
"\n";
54 axis = PhysxEnums::Z_up;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.