canvas: simplify calcRectToOriginTransform
Change-Id: I851d9d11c9d3f3c34353913a146ad168a98dc3d5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176771 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Tested-by: Jenkins
This commit is contained in:
parent
e289fdedeb
commit
b20156432f
3 changed files with 6 additions and 11 deletions
|
@ -810,10 +810,10 @@ namespace canvas::tools
|
|||
// rSpriteSize is mapped with its left,top corner to (0,0)
|
||||
// again. This is required to properly render sprite
|
||||
// animations to buffer bitmaps.
|
||||
::basegfx::B2DHomMatrix& calcRectToOriginTransform( ::basegfx::B2DHomMatrix& o_transform,
|
||||
const ::basegfx::B2DRange& i_srcRect,
|
||||
const ::basegfx::B2DHomMatrix& i_transformation )
|
||||
::basegfx::B2DHomMatrix calcRectToOriginTransform( const ::basegfx::B2DRange& i_srcRect,
|
||||
const ::basegfx::B2DHomMatrix& i_transformation )
|
||||
{
|
||||
::basegfx::B2DHomMatrix o_transform;
|
||||
if( i_srcRect.isEmpty() )
|
||||
{
|
||||
o_transform = i_transformation;
|
||||
|
|
|
@ -237,8 +237,7 @@ namespace vclcanvas::tools
|
|||
// aligned with (0,0). The method takes the given
|
||||
// rectangle, and calculates a transformation that maps
|
||||
// this rectangle unscaled to the origin.
|
||||
::basegfx::B2DHomMatrix aLocalTransform;
|
||||
::canvas::tools::calcRectToOriginTransform( aLocalTransform,
|
||||
::basegfx::B2DHomMatrix aLocalTransform = ::canvas::tools::calcRectToOriginTransform(
|
||||
aSrcRect,
|
||||
rTransform );
|
||||
|
||||
|
|
|
@ -199,10 +199,6 @@ namespace canvas
|
|||
the upper, left corner to the origin, and leaving the size
|
||||
untouched.
|
||||
|
||||
@param o_transform
|
||||
Output parameter, to receive the resulting transformation
|
||||
matrix.
|
||||
|
||||
@param i_srcRect
|
||||
Input parameter, specifies the original source
|
||||
rectangle. The resulting transformation will exactly map
|
||||
|
@ -213,12 +209,12 @@ namespace canvas
|
|||
translations (if necessary), to exactly map the source
|
||||
rectangle to the origin.
|
||||
|
||||
@return a reference to the resulting transformation matrix
|
||||
@return the resulting transformation matrix
|
||||
|
||||
@see calcRectToRectTransform()
|
||||
@see calcTransformedRectBounds()
|
||||
*/
|
||||
CANVASTOOLS_DLLPUBLIC ::basegfx::B2DHomMatrix& calcRectToOriginTransform( ::basegfx::B2DHomMatrix& o_transform,
|
||||
CANVASTOOLS_DLLPUBLIC ::basegfx::B2DHomMatrix calcRectToOriginTransform(
|
||||
const ::basegfx::B2DRange& i_srcRect,
|
||||
const ::basegfx::B2DHomMatrix& i_transformation );
|
||||
|
||||
|
|
Loading…
Reference in a new issue