% Copyright 2018 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{tikzlibraryfadings.code.tex} \usepgflibrary{fadings}% % % Environments for creating fadings % \def\tikzfadingfrompicture{% \begingroup% \setbox\pgfpic=\hbox\bgroup% \tikzpicture% }% \def\endtikzfadingfrompicture{% \global\let\tikz@smuggle=\tikz@fig@name% \endtikzpicture \egroup% \pgfdeclarefading{\tikz@smuggle}{\box\pgfpic}% \endgroup% }% % This makes it easier to maintain compatibility with the external lib: \def\starttikzfadingfrompicture{\tikzfadingfrompicture}% \def\stopttikzfadingfrompicture{\endtikzfadingfrompicture}% \def\tikzfading[#1]{% {% \setbox\pgfpic=\hbox{% \tikzset{#1}% \global\let\tikz@smuggle=\tikz@fig@name% \tikz{% \useasboundingbox(0,0) (100bp,100bp); \node at (50bp,50bp) [rotate=\tikz@shade@angle] {\pgfuseshading{\tikz@shading}}; }% }% \pgfdeclarefading{\tikz@smuggle}{\box\pgfpic}% }% }%