|
@@ -77,6 +77,8 @@ class EXPCL_PANDA_PGRAPH PandaNode : public TypedWritable, public Namable,
|
|
|
PUBLISHED:
|
|
PUBLISHED:
|
|
|
PandaNode(const string &name);
|
|
PandaNode(const string &name);
|
|
|
virtual ~PandaNode();
|
|
virtual ~PandaNode();
|
|
|
|
|
+ //published so that characters can be combined.
|
|
|
|
|
+ virtual PandaNode *combine_with(PandaNode *other);
|
|
|
|
|
|
|
|
protected:
|
|
protected:
|
|
|
PandaNode(const PandaNode ©);
|
|
PandaNode(const PandaNode ©);
|
|
@@ -99,7 +101,7 @@ public:
|
|
|
int attrib_types,
|
|
int attrib_types,
|
|
|
GeomTransformer &transformer);
|
|
GeomTransformer &transformer);
|
|
|
virtual void xform(const LMatrix4f &mat);
|
|
virtual void xform(const LMatrix4f &mat);
|
|
|
- virtual PandaNode *combine_with(PandaNode *other);
|
|
|
|
|
|
|
+
|
|
|
virtual CPT(TransformState)
|
|
virtual CPT(TransformState)
|
|
|
calc_tight_bounds(LPoint3f &min_point, LPoint3f &max_point,
|
|
calc_tight_bounds(LPoint3f &min_point, LPoint3f &max_point,
|
|
|
bool &found_any,
|
|
bool &found_any,
|