pipeline
Basic AYON integration
FlameHost
Bases: HostBase, ILoadHost, IPublishHost
Source code in client/ayon_flame/api/pipeline.py
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | |
install()
Install all requirements for Flame host
Source code in client/ayon_flame/api/pipeline.py
48 49 50 | |
containerise(flame_clip_segment, name, namespace, context, loader=None, data=None)
Containerise a flame clip segment.
Source code in client/ayon_flame/api/pipeline.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |
imprint(item, data=None)
Adding AYON data to Flame timeline segment.
Also including publish attribute into tag.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item | PySegment | PyClip | flame api object | required |
data | dict | Any data which needs to be imprinted | None |
Examples:
data = { 'asset': 'sq020sh0280', 'productType': 'render', 'productName': 'productMain' }
Source code in client/ayon_flame/api/pipeline.py
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 | |
list_instances()
List all created instances from current workfile.
Source code in client/ayon_flame/api/pipeline.py
128 129 130 | |
ls()
List available containers.
Source code in client/ayon_flame/api/pipeline.py
105 106 107 108 | |
parse_container(tl_segment, validate=True)
Return container data from timeline_item's AYON tag.
Source code in client/ayon_flame/api/pipeline.py
111 112 113 114 | |
remove_instance(instance)
Remove instance marker from track item.
Source code in client/ayon_flame/api/pipeline.py
123 124 125 | |
update_container(tl_segment, data=None)
Update container data to input timeline_item's AYON tag.
Source code in client/ayon_flame/api/pipeline.py
117 118 119 120 | |