C# Class ImgProc.Shared.ProcessingPlugin

Inheritance: IProcessingPlugin
Exibir arquivo Open project: EFanZh/EFanZh

Public Methods

Method Description
Dispose ( ) : void
ProcessAsync ( Bitmap bitmap, object userState ) : void
ProcessAsyncCancel ( object userState ) : void
ProcessingPlugin ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
DoProcessAsyncProgressChanged ( AsyncOperation asyncOp, ProgressChangedEventArgs e ) : void
IsTaskCancelled ( object userState ) : bool
OnProcessCompleted ( GetBitmapCompletedEventArgs e ) : void
OnProcessProgressChanged ( ProgressChangedEventArgs e ) : void
Process ( Bitmap bitmap, AsyncOperation asyncOp ) : Bitmap

Private Methods

Method Description
DoProcessAsyncCompleted ( AsyncOperation asyncOp, GetBitmapCompletedEventArgs e ) : void
ProcessAsyncCompleted ( object arg ) : void
ProcessAsyncProgressChanged ( object arg ) : void
ProcessWorker ( Bitmap bitmap, AsyncOperation asyncOp ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DoProcessAsyncProgressChanged() protected method

protected DoProcessAsyncProgressChanged ( AsyncOperation asyncOp, ProgressChangedEventArgs e ) : void
asyncOp System.ComponentModel.AsyncOperation
e System.ComponentModel.ProgressChangedEventArgs
return void

IsTaskCancelled() protected method

protected IsTaskCancelled ( object userState ) : bool
userState object
return bool

OnProcessCompleted() protected method

protected OnProcessCompleted ( GetBitmapCompletedEventArgs e ) : void
e GetBitmapCompletedEventArgs
return void

OnProcessProgressChanged() protected method

protected OnProcessProgressChanged ( ProgressChangedEventArgs e ) : void
e System.ComponentModel.ProgressChangedEventArgs
return void

Process() protected abstract method

protected abstract Process ( Bitmap bitmap, AsyncOperation asyncOp ) : Bitmap
bitmap System.Drawing.Bitmap
asyncOp System.ComponentModel.AsyncOperation
return System.Drawing.Bitmap

ProcessAsync() public method

public ProcessAsync ( Bitmap bitmap, object userState ) : void
bitmap System.Drawing.Bitmap
userState object
return void

ProcessAsyncCancel() public method

public ProcessAsyncCancel ( object userState ) : void
userState object
return void

ProcessingPlugin() public method

public ProcessingPlugin ( ) : System
return System