rfm2  22.0
A python-based rewrite of RenderMan for Maya
rfm2.ui.rlf_editor Namespace Reference

Classes

class  PayloadContextualMenu
 
class  IconToggleDelegate
 
class  AttributesDelegate
 
class  MaterialListModel
 
class  MaterialCompleter
 
class  PayloadDelegate
 
class  ExpressionDelegate
 
class  RlfDataModel
 
class  RlfHHeader
 
class  RlfVHeader
 
class  RlfTable
 
class  RLFEditor
 

Functions

def build_ui (*_args, **_kwargs)
 
def close_editor ()
 
def show ()
 
def load ()
 
def close_node_editor (name)
 
def delete_node_editor (name)
 
def get_rlf_file (nattr)
 
def edit_node_file (node)
 
def register ()
 
def unregister ()
 

Variables

 RFM_LOADED = cfg() is not None
 
string EDITOR_NAME = 'RlfEditorControl'
 
 EDITOR = None
 
string PREF_VIS = 'rfmRlfEditorVis'
 
dictionary NODE_EDITORS = {}
 
int IDX_TOGGLE = 0
 
int IDX_FLOW = 1
 
int IDX_PAYLD = 2
 
int IDX_ATTRS = 3
 
int IDX_TYPE = 4
 
int IDX_EXPR = 5
 
int IDX_NOTE = 6
 

Detailed Description

RLF Editor panel for Maya.

Function Documentation

◆ build_ui()

def rfm2.ui.rlf_editor.build_ui ( _args,
**  _kwargs 
)

◆ close_editor()

def rfm2.ui.rlf_editor.close_editor ( )

◆ close_node_editor()

def rfm2.ui.rlf_editor.close_node_editor (   name)
+ Here is the caller graph for this function:

◆ delete_node_editor()

def rfm2.ui.rlf_editor.delete_node_editor (   name)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ edit_node_file()

def rfm2.ui.rlf_editor.edit_node_file (   node)
+ Here is the call graph for this function:

◆ get_rlf_file()

def rfm2.ui.rlf_editor.get_rlf_file (   nattr)
+ Here is the caller graph for this function:

◆ load()

def rfm2.ui.rlf_editor.load ( )
+ Here is the caller graph for this function:

◆ register()

def rfm2.ui.rlf_editor.register ( )

◆ show()

def rfm2.ui.rlf_editor.show ( )
+ Here is the call graph for this function:

◆ unregister()

def rfm2.ui.rlf_editor.unregister ( )

Variable Documentation

◆ EDITOR

rfm2.ui.rlf_editor.EDITOR = None

◆ EDITOR_NAME

string rfm2.ui.rlf_editor.EDITOR_NAME = 'RlfEditorControl'

◆ IDX_ATTRS

int rfm2.ui.rlf_editor.IDX_ATTRS = 3

◆ IDX_EXPR

int rfm2.ui.rlf_editor.IDX_EXPR = 5

◆ IDX_FLOW

int rfm2.ui.rlf_editor.IDX_FLOW = 1

◆ IDX_NOTE

int rfm2.ui.rlf_editor.IDX_NOTE = 6

◆ IDX_PAYLD

int rfm2.ui.rlf_editor.IDX_PAYLD = 2

◆ IDX_TOGGLE

int rfm2.ui.rlf_editor.IDX_TOGGLE = 0

◆ IDX_TYPE

int rfm2.ui.rlf_editor.IDX_TYPE = 4

◆ NODE_EDITORS

dictionary rfm2.ui.rlf_editor.NODE_EDITORS = {}

◆ PREF_VIS

string rfm2.ui.rlf_editor.PREF_VIS = 'rfmRlfEditorVis'

◆ RFM_LOADED

bool rfm2.ui.rlf_editor.RFM_LOADED = cfg() is not None