CustomFilterBase Methods
The CustomFilterBase type exposes the following members.
| Name | Description | |
|---|---|---|
|
CreateSessionState |
Called when a new filter session is created. If the filter overrides this method, it should return an object representing
session state that is specific to the filter. It can then access this object using the SessionState property from within OnProcess(PixelRegion, PixelRegion).
|
|
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
Dispose(Boolean) |
Called by the Dispose() method.
|
|
OnPrepareAsync |
Called when the filter should load and prepare for rendering.
|
|
OnProcess |
Called when the filter is asked to process a rectangular area of the image.
|
| Name | Description | |
|---|---|---|
|
ICustomFilter::BeginProcessing |
Called when the block-based rendering is about to begin, or new source/target buffers are requested.
|
|
ICustomFilter::PrepareAsync |
Load/prepare for processing.
|
|
ICustomFilter::ProcessBlock |
Called when a rectangular block in the image should be processed.
|
|
ICustomFilter2::CreateSession |
Create a new filter session.
|
|
IFilter::Apply |
Internal framework method.
|
|
IFilter::Lock |
Internal framework method.
|
|
IFilter::PrepareAsync |
Internal framework method.
|
Show: