rfm2  22.0
A python-based rewrite of RenderMan for Maya
RenderMan_for_Maya.py File Reference

Namespaces

 RenderMan_for_Maya
 

Functions

def RenderMan_for_Maya.get_temp_logger (name)
 
def RenderMan_for_Maya.non_ascii_error (string, msg='RenderMan does not support non-ASCII characters:%r')
 
def RenderMan_for_Maya.non_ascii (string)
 
def RenderMan_for_Maya.find_module_file (version, mod_contents)
 
def RenderMan_for_Maya.save_module_file (fileContents, version)
 
def RenderMan_for_Maya.mod_file_contents (rfm_version, rfm_dir)
 
def RenderMan_for_Maya.write_module_file (rfm_version, rfm_dir)
 
def RenderMan_for_Maya.check_maya_module_file (rfm_version, rfm_dir)
 
def RenderMan_for_Maya.rfm_directory ()
 
def RenderMan_for_Maya.recursive_updater (in_dict, out_dict)
 
def RenderMan_for_Maya.read_config_file (fpath, config_dict)
 
def RenderMan_for_Maya.read_rfm_config (rfm_dir)
 
def RenderMan_for_Maya.add_rman_py_modules (additional_paths)
 
def RenderMan_for_Maya.find_nearest_RPS (rfm_env)
 
def RenderMan_for_Maya.set_rmantree (rfm_env)
 
def RenderMan_for_Maya.maya_version_check (version_list, rfm_version)
 
def RenderMan_for_Maya.read_buildid_file (rfm_dir)
 
def RenderMan_for_Maya.sanitize_path_list (path_list, build_vers, build_name)
 
def RenderMan_for_Maya.setup_environment ()
 
def RenderMan_for_Maya.maya_useNewAPI ()
 
def RenderMan_for_Maya.initializePlugin (mobject)
 
def RenderMan_for_Maya.uninitializePlugin (mobject)
 

Variables

 RenderMan_for_Maya.long = int
 
 RenderMan_for_Maya.BATCH_MODE = mc.about(batch=True)
 
string RenderMan_for_Maya.INDENT = ' ' * 50
 
 RenderMan_for_Maya.RFM_OS = platform.system()
 
string RenderMan_for_Maya.RFM_MODULE_NAME = 'RenderMan_for_Maya_%s'
 
string RenderMan_for_Maya.RFM_MOD_FILE = RFM_MODULE_NAME + '.mod'
 
string RenderMan_for_Maya.RFM_MOD_FILE_PATTERN = RFM_MODULE_NAME + '*.mod'
 
string RenderMan_for_Maya.RFM_MOD_TEMPLATE
 
string RenderMan_for_Maya.RFM_MOD_LINE_RE = r'\+\s+(?P<name>[\w\.]+)\s+(?P<version>[\d\.b]+)\s+(?P<dir>.+)'
 
dictionary RenderMan_for_Maya.DEFAULT_INSTALL_PATHS
 
 RenderMan_for_Maya.ex
 
 RenderMan_for_Maya.q
 
 RenderMan_for_Maya.address
 
 RenderMan_for_Maya.redirect_output
 
 RenderMan_for_Maya.timeout
 
 RenderMan_for_Maya.rsrc_path = os.path.join(rfm_directory(), 'rfm.rcc')