libvisio::VSDFillStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDFillStyle ()
 
 VSDFillStyle (const Colour &fgc, const Colour &bgc, unsigned char p, double fga, double bga, const Colour &sfgc, unsigned char shp, double shX, double shY, long qsFc, long qsSc, long qsFm, unsigned vCIn, unsigned vSIn)
 
 VSDFillStyle (const VSDFillStyle &style)=default
 
 ~VSDFillStyle ()
 
VSDFillStyleoperator= (const VSDFillStyle &style)=default
 
void override (const VSDOptionalFillStyle &style, const VSDXTheme *theme)
 

Public Attributes

Colour fgColour
 
Colour bgColour
 
unsigned char pattern
 
double fgTransparency
 
double bgTransparency
 
Colour shadowFgColour
 
unsigned char shadowPattern
 
double shadowOffsetX
 
double shadowOffsetY
 
long qsFillColour
 
long qsShadowColour
 
long qsFillMatrix
 
unsigned variationColorIndex
 
unsigned variationStyleIndex
 

Constructor & Destructor Documentation

◆ VSDFillStyle() [1/3]

libvisio::VSDFillStyle::VSDFillStyle ( )
inline

◆ VSDFillStyle() [2/3]

libvisio::VSDFillStyle::VSDFillStyle ( const Colour fgc,
const Colour bgc,
unsigned char  p,
double  fga,
double  bga,
const Colour sfgc,
unsigned char  shp,
double  shX,
double  shY,
long  qsFc,
long  qsSc,
long  qsFm,
unsigned  vCIn,
unsigned  vSIn 
)
inline

◆ VSDFillStyle() [3/3]

libvisio::VSDFillStyle::VSDFillStyle ( const VSDFillStyle style)
default

◆ ~VSDFillStyle()

libvisio::VSDFillStyle::~VSDFillStyle ( )
inline

Member Function Documentation

◆ operator=()

VSDFillStyle& libvisio::VSDFillStyle::operator= ( const VSDFillStyle style)
default

◆ override()

void libvisio::VSDFillStyle::override ( const VSDOptionalFillStyle style,
const VSDXTheme theme 
)
inline

Member Data Documentation

◆ bgColour

Colour libvisio::VSDFillStyle::bgColour

◆ bgTransparency

double libvisio::VSDFillStyle::bgTransparency

◆ fgColour

Colour libvisio::VSDFillStyle::fgColour

◆ fgTransparency

double libvisio::VSDFillStyle::fgTransparency

◆ pattern

unsigned char libvisio::VSDFillStyle::pattern

◆ qsFillColour

long libvisio::VSDFillStyle::qsFillColour

Referenced by override().

◆ qsFillMatrix

long libvisio::VSDFillStyle::qsFillMatrix

Referenced by override().

◆ qsShadowColour

long libvisio::VSDFillStyle::qsShadowColour

Referenced by override().

◆ shadowFgColour

Colour libvisio::VSDFillStyle::shadowFgColour

◆ shadowOffsetX

double libvisio::VSDFillStyle::shadowOffsetX

◆ shadowOffsetY

double libvisio::VSDFillStyle::shadowOffsetY

◆ shadowPattern

unsigned char libvisio::VSDFillStyle::shadowPattern

◆ variationColorIndex

unsigned libvisio::VSDFillStyle::variationColorIndex

Referenced by override().

◆ variationStyleIndex

unsigned libvisio::VSDFillStyle::variationStyleIndex

Referenced by override().


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

Generated for libvisio by doxygen 1.8.14