Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RpPrtStdEmitterPrtMatrix Struct Reference
[RpPrtStd]

Collaboration diagram for RpPrtStdEmitterPrtMatrix:
Collaboration graph

Data Fields

RwMatrix  prtCnsMtx
RwV3d  prtPosMtxAt
RwV3d  prtPosMtxAtBias
RwV3d  prtPosMtxUp
RwV3d  prtPosMtxUpBias
RwInt32  flags

Detailed Description

An optional structure to construct a matrix for each particle during emissions. A particle can be represented as a single matrix. This gives the particles an orientation rather than just a simple position.

This allows transformation to be applied to the particles, such as rotation. If rpPRTSTDEMITTERPRTMTXFLAGSCNSMTX is set in the flag, then the prtCnsMatrix is applied to each particle during particle update.

If this structure is not present, then it assumes the particles will have just a position property.


Field Documentation

RwInt32 flags
 

Particle matrix flag. See RpPrtStdEmitterPrtMatrixFlags

RwMatrix prtCnsMtx
 

Transformation matrix to be applied to each particle

RwV3d prtPosMtxAt
 

Particle initial look at vector

RwV3d prtPosMtxAtBias
 

Particle initial look at vector bias

RwV3d prtPosMtxUp
 

Particle initial up vector.

RwV3d prtPosMtxUpBias
 

Particle initial up vector bias


Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:06 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)