C# Класс fCraft.Drawing.DrawOperation

Abstract class representing a drawing operation.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

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

Защищенные свойства (Protected)

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

Private Properties

Свойство Тип Описание
End void
OnCancellation void
OnCompletion void
StartBatch void
TestForDuplicateModification void

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

Метод Описание
Begin ( ) : bool
Cancel ( ) : void
DrawBatch ( int maxBlocksToDraw ) : int
Prepare ( [ marks ) : bool

Защищенные методы

Метод Описание
DrawOneBlock ( ) : bool
DrawOperation ( [ player ) : System
LineEnumerator ( Vector3I a, Vector3I b ) : IEnumerable
RaiseBeganEvent ( DrawOperation op ) : void
RaiseBeginningEvent ( DrawOperation op ) : bool
RaiseEndedEvent ( DrawOperation op ) : void

Приватные методы

Метод Описание
End ( ) : void
OnCancellation ( ) : void
OnCompletion ( ) : void
StartBatch ( ) : void
TestForDuplicateModification ( ) : void

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

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

public Begin ( ) : bool
Результат bool

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

public Cancel ( ) : void
Результат void

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

public abstract DrawBatch ( int maxBlocksToDraw ) : int
maxBlocksToDraw int
Результат int

DrawOneBlock() защищенный Метод

protected DrawOneBlock ( ) : bool
Результат bool

DrawOperation() защищенный Метод

protected DrawOperation ( [ player ) : System
player [
Результат System

LineEnumerator() защищенный статический Метод

protected static LineEnumerator ( Vector3I a, Vector3I b ) : IEnumerable
a Vector3I
b Vector3I
Результат IEnumerable

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

public Prepare ( [ marks ) : bool
marks [
Результат bool

RaiseBeganEvent() защищенный статический Метод

protected static RaiseBeganEvent ( DrawOperation op ) : void
op DrawOperation
Результат void

RaiseBeginningEvent() защищенный статический Метод

protected static RaiseBeginningEvent ( DrawOperation op ) : bool
op DrawOperation
Результат bool

RaiseEndedEvent() защищенный статический Метод

protected static RaiseEndedEvent ( DrawOperation op ) : void
op DrawOperation
Результат void

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

Coords публичное свойство

Coordinates that are currently being processed.
public Vector3I Coords
Результат Vector3I

UndoState защищенное свойство

Undo state associated with this operation. Created by DrawOperation.Begin().
protected UndoState,fCraft.Drawing UndoState
Результат UndoState