Data Structures | |
| struct | RpPrtAdvEmtPrtEmt |
| struct | RpPrtAdvPrtEmitter |
Functions | |
| RpPrtStdParticleBatch * | RpPrtAdvPrtEmtUpdateCB (RpPrtStdEmitter *emt, RpPrtStdParticleBatch *prtBatch, void *data) |
| RpPrtStdEmitter * | RpPrtAdvEmtPrtEmtEmitCB (RpAtomic *atomic, RpPrtStdEmitter *emt, void *data) |
| RpPrtStdEmitter * | RpPrtAdvEmtPrtEmtCloneCB (RpAtomic *atomic, RpPrtStdEmitter *emt, void *data) |
| RpPrtStdEmitter * | RpPrtAdvEmtPrtEmtStreamGetSizeCB (RpAtomic *atomic, RpPrtStdEmitter *emt, void *data) |
| RpPrtStdEmitter * | RpPrtAdvEmtPrtEmtStreamReadCB (RpAtomic *atomic, RpPrtStdEmitter *emt, void *data) |
| RpPrtStdEmitter * | RpPrtAdvEmtPrtEmtStreamWriteCB (RpAtomic *atomic, RpPrtStdEmitter *emt, void *data) |
|
||||||||||||||||
|
RpPrtAdvEmtPrtEmtCloneCB is the clone callback for the sub-emitter emitter properties. This callback clones the sub emitter property of the emitter. The sub emitter is not copied and is set NULL for the destination emitter. This is because it maybe unsafe to use the sub-emitter in the source emitter. This callback should be added after the standard callback. All other properties of the particles should be handled by the previous emit callback in the list.
|
|
||||||||||||||||
|
RpPrtAdvEmtPrtEmtEmitCB is the emit callback for the sub-emitter emitter properties. This callback emits new particles using the current emitter. The particle class must contain the sub-emitter property. This callback should be added after the standard callback. All other properties of the particles should be handled by the previous emit callback in the list.
|
|
||||||||||||||||
|
RpPrtAdvEmtPrtEmtStreamGetSizeCB is the callback used to determine the size, in bytes, of the binary representation of a sub-emitter emitter. This value is used in the binary chunk header to indicate the size of the chunk. This callback should be added to a emitter class if the emitter contains the sub-emitter property.
|
|
||||||||||||||||
|
RpPrtAdvEmtPrtEmtStreamReadCB is the stream in callback for the sub-emitter particle property. This function streams in an emitter containing the sub-emitter property. This callback should be added to an emitter class if the emitter contains the sub-emitter emitter property.
|
|
||||||||||||||||
|
RpPrtAdvEmtPrtEmtStreamWriteCB is the stream out callback for the sub-emitter particle property. This function streams out an emitter containing the sub-emitter property. This callback should be added to an emitter class if the emitter contains the sub-emitter emitter property.
|
|
||||||||||||||||
|
RpPrtAdvPrtEmtUpdateCB is the update callback for the sub-emitter particle property. This callback updates the sub-emitter properties in a particle. This callback should be added to a particle class if the particle contains the particle's sub-emitter property. The callback must be placed so that it is called before the standard update callback.
|
© 1993-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:47:03 2004.
Send Feedback