rfm2  22.0
A python-based rewrite of RenderMan for Maya
 All Classes Namespaces Files Functions Variables Pages
rfm2.ui.assets_browser.MayaPrefs Class Reference
+ Inheritance diagram for rfm2.ui.assets_browser.MayaPrefs:
+ Collaboration diagram for rfm2.ui.assets_browser.MayaPrefs:

Public Member Functions

def __init__
 
def getHostPref
 
def setHostPref
 
def saveAllPrefs
 
def doAssign
 
def preExportCheck
 
def exportMaterial
 
def exportLightRig
 
def exportEnvMap
 
def importAsset
 

Public Attributes

 debug
 
 rpbConfigFile
 
 rpbUserLibraries
 
 cfg
 
 rpbSwatchSize
 
 rpbSelectedPreviewEnv
 
 rpbSelectedCategory
 
 rpbSelectedLibrary
 
 rpbDockIsFloating
 
 rpbDockArea
 
 rpbDockWidth
 
 rpbDockHeight
 
 rpbDockX
 
 rpbDockY
 
 rpbRenderAllHDRs
 
 rpbHideFactoryLib
 
 warning
 
 error
 
 progress
 

Constructor & Destructor Documentation

def rfm2.ui.assets_browser.MayaPrefs.__init__ (   self)

Member Function Documentation

def rfm2.ui.assets_browser.MayaPrefs.doAssign (   self)
def rfm2.ui.assets_browser.MayaPrefs.exportEnvMap (   self,
  categorypath,
  infodict 
)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.exportLightRig (   self,
  categorypath,
  infodict 
)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.exportMaterial (   self,
  categorypath,
  infodict,
  previewtype 
)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.getHostPref (   self,
  prefName,
  defaultValue 
)
Reads a single pref from the host application.

Args:
    prefName (str): The preference name
    defaultValue (any): A default value if the pref does not exist yet.

Returns:
    int/str/str[]: The current value or the default if not available.
def rfm2.ui.assets_browser.MayaPrefs.importAsset (   self,
  asset,
  assignToSelected = False 
)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.preExportCheck (   self,
  mode,
  hdr = None 
)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.saveAllPrefs (   self)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaPrefs.setHostPref (   self,
  prefName,
  value 
)
Save the given value in the host's preferences.
First look at the value's type and call the matching host API. In Maya,
this is maya.cmds.optionVar. The optionVar is named after the class
attribute.

Args:
    prefName (str): The class attribute name for that pref.
    value (int/str/str[]): The value we should store.

Raises:
    RmanAssetMayaError: If we don't support the given data type.

+ Here is the caller graph for this function:

Member Data Documentation

rfm2.ui.assets_browser.MayaPrefs.cfg
rfm2.ui.assets_browser.MayaPrefs.debug
rfm2.ui.assets_browser.MayaPrefs.error
rfm2.ui.assets_browser.MayaPrefs.progress
rfm2.ui.assets_browser.MayaPrefs.rpbConfigFile
rfm2.ui.assets_browser.MayaPrefs.rpbDockArea
rfm2.ui.assets_browser.MayaPrefs.rpbDockHeight
rfm2.ui.assets_browser.MayaPrefs.rpbDockIsFloating
rfm2.ui.assets_browser.MayaPrefs.rpbDockWidth
rfm2.ui.assets_browser.MayaPrefs.rpbDockX
rfm2.ui.assets_browser.MayaPrefs.rpbDockY
rfm2.ui.assets_browser.MayaPrefs.rpbHideFactoryLib
rfm2.ui.assets_browser.MayaPrefs.rpbRenderAllHDRs
rfm2.ui.assets_browser.MayaPrefs.rpbSelectedCategory
rfm2.ui.assets_browser.MayaPrefs.rpbSelectedLibrary
rfm2.ui.assets_browser.MayaPrefs.rpbSelectedPreviewEnv
rfm2.ui.assets_browser.MayaPrefs.rpbSwatchSize
rfm2.ui.assets_browser.MayaPrefs.rpbUserLibraries
rfm2.ui.assets_browser.MayaPrefs.warning

The documentation for this class was generated from the following file: