Code Documentation
SplitObjectEffect Class
Visualisierung2Visualisierung2.WindowEffectsSplitObjectEffect
Staircase-Aware Smoothing of Medical Surface Meshes
Implements a window effect that allows to interleave different renderings according to specified regions.
Declaration Syntax
C#Visual BasicVisual C++
public class SplitObjectEffect : Effect
Public Class SplitObjectEffect _
	Inherits Effect
public ref class SplitObjectEffect : public Effect
Members
All MembersConstructorsMethods



IconMemberDescription
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).)
Inheritance Hierarchy
Object
Effect
 SplitObjectEffect

Assembly: Visualisierung2 (Module: Visualisierung2) Version: 1.0.0.0 (1.0.0.0)