RSLL
ie. RenderSurfaceLayerList
What’s in a name?
Owns a RenderSurface you say?
Oh, a RenderSurface
Layer
owns
Render Surface
Layer
Layer
Layer
...Subtree...
What shows up in a RenderSurface?
You’re a contributing layer and you’re a contributing layer...!
Layer
owns
Render Surface
Layer
Layer
Layer
...Subtree...
contributes to
contributes to
contributes to
contributes to
Then what happens to the Surface?
Ugh, my head.
Layer
owns
Render Surface
...Subtree...
Layer
Layer
Layer
contributes to
contributes to
contributes to
contributes to
Layer
owns
Render Surface
contributes to
So what does this look like?
So what does this look like for real?
RSLL | Owns | RS::layer_list() | |||
RootLayer | Surface A | RootLayer | Layer A | Layer B | Layer D |
Layer B | Surface B | Layer C | | | |
Layers that draw content
Layers that do not draw content
So then what’s a RenderTarget?
Say RenderTarget one more time..
“Target Space”
Layer
owns
Render Surface
Layer
Layer
Layer
...Subtree...
RenderTarget
RenderTarget
RenderTarget
RenderTarget
.. I dare you.
How do I use this thing?
Surely there is something simpler
QuantumLayerIterator?
Ezpz The End