artellapipe.utils.mayaparser module¶
Module that contains utilities functions to work with Shaders
-
class
artellapipe.utils.mayaparser.ArtellaMayaAsiiParser(stream)¶ Bases:
artellapipe.utils.mayaparser.MayaAsciiParser,objectParser used to parse Artella Maya ASCII files
-
on_file_reference(path)¶ - Parameters
path –
- Returns
-
property
references¶ Returns list of references found in Maya ASCII :return: list(str)
-
-
exception
artellapipe.utils.mayaparser.MayaAsciiError¶ Bases:
ValueErrorCustom value error used by Maya parsers
-
class
artellapipe.utils.mayaparser.MayaAsciiParser(stream)¶ Bases:
artellapipe.utils.mayaparser.MayaAsciiParserBaseClass to parse Maya ASCII files
-
parse()¶ - Returns
-
-
class
artellapipe.utils.mayaparser.MayaAsciiParserBase¶ Bases:
artellapipe.utils.mayaparser.MayaParserBaseBase class for Maya ASCII files parser
-
exec_command(command, args)¶ - Parameters
command –
args –
- Returns
-
has_command(command)¶ - Parameters
command –
- Returns
-
on_comment(value)¶ - Parameters
value –
- Returns
-
register_handler(command, handler)¶ - Parameters
command –
handler –
- Returns
-
-
class
artellapipe.utils.mayaparser.MayaParserBase¶ Bases:
objectBase class to defines Maya files parser
-
on_add_attr(node, name)¶ - Parameters
node –
name –
- Returns
-
on_connect_attr(src_plug, dst_plug)¶ - Parameters
src_plug –
dst_plug –
- Returns
-
on_create_node(nodetype, name, parent)¶ - Parameters
nodetype –
name –
parent –
- Returns
-
on_current_unit(angle, linear, time)¶ - Parameters
angle –
linear –
time –
- Returns
-
on_file_info(key, value)¶ - Parameters
key –
value –
- Returns
-
on_file_reference(path)¶ - Parameters
path –
- Returns
-
on_requires_maya(version)¶ - Parameters
version –
- Returns
-
on_requires_plugin(plugin, version)¶ - Parameters
plugin –
version –
- Returns
-
on_select(name)¶ - Parameters
name –
- Returns
-
on_set_attr(name, value, attr_type)¶ - Parameters
name –
value –
attr_type –
- Returns
-
on_set_attr_flags(plug, keyable=None, channel_box=None, lock=None)¶ - Parameters
plug –
keyable –
channel_box –
lock –
- Returns
-
-
artellapipe.utils.mayaparser.retrieve_references_recursively(project, file_path, parent_path=None, found_files=None)¶ - Parameters
project –
file_path –
parent_path –
found_files –
- Returns