diff --git a/panda/src/gobj/imageBuffer.h b/panda/src/gobj/imageBuffer.h index 17593b579c..63c5323f1e 100644 --- a/panda/src/gobj/imageBuffer.h +++ b/panda/src/gobj/imageBuffer.h @@ -29,14 +29,14 @@ class DisplayRegion; //////////////////////////////////////////////////////////////////// class EXPCL_PANDA ImageBuffer : public dDrawable, public Namable { -public: - +PUBLISHED: ImageBuffer( void ) : dDrawable() { } virtual ~ImageBuffer( void ) { } virtual bool read( const string& name ) = 0; virtual bool write( const string& name = "" ) const = 0; +public: virtual void config( void ) { WriteableConfigurable::config(); } virtual void copy(GraphicsStateGuardianBase *, const DisplayRegion *)=0; diff --git a/panda/src/gobj/texture.h b/panda/src/gobj/texture.h index 92b07326c4..809fe29bde 100644 --- a/panda/src/gobj/texture.h +++ b/panda/src/gobj/texture.h @@ -58,6 +58,7 @@ public: WM_repeat, }; +PUBLISHED: Texture(); ~Texture(); @@ -65,6 +66,7 @@ public: virtual bool read(const string &name, const string &gray); virtual bool write(const string& name = "") const; +public: bool load( const PNMImage& pnmimage ); bool store( PNMImage& pnmimage ) const; diff --git a/panda/src/physics/linearCylinderVortexForce.h b/panda/src/physics/linearCylinderVortexForce.h index 762fcc94e2..3162f80dc1 100644 --- a/panda/src/physics/linearCylinderVortexForce.h +++ b/panda/src/physics/linearCylinderVortexForce.h @@ -27,7 +27,7 @@ private: virtual LinearForce *make_copy(void); virtual LVector3f get_child_vector(const PhysicsObject *po); -public: +PUBLISHED: LinearCylinderVortexForce(float radius = 1.0f, float length = 0.0f, float coef = 1.0f, diff --git a/panda/src/physics/linearDistanceForce.h b/panda/src/physics/linearDistanceForce.h index 8ed96c41e5..52964f3452 100644 --- a/panda/src/physics/linearDistanceForce.h +++ b/panda/src/physics/linearDistanceForce.h @@ -21,7 +21,7 @@ class BamReader; // Description : Pure virtual class for sinks and sources //////////////////////////////////////////////////////////////////// class EXPCL_PANDAPHYSICS LinearDistanceForce : public LinearForce { -public: +PUBLISHED: INLINE void set_radius(float r); INLINE void set_falloff_type(FalloffType ft); INLINE void set_force_center(const LPoint3f& p); diff --git a/panda/src/physics/linearForce.h b/panda/src/physics/linearForce.h index 6125604334..04b889f6f5 100644 --- a/panda/src/physics/linearForce.h +++ b/panda/src/physics/linearForce.h @@ -28,7 +28,7 @@ protected: LinearForce(float a, bool mass); LinearForce(const LinearForce& copy); -public: +PUBLISHED: ~LinearForce(void); INLINE void set_amplitude(const float a); diff --git a/panda/src/physics/linearFrictionForce.h b/panda/src/physics/linearFrictionForce.h index 820b7cd5cb..60a8897498 100644 --- a/panda/src/physics/linearFrictionForce.h +++ b/panda/src/physics/linearFrictionForce.h @@ -19,7 +19,7 @@ private: virtual LinearForce *make_copy(void); virtual LVector3f get_child_vector(const PhysicsObject *); -public: +PUBLISHED: LinearFrictionForce(float coef = 1.0f, float a = 1.0f, bool m = false); LinearFrictionForce(const LinearFrictionForce ©); virtual ~LinearFrictionForce(void); diff --git a/panda/src/physics/linearJitterForce.h b/panda/src/physics/linearJitterForce.h index d7a677b48a..106f9732e4 100644 --- a/panda/src/physics/linearJitterForce.h +++ b/panda/src/physics/linearJitterForce.h @@ -18,7 +18,7 @@ private: virtual LVector3f get_child_vector(const PhysicsObject *po); virtual LinearForce *make_copy(void); -public: +PUBLISHED: LinearJitterForce(float a = 1.0f, bool m = false); LinearJitterForce(const LinearJitterForce ©); virtual ~LinearJitterForce(void); diff --git a/panda/src/physics/linearRandomForce.h b/panda/src/physics/linearRandomForce.h index 9d3123c8ba..c26b189342 100644 --- a/panda/src/physics/linearRandomForce.h +++ b/panda/src/physics/linearRandomForce.h @@ -26,7 +26,7 @@ protected: virtual LVector3f get_child_vector(const PhysicsObject *po) = 0; virtual LinearForce *make_copy(void) = 0; -public: +PUBLISHED: virtual ~LinearRandomForce(void); public: diff --git a/panda/src/physics/linearSinkForce.h b/panda/src/physics/linearSinkForce.h index 394393e6be..d059497309 100644 --- a/panda/src/physics/linearSinkForce.h +++ b/panda/src/physics/linearSinkForce.h @@ -17,7 +17,7 @@ private: virtual LVector3f get_child_vector(const PhysicsObject *po); virtual LinearForce *make_copy(void); -public: +PUBLISHED: LinearSinkForce(const LPoint3f& p, FalloffType f, float r, float a = 1.0f, bool m = true); LinearSinkForce(void); diff --git a/panda/src/physics/linearSourceForce.h b/panda/src/physics/linearSourceForce.h index 4f0861dd30..3d553d2a06 100644 --- a/panda/src/physics/linearSourceForce.h +++ b/panda/src/physics/linearSourceForce.h @@ -17,7 +17,7 @@ private: virtual LVector3f get_child_vector(const PhysicsObject *po); virtual LinearForce *make_copy(void); -public: +PUBLISHED: LinearSourceForce(const LPoint3f& p, FalloffType f, float r, float a = 1.0f, bool mass = true); LinearSourceForce(void); diff --git a/panda/src/physics/linearUserDefinedForce.h b/panda/src/physics/linearUserDefinedForce.h index d247c20594..ff3fc7abba 100644 --- a/panda/src/physics/linearUserDefinedForce.h +++ b/panda/src/physics/linearUserDefinedForce.h @@ -25,7 +25,7 @@ private: virtual LVector3f get_child_vector(const PhysicsObject *po); virtual LinearForce *make_copy(void); -public: +PUBLISHED: LinearUserDefinedForce(LVector3f (*proc)(const PhysicsObject *) = NULL, float a = 1.0f, bool md = false);