Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RpPrtStdEmitterClass Struct Reference
[RpPrtStd]

Collaboration diagram for RpPrtStdEmitterClass:

Collaboration graph

Data Fields

RpPrtStdEmitterClass * next
RwInt32 id
RwInt32 refCount
RwInt32 objSize
RpPrtStdPropertyTablepropTab
RwInt32 numCallback
RpPrtStdEmitterCallBackArraycallback

Detailed Description

A structure representing the collection of data and callbacks for an emitter. An emitter class is used to create emitters that share the same properties and callback functions. Once created, an emitter class cannot be altered. An emitter class should also not be destroyed if emitters of the class are still in use.


Field Documentation

RpPrtStdEmitterCallBackArray* callback
 

Array of emitter callback functions

RwInt32 id
 

Emitter class's id

RpPrtStdEmitterClass* next
 

Internal usage

RwInt32 numCallback
 

Number of callback arrays

RwInt32 objSize
 

Size of the emitter

RpPrtStdPropertyTable* propTab
 

Reference to a table of emitter properties

RwInt32 refCount
 

Reference count. Internal usage


Criterion Software © 1993-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:46:43 2004. Send Feedback