libvisio::VSDOptionalFillStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDOptionalFillStyle ()
 VSDOptionalFillStyle (const std::optional< Colour > &fgc, const std::optional< Colour > &bgc, const std::optional< unsigned char > &p, const std::optional< double > &fga, const std::optional< double > &bga, const std::optional< Colour > &sfgc, const std::optional< unsigned char > &shp, const std::optional< double > &shX, const std::optional< double > &shY, const std::optional< long > &qsFc, const std::optional< long > &qsSc, const std::optional< long > &qsFm, const std::optional< unsigned > &vCIn, const std::optional< unsigned > &vSIn)
 VSDOptionalFillStyle (const VSDOptionalFillStyle &style)=default
 ~VSDOptionalFillStyle ()
VSDOptionalFillStyleoperator= (const VSDOptionalFillStyle &style)=default
void override (const VSDOptionalFillStyle &style)

Public Attributes

std::optional< ColourfgColour
std::optional< ColourbgColour
std::optional< unsigned char > pattern
std::optional< double > fgTransparency
std::optional< double > bgTransparency
std::optional< ColourshadowFgColour
std::optional< unsigned char > shadowPattern
std::optional< double > shadowOffsetX
std::optional< double > shadowOffsetY
std::optional< long > qsFillColour
std::optional< long > qsShadowColour
std::optional< long > qsFillMatrix
std::optional< unsigned > variationColorIndex
std::optional< unsigned > variationStyleIndex

Constructor & Destructor Documentation

◆ VSDOptionalFillStyle() [1/3]

libvisio::VSDOptionalFillStyle::VSDOptionalFillStyle ( )
inline

◆ VSDOptionalFillStyle() [2/3]

libvisio::VSDOptionalFillStyle::VSDOptionalFillStyle ( const std::optional< Colour > & fgc,
const std::optional< Colour > & bgc,
const std::optional< unsigned char > & p,
const std::optional< double > & fga,
const std::optional< double > & bga,
const std::optional< Colour > & sfgc,
const std::optional< unsigned char > & shp,
const std::optional< double > & shX,
const std::optional< double > & shY,
const std::optional< long > & qsFc,
const std::optional< long > & qsSc,
const std::optional< long > & qsFm,
const std::optional< unsigned > & vCIn,
const std::optional< unsigned > & vSIn )
inline

◆ VSDOptionalFillStyle() [3/3]

libvisio::VSDOptionalFillStyle::VSDOptionalFillStyle ( const VSDOptionalFillStyle & style)
default

◆ ~VSDOptionalFillStyle()

libvisio::VSDOptionalFillStyle::~VSDOptionalFillStyle ( )
inline

Member Function Documentation

◆ operator=()

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

◆ override()

void libvisio::VSDOptionalFillStyle::override ( const VSDOptionalFillStyle & style)
inline

Member Data Documentation

◆ bgColour

std::optional<Colour> libvisio::VSDOptionalFillStyle::bgColour

◆ bgTransparency

std::optional<double> libvisio::VSDOptionalFillStyle::bgTransparency

◆ fgColour

std::optional<Colour> libvisio::VSDOptionalFillStyle::fgColour

◆ fgTransparency

std::optional<double> libvisio::VSDOptionalFillStyle::fgTransparency

◆ pattern

std::optional<unsigned char> libvisio::VSDOptionalFillStyle::pattern

◆ qsFillColour

std::optional<long> libvisio::VSDOptionalFillStyle::qsFillColour

◆ qsFillMatrix

std::optional<long> libvisio::VSDOptionalFillStyle::qsFillMatrix

◆ qsShadowColour

std::optional<long> libvisio::VSDOptionalFillStyle::qsShadowColour

◆ shadowFgColour

std::optional<Colour> libvisio::VSDOptionalFillStyle::shadowFgColour

◆ shadowOffsetX

std::optional<double> libvisio::VSDOptionalFillStyle::shadowOffsetX

◆ shadowOffsetY

std::optional<double> libvisio::VSDOptionalFillStyle::shadowOffsetY

◆ shadowPattern

std::optional<unsigned char> libvisio::VSDOptionalFillStyle::shadowPattern

◆ variationColorIndex

std::optional<unsigned> libvisio::VSDOptionalFillStyle::variationColorIndex

◆ variationStyleIndex

std::optional<unsigned> libvisio::VSDOptionalFillStyle::variationStyleIndex

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

Generated for libvisio by doxygen 1.14.0