MK_api.ae_templateΒΆ
Builds an Attribute Editor template programmatically: rollups, groups, and rows of attribute widgets. Used to lay out the AE for a node container.
Row widget codes (in the add_row_ names): bt = button, ck = checkbox, eb = edit box, mp = map plug, co = color, cb = combo box. Each add_row_ takes one attribute per cell, left to right; a cell value is an attribute scripting name, a redir key, or an inline redir like "a->b".
define_redir( key, path )
key to the attribute at path.
begin_rollup( key )
key. Close with end_rollup().
end_rollup()
begin_group( key )
key. Close with end_group().
end_group()
add_attr( attr )
attr is an attribute scripting name,
a redir key, or an inline redir like "a->b".
add_row_bt( a )
add_row_ck_ck( a, b )
add_row_ck_eb( a, b )
add_row_cb_mp( a, b )
add_row_eb_ck( a, b )
add_row_eb_eb( a, b )
add_row_eb_mp( a, b )
add_row_eb_co( a, b )
add_row_eb_bt( a, b )
add_row_mp_ck( a, b )
add_row_co_ck( a, b )
add_row_co_mp( a, b )
add_row_bt_bt( a, b )
add_row_ck_eb_eb( a, b, c )
add_row_ck_eb_co( a, b, c )
add_row_eb_ck_co( a, b, c )
add_row_eb_ck_ck( a, b, c )
add_row_eb_eb_ck( a, b, c )
add_row_eb_eb_eb( a, b, c )
add_row_eb_eb_mp( a, b, c )
add_row_co_mp_ck( a, b, c )
add_row_co_co_ck( a, b, c )
add_row_bt_bt_bt( a, b, c )
add_row_eb_eb_eb_ck( a, b, c, d )
add_row_eb_eb_eb_co( a, b, c, d )
add_row_bt_bt_bt_bt( a, b, c, d )