Example #1
0
 def get_render_group_list(
         self, mobject: Mobject) -> list[dict[str]] | map[dict[str]]:
     try:
         return self.static_mobject_to_render_group_list[id(mobject)]
     except KeyError:
         return map(self.get_render_group,
                    mobject.get_shader_wrapper_list())
Example #2
0
File: camera.py Project: 3b1b/manim
 def generate_render_group_list(self,
                                mobject: Mobject) -> Iterable[dict[str]]:
     return (self.get_render_group(sw, single_use=mobject.is_changing())
             for sw in mobject.get_shader_wrapper_list())