< Previous | Contents | Manuals Home | Boris FX | Next >

Additional Functionality

SynthEyes has an incredibly deep feature set, so it is likely you will encounter areas that cannot be scripted in Python, either directly or via user-interface simulation. Here are some things you cannot do for sure:

remote-control large dialogs without having their UI appear — the UI will always appear;

make major changes in the SynthEyes file, ie add, reorder, or delete entities or new kinds of information, except via the API or simulated UI operations;

change the state of the user interface in ways that do not reflect the underlying scene data;

create mouse operations in the viewports, ie to move, drag, or click mouse buttons or the scroll wheel; or

access the shot images themselves.

Operations that are not on this list, and are not apparent in the SyPy documentation, may still be possible, as not all listener capabilities are exposed via user-friendly Python routines.

Please contact us about unsupported features, so that we can see if access can be quickly added with additional low-level Python stubs, or if support can be integrated in a future SynthEyes release.


©2023 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.