C# Класс BiomePainter.History.HistoryManager

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( IAction action ) : void
Dispose ( ) : void
FilterOutType ( Type type ) : void
HistoryManager ( ChangeCallback change ) : System
MovePrevious ( ) : bool
RecordBiomeState ( RegionFile region, String description ) : void
RecordPopulateState ( RegionFile region, String description ) : void
RecordSelectionState ( Bitmap selection, String description ) : void
Redo ( Bitmap selection, RegionFile region, Bitmap terrainOverlay, Bitmap biomeOverlay, String &tooltips, Bitmap populateOverlay, UpdateStatus updateStatus ) : void
SetDirtyFlags ( RegionFile region ) : void
SetLastSaveActions ( ) : void
Undo ( Bitmap selection, RegionFile region, Bitmap terrainOverlay, Bitmap biomeOverlay, String &tooltips, Bitmap populateOverlay, UpdateStatus updateStatus ) : void

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

Метод Описание
ApplyBiomeState ( BiomeAction action, RegionFile region, Bitmap terrainOverlay, Bitmap biomeOverlay, String &tooltips, UpdateStatus updateStatus ) : void
ApplyPopulateState ( PopulateAction action, RegionFile region, Bitmap populateOverlay ) : void
ApplySelectionState ( SelectionAction action, Bitmap selection ) : void
ByteArraysEqual ( byte b1, byte b2 ) : bool
GetPreviousAction ( ) : IAction
GetPreviousAction ( LinkedListNode start, Type t ) : IAction
MoveNext ( ) : bool
OnChange ( ) : void

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

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

public Add ( IAction action ) : void
action IAction
Результат void

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

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

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

public FilterOutType ( Type type ) : void
type System.Type
Результат void

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

public HistoryManager ( ChangeCallback change ) : System
change ChangeCallback
Результат System

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

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

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

public RecordBiomeState ( RegionFile region, String description ) : void
region Minecraft.RegionFile
description String
Результат void

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

public RecordPopulateState ( RegionFile region, String description ) : void
region Minecraft.RegionFile
description String
Результат void

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

public RecordSelectionState ( Bitmap selection, String description ) : void
selection System.Drawing.Bitmap
description String
Результат void

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

public Redo ( Bitmap selection, RegionFile region, Bitmap terrainOverlay, Bitmap biomeOverlay, String &tooltips, Bitmap populateOverlay, UpdateStatus updateStatus ) : void
selection System.Drawing.Bitmap
region Minecraft.RegionFile
terrainOverlay System.Drawing.Bitmap
biomeOverlay System.Drawing.Bitmap
tooltips String
populateOverlay System.Drawing.Bitmap
updateStatus UpdateStatus
Результат void

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

public SetDirtyFlags ( RegionFile region ) : void
region Minecraft.RegionFile
Результат void

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

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

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

public Undo ( Bitmap selection, RegionFile region, Bitmap terrainOverlay, Bitmap biomeOverlay, String &tooltips, Bitmap populateOverlay, UpdateStatus updateStatus ) : void
selection System.Drawing.Bitmap
region Minecraft.RegionFile
terrainOverlay System.Drawing.Bitmap
biomeOverlay System.Drawing.Bitmap
tooltips String
populateOverlay System.Drawing.Bitmap
updateStatus UpdateStatus
Результат void