Lumia.Imaging.Custom Namespace
Contains types that allow the user to extend the SDK with additional implementations of sources, filters and effects.
Classes
Class | Description | |
---|---|---|
CustomEffectAdapter |
An adapter that allows the creation of a user implemented custom effect.
|
|
CustomEffectBase |
Base class for user-defined custom effects.
|
|
CustomFilterAdapter |
An adapter that allows a user-defined implementation of ICustomFilter2 to be used as a block-based IFilter.
|
|
CustomFilterBase |
Base class for user-defined custom filters with support for block based processing.
|
|
CustomImageSourceAdapter |
An adapter that allows the creation of a user implemented custom image source.
|
|
CustomImageSourceBase |
Managed base class for custom image sources.
|
|
DelegatingEffect |
(Note: this class is deprecated, use CustomEffectAdapter instead.) Use with an implementation of ICustomEffect to create an effect that can be used in the rendering pipeline.
|
|
DelegatingFilter |
(Note: this class is deprecated, use CustomFilterAdapter instead.) Use with an implementation of ICustomFilter to create a filter that can be used with the FilterEffect.
|
|
DelegatingImageSource |
(Note: this class is deprecated, use CustomImageSourceAdapter instead.) An IImageProvider that couples to a user implementation of ICustomImageSource object, which can provide an image and manage any buffers needed.
|
|
EffectGroupAdapter |
An adapter that allows the creation of a user implemented effect group (a sub-graph of other effects).
|
|
EffectGroupBase |
Base class for effect groups.
|
|
PixelRegion |
Represents a region of pixels within a pixel array and contains metrics and helper methods for traversing them.
|
Structures
Structure | Description | |
---|---|---|
CustomFilterBlockParameters |
Specifies an image block to be processed by an ICustomFilter.
|
Interfaces
Interface | Description | |
---|---|---|
ICustomEffect |
Interface for the user-implemented part of a custom bitmap-based effect based on CustomEffectAdapter.
|
|
ICustomFilter |
Interface for the user-implemented part of a custom block-based filter based on CustomFilterAdapter. Implementing this interface is not recommended. See ICustomFilter2 instead.
|
|
ICustomFilter2 |
Interface for the user-implemented part of a custom block-based filter based on CustomFilterAdapter.
|
|
ICustomFilterRequest |
Requests the custom filter to prepare for an upcoming image processing operation.
|
|
ICustomFilterResponse |
Response returned by a custom filter to match an ICustomFilterRequest.
|
|
ICustomFilterSession |
Interface for a user-defined custom filter session, used by CustomFilterAdapter when processing the image.
|
|
ICustomImageSource |
Interface for the user-implemented part of a custom bitmap-based image source based on CustomImageSourceAdapter.
|
|
IEffectGroup |
Interface for the user-implemented part of an effect group based on EffectGroupAdapter.
|
Delegates
Delegate | Description | |
---|---|---|
PixelRegion.ProcessRowAction |
An action that can be used with ForEachRow(PixelRegion.ProcessRowAction).
|
|
PixelRegion.ProcessRowWithSourceAction |
An action that can be used with ForEachRow(PixelRegion, PixelRegion.ProcessRowWithSourceAction), where a source PixelRegion with non-zero margins is taken into account.
|