KiCad PCB EDA Suite
NSVGattrib Struct Reference

Public Attributes

char id [64]
 
float xform [6]
 
unsigned int fillColor
 
unsigned int strokeColor
 
float opacity
 
float fillOpacity
 
float strokeOpacity
 
char fillGradient [64]
 
char strokeGradient [64]
 
float strokeWidth
 
float strokeDashOffset
 
float strokeDashArray [NSVG_MAX_DASHES]
 
int strokeDashCount
 
char strokeLineJoin
 
char strokeLineCap
 
float miterLimit
 
char fillRule
 
float fontSize
 
unsigned int stopColor
 
float stopOpacity
 
float stopOffset
 
char hasFill
 
char hasStroke
 
char visible
 

Detailed Description

Definition at line 327 of file nanosvg.cpp.

Member Data Documentation

◆ fillColor

unsigned int NSVGattrib::fillColor

Definition at line 331 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ fillGradient

char NSVGattrib::fillGradient[64]

Definition at line 336 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ fillOpacity

float NSVGattrib::fillOpacity

Definition at line 334 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ fillRule

char NSVGattrib::fillRule

Definition at line 345 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ fontSize

float NSVGattrib::fontSize

Definition at line 346 of file nanosvg.cpp.

Referenced by nsvg__convertToPixels(), and nsvg__parseAttr().

◆ hasFill

char NSVGattrib::hasFill

Definition at line 350 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ hasStroke

char NSVGattrib::hasStroke

Definition at line 351 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ id

char NSVGattrib::id[64]

Definition at line 329 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ miterLimit

float NSVGattrib::miterLimit

Definition at line 344 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ opacity

float NSVGattrib::opacity

Definition at line 333 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ stopColor

unsigned int NSVGattrib::stopColor

Definition at line 347 of file nanosvg.cpp.

Referenced by nsvg__parseAttr(), and nsvg__parseGradientStop().

◆ stopOffset

float NSVGattrib::stopOffset

Definition at line 349 of file nanosvg.cpp.

Referenced by nsvg__parseAttr(), and nsvg__parseGradientStop().

◆ stopOpacity

float NSVGattrib::stopOpacity

Definition at line 348 of file nanosvg.cpp.

Referenced by nsvg__createParser(), nsvg__parseAttr(), and nsvg__parseGradientStop().

◆ strokeColor

unsigned int NSVGattrib::strokeColor

Definition at line 332 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ strokeDashArray

float NSVGattrib::strokeDashArray[NSVG_MAX_DASHES]

Definition at line 340 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ strokeDashCount

int NSVGattrib::strokeDashCount

Definition at line 341 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ strokeDashOffset

float NSVGattrib::strokeDashOffset

Definition at line 339 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ strokeGradient

char NSVGattrib::strokeGradient[64]

Definition at line 337 of file nanosvg.cpp.

Referenced by nsvg__addShape(), and nsvg__parseAttr().

◆ strokeLineCap

char NSVGattrib::strokeLineCap

Definition at line 343 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ strokeLineJoin

char NSVGattrib::strokeLineJoin

Definition at line 342 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ strokeOpacity

float NSVGattrib::strokeOpacity

Definition at line 335 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ strokeWidth

float NSVGattrib::strokeWidth

Definition at line 338 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ visible

char NSVGattrib::visible

Definition at line 352 of file nanosvg.cpp.

Referenced by nsvg__addShape(), nsvg__createParser(), and nsvg__parseAttr().

◆ xform

float NSVGattrib::xform[6]

The documentation for this struct was generated from the following file: