rfm2  22.0
A python-based rewrite of RenderMan for Maya
 All Classes Namespaces Files Functions Variables Pages
node_desc.py File Reference

Classes

class  rfm2.utils.node_desc.NodeDescError
 
class  rfm2.utils.node_desc.NodeDescIgnore
 
class  rfm2.utils.node_desc.DescFormat
 
class  rfm2.utils.node_desc.DescPropType
 
class  rfm2.utils.node_desc.DescNodeType
 
class  rfm2.utils.node_desc.NodeDescParam
 
class  rfm2.utils.node_desc.NodeDescParamXML
 
class  rfm2.utils.node_desc.NodeDescParamOSL
 
class  rfm2.utils.node_desc.NodeDescParamJSON
 
class  rfm2.utils.node_desc.NodeDesc
 

Namespaces

 rfm2.utils.node_desc
 

Functions

def rfm2.utils.node_desc.safe_value_eval
 
def rfm2.utils.node_desc.validate_type
 
def rfm2.utils.node_desc.startup_info
 
def rfm2.utils.node_desc.vis_ops_func
 
def rfm2.utils.node_desc.save_ref
 

Variables

list rfm2.utils.node_desc.VALID_TYPES
 
list rfm2.utils.node_desc.FLOAT3 = ['color', 'point', 'vector', 'normal']
 
dictionary rfm2.utils.node_desc.DATA_TYPE_WIDTH
 
list rfm2.utils.node_desc.OPTIONAL_ATTRS
 
dictionary rfm2.utils.node_desc.INTERP_MAYA
 
dictionary rfm2.utils.node_desc.INTERP_RMAN_TO_MAYA
 
dictionary rfm2.utils.node_desc.COND_VIS_OP
 
dictionary rfm2.utils.node_desc.DEFAULT_VALUE
 
tuple rfm2.utils.node_desc.CFLOAT_REGEXP = re.compile(r'[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?f')
 
string rfm2.utils.node_desc.PAGE_SEP = '|'
 
list rfm2.utils.node_desc.PYTYPES = ['int', 'float']
 
dictionary rfm2.utils.node_desc.OSL_TO_RIS_TYPES