rfm2  22.0
A python-based rewrite of RenderMan for Maya
rfm2.utils.rfm_node_desc.RfmNodeDesc Class Reference
+ Inheritance diagram for rfm2.utils.rfm_node_desc.RfmNodeDesc:
+ Collaboration diagram for rfm2.utils.rfm_node_desc.RfmNodeDesc:

Public Member Functions

def __init__ (self, *args)
 
def ctlname (self)
 
def is_maya_node (self)
 
def __str__ (self)
 

Public Attributes

 nodeid
 
 classification
 
 file_extension
 
 on_create
 
 unique
 
 params_only_ae
 
 help
 
 node_type
 

Detailed Description

Specialize NodeDesc for Maya.

Arguments:
    NodeDesc {object} -- Generic class encapsulating shader parameters

Constructor & Destructor Documentation

◆ __init__()

def rfm2.utils.rfm_node_desc.RfmNodeDesc.__init__ (   self,
args 
)

Member Function Documentation

◆ __str__()

def rfm2.utils.rfm_node_desc.RfmNodeDesc.__str__ (   self)
debugging method

Returns:
    str -- a human-readable dump of the node.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ctlname()

def rfm2.utils.rfm_node_desc.RfmNodeDesc.ctlname (   self)
Return the ui control name used by maya.
+ Here is the caller graph for this function:

◆ is_maya_node()

def rfm2.utils.rfm_node_desc.RfmNodeDesc.is_maya_node (   self)
Return True if the node description has a valid node id. The node id
is used by Maya as a unique identifier for the node.

Returns:
    boolean: True if it can be instanced as a maya node.

Member Data Documentation

◆ classification

rfm2.utils.rfm_node_desc.RfmNodeDesc.classification

◆ file_extension

rfm2.utils.rfm_node_desc.RfmNodeDesc.file_extension

◆ help

rfm2.utils.rfm_node_desc.RfmNodeDesc.help

◆ node_type

rfm2.utils.rfm_node_desc.RfmNodeDesc.node_type

◆ nodeid

rfm2.utils.rfm_node_desc.RfmNodeDesc.nodeid

◆ on_create

rfm2.utils.rfm_node_desc.RfmNodeDesc.on_create

◆ params_only_ae

rfm2.utils.rfm_node_desc.RfmNodeDesc.params_only_ae

◆ unique

rfm2.utils.rfm_node_desc.RfmNodeDesc.unique

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