/// <summary> /// Draws a <see cref="InvariantRectanglePrimitive"/>. Must be overridden and implemented. /// </summary> protected abstract void DrawInvariantRectanglePrimitive(InvariantRectanglePrimitive rectangle);
private void OnCloneComplete() { _rectangle = CollectionUtils.SelectFirst(base.Graphics, delegate(IGraphic test) { return(test is InvariantRectanglePrimitive); }) as InvariantRectanglePrimitive; }
protected virtual void DrawInvariantRectanglePrimitive(InvariantRectanglePrimitive rect) { GdiRenderer.DrawRectanglePrimitive(Surface.OverlayBuffer, _pen, rect, Dpi); }
/// <summary> /// Draws a <see cref="InvariantRectanglePrimitive"/>. /// </summary> protected override void DrawInvariantRectanglePrimitive(InvariantRectanglePrimitive rect) { InternalDrawRectanglePrimitive(rect); }
/// <summary> /// Draws a <see cref="InvariantRectanglePrimitive"/>. /// </summary> protected override void DrawInvariantRectanglePrimitive(InvariantRectanglePrimitive rect) { DrawRectanglePrimitive(Surface.FinalBuffer, _pen, rect, Dpi); }