Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As a POC for 356.
Problem:
I need to draw overlay (actually a set of indicators) on some particular frames only. Let they be "Fo". Other frames should not have this overlay at all. Assume, they are "F"
I want this overlay to stay unmovable during "Fo -> Fo" frames transitions. But during Fo -> F transition, I want this overlay to be moved among Fo frame it currently belongs to. And vice versa, during F -> Fo transition, I want this overlay to move into the viewport together with Fo frame it belongs to.
Proposed solution:
To implement this, I can add a code to every frame drawing function, that would draw this overlay. But in order to understand the overlay's offset (i. e. do I need to move the overlay together with the frame or it shall be fixed), I have to understand, is my current frame "slides in" or "out" the viewport. This is what this PR is intended to solve.