Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RtLtMapAreaLightGroup Struct Reference
[RtLtMap]

Collaboration diagram for RtLtMapAreaLightGroup:
Collaboration graph

Data Fields

RwSList *  meshes
RwFrame frame
RtLtMapAreaLightGroup *  next

Detailed Description

RtLtMapAreaLightGroup is a structure which acts as a container for area lights created by a call to RtLtMapAreaLightGroupCreate. The containers may be chained and passed to RtLtMapIlluminate. Each container has an optional pointer to a RwFrame which is used to transform the contained area lights relative to the world of the current RtLtMapLightingSession and relative to each other (such that, for example, lights from multiple worlds, which are connected by portals, or which are composed of atomics and not world sectors, may be used within a single call to RtLtMapIlluminate).
See also:
RtLtMapAreaLightGroupCreate , RtLtMapAreaLightGroupDestroy , RtLtMapIlluminate , RtLtMapIlluminateVisCallBack

Field Documentation

RwFrame* frame
 

An (optional) pointer to a frame (owned by something else) whose LTM specifies the coordinate system of this container, relative to the world of the current RtLtMapLightingSession.

RwSList* meshes
 

A list of hierarchically-grouped area lights

RtLtMapAreaLightGroup* next
 

A pointer for chaining are light groups together


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