From 940205511788ee9567dc367ff090b6ddb1d43ad8 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Wed, 29 Apr 2015 14:12:36 +0200 Subject: [PATCH] delay function --- renderlib.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/renderlib.py b/renderlib.py index 865e03e..8e66512 100644 --- a/renderlib.py +++ b/renderlib.py @@ -53,6 +53,15 @@ def easeLinear(t, b, c, d): t=float(t)/d return t*c+b +def easeDelay(easer, delay, t, b, c, d): + if t < delay: + return b + + if t - delay > d: + return b+c + + return easer(t - delay, b, c, d) + class Rendertask: def __init__(self, infile, sequence, parameters={}, outfile=None, workdir='.'): self.infile = infile