/// <summary> /// Creates a new instance of the <see cref="SurfaceRenderedEventArgs"/> class. /// </summary> /// <param name="renderPipeline">A <see cref="SurfaceRenderPipeline"/> enum value specifying which Direct3D surface was rendered.</param> public SurfaceRenderedEventArgs(SurfaceRenderPipeline renderPipeline) { RenderPipeline = renderPipeline; }
/// <summary> /// Raises the <see cref="SurfaceRendered"/> event with arguments specifying which Direct3D surface was rendered. /// </summary> /// <param name="surfaceRenderPipeline">A <see cref="SurfaceRenderPipeline"/> enum value specifying which Direct3D surface was rendered.</param> protected void OnSurfaceRendered(SurfaceRenderPipeline surfaceRenderPipeline) { SurfaceRendered?.Invoke(this, new SurfaceRenderedEventArgs(surfaceRenderPipeline)); }