IndirectionImageSource Class |
Namespace: Atalasoft.Imaging
The IndirectionImageSource type exposes the following members.
Name | Description | |
---|---|---|
IndirectionImageSource | Creates a new instance of IndirectionImageSource specifying the initial RandomAccessImageSource to use. |
Name | Description | |
---|---|---|
ActiveImages |
Gets the active images.
(Inherited from ImageSource.) | |
Count | Returns the total number of images in the image source. (Inherited from RandomAccessImageSource.) | |
CulledImages |
Gets the culled images.
(Inherited from ImageSource.) | |
Current | Returns the index of the current image. (Inherited from ImageSource.) | |
ImmediateUnload | Determines if an image should be unloaded from memory immediately. (Inherited from ImageSource.) | |
Item | Acquires the image at location i within the image source and returns it. (Inherited from RandomAccessImageSource.) | |
MemoryInUse | Returns an estimate of the number of bytes of memory currently in use by images in this
ImageSource. (Inherited from ImageSource.) | |
MemoryLimit | This sets the limit for memory usage for this ImageSource. If memory usage goes beyond
this, images will be dropped from memory until memory usage is below the limit. (Inherited from ImageSource.) | |
RetainInMemory | Gets or sets a value indicating whether the images should remain in memory once read. | |
TotalImages | Returns the total number of available images in this ImageSource. (Inherited from ImageSource.) | |
TotalImagesKnown | Gets a value indicating whether or not the total number of images in this image source can be known. (Inherited from ImageSource.) |
Name | Description | |
---|---|---|
Acquire(Int32) | Obsolete. This method has been deprecated. Use ReAcquire(AtalaImage) instead. (Inherited from ImageSource.) | |
Acquire(AtalaImage) | Obsolete. This method has been deprecated. Use ReAcquire(AtalaImage) instead.
(Inherited from ImageSource.) | |
AcquireNext | Acquire the next available image from the ImageSource. (Inherited from ImageSource.) | |
Add(AtalaImage) | Adds an AtalaImage to the end of the image source. | |
Add(Stream, Int32) | Adds an image to the end of the image source from a stream. | |
Add(String, Int32) | Adds an image to the end of the image source from a filename. | |
AllImagesAreReleased |
Determines if all the images have been released.
(Inherited from ImageSource.) | |
Clear | Removes all items from the image source. | |
ContainsImage |
Determines whether this ImageSource contains the specified image.
(Inherited from ImageSource.) | |
CullNode |
Culls the node from the ImageSource
(Inherited from ImageSource.) | |
CullReleasedImages |
Culls all released images.
(Inherited from ImageSource.) | |
Dispose | Free up resources used by this ImageSource (Inherited from ImageSource.) | |
Dispose(Boolean) |
Releases unmanaged and - optionally - managed resources.
(Overrides ImageSourceDispose(Boolean).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Finalizes an instance of the ImageSource class.
(Inherited from ImageSource.) | |
Find |
Finds the specified image.
(Inherited from ImageSource.) | |
Flush | Flush all released images out of memory. (Inherited from ImageSource.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetObjectData |
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from RandomAccessImageSource.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasMoreImages | Determines if there are more images to load. (Inherited from ImageSource.) | |
Insert(Int32, AtalaImage) |
Inserts the image at the specified index.
| |
Insert(Int32, Stream, Int32) | Adds or inserts one or more images from a stream. | |
Insert(Int32, String, Int32) | Adds or inserts one or more images from a file. | |
LowLevelAcquire |
Performs an acquire of an indexed image.
(Overrides RandomAccessImageSourceLowLevelAcquire(Int32).) | |
LowLevelAcquireNextImage |
Lows level implementation to acquire next image.
(Overrides ImageSourceLowLevelAcquireNextImage.) | |
LowLevelDispose |
Lows level implementation to dispose the ImageSource.
(Overrides ImageSourceLowLevelDispose.) | |
LowLevelFlushOnReset |
Lows level implementation to determine if there should be a flush on reset.
(Overrides ImageSourceLowLevelFlushOnReset.) | |
LowLevelHasMoreImages |
Lows level implementation to determine if the ImageSource has more images.
(Overrides ImageSourceLowLevelHasMoreImages.) | |
LowLevelReplaceImage |
Lows level implementation to replace an image.
(Overrides ImageSourceLowLevelReplaceImage(ImageSourceNode, AtalaImage).) | |
LowLevelReset |
Lows level implementation of reset.
(Overrides ImageSourceLowLevelReset.) | |
LowLevelSkipNextImage |
Lows level implementation to skip next image.
(Overrides ImageSourceLowLevelSkipNextImage.) | |
LowLevelTotalImages |
Lows level implementation that returns the total number of images.
(Overrides ImageSourceLowLevelTotalImages.) | |
LowLevelTotalImagesKnown |
Returns if the total images is known.
(Inherited from RandomAccessImageSource.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyChangedImage(AtalaImage) | This method is used to inform an ImageSource that one of its current acquired images has changed. (Inherited from ImageSource.) | |
NotifyChangedImage(AtalaImage, AtalaImage) | This method is used to inform an ImageSource that one of its current acquired images has changed.
(Inherited from ImageSource.) | |
OnChangedImage |
Raises the [E:ChangedImage] event.
(Inherited from ImageSource.) | |
OnNodeIndexSet | Called when the index of a node is modified. (Overrides RandomAccessImageSourceOnNodeIndexSet(ImageSourceNode).) | |
OnReleasing |
Called when Release(AtalaImage) was performed on an ImageSourceNode.
(Overrides ImageSourceOnReleasing(ReleasingImageSourceNodeEventArgs).) | |
ReAcquire(Int32) |
Acquire a previous image by index.
(Overrides ImageSourceReAcquire(Int32).) | |
ReAcquire(AtalaImage) | Acquire an AtalaImage that has been previously acquired. (Inherited from ImageSource.) | |
Release | Release a previously acquired image. (Inherited from ImageSource.) | |
ReleaseChangedImage(AtalaImage) | Release an image that has changed, notifying other clients that the image has changed. (Inherited from ImageSource.) | |
ReleaseChangedImage(AtalaImage, AtalaImage) | Release an image that has changed, notifying other clients that the image has changed. (Inherited from ImageSource.) | |
RemoveAt | Removes an image from the IndirectionImageSource at the specified index. | |
ReorderIndex | Moves one item to a different position within the IndirectionImageSource. | |
Reset | Resets the ImageSource to start over again. (Inherited from ImageSource.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
ChangedImage | This event is fired whenever an image has been replaced. (Inherited from ImageSource.) | |
Releasing | Raised when the Release(AtalaImage) method is called on an ImageSourceNode. (Inherited from ImageSource.) |