plugin
Base plugin class for 3DEqualizer.
Note
3dequalizer 7.1v2 uses Python 3.7.9 3dequalizer 8.0 uses Python 3.9
EqualizerCreator
Bases: Creator
Base class for creating instances in 3DEqualizer.
Source code in client/ayon_equalizer/api/plugin.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
collect_instances()
Collect instances from the host application.
Returns:
| Type | Description |
|---|---|
None | list[openpype.pipeline.CreatedInstance]: List of instances. |
Source code in client/ayon_equalizer/api/plugin.py
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | |
create(product_name, instance_data, pre_create_data)
Create a subset in the host application.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
product_name | str | Name of the subset to create. | required |
instance_data | dict | Data of the instance to create. | required |
pre_create_data | dict | Data from the pre-create step. | required |
Returns:
| Type | Description |
|---|---|
CreatedInstance | ayon_core.pipeline.CreatedInstance: Created instance. |
Source code in client/ayon_equalizer/api/plugin.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | |
remove_instances(instances)
Remove instances from the host application.
Source code in client/ayon_equalizer/api/plugin.py
102 103 104 105 106 107 | |
update_instances(update_list)
Update instances in the host application.
Source code in client/ayon_equalizer/api/plugin.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
ExtractScriptBase
Bases: OptionalPyblishPluginMixin
Base class for extract script plugins.
Source code in client/ayon_equalizer/api/plugin.py
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | |
apply_settings(project_settings, system_settings) classmethod
Apply settings from the configuration.
Source code in client/ayon_equalizer/api/plugin.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
get_attribute_defs() classmethod
Get attribute definitions for the plugin.
Source code in client/ayon_equalizer/api/plugin.py
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | |