Available in LEADTOOLS Vector Imaging toolkits. |
typedef struct _VECTORBRUSH
{
L_INT nSize;
VECTORBRUSHSTYLE VectorBrushStyle;
union
{
STANDARDBRUSH StandardBrush;
HATCHBRUSH HatchBrush;
PATTERNBRUSH PatternBrush;
GRADIENTBRUSH GradientBrush;
PATTERNBRUSHNEW PatternBrushNew;
}BrushType;
}VECTORBRUSH, *pVECTORBRUSH;
The VECTORBRUSH structure holds information about the brush used to draw a vector object.
Member |
Description |
|
nSize |
Size of this structure. Used for versioning. |
|
VectorBrushStyle |
Value that indicates the brush style. Possible values are: |
|
|
Value |
Meaning |
|
VECTORBRUSH_STANDARD |
Standard brush |
|
VECTORBRUSH_PATTERN |
Pattern brush |
|
VECTORBRUSH_GRADIENT |
Gradient brush |
|
VECTORBRUSH_HATCH |
Hatched brush |
|
VECTORBRUSH_PATTERN_NEW |
New Pattern brush |
BrushType |
Union of structures. The type of structure in this member depends on the value of the VectorBrushStyle member. |
|
|
if VectorBrushStyle is: |
BrushType contains a structure of type: |
|
VECTORBRUSH_STANDARD |
|
|
VECTORBRUSH_PATTERN |
|
|
VECTORBRUSH_GRADIENT |
|
|
VECTORBRUSH_HATCH |
|
|
VECTORBRUSH_PATTERN_NEW |