Skip to main content
Participant
July 8, 2025
Question

In AE C++ SDK, how to Intercept the Solid Settings Dialog open and close?

  • July 8, 2025
  • 0 replies
  • 92 views

Hi! I’m just getting started with the After Effects C++ SDK. Over the past four months I’ve been working on a plugin and have completed most of it. To optimize performance since the plugin is GPU intensive, I implemented a timer thread that fires whenever the size of a solid changes. This thread suppresses updates for ten seconds so that the heavy computation doesn’t run on every rapid, consecutive resize.

 

I was just wondering if there’s a more AE friendly method of achieving this. I’ve been investigating

AEGP_GetUniqueCommand(AEGP_Command *unique_commandP);

in the AEGP_CommandSuite1, I thought I could intercept when the user opens the Solid Settings dialog, suspend updates, and then re-enable updates upon closing.

 

If I could get the Solid Settings window handle and attach a callback to it, that might be a better solution, but I can’t figure out how to make it work.

 

If such a solution exists, could someone point me in the right direction?