Panda3D
Public Member Functions

GeomParticleRenderer Class Reference

Inheritance diagram for GeomParticleRenderer:
BaseParticleRenderer ReferenceCount MemoryBase

List of all members.

Public Member Functions

 GeomParticleRenderer (ParticleRendererAlphaMode am=PR_ALPHA_NONE, PandaNode *geom_node=(PandaNode *) NULL)
 constructor
 GeomParticleRenderer (const GeomParticleRenderer &copy)
 copy constructor
virtual ~GeomParticleRenderer ()
 destructor
ColorInterpolationManagerget_color_interpolation_manager () const
PN_stdfloat get_final_x_scale () const
PN_stdfloat get_final_y_scale () const
PN_stdfloat get_final_z_scale () const
PandaNodeget_geom_node ()
PN_stdfloat get_initial_x_scale () const
PN_stdfloat get_initial_y_scale () const
PN_stdfloat get_initial_z_scale () const
bool get_x_scale_flag () const
bool get_y_scale_flag () const
bool get_z_scale_flag () const
virtual BaseParticleRenderermake_copy ()
 dynamic copying
virtual void output (ostream &out) const
 Write a string representation of this instance to <out>.
void set_final_x_scale (PN_stdfloat final_x_scale)
void set_final_y_scale (PN_stdfloat final_y_scale)
void set_final_z_scale (PN_stdfloat final_z_scale)
void set_geom_node (PandaNode *node)
void set_initial_x_scale (PN_stdfloat initial_x_scale)
void set_initial_y_scale (PN_stdfloat initial_y_scale)
void set_initial_z_scale (PN_stdfloat initial_z_scale)
void set_x_scale_flag (bool animate_x_ratio)
void set_y_scale_flag (bool animate_y_ratio)
void set_z_scale_flag (bool animate_z_ratio)
virtual void write (ostream &out, int indent=0) const
 Write a string representation of this instance to <out>.
virtual void write_linear_forces (ostream &out, int indent=0) const
 Write a string representation of this instance to <out>.

Detailed Description

Definition at line 27 of file geomParticleRenderer.h.


Constructor & Destructor Documentation

GeomParticleRenderer::GeomParticleRenderer ( ParticleRendererAlphaMode  am = PR_ALPHA_NONE,
PandaNode geom_node = (PandaNode *) NULL 
)

constructor

Definition at line 32 of file geomParticleRenderer.cxx.

Referenced by make_copy().

GeomParticleRenderer::GeomParticleRenderer ( const GeomParticleRenderer copy)

copy constructor

Definition at line 58 of file geomParticleRenderer.cxx.

GeomParticleRenderer::~GeomParticleRenderer ( ) [virtual]

destructor

Definition at line 81 of file geomParticleRenderer.cxx.


Member Function Documentation

BaseParticleRenderer * GeomParticleRenderer::make_copy ( ) [virtual]

dynamic copying

Implements BaseParticleRenderer.

Definition at line 92 of file geomParticleRenderer.cxx.

References GeomParticleRenderer().

void GeomParticleRenderer::output ( ostream &  out) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseParticleRenderer.

Definition at line 278 of file geomParticleRenderer.cxx.

void GeomParticleRenderer::write ( ostream &  out,
int  indent = 0 
) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseParticleRenderer.

Definition at line 310 of file geomParticleRenderer.cxx.

References write_linear_forces().

void GeomParticleRenderer::write_linear_forces ( ostream &  out,
int  indent = 0 
) const [virtual]

Write a string representation of this instance to <out>.

Definition at line 291 of file geomParticleRenderer.cxx.

Referenced by write().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations