Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RtLtMapCnvAtomicSession Struct Reference
[RtLtMapCnv]

Collaboration diagram for RtLtMapCnvAtomicSession:

Collaboration graph

Data Fields

RpAtomicatomic
RwUInt32 errorFlag
RpGeometrygeometry
RpUserDataArraytexName
RpUserDataArrayvtxU
RpUserDataArrayvtxV
RwUInt32 samplingFactor
RwBool reSampleImportedLightmap
RwBool useGreedyRasterization
RwReal smallSizeRejectionFactor
rtLtMapCnvImageListheadILTM
RwInt32 ILTMCount
rtLtMapCnvImageListheadRWLTM
RwInt32 RWLTMCount

Detailed Description

The RtLtMapCnvAtomicSession structure holds information to be passed to RtLtMapCnvAtomicConvert. It is used to parameterize the conversion process.

The structure stores the imported UV lightmap co-ordinates array and the lightmap texture name reference array.

See also:
RtLtMapCnvAtomicCnvDataCreate , RtLtMapCnvAtomicCnvDataDestroy , RtLtMapCnvAtomicGetUArray , RtLtMapCnvAtomicGetVArray , RtLtMapCnvAtomicGetTexNameArray , RtLtMapCnvAtomicConvert , RtLtMapCnvAtomicSessionGetRejectionFactor , RtLtMapCnvAtomicSessionSetRejectionFactor , RtLtMapCnvAtomicSessionGetGreedyRasterization , RtLtMapCnvAtomicSessionSetGreedyRasterization , RtLtMapCnvAtomicSessionGetImportedLtMapResample , RtLtMapCnvAtomicSessionSetImportedLtMapResample


Field Documentation

RpAtomic* atomic
 

The atomic whose lightmaps are converted during the conversion process.

RwUInt32 errorFlag
 

A flag for returing the error status in the event of an error during conversion.

RpGeometry* geometry
 

Internal use only.

rtLtMapCnvImageList* headILTM
 

Internal use only.

rtLtMapCnvImageList* headRWLTM
 

Internal use only.

RwInt32 ILTMCount
 

Internal use only.

RwBool reSampleImportedLightmap
 

Specifies if the imported lightmap is to be rescaled to the working image size.

RwInt32 RWLTMCount
 

Internal use only.

RwUInt32 samplingFactor
 

Specifies the scaling factor for the RenderWare sample image, generated from the imported lightmaps during conversion.

RwReal smallSizeRejectionFactor
 

Specifies the small triangle rejection threshold.

RpUserDataArray* texName
 

A user data array storing the texture name reference per triangle.

RwBool useGreedyRasterization
 

Specifies if greedy rasterization is to used.

RpUserDataArray* vtxU
 

A user data array storing the U lightmap co-ordinate per vertex.

RpUserDataArray* vtxV
 

A user data array storing the V lightmap co-ordinate per vertex.


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