Panda3D
Public Member Functions

PointEmitter Class Reference

Describes a planar ring region in which particles are generated. More...

#include "pointEmitter.h"

Inheritance diagram for PointEmitter:
BaseParticleEmitter ReferenceCount MemoryBase

List of all members.

Public Member Functions

 PointEmitter ()
 constructor
 PointEmitter (const PointEmitter &copy)
 copy constructor
virtual ~PointEmitter ()
 destructor
LPoint3 get_location () const
virtual BaseParticleEmittermake_copy ()
 copier
virtual void output (ostream &out) const
 Write a string representation of this instance to <out>.
void set_location (const LPoint3 &p)
 point setting
virtual void write (ostream &out, int indent=0) const
 Write a string representation of this instance to <out>.

Detailed Description

Describes a planar ring region in which particles are generated.

Definition at line 25 of file pointEmitter.h.


Constructor & Destructor Documentation

PointEmitter::PointEmitter ( )

constructor

Definition at line 23 of file pointEmitter.cxx.

Referenced by make_copy().

PointEmitter::PointEmitter ( const PointEmitter copy)

copy constructor

Definition at line 34 of file pointEmitter.cxx.

PointEmitter::~PointEmitter ( ) [virtual]

destructor

Definition at line 45 of file pointEmitter.cxx.


Member Function Documentation

BaseParticleEmitter * PointEmitter::make_copy ( ) [virtual]

copier

Implements BaseParticleEmitter.

Definition at line 54 of file pointEmitter.cxx.

References PointEmitter().

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

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

Reimplemented from BaseParticleEmitter.

Definition at line 85 of file pointEmitter.cxx.

void PointEmitter::set_location ( const LPoint3 p) [inline]

point setting

Definition at line 21 of file pointEmitter.I.

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

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

Reimplemented from BaseParticleEmitter.

Definition at line 98 of file pointEmitter.cxx.


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