C# 클래스 BiomePainter.History.HistoryManager

상속: IDisposable
파일 보기 프로젝트 열기: mblaine/BiomePainter 1 사용 예제들

공개 메소드들

메소드 설명
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