EllipseTests RenderingWithEntityHandlersInAnyOrder Method Delta Engine Documentation

Namespace: DeltaEngine.Rendering2D.Shapes.Tests
Assembly: DeltaEngine.Rendering2D.Shapes.Tests (in DeltaEngine.Rendering2D.Shapes.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void RenderingWithEntityHandlersInAnyOrder()
Examples

[Test, ApproveFirstFrameScreenshot]
public void RenderingWithEntityHandlersInAnyOrder()
{
    var ellipse1 = new Ellipse(Vector2D.Half, 0.4f, 0.2f, Color.Blue) { RenderLayer = 0 };
    ellipse1.Add(new OutlineColor(Color.Red));
    ellipse1.OnDraw<DrawPolygon2D>();
    ellipse1.OnDraw<DrawPolygon2DOutlines>();
    var ellipse2 = new Ellipse(Vector2D.Half, 0.1f, 0.2f, Color.Green) { RenderLayer = 1 };
    ellipse2.Add(new OutlineColor(Color.Red));
    ellipse2.OnDraw<DrawPolygon2DOutlines>();
    ellipse2.OnDraw<DrawPolygon2D>();
}
See Also