|
LibreOffice Module oox (master) 1
|
#include <fillproperties.hxx>
Public Types | |
| typedef ::std::multimap< double, Color > | GradientStopMap |
Public Member Functions | |
| void | assignUsed (const GradientFillProperties &rSourceProps) |
| True = rotate gradient with shape. More... | |
Public Attributes | |
| GradientStopMap | maGradientStops |
| std::optional< css::geometry::IntegerRectangle2D > | moFillToRect |
| Gradient stops (colors/transparence). More... | |
| std::optional< css::geometry::IntegerRectangle2D > | moTileRect |
| std::optional< sal_Int32 > | moGradientPath |
| std::optional< sal_Int32 > | moShadeAngle |
| If set, gradient follows rectangle, circle, or shape. More... | |
| std::optional< sal_Int32 > | moShadeFlip |
| Rotation angle of linear gradients. More... | |
| std::optional< bool > | moShadeScaled |
| Flip mode of gradient, if not stretched to shape. More... | |
| std::optional< bool > | moRotateWithShape |
| True = scale gradient into shape. More... | |
Definition at line 48 of file fillproperties.hxx.
| typedef ::std::multimap< double, Color > oox::drawingml::GradientFillProperties::GradientStopMap |
Definition at line 50 of file fillproperties.hxx.
| void oox::drawingml::GradientFillProperties::assignUsed | ( | const GradientFillProperties & | rSourceProps | ) |
True = rotate gradient with shape.
Overwrites all members that are explicitly set in rSourceProps.
Definition at line 323 of file fillproperties.cxx.
References oox::assignIfUsed(), maGradientStops, moFillToRect, moGradientPath, moRotateWithShape, moShadeAngle, moShadeFlip, moShadeScaled, and moTileRect.
Referenced by oox::drawingml::FillProperties::assignUsed().
| GradientStopMap oox::drawingml::GradientFillProperties::maGradientStops |
Definition at line 52 of file fillproperties.hxx.
Referenced by assignUsed(), oox::drawingml::Shape::createAndInsert(), oox::drawingml::FillProperties::getBestSolidColor(), oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().
| std::optional< css::geometry::IntegerRectangle2D > oox::drawingml::GradientFillProperties::moFillToRect |
Gradient stops (colors/transparence).
Definition at line 53 of file fillproperties.hxx.
Referenced by assignUsed(), oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().
| std::optional< sal_Int32 > oox::drawingml::GradientFillProperties::moGradientPath |
Definition at line 55 of file fillproperties.hxx.
Referenced by assignUsed(), oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().
| std::optional< bool > oox::drawingml::GradientFillProperties::moRotateWithShape |
True = scale gradient into shape.
Definition at line 59 of file fillproperties.hxx.
Referenced by assignUsed(), oox::drawingml::GradientFillContext::GradientFillContext(), and oox::drawingml::FillProperties::pushToPropMap().
| std::optional< sal_Int32 > oox::drawingml::GradientFillProperties::moShadeAngle |
If set, gradient follows rectangle, circle, or shape.
Definition at line 56 of file fillproperties.hxx.
Referenced by assignUsed(), oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().
| std::optional< sal_Int32 > oox::drawingml::GradientFillProperties::moShadeFlip |
Rotation angle of linear gradients.
Definition at line 57 of file fillproperties.hxx.
Referenced by assignUsed(), and oox::drawingml::GradientFillContext::GradientFillContext().
| std::optional< bool > oox::drawingml::GradientFillProperties::moShadeScaled |
Flip mode of gradient, if not stretched to shape.
Definition at line 58 of file fillproperties.hxx.
Referenced by assignUsed(), and oox::drawingml::GradientFillContext::onCreateContext().
| std::optional< css::geometry::IntegerRectangle2D > oox::drawingml::GradientFillProperties::moTileRect |
Definition at line 54 of file fillproperties.hxx.
Referenced by assignUsed(), and oox::drawingml::GradientFillContext::onCreateContext().