def add(self, plugs, rs): if not Inspect.isSeq(plugs): plugs = [plugs] rs.useAnimatedValues = False for p in plugs: self.copyPlug(p) if self._anims: self.copyAnims(rs)
def renderFrames(self): print "search render frames" settings = self.outputSettings print settings if not settings: return [0, 0] frames = [None, None] for rng in settings.frames: if frames[0] is not None: frames[0] = min(frames[0], rng[0]) frames[1] = max(frames[1], rng[1]) else: if Inspect.isSeq(rng): frames = list(rng) else: frames = [rng, rng] return [int(frames[0]), int(frames[1])]