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 | ||