< Home

< Programming Guide

< Supported File Formats

REFERENCE MANUAL

Data Fields
A3DDrawingFilledAreaData Struct Reference

DrawingFilledArea structure. More...

Data Fields

A3DUns16 m_usStructSize
 
A3DEDrawingFilledAreaMode m_eMode
 
A3DUns32 m_uiPatternIndex
 
A3DBool m_bIgnoreViewTransfo
 
A3DUns32 m_uiBoundaryCurvesSize
 
A3DCrvBase ** m_ppBoundaryCurves
 

Detailed Description

DrawingFilledArea structure.

Version
5.0

Field Documentation

A3DUns16 A3DDrawingFilledAreaData::m_usStructSize

Reserved; must be initialized with A3D_INITIALIZE_DATA.

A3DEDrawingFilledAreaMode A3DDrawingFilledAreaData::m_eMode

Fill mode refers to A3DEDrawingFilledAreaMode for more details.

A3DUns32 A3DDrawingFilledAreaData::m_uiPatternIndex

Pattern index. Refers to Graphics Module for more details.

A3DBool A3DDrawingFilledAreaData::m_bIgnoreViewTransfo

Indiquate if drawing of pattern is independant of view transformation.

drawing_ignoreviewtransfo.png
A3DUns32 A3DDrawingFilledAreaData::m_uiBoundaryCurvesSize

Size of next array.

A3DCrvBase** A3DDrawingFilledAreaData::m_ppBoundaryCurves

Array of closed curves. Refers to Curves Module for more details.
Each curve must be closed. Intersection area is treated with m_eMode parameter.