FilteringRasterStream Class |
Namespace: AGI.Foundation.Graphics.Imaging
The FilteringRasterStream type exposes the following members.
Name | Description | |
---|---|---|
FilteringRasterStream |
Initializes a new instance with a RasterStream and the RasterFilter that will be applied to each update of that stream.
|
Name | Description | |
---|---|---|
Attributes |
Gets the RasterAttributes that define the raster data.
(Inherited from Raster.) | |
Filter |
Gets the RasterFilter that will be applied to the RasterStream on each update.
| |
Height |
Gets the height of the raster in pixels.
(Inherited from Raster.) | |
Scan0 |
Gets the IntPtr associated with the first value of data in the raster.
(Inherited from Raster.) | |
Stream |
Gets the RasterStream that will have the RasterFilter applied on each update.
| |
UpdateDelta |
Gets or sets the update delta of the raster stream in seconds. The UpdateDelta defines the interval
at which the Update(JulianDate, JulianDate) method will be called. The default UpdateDelta is 0, which will
call the Update(JulianDate, JulianDate) method every time the SceneManager
time changes. When animating, this means the Update(JulianDate, JulianDate) method would be called on every animation step.
(Inherited from RasterStream.) | |
Width |
Gets the width of the raster in pixels.
(Inherited from Raster.) |
Name | Description | |
---|---|---|
Apply |
Applies a RasterFilter to the raster and returns a new raster with the results of the filtering. The current raster is not modified.
(Inherited from Raster.) | |
ApplyInPlace |
Applies a RasterFilter to the raster. The current raster will contain the results of the filtering.
(Inherited from Raster.) | |
CopyFromBitmap |
Copies a
.NET Bitmap with a supported PixelFormat
into this raster.
Format8bppIndexed, Format24bppRgb, Format32bppRgb, and Format32bppArgb bitmap data are supported.
(Inherited from Raster.) | |
CopyFromMemory(Byte, RasterAttributes) |
Copies the given memory into the raster.
(Inherited from Raster.) | |
CopyFromMemory(IntPtr, RasterAttributes) |
Copies the given memory into the raster.
(Inherited from Raster.) | |
CopyFromRaster |
Copies the data associated with the given Raster into this raster.
(Inherited from Raster.) | |
Dispose | (Inherited from Raster.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
ExtractBand(RasterBand) |
Extracts the band of raster data associated with the given RasterBand.
(Inherited from Raster.) | |
ExtractBand(RasterFormat) |
Extracts the bands of raster data associated with the given RasterFormat.
(Inherited from Raster.) | |
Flip |
Flips the raster along the given axis.
(Inherited from Raster.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Rotate |
Rotates the raster by the given angle.
(Inherited from Raster.) | |
ToBitmap |
Copies the raster to a
.NET Bitmap
if the RasterFormat is supported. RGB, RGBA, BGR, and BGRA raster data is supported.
(Inherited from Raster.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
When overridden in a derived class, updates the raster data associated with the raster stream at the specified time.
When the Update(JulianDate, JulianDate) method is called, the raster stream contains a raster data buffer defined by the current
Attributes of the stream for updating the raster data.
The time parameter provides the current and next SceneManager time.
Return true if the raster data was updated, otherwise return false.
(Overrides RasterStreamUpdate(JulianDate, JulianDate).) |