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)
 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

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 )
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

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

Generated for libvisio by doxygen 1.14.0