I'm currently working on a project-specific addon where I'm dynamically loading and removing images on the fly.
So far I've gotten away with a simple
Image.isProjectProperty, but I now need an (ordered) list of these dynamically loaded images. However, a
CollectionProperty with a type of
BlendDataImages seems to be out of the question, and there doesn't appear to be a
StringVectorProperty to store the names in either.
I could probably sort a temporary list, then find their
bpy.data.images indices and store those in an
IntVectorProperty, but that doesn't seem very safe either; what if 0-user images get removed between sessions? Is there a better way of going about this? What am I missing?