summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex')
-rw-r--r--Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex57
1 files changed, 57 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex b/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex
new file mode 100644
index 00000000000..39fca783437
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex
@@ -0,0 +1,57 @@
+% Copyright 2006 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file doc/generic/pgf/licenses/LICENSE for more details.
+
+\ProvidesFileRCS[v\pgfversion] $Header: /cvsroot/pgf/pgf/generic/pgf/libraries/pgflibraryfadings.code.tex,v 1.3 2008/02/07 19:25:41 tantau Exp $
+
+
+% Axial fadings
+
+\pgfdeclarehorizontalshading{pgf@lib@fade@east}{100bp}
+{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0);
+ color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
+
+\pgfdeclarehorizontalshading{pgf@lib@fade@west}{100bp}
+{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100);
+ color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}
+
+\pgfdeclareverticalshading{pgf@lib@fade@north}{100bp}
+{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0);
+ color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}
+
+\pgfdeclareverticalshading{pgf@lib@fade@south}{100bp}
+{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100);
+ color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}
+
+\pgfdeclarefading{east}{\pgfuseshading{pgf@lib@fade@east}}
+\pgfdeclarefading{west}{\pgfuseshading{pgf@lib@fade@west}}
+\pgfdeclarefading{north}{\pgfuseshading{pgf@lib@fade@north}}
+\pgfdeclarefading{south}{\pgfuseshading{pgf@lib@fade@south}}
+
+
+% Circular fadings
+
+\pgfdeclareradialshading{tikz@lib@fade@circle@10}{\pgfpointorigin}{
+ color(0pt)=(pgftransparent!0); color(22.5bp)=(pgftransparent!0);
+ color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}
+\pgfdeclarefading{circle with fuzzy edge 10 percent}{\pgfuseshading{tikz@lib@fade@circle@10}}
+
+\pgfdeclareradialshading{tikz@lib@fade@circle@15}{\pgfpointorigin}{
+ color(0pt)=(pgftransparent!0); color(21.25bp)=(pgftransparent!0);
+ color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}
+\pgfdeclarefading{circle with fuzzy edge 15 percent}{\pgfuseshading{tikz@lib@fade@circle@15}}
+
+\pgfdeclareradialshading{tikz@lib@fade@circle@20}{\pgfpointorigin}{
+ color(0pt)=(pgftransparent!0); color(20bp)=(pgftransparent!0);
+ color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}
+\pgfdeclarefading{circle with fuzzy edge 20 percent}{\pgfuseshading{tikz@lib@fade@circle@20}}
+
+\pgfdeclareradialshading{tikz@lib@fade@fuzzy@15}{\pgfpointorigin}{
+ color(0pt)=(pgftransparent!100); color(21.25bp)=(pgftransparent!100); color(23.125bp)=(pgftransparent!0);
+ color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}
+\pgfdeclarefading{fuzzy ring 15 percent}{\pgfuseshading{tikz@lib@fade@fuzzy@15}}