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().

copy constructor

Definition at line 58 of file geomParticleRenderer.cxx.

destructor

Definition at line 81 of file geomParticleRenderer.cxx.


Member Function Documentation

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