C# Class BiomePainter.History.HistoryManager

Inheritance: IDisposable
Afficher le fichier Open project: mblaine/BiomePainter Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Add() public méthode

public Add ( IAction action ) : void
action IAction
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FilterOutType() public méthode

public FilterOutType ( Type type ) : void
type System.Type
Résultat void

HistoryManager() public méthode

public HistoryManager ( ChangeCallback change ) : System
change ChangeCallback
Résultat System

MovePrevious() public méthode

public MovePrevious ( ) : bool
Résultat bool

RecordBiomeState() public méthode

public RecordBiomeState ( RegionFile region, String description ) : void
region Minecraft.RegionFile
description String
Résultat void

RecordPopulateState() public méthode

public RecordPopulateState ( RegionFile region, String description ) : void
region Minecraft.RegionFile
description String
Résultat void

RecordSelectionState() public méthode

public RecordSelectionState ( Bitmap selection, String description ) : void
selection System.Drawing.Bitmap
description String
Résultat void

Redo() public méthode

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
Résultat void

SetDirtyFlags() public méthode

public SetDirtyFlags ( RegionFile region ) : void
region Minecraft.RegionFile
Résultat void

SetLastSaveActions() public méthode

public SetLastSaveActions ( ) : void
Résultat void

Undo() public méthode

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
Résultat void