diff --git a/panda/src/chan/animBundleNode.h b/panda/src/chan/animBundleNode.h index 946af0d59a..2042416b46 100644 --- a/panda/src/chan/animBundleNode.h +++ b/panda/src/chan/animBundleNode.h @@ -25,11 +25,11 @@ //////////////////////////////////////////////////////////////////// // Class : AnimBundleNode // Description : This is a node that contains a pointer to an -// AnimBundle. Like AnimBundleNode, it exists solely to +// AnimBundle. Like PartBundleNode, it exists solely to // make it easy to store AnimBundles in the scene graph. //////////////////////////////////////////////////////////////////// class EXPCL_PANDA_CHAN AnimBundleNode : public PandaNode { -public: +PUBLISHED: INLINE AnimBundleNode(const string &name, AnimBundle *bundle); protected: diff --git a/panda/src/chan/partBundleNode.h b/panda/src/chan/partBundleNode.h index 3ce5d2f7e8..7930031f18 100644 --- a/panda/src/chan/partBundleNode.h +++ b/panda/src/chan/partBundleNode.h @@ -27,8 +27,13 @@ //////////////////////////////////////////////////////////////////// // Class : PartBundleNode // Description : This is a node that contains a pointer to an -// PartBundle. Like AnimBundleNode, it exists solely to -// make it easy to store PartBundles in the scene graph. +// PartBundle. Like AnimBundleNode, it exists to make +// it easy to store PartBundles in the scene graph. +// +// (Unlike AnimBundleNode, however, PartBundleNode has +// an additional function: it is also the base class of +// the Character node type, which adds additional +// functionality.) //////////////////////////////////////////////////////////////////// class EXPCL_PANDA_CHAN PartBundleNode : public PandaNode { PUBLISHED: diff --git a/panda/src/egg/eggCoordinateSystem.h b/panda/src/egg/eggCoordinateSystem.h index 4b67e28f0b..c513c0937f 100644 --- a/panda/src/egg/eggCoordinateSystem.h +++ b/panda/src/egg/eggCoordinateSystem.h @@ -30,7 +30,7 @@ // contained by this entry. //////////////////////////////////////////////////////////////////// class EXPCL_PANDAEGG EggCoordinateSystem : public EggNode { -public: +PUBLISHED: INLINE EggCoordinateSystem(CoordinateSystem value = CS_default); INLINE EggCoordinateSystem(const EggCoordinateSystem ©); diff --git a/panda/src/express/pointerToArray.h b/panda/src/express/pointerToArray.h index 4d216bab39..f3253c1c53 100644 --- a/panda/src/express/pointerToArray.h +++ b/panda/src/express/pointerToArray.h @@ -245,6 +245,8 @@ public: // exportable interface here. #ifdef CPPPARSER PUBLISHED: + INLINE ConstPointerToArray(const PointerToArray ©); + INLINE ConstPointerToArray(const ConstPointerToArray ©); typedef TYPENAME pvector::size_type size_type; INLINE size_type size() const; INLINE const Element &get_element(size_type n) const;