WindowRenderStep Class
Definition
Section titled “Definition”Renders the dimmed background screen when a window is modal.
public class WindowRenderStep : IRenderStep, IDisposableInheritance object
Implements IRenderStep, IDisposable
Constructors
Section titled “Constructors”WindowRenderStep()
Section titled “WindowRenderStep()”public WindowRenderStep()Properties
Section titled “Properties”The name of the render step.
public string Name { get; }SortOrder
Section titled “SortOrder”Indicates priority related to other steps. Lowest runs first.
public uint SortOrder { get; set; }Methods
Section titled “Methods”SetData(object)
Section titled “SetData(object)”Not used.
public void SetData(object data)Parameters
Section titled “Parameters”data object
Reset()
Section titled “Reset()”Called when the step should reset any state or texture information.
public void Reset()Refresh(IRenderer, IScreenSurface, bool, bool)
Section titled “Refresh(IRenderer, IScreenSurface, bool, bool)”Does nothing.
public bool Refresh(IRenderer renderer, IScreenSurface screenObject, bool backingTextureChanged, bool isForced)Parameters
Section titled “Parameters”renderer IRenderer
screenObject IScreenSurface
backingTextureChanged bool
isForced bool
Returns
Section titled “Returns”Composing(IRenderer, IScreenSurface)
Section titled “Composing(IRenderer, IScreenSurface)”Does nothing.
public void Composing(IRenderer renderer, IScreenSurface screenObject)Parameters
Section titled “Parameters”renderer IRenderer
screenObject IScreenSurface
Render(IRenderer, IScreenSurface)
Section titled “Render(IRenderer, IScreenSurface)”Called when building draw calls for the render pipeline.
public void Render(IRenderer renderer, IScreenSurface screenObject)Parameters
Section titled “Parameters”renderer IRenderer
The renderer the render step is using.
screenObject IScreenSurface
The surface associated with the renderer. This may be null.
Dispose()
Section titled “Dispose()”Does nothing.
public void Dispose()