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