diff options
Diffstat (limited to 'vcl/inc/vcl/canvastools.hxx')
-rw-r--r-- | vcl/inc/vcl/canvastools.hxx | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/vcl/inc/vcl/canvastools.hxx b/vcl/inc/vcl/canvastools.hxx index e82d397a92f0..556af319b871 100644 --- a/vcl/inc/vcl/canvastools.hxx +++ b/vcl/inc/vcl/canvastools.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -57,7 +57,7 @@ namespace basegfx class B2DPolyPolygon; } -namespace com { namespace sun { namespace star { namespace geometry +namespace com { namespace sun { namespace star { namespace geometry { struct RealPoint2D; struct RealSize2D; @@ -68,7 +68,7 @@ namespace com { namespace sun { namespace star { namespace geometry struct RealBezierSegment2D; } } } } -namespace com { namespace sun { namespace star { namespace rendering +namespace com { namespace sun { namespace star { namespace rendering { class XGraphicDevice; class XBitmap; @@ -86,40 +86,40 @@ namespace vcl /** Create an XPolyPolygon from VCL/Tools polygon */ - ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XPolyPolygon2D > - VCL_DLLPUBLIC xPolyPolygonFromPolygon( const ::com::sun::star::uno::Reference< - ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, - const ::Polygon& inputPolygon ); + ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XPolyPolygon2D > + VCL_DLLPUBLIC xPolyPolygonFromPolygon( const ::com::sun::star::uno::Reference< + ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, + const ::Polygon& inputPolygon ); /** Create an XPolyPolygon from VCL/Tools polyPolygon */ - ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XPolyPolygon2D > - VCL_DLLPUBLIC xPolyPolygonFromPolyPolygon( const ::com::sun::star::uno::Reference< - ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, - const ::PolyPolygon& inputPolyPolygon ); + ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XPolyPolygon2D > + VCL_DLLPUBLIC xPolyPolygonFromPolyPolygon( const ::com::sun::star::uno::Reference< + ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, + const ::PolyPolygon& inputPolyPolygon ); /** Create an VCL/Tools polygon from a point sequence */ - ::Polygon VCL_DLLPUBLIC polygonFromPoint2DSequence( - const ::com::sun::star::uno::Sequence< + ::Polygon VCL_DLLPUBLIC polygonFromPoint2DSequence( + const ::com::sun::star::uno::Sequence< ::com::sun::star::geometry::RealPoint2D >& rPoints ); /** Create an VCL/Tools polyPolygon from a point sequence sequence */ - ::PolyPolygon VCL_DLLPUBLIC polyPolygonFromPoint2DSequenceSequence( - const ::com::sun::star::uno::Sequence< + ::PolyPolygon VCL_DLLPUBLIC polyPolygonFromPoint2DSequenceSequence( + const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::geometry::RealPoint2D > >& rPoints ); /** Create an VCL/Tools polygon from a bezier segment sequence */ - ::Polygon VCL_DLLPUBLIC polygonFromBezier2DSequence( - const ::com::sun::star::uno::Sequence< + ::Polygon VCL_DLLPUBLIC polygonFromBezier2DSequence( + const ::com::sun::star::uno::Sequence< ::com::sun::star::geometry::RealBezierSegment2D >& rPoints ); /** Create an VCL/Tools polyPolygon from a bezier segment sequence sequence */ - ::PolyPolygon VCL_DLLPUBLIC polyPolygonFromBezier2DSequenceSequence( - const ::com::sun::star::uno::Sequence< + ::PolyPolygon VCL_DLLPUBLIC polyPolygonFromBezier2DSequenceSequence( + const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::geometry::RealBezierSegment2D > >& rPoints ); // Bitmap conversions @@ -127,21 +127,21 @@ namespace vcl /** Create an XBitmap from VCL Bitmap */ - ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XBitmap > - VCL_DLLPUBLIC xBitmapFromBitmap( const ::com::sun::star::uno::Reference< - ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, - const ::Bitmap& inputBitmap ); + ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XBitmap > + VCL_DLLPUBLIC xBitmapFromBitmap( const ::com::sun::star::uno::Reference< + ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, + const ::Bitmap& inputBitmap ); /** Create an XBitmap from VCL BitmapEx */ - ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XBitmap > - VCL_DLLPUBLIC xBitmapFromBitmapEx( const ::com::sun::star::uno::Reference< - ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, - const ::BitmapEx& inputBitmap ); + ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XBitmap > + VCL_DLLPUBLIC xBitmapFromBitmapEx( const ::com::sun::star::uno::Reference< + ::com::sun::star::rendering::XGraphicDevice >& xGraphicDevice, + const ::BitmapEx& inputBitmap ); /** Create a BitmapEx from an XBitmap */ - ::BitmapEx VCL_DLLPUBLIC bitmapExFromXBitmap( const ::com::sun::star::uno::Reference< + ::BitmapEx VCL_DLLPUBLIC bitmapExFromXBitmap( const ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XIntegerReadOnlyBitmap >& xInputBitmap ); /** get a unique identifier for identification in XUnoTunnel interface @@ -157,7 +157,7 @@ namespace vcl Note that this method assumes a color space equivalent to the one returned from createStandardColorSpace() */ - ::com::sun::star::uno::Sequence< double > + ::com::sun::star::uno::Sequence< double > VCL_DLLPUBLIC colorToStdColorSpaceSequence( const Color& rColor ); /** Convert color to device color sequence @@ -168,9 +168,9 @@ namespace vcl @param xColorSpace Color space to convert into */ - ::com::sun::star::uno::Sequence< double > + ::com::sun::star::uno::Sequence< double > VCL_DLLPUBLIC colorToDoubleSequence( const Color& rColor, - const ::com::sun::star::uno::Reference< + const ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XColorSpace >& xColorSpace ); /** Convert from standard device color space to VCL/Tools color @@ -178,7 +178,7 @@ namespace vcl Note that this method assumes a color space equivalent to the one returned from createStandardColorSpace() */ - Color VCL_DLLPUBLIC stdColorSpaceSequenceToColor( + Color VCL_DLLPUBLIC stdColorSpaceSequenceToColor( const ::com::sun::star::uno::Sequence< double >& rColor ); /** Convert color to device color sequence @@ -190,7 +190,7 @@ namespace vcl Color space to convert from */ Color VCL_DLLPUBLIC doubleSequenceToColor( const ::com::sun::star::uno::Sequence< double > rColor, - const ::com::sun::star::uno::Reference< + const ::com::sun::star::uno::Reference< ::com::sun::star::rendering::XColorSpace >& xColorSpace ); /// Convert [0,1] double value to [0,255] int @@ -213,41 +213,41 @@ namespace vcl // Geometry conversions (vcl/tools <-> x) // =================================================================== - // geometry::Real - ::com::sun::star::geometry::RealSize2D VCL_DLLPUBLIC size2DFromSize( const Size& ); - ::com::sun::star::geometry::RealPoint2D VCL_DLLPUBLIC point2DFromPoint( const Point& ); - ::com::sun::star::geometry::RealRectangle2D VCL_DLLPUBLIC rectangle2DFromRectangle( const Rectangle& ); + // geometry::Real + ::com::sun::star::geometry::RealSize2D VCL_DLLPUBLIC size2DFromSize( const Size& ); + ::com::sun::star::geometry::RealPoint2D VCL_DLLPUBLIC point2DFromPoint( const Point& ); + ::com::sun::star::geometry::RealRectangle2D VCL_DLLPUBLIC rectangle2DFromRectangle( const Rectangle& ); - Size VCL_DLLPUBLIC sizeFromRealSize2D( const ::com::sun::star::geometry::RealSize2D& ); - Point VCL_DLLPUBLIC pointFromRealPoint2D( const ::com::sun::star::geometry::RealPoint2D& ); - Rectangle VCL_DLLPUBLIC rectangleFromRealRectangle2D( const ::com::sun::star::geometry::RealRectangle2D& ); + Size VCL_DLLPUBLIC sizeFromRealSize2D( const ::com::sun::star::geometry::RealSize2D& ); + Point VCL_DLLPUBLIC pointFromRealPoint2D( const ::com::sun::star::geometry::RealPoint2D& ); + Rectangle VCL_DLLPUBLIC rectangleFromRealRectangle2D( const ::com::sun::star::geometry::RealRectangle2D& ); - // geometry::Integer - ::com::sun::star::geometry::IntegerSize2D VCL_DLLPUBLIC integerSize2DFromSize( const Size& ); - ::com::sun::star::geometry::IntegerPoint2D VCL_DLLPUBLIC integerPoint2DFromPoint( const Point& ); - ::com::sun::star::geometry::IntegerRectangle2D VCL_DLLPUBLIC integerRectangle2DFromRectangle( const Rectangle& ); + // geometry::Integer + ::com::sun::star::geometry::IntegerSize2D VCL_DLLPUBLIC integerSize2DFromSize( const Size& ); + ::com::sun::star::geometry::IntegerPoint2D VCL_DLLPUBLIC integerPoint2DFromPoint( const Point& ); + ::com::sun::star::geometry::IntegerRectangle2D VCL_DLLPUBLIC integerRectangle2DFromRectangle( const Rectangle& ); - Size VCL_DLLPUBLIC sizeFromIntegerSize2D( const ::com::sun::star::geometry::IntegerSize2D& ); - Point VCL_DLLPUBLIC pointFromIntegerPoint2D( const ::com::sun::star::geometry::IntegerPoint2D& ); - Rectangle VCL_DLLPUBLIC rectangleFromIntegerRectangle2D( const ::com::sun::star::geometry::IntegerRectangle2D& ); + Size VCL_DLLPUBLIC sizeFromIntegerSize2D( const ::com::sun::star::geometry::IntegerSize2D& ); + Point VCL_DLLPUBLIC pointFromIntegerPoint2D( const ::com::sun::star::geometry::IntegerPoint2D& ); + Rectangle VCL_DLLPUBLIC rectangleFromIntegerRectangle2D( const ::com::sun::star::geometry::IntegerRectangle2D& ); - // basegfx::B2D - Size VCL_DLLPUBLIC sizeFromB2DSize( const ::basegfx::B2DVector& ); - Point VCL_DLLPUBLIC pointFromB2DPoint( const ::basegfx::B2DPoint& ); - Rectangle VCL_DLLPUBLIC rectangleFromB2DRectangle( const ::basegfx::B2DRange& ); + // basegfx::B2D + Size VCL_DLLPUBLIC sizeFromB2DSize( const ::basegfx::B2DVector& ); + Point VCL_DLLPUBLIC pointFromB2DPoint( const ::basegfx::B2DPoint& ); + Rectangle VCL_DLLPUBLIC rectangleFromB2DRectangle( const ::basegfx::B2DRange& ); - basegfx::B2DVector VCL_DLLPUBLIC b2DSizeFromSize( const Size& ); - basegfx::B2DPoint VCL_DLLPUBLIC b2DPointFromPoint( const Point& ); - basegfx::B2DRange VCL_DLLPUBLIC b2DRectangleFromRectangle( const Rectangle& ); + basegfx::B2DVector VCL_DLLPUBLIC b2DSizeFromSize( const Size& ); + basegfx::B2DPoint VCL_DLLPUBLIC b2DPointFromPoint( const Point& ); + basegfx::B2DRange VCL_DLLPUBLIC b2DRectangleFromRectangle( const Rectangle& ); // basegfx::B2I - Size VCL_DLLPUBLIC sizeFromB2ISize( const ::basegfx::B2IVector& ); - Point VCL_DLLPUBLIC pointFromB2IPoint( const ::basegfx::B2IPoint& ); - Rectangle VCL_DLLPUBLIC rectangleFromB2IRectangle( const ::basegfx::B2IRange& ); + Size VCL_DLLPUBLIC sizeFromB2ISize( const ::basegfx::B2IVector& ); + Point VCL_DLLPUBLIC pointFromB2IPoint( const ::basegfx::B2IPoint& ); + Rectangle VCL_DLLPUBLIC rectangleFromB2IRectangle( const ::basegfx::B2IRange& ); - basegfx::B2IVector VCL_DLLPUBLIC b2ISizeFromSize( const Size& ); - basegfx::B2IPoint VCL_DLLPUBLIC b2IPointFromPoint( const Point& ); - basegfx::B2IRange VCL_DLLPUBLIC b2IRectangleFromRectangle( const Rectangle& ); + basegfx::B2IVector VCL_DLLPUBLIC b2ISizeFromSize( const Size& ); + basegfx::B2IPoint VCL_DLLPUBLIC b2IPointFromPoint( const Point& ); + basegfx::B2IRange VCL_DLLPUBLIC b2IRectangleFromRectangle( const Rectangle& ); } } |