LibreOffice Module oox (master) 1
Public Member Functions | Public Attributes | List of all members
oox::drawingml::BlipFillProperties Struct Reference

#include <fillproperties.hxx>

Collaboration diagram for oox::drawingml::BlipFillProperties:
[legend]

Public Member Functions

void assignUsed (const BlipFillProperties &rSourceProps)
 Overwrites all members that are explicitly set in rSourceProps. More...
 

Public Attributes

css::uno::Reference< css::graphic::XGraphic > mxFillGraphic
 
std::optional< sal_Int32 > moBitmapMode
 The fill graphic. More...
 
std::optional< css::geometry::IntegerRectangle2D > moFillRect
 Bitmap tile or stretch. More...
 
std::optional< css::geometry::IntegerRectangle2D > moClipRect
 Stretch fill offsets. More...
 
std::optional< sal_Int32 > moTileOffsetX
 
std::optional< sal_Int32 > moTileOffsetY
 Width of bitmap tiles (EMUs). More...
 
std::optional< sal_Int32 > moTileScaleX
 Height of bitmap tiles (EMUs). More...
 
std::optional< sal_Int32 > moTileScaleY
 Horizontal scaling of bitmap tiles (1/1000 percent). More...
 
std::optional< sal_Int32 > moTileAlign
 Vertical scaling of bitmap tiles (1/1000 percent). More...
 
std::optional< sal_Int32 > moTileFlip
 Anchor point inside bitmap. More...
 
std::optional< bool > moRotateWithShape
 Flip mode of bitmap tiles. More...
 
std::optional< sal_Int32 > moColorEffect
 True = rotate bitmap with shape. More...
 
std::optional< sal_Int32 > moBrightness
 XML token for a color effect. More...
 
std::optional< sal_Int32 > moContrast
 Brightness in the range [-100000,100000]. More...
 
std::optional< sal_Int32 > moBiLevelThreshold
 Contrast in the range [-100000,100000]. More...
 
Color maColorChangeFrom
 Bi-Level (Black/White) effect threshold (1/1000 percent) More...
 
Color maColorChangeTo
 Start color of color transformation. More...
 
Color maDuotoneColors [2]
 Destination color of color transformation. More...
 
ArtisticEffectProperties maEffect
 Duotone Colors. More...
 
std::optional< sal_Int32 > moAlphaModFix
 Artistic effect, not supported by core. More...
 

Detailed Description

Definition at line 98 of file fillproperties.hxx.

Member Function Documentation

◆ assignUsed()

void oox::drawingml::BlipFillProperties::assignUsed ( const BlipFillProperties rSourceProps)

Member Data Documentation

◆ maColorChangeFrom

Color oox::drawingml::BlipFillProperties::maColorChangeFrom

Bi-Level (Black/White) effect threshold (1/1000 percent)

Definition at line 118 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::ColorChangeContext::ColorChangeContext(), and oox::drawingml::ColorChangeContext::onCreateContext().

◆ maColorChangeTo

Color oox::drawingml::BlipFillProperties::maColorChangeTo

◆ maDuotoneColors

Color oox::drawingml::BlipFillProperties::maDuotoneColors[2]

Destination color of color transformation.

Definition at line 120 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::DuotoneContext::DuotoneContext(), and oox::drawingml::DuotoneContext::onCreateContext().

◆ maEffect

ArtisticEffectProperties oox::drawingml::BlipFillProperties::maEffect

Duotone Colors.

Definition at line 122 of file fillproperties.hxx.

Referenced by assignUsed(), and oox::drawingml::BlipExtensionContext::onCreateContext().

◆ moAlphaModFix

std::optional<sal_Int32> oox::drawingml::BlipFillProperties::moAlphaModFix

◆ moBiLevelThreshold

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moBiLevelThreshold

Contrast in the range [-100000,100000].

Definition at line 117 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::BlipContext::onCreateContext(), and oox::drawingml::GraphicProperties::pushToPropMap().

◆ moBitmapMode

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moBitmapMode

◆ moBrightness

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moBrightness

◆ moClipRect

std::optional< css::geometry::IntegerRectangle2D > oox::drawingml::BlipFillProperties::moClipRect

◆ moColorEffect

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moColorEffect

◆ moContrast

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moContrast

Brightness in the range [-100000,100000].

Definition at line 116 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::BlipContext::onCreateContext(), and oox::drawingml::GraphicProperties::pushToPropMap().

◆ moFillRect

std::optional< css::geometry::IntegerRectangle2D > oox::drawingml::BlipFillProperties::moFillRect

◆ moRotateWithShape

std::optional< bool > oox::drawingml::BlipFillProperties::moRotateWithShape

Flip mode of bitmap tiles.

Definition at line 112 of file fillproperties.hxx.

Referenced by assignUsed(), and oox::drawingml::BlipFillContext::BlipFillContext().

◆ moTileAlign

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileAlign

Vertical scaling of bitmap tiles (1/1000 percent).

Definition at line 110 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::BlipFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().

◆ moTileFlip

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileFlip

Anchor point inside bitmap.

Definition at line 111 of file fillproperties.hxx.

Referenced by assignUsed(), and oox::drawingml::BlipFillContext::onCreateContext().

◆ moTileOffsetX

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileOffsetX

◆ moTileOffsetY

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileOffsetY

◆ moTileScaleX

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileScaleX

◆ moTileScaleY

std::optional< sal_Int32 > oox::drawingml::BlipFillProperties::moTileScaleY

Horizontal scaling of bitmap tiles (1/1000 percent).

Definition at line 109 of file fillproperties.hxx.

Referenced by assignUsed(), oox::drawingml::BlipFillContext::onCreateContext(), and oox::drawingml::FillProperties::pushToPropMap().

◆ mxFillGraphic

css::uno::Reference<css::graphic::XGraphic> oox::drawingml::BlipFillProperties::mxFillGraphic

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