Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ImportedProjects
SVG
Commits
783f655d
Commit
783f655d
authored
Sep 30, 2014
by
Markus Mayer
Browse files
changed the default MatrixOrder to Prepend (instead of Append)
parent
5bd751c6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Source/Rendering/ISvgRenderer.cs
View file @
783f655d
...
...
@@ -15,12 +15,12 @@ namespace Svg
ISvgBoundable
GetBoundable
();
Region
GetClip
();
ISvgBoundable
PopBoundable
();
void
RotateTransform
(
float
fAngle
,
MatrixOrder
order
=
MatrixOrder
.
Ap
pend
);
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Ap
pend
);
void
RotateTransform
(
float
fAngle
,
MatrixOrder
order
=
MatrixOrder
.
Pre
pend
);
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Pre
pend
);
void
SetBoundable
(
ISvgBoundable
boundable
);
void
SetClip
(
Region
region
,
CombineMode
combineMode
=
CombineMode
.
Replace
);
SmoothingMode
SmoothingMode
{
get
;
set
;
}
Matrix
Transform
{
get
;
set
;
}
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Ap
pend
);
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Pre
pend
);
}
}
Source/Rendering/SvgRenderer.cs
View file @
783f655d
...
...
@@ -62,11 +62,11 @@ namespace Svg
{
return
this
.
_innerGraphics
.
Clip
;
}
public
void
RotateTransform
(
float
fAngle
,
MatrixOrder
order
=
MatrixOrder
.
Append
)
public
void
RotateTransform
(
float
fAngle
,
MatrixOrder
order
)
{
this
.
_innerGraphics
.
RotateTransform
(
fAngle
,
order
);
}
public
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Append
)
public
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
)
{
this
.
_innerGraphics
.
ScaleTransform
(
sx
,
sy
,
order
);
}
...
...
@@ -74,7 +74,7 @@ namespace Svg
{
this
.
_innerGraphics
.
SetClip
(
region
,
combineMode
);
}
public
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Append
)
public
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
)
{
this
.
_innerGraphics
.
TranslateTransform
(
dx
,
dy
,
order
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment