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

Public Member Functions

def __init__
 
def add_param
 
def ordered_params
 
def param_dict
 
def store_transform_values
 
def has_transform
 
def maya_get_attr
 
def read_params
 
def default_params
 
def set_connected
 
def add_param_metadata
 
def __str__
 
def __repr__
 

Public Attributes

 name
 
 maya_node_type
 
 rman_node_type
 
 transform
 
 hasTransform
 
 tr_type
 
 tr_mode
 
 tr_storage
 
 tr_space
 
 has3dManifold
 
 oslPath
 

Detailed Description

Class representing a node in Maya's DAG.

Constructor & Destructor Documentation

def rfm2.ui.assets_browser.MayaNode.__init__ (   self,
  name,
  nodetype 
)

Member Function Documentation

def rfm2.ui.assets_browser.MayaNode.__repr__ (   self)
def rfm2.ui.assets_browser.MayaNode.__str__ (   self)
def rfm2.ui.assets_browser.MayaNode.add_param (   self,
  name,
  datadict 
)
simple method to make sure we respect the natural parameter
order in our output.

Arguments:
    name {str} -- the param name
    datadict {dict} -- The data dict associated with that param.

+ Here is the caller graph for this function:

def rfm2.ui.assets_browser.MayaNode.add_param_metadata (   self,
  pname,
  pdict 
)

+ Here is the caller graph for this function:

def rfm2.ui.assets_browser.MayaNode.default_params (   self)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaNode.has_transform (   self,
  storage = TrStorage.k_matrix,
  space = TrSpace.k_world,
  mode = TrMode.k_flat 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def rfm2.ui.assets_browser.MayaNode.maya_get_attr (   self,
  nodeattr,
  ptype,
  childattr = None 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def rfm2.ui.assets_browser.MayaNode.ordered_params (   self)
def rfm2.ui.assets_browser.MayaNode.param_dict (   self,
  name 
)
def rfm2.ui.assets_browser.MayaNode.read_params (   self)

+ Here is the call graph for this function:

def rfm2.ui.assets_browser.MayaNode.set_connected (   self,
  pname,
  ptype = None 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def rfm2.ui.assets_browser.MayaNode.store_transform_values (   self,
  Tnode 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

rfm2.ui.assets_browser.MayaNode.has3dManifold
rfm2.ui.assets_browser.MayaNode.hasTransform
rfm2.ui.assets_browser.MayaNode.maya_node_type
rfm2.ui.assets_browser.MayaNode.name
rfm2.ui.assets_browser.MayaNode.oslPath
rfm2.ui.assets_browser.MayaNode.rman_node_type
rfm2.ui.assets_browser.MayaNode.tr_mode
rfm2.ui.assets_browser.MayaNode.tr_space
rfm2.ui.assets_browser.MayaNode.tr_storage
rfm2.ui.assets_browser.MayaNode.tr_type
rfm2.ui.assets_browser.MayaNode.transform

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