minor fixes with published methods

This commit is contained in:
David Rose 2009-04-01 18:46:16 +00:00
parent 71fec58722
commit 38d46bdebc
9 changed files with 16 additions and 3 deletions

View File

@ -55,6 +55,7 @@ PUBLISHED:
INLINE float get_initial_z_scale() const;
INLINE float get_final_z_scale() const;
public:
virtual BaseParticleRenderer *make_copy();
virtual void output(ostream &out) const;

View File

@ -40,8 +40,10 @@ PUBLISHED:
virtual ~LineParticleRenderer();
public:
virtual BaseParticleRenderer *make_copy();
PUBLISHED:
INLINE void set_head_color(const Colorf& c);
INLINE void set_tail_color(const Colorf& c);

View File

@ -51,8 +51,10 @@ PUBLISHED:
virtual ~PointParticleRenderer();
public:
virtual BaseParticleRenderer *make_copy();
PUBLISHED:
INLINE void set_point_size(float point_size);
INLINE void set_start_color(const Colorf& sc);
INLINE void set_end_color(const Colorf& ec);

View File

@ -51,8 +51,10 @@ PUBLISHED:
virtual ~SparkleParticleRenderer();
public:
virtual BaseParticleRenderer *make_copy();
PUBLISHED:
INLINE void set_center_color(const Colorf& c);
INLINE void set_edge_color(const Colorf& c);
INLINE void set_birth_radius(float radius);

View File

@ -164,8 +164,10 @@ PUBLISHED:
SpriteParticleRenderer(const SpriteParticleRenderer &copy);
virtual ~SpriteParticleRenderer();
public:
virtual BaseParticleRenderer *make_copy();
PUBLISHED:
void set_from_node(const NodePath &node_path, bool size_from_texels = false);
void set_from_node(const NodePath &node_path, const string &model, const string &node, bool size_from_texels = false);
void add_from_node(const NodePath &node_path, bool size_from_texels = false, bool resize = false);

View File

@ -31,6 +31,7 @@ PUBLISHED:
PGMouseWatcherBackground();
virtual ~PGMouseWatcherBackground();
public:
virtual void press(const MouseWatcherParameter &param);
virtual void release(const MouseWatcherParameter &param);
virtual void keystroke(const MouseWatcherParameter &param);

View File

@ -32,7 +32,8 @@ public:
void integrate(Physical *physical, AngularForceVector &forces,
float dt);
PUBLISHED:
virtual void output(ostream &out) const;
virtual void write(ostream &out, unsigned int indent=0) const;

View File

@ -40,7 +40,8 @@ public:
typedef pvector<PT(AngularForce)> AngularForceVector;
virtual ~BaseIntegrator();
PUBLISHED:
virtual void output(ostream &out) const;
virtual void write_precomputed_linear_matrices(ostream &out,
unsigned int indent=0) const;

View File

@ -33,7 +33,8 @@ public:
void integrate(Physical *physical, LinearForceVector &forces,
float dt);
PUBLISHED:
virtual void output(ostream &out) const;
virtual void write(ostream &out, unsigned int indent=0) const;