added make_copy on polylightnode, more cleanup coming up

This commit is contained in:
Asad M. Zaman 2004-09-09 23:50:15 +00:00
parent cf4d30e748
commit 00dbb1617b
2 changed files with 14 additions and 0 deletions

View File

@ -56,6 +56,19 @@ PandaNode(name)
_sin_freq = 2.0;
}
////////////////////////////////////////////////////////////////////
// Function: PolylightNode::make_copy
// Access: Public, Virtual
// Description: Returns a newly-allocated Node that is a shallow copy
// of this one. It will be a different Node pointer,
// but its internal data may or may not be shared with
// that of the original Node.
////////////////////////////////////////////////////////////////////
PandaNode *PolylightNode::
make_copy() const {
return new PolylightNode(*this);
}
////////////////////////////////////////////////////////////////////
// Function: PolylightNode::Constructor
// Access: Public

View File

@ -103,6 +103,7 @@ PUBLISHED:
public:
Colorf flicker() const;
virtual PandaNode *make_copy() const;
private: