
Obtain information on After Effects’ current color management settings. Query and manage all persistent data (i.e., the preferences file).ĪEGPs can also add their own data to the prefs. Supplies error message handling, AEGP version checking and access to After Effects’ undo stack. Used to access the paths that make up the outlines of a text layer. Used to access the actual text on a text layer. Used in conjunction with Stream Suite, this suite provides detailed information about the path rendered to make a layer’s mask. Provides access to retrieve information about a layer’s masks. Use AEGP_GetNewCompMarkerStream() (in AEGP_CompSuite11) to get the composition marker stream. Used to access and manipulate all keyframe data. Used to access the characteristics of dynamic streams associated with a layer. Used to access the values of a layer’s keyframe properties. Use AEGP_EffectCallGeneric() (in AEGP_EffectSuite4) to communicate with effects that you setup ahead of time to respond to your AEGP. Use Stream suites to obtain effect keyframe information. Provides access to the effects applied to a layer. Solids, text, paint, cameras, lights, images, and image sequences can all become layers. Provides information about the layers within a composition, and the relationship(s) between the source and layer times.

Manages (and creates) compositions in a project, and composition-specific items like solids. It’s often a good UI move to select all the items your AEGP has modified, just to give the user some idea what you’ve done. Query which items are currently selected, and create your own selection sets. Manages items within a project or composition.įolders, Compositions, Solids, and Footage are all items. You can replace some After Effects’ commands using this suite. Used in conjunction with the Command Suite to add functions to menu commands.ĪEIOs and Artisans must use this suite’s functions to indicate to After Effects that they want to receive the appropriate message streams. Used in conjunction with the Register Suite. Use this suite! Whenever memory-related errors are encountered, After Effects can report errors for you. Following is a description of each function in every suite, and, where appropriate details on using those functions. The following suites are used by all types of AEGPs, and may be called from within any hook function (except for the RegisterSuite, which must be used from within the AEGP’s entry point).

Compatibility Across Multiple Versions?.
