

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). Custom ECW UI Over A Standard Data TypeĪs mentioned earlier, AEGPs do everything through suites.Exploiting Effect UI Behavior To Look Cool.

Changing Parameter Orders, the Nice Way.Accessing the After Effects Function Suites.Compatibility Across Multiple Versions?.
