|
LibreOffice Module drawinglayer (master) 1
|
#include <emfpbrush.hxx>
Public Member Functions | |
| EMFPBrush () | |
| virtual | ~EMFPBrush () override |
| sal_uInt32 | GetType () const |
| const ::Color & | GetColor () const |
| void | Read (SvStream &s, EmfPlusHelperData const &rR) |
Public Member Functions inherited from emfplushelper::EMFPObject | |
| virtual | ~EMFPObject () |
Public Attributes | |
| ::Color | solidColor |
| sal_uInt32 | type |
| sal_uInt32 | additionalFlags |
| sal_Int32 | wrapMode |
| float | firstPointX |
| float | firstPointY |
| float | aWidth |
| float | aHeight |
| ::Color | secondColor |
| basegfx::B2DHomMatrix | brush_transformation |
| bool | hasTransformation |
| sal_uInt32 | blendPoints |
| std::unique_ptr< float[]> | blendPositions |
| float * | blendFactors |
| sal_uInt32 | colorblendPoints |
| std::unique_ptr< float[]> | colorblendPositions |
| std::unique_ptr<::Color[]> | colorblendColors |
| sal_uInt32 | surroundColorsNumber |
| std::unique_ptr<::Color[]> | surroundColors |
| std::unique_ptr< EMFPPath > | path |
| EmfPlusHatchStyle | hatchStyle |
Definition at line 95 of file emfpbrush.hxx.
| emfplushelper::EMFPBrush::EMFPBrush | ( | ) |
Definition at line 30 of file emfpbrush.cxx.
References type.
|
overridevirtual |
Definition at line 47 of file emfpbrush.cxx.
|
inline |
Definition at line 122 of file emfpbrush.hxx.
References solidColor.
Referenced by emfplushelper::EmfPlusHelperData::EMFPGetBrushColorOrARGBColor(), and emfplushelper::EmfPlusHelperData::EMFPPlusDrawPolygon().
|
inline |
Definition at line 121 of file emfpbrush.hxx.
References type.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon().
| void emfplushelper::EMFPBrush::Read | ( | SvStream & | s, |
| EmfPlusHelperData const & | rR | ||
| ) |
Definition at line 64 of file emfpbrush.cxx.
References additionalFlags, aHeight, Color::AsRGBHexString(), aWidth, blendFactors, blendPoints, blendPositions, brush_transformation, emfplushelper::BrushTypeHatchFill, emfplushelper::BrushTypeLinearGradient, emfplushelper::BrushTypePathGradient, emfplushelper::BrushTypeSolidColor, emfplushelper::BrushTypeTextureFill, emfplushelper::BrushTypeToString(), ColorAlpha, colorblendColors, colorblendPoints, colorblendPositions, firstPointX, firstPointY, hasTransformation, hatchStyle, header, i, path, pos, SvStream::ReadFloat(), SvStream::ReadInt32(), SvStream::ReadUInt32(), emfplushelper::EmfPlusHelperData::readXForm(), SAL_INFO, SAL_WARN, secondColor, SvStream::Seek(), solidColor, surroundColors, surroundColorsNumber, SvStream::Tell(), type, and wrapMode.
Referenced by emfplushelper::EmfPlusHelperData::processObjectRecord(), and emfplushelper::EMFPPen::Read().
| sal_uInt32 emfplushelper::EMFPBrush::additionalFlags |
Definition at line 99 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| float emfplushelper::EMFPBrush::aHeight |
Definition at line 103 of file emfpbrush.hxx.
Referenced by Read().
| float emfplushelper::EMFPBrush::aWidth |
Definition at line 103 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| float* emfplushelper::EMFPBrush::blendFactors |
Definition at line 109 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| sal_uInt32 emfplushelper::EMFPBrush::blendPoints |
Definition at line 107 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| std::unique_ptr<float[]> emfplushelper::EMFPBrush::blendPositions |
Definition at line 108 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| basegfx::B2DHomMatrix emfplushelper::EMFPBrush::brush_transformation |
Definition at line 105 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| std::unique_ptr<::Color[]> emfplushelper::EMFPBrush::colorblendColors |
Definition at line 112 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| sal_uInt32 emfplushelper::EMFPBrush::colorblendPoints |
Definition at line 110 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| std::unique_ptr<float[]> emfplushelper::EMFPBrush::colorblendPositions |
Definition at line 111 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| float emfplushelper::EMFPBrush::firstPointX |
Definition at line 103 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| float emfplushelper::EMFPBrush::firstPointY |
Definition at line 103 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| bool emfplushelper::EMFPBrush::hasTransformation |
Definition at line 106 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| EmfPlusHatchStyle emfplushelper::EMFPBrush::hatchStyle |
Definition at line 116 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| std::unique_ptr<EMFPPath> emfplushelper::EMFPBrush::path |
Definition at line 115 of file emfpbrush.hxx.
Referenced by Read().
| ::Color emfplushelper::EMFPBrush::secondColor |
Definition at line 104 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().
| ::Color emfplushelper::EMFPBrush::solidColor |
Definition at line 97 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), GetColor(), and Read().
| std::unique_ptr<::Color[]> emfplushelper::EMFPBrush::surroundColors |
Definition at line 114 of file emfpbrush.hxx.
Referenced by Read().
| sal_uInt32 emfplushelper::EMFPBrush::surroundColorsNumber |
Definition at line 113 of file emfpbrush.hxx.
Referenced by Read().
| sal_uInt32 emfplushelper::EMFPBrush::type |
Definition at line 98 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPGetBrushColorOrARGBColor(), emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), GetType(), and Read().
| sal_Int32 emfplushelper::EMFPBrush::wrapMode |
Definition at line 102 of file emfpbrush.hxx.
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), and Read().