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.14.0