Adobe After Effects SDK Changelog
What's new in Adobe After Effects SDK CS6 11.0 Release 1
May 10, 2012- Better parameter UI handling using PF_PUI_INVISIBLE and PF_ParamFlag_SKIP_REVEAL_WHEN_UNHIDDEN. Effects that provide custom UI can now receive PF_Event_MOUSE_EXITED. New PF_AreStatesIdentical callback to compare parameter states.
- Better support for trial mode rendering of watermarks, using PF_OutFlag2_OUTPUT_IS_WATERMARKED. Effects that depend on masks now have a new flag available, PF_OutFlag2_DEPENDS_ON_UNREFERENCED_MASKS.
- 3D is a major theme of AE CS6. A new AEGP_LayerFlag_ENVIRONMENT_LAYER has been added. Many new layer streams were added, some have been renamed for clarity.
- AEGP Mask Suite provides functions to get and set the mask feather falloff type. AEGP Mask Outline Suite and provides access to get and set mask outline feather information.
- The new AEGP Render Queue Monitor Suite provides all the info a render queue manager needs to figure out what is happening at any point in a render. AEGP Render Suite has a new function to get the GUID for a render receipt.
- Unicode support for PF_GET_PLATFORM_DATA, for getting the wide character path of the executable and resource file.
- AEGP Comp Suite has some updated functions that optionally auto-select newly created text layers. Two new read-only Dynamic Stream flags: AEGP_DynStreamFlag_SHOWN_WHEN_EMPTY and AEGP_DynStreamFlag_SKIP_REVEAL_WHEN_UNHIDDEN.
- For effects running in Premiere Pro CS6, we have added the ability to get 32-bit float and YUV frames from PF_CHECKOUT_PARAM.
New in Adobe After Effects SDK CS5 10.0 Release 1 (Feb 28, 2011)
- 64-bit porting info.
- Drawbot.
New in Adobe After Effects SDK CS5 1.0 (May 4, 2010)
- The biggest change is 64-bit support. As a result of the 64-bit port, we have had to change code that assumed a long was 32-bits. 32-bit binaries are not supported in CS5. The sample projects have been ported to 64-bit on Windows and Mac OS.
- Custom UI drawing for effects has also changed. The new Drawbot suites replace the previous drawing methods. See the ColorGrid sample project for an example of how to use Drawbot.
- Multibyte-encoded platform paths have been upgraded to Unicode. This required changes to the AEGP entry point function, various AEGP suites, and the AEIO_FunctionBlock.