Skip to content

WindowRenderStep Class

Renders the dimmed background screen when a window is modal.

C#
public class WindowRenderStep : IRenderStep, IDisposable

Inheritance object

Implements IRenderStep, IDisposable

C#
public WindowRenderStep()

The name of the render step.

C#
public string Name { get; }

Indicates priority related to other steps. Lowest runs first.

C#
public uint SortOrder { get; set; }

Not used.

C#
public void SetData(object data)

data object

Called when the step should reset any state or texture information.

C#
public void Reset()

Refresh(IRenderer, IScreenSurface, bool, bool)

Section titled “Refresh(IRenderer, IScreenSurface, bool, bool)”

Does nothing.

C#
public bool Refresh(IRenderer renderer, IScreenSurface screenObject, bool backingTextureChanged, bool isForced)

renderer IRenderer

screenObject IScreenSurface

backingTextureChanged bool

isForced bool

bool

Does nothing.

C#
public void Composing(IRenderer renderer, IScreenSurface screenObject)

renderer IRenderer

screenObject IScreenSurface

Called when building draw calls for the render pipeline.

C#
public void Render(IRenderer renderer, IScreenSurface screenObject)

renderer IRenderer
The renderer the render step is using.

screenObject IScreenSurface
The surface associated with the renderer. This may be null.

Does nothing.

C#
public void Dispose()