C# Класс Core2D.Shape.BaseShape

Base class for shapes.
Наследование: ObservableResource
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
BaseShape ( ) : System.Collections.Generic

Initializes a new instance of the BaseShape class.

Draw ( object dc, ShapeRenderer renderer, double dx, double dy, ImmutableArray db, XRecord r ) : void

Draws shape using current ShapeRenderer.

GetPoints ( ) : IEnumerable

Get all points in the shape.

Move ( double dx, double dy ) : void

Moves shape to new position using X and Y axis offset.

Описание методов

BaseShape() публичный Метод

Initializes a new instance of the BaseShape class.
public BaseShape ( ) : System.Collections.Generic
Результат System.Collections.Generic

Draw() публичный абстрактный Метод

Draws shape using current ShapeRenderer.
public abstract Draw ( object dc, ShapeRenderer renderer, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object The generic drawing context object.
renderer Core2D.Renderer.ShapeRenderer The generic renderer object used to draw shape.
dx double The X axis draw position offset.
dy double The Y axis draw position offset.
db ImmutableArray The properties database used for binding.
r Core2D.Data.Database.XRecord The external data record used for binding.
Результат void

GetPoints() публичный абстрактный Метод

Get all points in the shape.
public abstract GetPoints ( ) : IEnumerable
Результат IEnumerable

Move() публичный абстрактный Метод

Moves shape to new position using X and Y axis offset.
public abstract Move ( double dx, double dy ) : void
dx double The X axis position offset.
dy double The Y axis position offset.
Результат void