An AE Plugin “STDLIB”
Out of curiosity, what might be some of the demands for an "AE STDLIB" for plugin dev?
I've been working on some frameworks for my own projects, and am looking to improve them, expand them, and open source them for everyone else to use.
some of what my wrappers include:
RAII wrappers around AE objects, using shared ptr, and if needed, custom deletes, so no more worrying about having to dispose of handles.
Custom Allocator using AE memory for STL containers.
On the lowest level, I've wrapped each AEGP suite call in a few different checks-- in general, a check that will throw an exception if a handle (like AEGP_ItemH) is null, before passing to a function to get the name, for example.
and another, a new "ERR3" Macro that wraps the SDK call itself with more verbose error handling.
in my own development these wrappers have made accessing layers, properties, and pretty much anything significantly simpler, safer, and easier to trace and debug.
at a high level I have helper classes and functions for some basic tasks like adding footage, things like that.
I'd be interested to hear any other thoughts/ideas/requests people would have for an "AE STDLIB" so I can expand on the library before fully open sourcing it!
Thank you to this community!
