VECTORBRUSH

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.

Members

L_INT nSize

Size of this structure. Used for versioning.

VECTORBRUSHSTYLE 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 STANDARDBRUSH
VECTORBRUSH_PATTERN PATTERNBRUSH
VECTORBRUSH_GRADIENT GRADIENTBRUSH
VECTORBRUSH_HATCH HATCHDBRUSH
VECTORBRUSH_PATTERN_NEW PATTERNBRUSHNEW
Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Vector C++ Class Library Help