# ApplyComplexFunction Qualified name: `manim.animation.transform.ApplyComplexFunction` ### *class* ApplyComplexFunction(mobject=None, \*args, use_override=True, \*\*kwargs) Bases: [`ApplyMethod`](manim.animation.transform.ApplyMethod.md#manim.animation.transform.ApplyMethod) ### Methods ### Attributes | `path_arc` | | |--------------|----| | `path_func` | | | `run_time` | | * **Parameters:** * **function** (*types.MethodType*) * **mobject** ([*Mobject*](manim.mobject.mobject.Mobject.md#manim.mobject.mobject.Mobject)) #### \_original_\_init_\_(function, mobject, \*\*kwargs) Initialize self. See help(type(self)) for accurate signature. * **Parameters:** * **function** (*MethodType*) * **mobject** ([*Mobject*](manim.mobject.mobject.Mobject.md#manim.mobject.mobject.Mobject)) * **Return type:** None