No problem, my bad. I should have provided the full context and not assumed that someone without my context could infer the information.
Regarding the implementation of the library, while I do agree that there is some complexity involved, I wouldn’t necessarily say that it is poorly implemented. As far as I understand it, part of the hierarchy complexity comes from the way the file is decoded. I don’t have enough information about that part to draw a meaningful conclusion, but I’m pretty sure there is a good reason for it to work this way.
That being said, I think I now have a better understanding of what you were trying to explain. While one solution would be to keep the current implementation and try to optimize it at the CoreAnimation level, that would just add more complexity to the existing solution & would work against the way the framework is intended. A better approach would be to optimize the configuration(as you have suggested in a previous message) that creates the complexity in the first place. With a simpler tree hierarchy, the issue I mentioned will most likely not even appear in the first place. I will try and see what I can obtain in that regard.
Appreciate your time and explanations!
Vlad.
Topic:
Graphics & Games
SubTopic:
General
Tags: