api
Public API for Speedtree
CommunicationWrapper
Source code in client/ayon_speedtree/api/communication_server.py
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 |
|
create_qt_communicator(*args, **kwargs)
classmethod
Create communicator for Artist usage.
Source code in client/ayon_speedtree/api/communication_server.py
35 36 37 38 39 40 |
|
replace_process(launch_args)
classmethod
Load spm file.
Source code in client/ayon_speedtree/api/communication_server.py
55 56 57 58 59 60 |
|
SpeedtreeHost
Bases: HostBase
, IWorkfileHost
, ILoadHost
, IPublishHost
Source code in client/ayon_speedtree/api/pipeline.py
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 108 109 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 |
|
application_exit()
Event action when the application exit
Source code in client/ayon_speedtree/api/pipeline.py
142 143 144 145 146 |
|
get_containers()
Get the data of the containers
Returns:
Name | Type | Description |
---|---|---|
list | the list which stores the data of the containers |
Source code in client/ayon_speedtree/api/pipeline.py
124 125 126 127 128 129 130 |
|
get_current_folder_path()
Returns:
Type | Description |
---|---|
Union[str, None]: Current folder path. |
Source code in client/ayon_speedtree/api/pipeline.py
67 68 69 70 71 72 73 |
|
get_current_project_name()
Returns:
Type | Description |
---|---|
Union[str, None]: Current project name. |
Source code in client/ayon_speedtree/api/pipeline.py
59 60 61 62 63 64 65 |
|
get_current_task_name()
Returns:
Type | Description |
---|---|
Union[str, None]: Current task name. |
Source code in client/ayon_speedtree/api/pipeline.py
75 76 77 78 79 80 81 |
|
initial_app_launch()
Triggers on launch of the communication server for Speedtree.
Usually this aligns roughly with the start of Speedtree.
Source code in client/ayon_speedtree/api/pipeline.py
132 133 134 135 136 137 138 139 140 |
|
list_instances()
Get all AYON instances.
Source code in client/ayon_speedtree/api/pipeline.py
115 116 117 118 |
|
show_tools_dialog()
staticmethod
Show tools dialog with actions leading to show other tools.
Source code in client/ayon_speedtree/api/pipeline.py
37 38 39 40 |
|
write_instances(data)
Write all AYON instances
Source code in client/ayon_speedtree/api/pipeline.py
120 121 122 |
|