Data Structures | |
struct | A3DDrawingFilledAreaData |
DrawingFilledArea structure. | |
Enumerations | |
enum | A3DEDrawingFilledAreaMode { kA3DDrawingFiledAreaModeOR = 0, kA3DDrawingFiledAreaModeAND = 1, kA3DDrawingFiledAreaModeXOR = 2 } |
enum | A3DEDrawingFilledAreaMode { kA3DDrawingFiledAreaModeOR = 0, kA3DDrawingFiledAreaModeAND = 1, kA3DDrawingFiledAreaModeXOR = 2 } |
Enumerations for drawing filled area mode for use in the A3DDrawingFilledAreaData structure. More... | |
Functions | |
A3DStatus | A3DDrawingFilledAreaGet (const A3DDrawingFilledArea *pDrwFilledArea, A3DDrawingFilledAreaData *pData) |
Populates the A3DDrawingFilledAreaData structure. More... | |
A3DStatus | A3DDrawingFilledAreaCreate (const A3DDrawingFilledAreaData *pData, A3DDrawingFilledArea **ppDrwFilledArea) |
Creates an A3DDrawingFilledArea from A3DDrawingFilledAreaData structure. More... | |
Entity type is kA3DTypeDrawingFilledArea.
Enumerations for drawing filled area mode for use in the A3DDrawingFilledAreaData structure.
In case of intersecting, or self-intersecting boundaries, A3DEDrawingFilledAreaMode is used to determine the fill area.
For example, in case of two intersecting square boundaries, three different fill areas can be obtained like in the next picture.
Enumerator | |
---|---|
kA3DDrawingFiledAreaModeOR |
Use OR operator. |
kA3DDrawingFiledAreaModeAND |
Use AND operator. |
kA3DDrawingFiledAreaModeXOR |
Use XOR operator. |