Main Page
Modules Alphabetical List Data Structures Data Fields
RpPrtStdEmitter Struct Reference
[RpPrtStd]
Collaboration diagram for RpPrtStdEmitter:
Detailed Description
A structure repsenting the mandatory data set for any emitter. Each
emitter contains information of itself and its particles, via the
emitter class and particle class respectively. It also contains the
list of particles, in batches, it had emitted. Optional data are
stored immediately after the mandatory set. The contents of the
optional data are described in the emitter class's property table.
The offset from the property table are from the start of the
emitter.
The type of particles emitted are given by the particle class.
Each emitter may have only emitter class and particle class and
these should not be changed during the lifetime of the emitter and
its particles. The emitter maintains two lists of particle batches,
an acitive list, contain still active particles, and an inactive
list. The maximum number of particles in each batch is given by the
prtBatchMaxPrt field.
Field Documentation
|
Circular linked list of active particle batches
|
|
Pointer to emitter's parent atomic
|
|
Emitter's bounding sphere.
|
|
Pointer the emitter's class
|
|
Circular linked list of inactive particle batches
|
|
Pointer to the next emitter
|
|
Number of particles emitted
|
|
Maximum number of particles per batch
|
|
Pointer to the particle's class
|
© 1993-2003 Criterion Software Limited. All
rights reserved. Built Tue Apr 22 12:46:06 2003. Send Feedback