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-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:46:43 2004.
Send Feedback