LibreOffice Module drawinglayer (master) 1
|
Namespaces | |
namespace | animation |
namespace | attribute |
namespace | detail |
namespace | geometry |
namespace | primitive2d |
namespace | primitive3d |
SdrPrimitive3D class. | |
namespace | processor2d |
namespace | processor3d |
namespace | texture |
namespace | unorenderer |
Classes | |
class | impBufferDevice |
class | Primitive2dXmlDump |
Functions | |
bool | renderWrongSpellPrimitive2D (const primitive2d::WrongSpellPrimitive2D &rWrongSpellCandidate, OutputDevice &rOutputDevice, const basegfx::B2DHomMatrix &rObjectToViewTransformation, const basegfx::BColorModifierStack &rBColorModifierStack) |
VDevBuffer & | getVDevBuffer () |
AlphaMask | createAlphaMask (drawinglayer::primitive2d::Primitive2DContainer &&rSeq, const geometry::ViewInformation2D &rViewInformation2D, sal_uInt32 nDiscreteWidth, sal_uInt32 nDiscreteHeight, sal_uInt32 nMaxSquarePixels, bool bUseLuminance) |
BitmapEx | convertToBitmapEx (drawinglayer::primitive2d::Primitive2DContainer &&rSeq, const geometry::ViewInformation2D &rViewInformation2D, sal_uInt32 nDiscreteWidth, sal_uInt32 nDiscreteHeight, sal_uInt32 nMaxSquarePixels) |
BitmapEx | convertPrimitive2DContainerToBitmapEx (primitive2d::Primitive2DContainer &&rSequence, const basegfx::B2DRange &rTargetRange, sal_uInt32 nMaximumQuadraticPixels, const o3tl::Length eTargetUnit, const std::optional< Size > &rTargetDPI) |
BitmapEx DRAWINGLAYER_DLLPUBLIC drawinglayer::convertPrimitive2DContainerToBitmapEx | ( | primitive2d::Primitive2DContainer && | rSequence, |
const basegfx::B2DRange & | rTargetRange, | ||
sal_uInt32 | nMaximumQuadraticPixels, | ||
const o3tl::Length | eTargetUnit, | ||
const std::optional< Size > & | rTargetDPI | ||
) |
Definition at line 279 of file converters.cxx.
References o3tl::convert(), convertToBitmapEx(), basegfx::utils::createTranslateB2DHomMatrix(), drawinglayer::geometry::createViewInformation2D(), basegfx::fround(), Application::GetDefaultDevice(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), Size::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), Size::getWidth(), o3tl::in, BitmapEx::IsEmpty(), basegfx::fTools::more(), SAL_WARN, basegfx::B2DHomMatrix::scale(), BitmapEx::SetPrefMapMode(), BitmapEx::SetPrefSize(), and TOOLS_WARN_EXCEPTION.
BitmapEx DRAWINGLAYER_DLLPUBLIC drawinglayer::convertToBitmapEx | ( | drawinglayer::primitive2d::Primitive2DContainer && | rSeq, |
const geometry::ViewInformation2D & | rViewInformation2D, | ||
sal_uInt32 | nDiscreteWidth, | ||
sal_uInt32 | nDiscreteHeight, | ||
sal_uInt32 | nMaxSquarePixels | ||
) |
Definition at line 156 of file converters.cxx.
References COL_WHITE(), drawinglayer::processor2d::createPixelProcessor2DFromOutputDevice(), AlphaMask::GetBitmap(), Application::GetDefaultDevice(), AlphaMask::hasAlpha(), Size::Height(), Bitmap::RemoveBlendedStartColor(), SAL_WARN, Size::Width(), and WriteDIB().
Referenced by convertPrimitive2DContainerToBitmapEx(), drawinglayer::primitive2d::SoftEdgePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::PatternFillPrimitive2D::createContent(), drawinglayer::primitive2d::PatternFillPrimitive2D::createTileImage(), and drawinglayer::processor2d::VclMetafileProcessor2D::processTransparencePrimitive2D().
AlphaMask DRAWINGLAYER_DLLPUBLIC drawinglayer::createAlphaMask | ( | drawinglayer::primitive2d::Primitive2DContainer && | rSeq, |
const geometry::ViewInformation2D & | rViewInformation2D, | ||
sal_uInt32 | nDiscreteWidth, | ||
sal_uInt32 | nDiscreteHeight, | ||
sal_uInt32 | nMaxSquarePixels, | ||
bool | bUseLuminance | ||
) |
VDevBuffer & drawinglayer::getVDevBuffer | ( | ) |
Definition at line 381 of file vclhelperbufferdevice.cxx.
References vcl::DeleteOnDeinit< typename T >::get().
Referenced by drawinglayer::impBufferDevice::getTransparence(), drawinglayer::impBufferDevice::impBufferDevice(), and drawinglayer::impBufferDevice::~impBufferDevice().
bool drawinglayer::renderWrongSpellPrimitive2D | ( | const primitive2d::WrongSpellPrimitive2D & | rWrongSpellCandidate, |
OutputDevice & | rOutputDevice, | ||
const basegfx::B2DHomMatrix & | rObjectToViewTransformation, | ||
const basegfx::BColorModifierStack & | rBColorModifierStack | ||
) |
Definition at line 36 of file helperwrongspellrenderer.cxx.
References a, OutputDevice::DrawWaveLine(), OutputDevice::EnableMapMode(), basegfx::fround(), drawinglayer::primitive2d::WrongSpellPrimitive2D::getColor(), basegfx::B2DVector::getLength(), OutputDevice::GetMapMode(), basegfx::BColorModifierStack::getModifiedColor(), MapMode::GetOrigin(), drawinglayer::primitive2d::WrongSpellPrimitive2D::getStart(), drawinglayer::primitive2d::WrongSpellPrimitive2D::getStop(), drawinglayer::primitive2d::WrongSpellPrimitive2D::getTransformation(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), OutputDevice::IsMapModeEnabled(), OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processWrongSpellPrimitive2D().