trigger.actions.driver
creates driven connections between given attributes. It uses remap or direct connect according to the values
Attributes
Example Mapping Data: |
|
Classes
Module Contents
- class Driver(**kwargs)
Bases:
trigger.core.action.ActionCore- action()
Mandatory Method - Execute Action
- feed(action_data, *args, **kwargs)
Mandatory Method - Feeds the instance with the action data stored in actions session.
- save_action()
Mandatory Method - Save Action
- ui(ctrl, layout, handler, *args, **kwargs)
Mandatory Method - UI setting definitions
- Args:
- ctrl: (model_ctrl) ctrl object instance of /ui/model_ctrl.
Updates UI and Model
- layout: (QLayout) The layout object from the main ui.
All setting widgets should be added to this layout
- handler: (actions_session) An instance of the actions_session.
TRY NOT TO USE HANDLER UNLESS ABSOLUTELY NECESSARY
Returns: None
- action_data
- ACTION_DATA
Example Mapping Data: [
[“mouthArea_cont.L_upperlipRaiser”, “0”, “100”, “morph_hook.LupperlipRaiser”, “0”, “1”, “”], [“mouthArea_cont.R_upperlipRaiser”, “0”, “100”, “morph_hook.RupperlipRaiser”, “0”, “1”, “”], [“L_cheekArea_cont.cheekRaiser”, “0”, “100”, “morph_hook.LcheekRaiser”, “0”, “1”, “proxyCheekRaiser”],
]
- FILELOG