You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `AEGP_GetUniqueCommand` | Obtain a unique command identifier. Use the [Register Suite](#aegp_registersuites5) to register a handler for the command. |
170
+
| `AEGP_GetUniqueCommand` | Obtain a unique command identifier. Use the [Register Suite](#aegp_registersuite5) to register a handler for the command. |
Copy file name to clipboardExpand all lines: docs/aegps/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ For effect plug-ins, all communication with After Effects occurs through a singl
14
14
15
15
While After Effects *does* call the entry point function designated in the AEGP's PiPL (which is still required), all subsequent communication between After Effects and AEGPs is handled by the hook functions the AEGP registers.
16
16
17
-
This registration must be performed from within the plug-in's entry function, using the [Register Suite](aegp-suites.md#aegp_registersuites5).
17
+
This registration must be performed from within the plug-in's entry function, using the [Register Suite](aegp-suites.md#aegp_registersuite5).
Copy file name to clipboardExpand all lines: docs/aeios/aeios.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ This is also a good way to learn the calling sequence before beginning implement
42
42
43
43
## Registering Your AEIO
44
44
45
-
During your plug-in's entry point function, populate a AEIO_ModuleInfo describing the filetype(s) the AEIO supports, and an AEIO_FunctionBlock structure that points to your file handling functions. For some of these functions, you can rely on After Effects' default behavior by returning AEIO_Err_USE_DFLT_CALLBACK. However, you must still provide a function matching the required signature, that does so. Once you've filled out both these structures, call `AEGP_RegisterIO()` from [AEGP_RegisterSuites5](../aegps/aegp-suites.md#aegp_registersuites5).
45
+
During your plug-in's entry point function, populate a AEIO_ModuleInfo describing the filetype(s) the AEIO supports, and an AEIO_FunctionBlock structure that points to your file handling functions. For some of these functions, you can rely on After Effects' default behavior by returning AEIO_Err_USE_DFLT_CALLBACK. However, you must still provide a function matching the required signature, that does so. Once you've filled out both these structures, call `AEGP_RegisterIO()` from [AEGP_RegisterSuite5](../aegps/aegp-suites.md#aegp_registersuite5).
46
46
47
47
In the AEIO_ModuleInfo that you pass in to the register call, you provide the file type and description information that After Effects uses in the Import dialog, for the "Files of type" drop-down on Windows, or the Enable drop-down on MacOS. As of CS6, file extensions cannot be more than three characters long, even though we have a few built-in importers with longer extensions.
Copy file name to clipboardExpand all lines: docs/aeios/calling-sequence.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Calling Sequence
2
2
3
-
As with all AEGPs, the entry point function exported in the plug-in's PiPL is called during launch. During this function, the AEIO must provide function pointers to required functions and describe their capabilities, then pass the appropriate structures to [AEGP_RegisterIO()](../aegps/aegp-suites.md#aegp_registersuites5).
3
+
As with all AEGPs, the entry point function exported in the plug-in's PiPL is called during launch. During this function, the AEIO must provide function pointers to required functions and describe their capabilities, then pass the appropriate structures to [AEGP_RegisterIO()](../aegps/aegp-suites.md#aegp_registersuite5).
Copy file name to clipboardExpand all lines: docs/artisans/artisan-data-types.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ After Effects is *not* a 3D modeling application. Users work in a responsive mod
47
47
48
48
## Registering An Artisan
49
49
50
-
An Artisan is an AEGP, and has a single entry point. Artisans must also register their own function entry points and have a special callback for this purpose. See `AEGP_RegisterArtisan()` from [AEGP_RegisterSuites5](../aegps/aegp-suites.md#aegp_registersuites5).
50
+
An Artisan is an AEGP, and has a single entry point. Artisans must also register their own function entry points and have a special callback for this purpose. See `AEGP_RegisterArtisan()` from [AEGP_RegisterSuite5](../aegps/aegp-suites.md#aegp_registersuite5).
51
51
52
52
This tables shows the functions that Artisans can support as defined by `PR_ArtisanEntryPoints`: only `render_func` is required.
0 commit comments