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

Referenced by operator=(), and VSDFillStyle().

◆ 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

◆ bgTransparency

double libvisio::VSDFillStyle::bgTransparency

◆ fgColour

◆ fgTransparency

double libvisio::VSDFillStyle::fgTransparency

◆ pattern

unsigned char libvisio::VSDFillStyle::pattern

◆ qsFillColour

long libvisio::VSDFillStyle::qsFillColour

◆ qsFillMatrix

long libvisio::VSDFillStyle::qsFillMatrix

◆ qsShadowColour

long libvisio::VSDFillStyle::qsShadowColour

◆ shadowFgColour

◆ shadowOffsetX

double libvisio::VSDFillStyle::shadowOffsetX

◆ shadowOffsetY

double libvisio::VSDFillStyle::shadowOffsetY

◆ shadowPattern

unsigned char libvisio::VSDFillStyle::shadowPattern

◆ variationColorIndex

unsigned libvisio::VSDFillStyle::variationColorIndex

◆ variationStyleIndex

unsigned libvisio::VSDFillStyle::variationStyleIndex

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

Generated for libvisio by doxygen 1.13.2