Some additional output for ls().

This commit is contained in:
enn0x 2011-07-25 20:40:04 +00:00
parent 0b3af39363
commit 24acb72bb4
4 changed files with 33 additions and 0 deletions

View File

@ -146,6 +146,22 @@ safe_to_flatten_below() const {
return false;
}
////////////////////////////////////////////////////////////////////
// Function: BulletBodyNode::output
// Access: Public, Virtual
// Description:
////////////////////////////////////////////////////////////////////
void BulletBodyNode::
output(ostream &out) const {
PandaNode::output(out);
out << " (" << get_num_shapes() << " shapes)";
if (is_static()) out << " static";
if (is_kinematic()) out << " kinematic";
}
////////////////////////////////////////////////////////////////////
// Function: BulletBodyNode::transform_changed
// Access: Protected

View File

@ -110,6 +110,8 @@ public:
virtual bool safe_to_combine_children() const;
virtual bool safe_to_flatten_below() const;
virtual void output(ostream &out) const;
protected:
INLINE void set_collision_flag(int flag, bool value);
INLINE bool get_collision_flag(int flag) const;

View File

@ -48,6 +48,19 @@ BulletRigidBodyNode(const char *name) : BulletBodyNode(name) {
_body->setUserPointer(this);
}
////////////////////////////////////////////////////////////////////
// Function: BulletRigidBodyNode::output
// Access: Public, Virtual
// Description:
////////////////////////////////////////////////////////////////////
void BulletRigidBodyNode::
output(ostream &out) const {
BulletBodyNode::output(out);
out << " mass=" << get_mass();
}
////////////////////////////////////////////////////////////////////
// Function: BulletRigidBodyNode::get_object
// Access: Public

View File

@ -80,6 +80,8 @@ PUBLISHED:
public:
virtual btCollisionObject *get_object() const;
virtual void output(ostream &out) const;
protected:
virtual void parents_changed();
virtual void transform_changed();