pf.transpiler

Members

procfunc.transpiler.parse_material(mat, memo, coord_inp_as_arg=False)[source]
Parameters:
Return type:

ComputeGraph

procfunc.transpiler.parse_modifier(obj, node_curr, mod, memo)[source]
Parameters:
  • obj (Object)

  • node_curr (Node)

  • mod (Modifier)

  • memo (ParseMemo)

Return type:

Node

procfunc.transpiler.parse_object(obj, memo, object_mode='monkey', include_set_material=True)[source]
Parameters:
  • obj (Object)

  • memo (ParseMemo)

  • object_mode (Literal['monkey', 'active', 'named'])

  • include_set_material (bool)

Return type:

ComputeGraph

procfunc.transpiler.parse_primitive(obj)[source]
Parameters:

obj (Object)

Return type:

Node

procfunc.transpiler.parse_scene(scene, memo)[source]
Parameters:
  • scene (Scene)

  • memo (ParseMemo)

Return type:

Node

procfunc.transpiler.default_func_resolution_map(toplevel_graph, skip_funcs=None)[source]
Parameters:
Return type:

tuple[dict[Any, str | OperatorType], list[str]]

procfunc.transpiler.to_python(graph, func_resolution=None, import_lines=None, toplevel_as_maincall=True, add_version_comment=True, add_line_comments=False)[source]
Parameters:
Return type:

str