LibreOffice Module vcl (master) 1
Namespaces | Functions
canvastools.cxx File Reference
#include <com/sun/star/geometry/RealSize2D.hpp>
#include <com/sun/star/geometry/IntegerSize2D.hpp>
#include <com/sun/star/geometry/IntegerPoint2D.hpp>
#include <com/sun/star/geometry/IntegerRectangle2D.hpp>
#include <com/sun/star/rendering/ColorSpaceType.hpp>
#include <com/sun/star/rendering/RenderingIntent.hpp>
#include <com/sun/star/rendering/VolatileContentDestroyedException.hpp>
#include <com/sun/star/rendering/XBitmap.hpp>
#include <com/sun/star/rendering/IntegerBitmapLayout.hpp>
#include <com/sun/star/rendering/ColorComponentTag.hpp>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dsize.hxx>
#include <basegfx/range/b2drectangle.hxx>
#include <basegfx/point/b2ipoint.hxx>
#include <basegfx/range/b2irectangle.hxx>
#include <sal/log.hxx>
#include <tools/helpers.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <vcl/bitmapex.hxx>
#include <canvasbitmap.hxx>
#include <vcl/canvastools.hxx>
#include <bitmap/BitmapWriteAccess.hxx>
Include dependency graph for canvastools.cxx:

Go to the source code of this file.

Namespaces

namespace  vcl
 
namespace  vcl::unotools
 

Functions

uno::Reference< rendering::XBitmap > vcl::unotools::xBitmapFromBitmapEx (const ::BitmapEx &inputBitmap)
 Create an XBitmap from VCL BitmapEx. More...
 
::BitmapEx vcl::unotools::bitmapExFromXBitmap (const uno::Reference< rendering::XIntegerReadOnlyBitmap > &xInputBitmap)
 
geometry::RealSize2D vcl::unotools::size2DFromSize (const Size &rSize)
 
Size vcl::unotools::sizeFromRealSize2D (const geometry::RealSize2D &rSize)
 
::Size vcl::unotools::sizeFromB2DSize (const basegfx::B2DVector &rVec)
 
::Point vcl::unotools::pointFromB2DPoint (const basegfx::B2DPoint &rPoint)
 
::tools::Rectangle vcl::unotools::rectangleFromB2DRectangle (const basegfx::B2DRange &rRect)
 
Point vcl::unotools::pointFromB2IPoint (const basegfx::B2IPoint &rPoint)
 
basegfx::B2IPoint vcl::unotools::b2IPointFromPoint (Point const &rPoint)
 
tools::Rectangle vcl::unotools::rectangleFromB2IRectangle (const basegfx::B2IRange &rRect)
 
basegfx::B2IRectangle vcl::unotools::b2IRectangleFromRectangle (tools::Rectangle const &rRect)
 
basegfx::B2DSize vcl::unotools::b2DSizeFromSize (const Size &rSize)
 
basegfx::B2DVector vcl::unotools::b2DVectorFromSize (const Size &rSize)
 
basegfx::B2DPoint vcl::unotools::b2DPointFromPoint (const ::Point &rPoint)
 
basegfx::B2DRange vcl::unotools::b2DRectangleFromRectangle (const ::tools::Rectangle &rRect)
 
geometry::IntegerSize2D vcl::unotools::integerSize2DFromSize (const Size &rSize)
 
Size vcl::unotools::sizeFromIntegerSize2D (const geometry::IntegerSize2D &rSize)
 
Point vcl::unotools::pointFromIntegerPoint2D (const geometry::IntegerPoint2D &rPoint)
 
tools::Rectangle vcl::unotools::rectangleFromIntegerRectangle2D (const geometry::IntegerRectangle2D &rRectangle)
 
uno::Reference< rendering::XColorSpace > vcl::unotools::createStandardColorSpace ()
 Create a standard color space suitable for VCL RGB color. More...
 
uno::Sequence< double > vcl::unotools::colorToStdColorSpaceSequence (const Color &rColor)
 Create a device-specific color sequence from VCL/Tools color. More...
 
Color vcl::unotools::stdColorSpaceSequenceToColor (const uno::Sequence< double > &rColor)
 
uno::Sequence< double > vcl::unotools::colorToDoubleSequence (const Color &rColor, const uno::Reference< rendering::XColorSpace > &xColorSpace)
 
Color vcl::unotools::doubleSequenceToColor (const uno::Sequence< double > &rColor, const uno::Reference< rendering::XColorSpace > &xColorSpace)
 

Variable Documentation

◆ m_aComponentTags

uno::Sequence< sal_Int8 > m_aComponentTags
private

Definition at line 427 of file canvastools.cxx.