ImageSourceBase Members

Include Protected Members
Include Inherited Members

The ImageSourceBase type exposes the following members.

Constructors

  Name Description
Protected method ImageSourceBase
Initializes a new instance of the ImageSourceBase class.

Methods

  Name Description
Public method Clone
Clone the image provider.
Public method CreateImageWorker
Create a worker that can perform image processing.
Public method Dispose()
Releases all resources used by the ImageSourceBase
Protected method Dispose(Boolean)
Called by the Dispose() method.
Public methodStatic member FromColor
Converts a Color into an integer.
Public method GetBitmapAsync
Public method GetInfoAsync
This method is no longer supported and should not be called. See remarks.
Public method Invalidate
Flags the image resource as invalid, causing it to be reloaded the next time it is needed.
Public method Lock
This method is no longer supported and should not be called. See remarks.
Protected method OnLoadAsync
Called when the image source should load and prepare for rendering.
Protected method OnProcess
Called when the image source is asked to generate a rectangular area of the image.
Public method PreloadAsync
This method is no longer supported and should not be called. See remarks.

Extension Methods

  Name Description
Public Extension Method AsAnimationFrame
Returns an AnimationFrame with the specified IImageProvider as its source and the specified frame duration.
(Defined by ImageProviderExtensions.)
Public Extension Method Then<TImageConsumer>
Enables a fluid way of chaining multiple IImageProvider objects and IImageConsumer objects.
(Defined by ImageProviderExtensions.)

Properties

  Name Description
Public property FrameCount
Number of frames in the image.
Public property FrameIndex
Index of the active frame. Must be less than FrameCount.
Public property ImageFormat
Format of the image data.
Public property ImageSize
Size of the image, in pixels. For images with multiple frames, the size is that of the frame specified by FrameIndex.
Public property Resource
The underlying resource.
Public property SupportedRenderOptions
Supported rendering options.

See Also

ImageSourceBase Class

Lumia.Imaging Namespace