Implements a window effect that allows to interleave different renderings
according to specified regions.

C# | Visual Basic | Visual C++ |
public class SplitObjectEffect : Effect
Public Class SplitObjectEffect _ Inherits Effect
public ref class SplitObjectEffect : public Effect

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | SplitObjectEffect(Boolean, FramebufferBehavior, Framebuffer) |
Initializes a new instance of the SplitObjectEffect class.
|
![]() | AddNodeList(List<(Of <<'(RenderEffectNode>)>>), SplitObjectEffectElementDelegate, Label) |
Adds a list of RenderEffectNodes to the effect. Each list of nodes
is drawn into an own screen segment.
|
![]() | ClearObjectList()()()() |
Removes all node lists from the effect.
|
![]() | Draw(UInt64, Double) |
Divides the screen into different segments according to the different node
lists and draws all drawable objects of each node list to a separate screen
segment.
(Overrides Effect.Draw(UInt64, Double).) |
![]() | Load()()()() |
Loads all resources necessary to use the effect.
(Overrides Effect.Load()()()().) |
![]() | Resize(Int32, Int32) |
Resizes the attached framebuffer if the window size changes.
(Overrides Effect.Resize(Int32, Int32).) |
![]() | Unload()()()() |
Unused inherited function.
(Overrides Effect.Unload()()()().) |
![]() | Update(FrameEventArgs) |
Unused inherited function.
(Overrides Effect.Update(FrameEventArgs).) |

Object | ||
![]() | Effect | |
![]() | SplitObjectEffect |