mgear.animbits.channel_master_utils module¶
-
mgear.animbits.channel_master_utils.
channel_has_animation
(attr)¶ Check if the current channel has animaton
Parameters: attr (str) – Attribute fullName Returns: Return true if the attribute has animation Return type: bool
-
mgear.animbits.channel_master_utils.
current_frame_has_key
(attr)¶ Check if the attribute has keyframe in the current frame
Parameters: attr (str) – Attribute fullName Returns: Return true if the attribute has keyframe in the current frame Return type: bool
-
mgear.animbits.channel_master_utils.
get_anim_value_at_current_frame
(attr)¶ Get the animation value in the current framwe from a given attribute
Parameters: attr (str) – Attribute fullName Returns: animation current value Return type: bol, int or float
-
mgear.animbits.channel_master_utils.
get_attributes_config
(node)¶ Get the configuration to all the keyable attributes
Parameters: node (str) – name of the node that have the attribute Returns: All keyable attributes configuration Return type: dict
-
mgear.animbits.channel_master_utils.
get_ctl_with_namespace
(attr_config, namespace=None)¶
-
mgear.animbits.channel_master_utils.
get_keyable_attribute
(node)¶ Get keyable attributes from node
Parameters: node (str) – name of the node that have the attribute Returns: list of keyable attributes Return type: list
-
mgear.animbits.channel_master_utils.
get_single_attribute_config
(node, attr)¶ Summary
Parameters: - node (str) – name of the node that have the attribute
- attr (str) – attribute name
Returns: attribute configuration
Return type: dict
-
mgear.animbits.channel_master_utils.
get_table_config_from_selection
()¶
-
mgear.animbits.channel_master_utils.
init_channel_master_config_data
()¶ Initialize the dictionary to store channel master tabs configuration
-
mgear.animbits.channel_master_utils.
init_table_config_data
()¶ Initialize the dictionary to store the channel master table data
Items are the channels or attributes fullname in a list items_data is a dictionary with each channel configuration, the keys is the fullName
Returns: configuration dictionary Return type: dict
-
mgear.animbits.channel_master_utils.
next_keyframe
(attr)¶
-
mgear.animbits.channel_master_utils.
previous_keyframe
(attr)¶
-
mgear.animbits.channel_master_utils.
remove_animation
(attr)¶ Remove the animation of an attribute
Parameters: attr (str) – Attribute fullName
-
mgear.animbits.channel_master_utils.
remove_key
(attr)¶ Remove the keyframe of an attribute at current frame
Parameters: attr (str) – Attribute fullName
-
mgear.animbits.channel_master_utils.
reset_attribute
(attr_config, namespace=None)¶ Reset the value of a given attribute for the attribute configuration
Parameters: attr_config (dict) – Attribute configuration
-
mgear.animbits.channel_master_utils.
reset_creation_value_attribute
(attr_config, namespace=None)¶ Reset the value of a given attribute for the attribute configuration
Parameters: attr_config (dict) – Attribute configuration
-
mgear.animbits.channel_master_utils.
set_key
(attr)¶ Keyframes the attribute at current frame
Parameters: attr (str) – Attribute fullName
-
mgear.animbits.channel_master_utils.
sync_graph_editor
(attr_configs, namespace=None)¶ sync the channels in the graph editor
Parameters: attr_configs (list) – list of attribute configuration
-
mgear.animbits.channel_master_utils.
value_equal_keyvalue
(attr, current_time=False)¶ Compare the animation value and the current value of a given attribute
Parameters: attr (str) – the attribute fullName Returns: Return true is current value and animation value are the same Return type: bool