Difference between ImmediateRenderer and DeferredRenderer #5845
Unanswered
DrunkyBard
asked this question in
Q&A
Replies: 1 comment 1 reply
-
DeferredRenderer provides better hit-testing for complex shapes since it builds a scene graph. I. e. consider a following control:
For ImmediateRenderer that control would be a simple rectangle. Deferred renderer would know that it only has an ellipse partially covering it. So with DeferredRenderer the control would receive mouse events only when mouse is over the ellipse. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I would like to integrate Avalonia application with not .NET app. For that I'm considering to use some functionality from RemoteServerTopLevelImpl class. The thing is that I'm not quite understand the purpose of DeferredRenderer.
I see that it schedules draw operations in UI thread but actual rendering is performed in non-UI thread. Except that what is the conceptual difference between ImmediateRenderer and DeferredRenderer?
Beta Was this translation helpful? Give feedback.
All reactions