C# Class Stuart.EditGroup

Inheritance: Observable, IDisposable
Show file Open project: shawnhar/stuart Class Usage Examples

Private Properties

Property Type Description
GetMagicWandMask ICanvasImage
GetSelectionBorder ICanvasImage
GetSelectionGeometry CanvasGeometry

Public Methods

Method Description
Apply ( ICanvasImage image ) : ICanvasImage
DisplayRegionEditInProgress ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, List points, float zoomFactor ) : void
DisplayRegionMask ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, float zoomFactor, bool editInProgress ) : bool
Dispose ( ) : void
EditGroup ( Photo parent ) : System
EditRegionMask ( List points, float zoomFactor ) : void
GetRegionMask ( ) : ICanvasImage
RecoverAfterDeviceLost ( ) : void
RestoreSuspendedState ( Photo parent, BinaryReader reader ) : EditGroup
SaveSuspendedState ( BinaryWriter writer ) : void
UndoRegionEdit ( ) : void

Private Methods

Method Description
GetMagicWandMask ( List points, float zoomFactor ) : ICanvasImage
GetSelectionBorder ( ICanvasImage mask, float zoomFactor ) : ICanvasImage
GetSelectionGeometry ( ICanvasResourceCreator resourceCreator, List points ) : CanvasGeometry

Method Details

Apply() public method

public Apply ( ICanvasImage image ) : ICanvasImage
image ICanvasImage
return ICanvasImage

DisplayRegionEditInProgress() public method

public DisplayRegionEditInProgress ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, List points, float zoomFactor ) : void
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
points List
zoomFactor float
return void

DisplayRegionMask() public method

public DisplayRegionMask ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, float zoomFactor, bool editInProgress ) : bool
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
zoomFactor float
editInProgress bool
return bool

Dispose() public method

public Dispose ( ) : void
return void

EditGroup() public method

public EditGroup ( Photo parent ) : System
parent Photo
return System

EditRegionMask() public method

public EditRegionMask ( List points, float zoomFactor ) : void
points List
zoomFactor float
return void

GetRegionMask() public method

public GetRegionMask ( ) : ICanvasImage
return ICanvasImage

RecoverAfterDeviceLost() public method

public RecoverAfterDeviceLost ( ) : void
return void

RestoreSuspendedState() public static method

public static RestoreSuspendedState ( Photo parent, BinaryReader reader ) : EditGroup
parent Photo
reader BinaryReader
return EditGroup

SaveSuspendedState() public method

public SaveSuspendedState ( BinaryWriter writer ) : void
writer BinaryWriter
return void

UndoRegionEdit() public method

public UndoRegionEdit ( ) : void
return void