Nevron Open Vision Documentation
Nevron.Nov.Graphics Namespace / NFileImageSource Class
Fields Properties Methods Events


In This Topic
    NFileImageSource Class Members
    In This Topic

    The following tables list the members exposed by NFileImageSource.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Protected Fields
     NameDescription
    Internal Field  
    Internal Field  
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Protected FieldIf all pixels of the image have the same alpha value, the field stores the alpha value as a number in the range [0, 1]. If the alpha value varies accross pixels, the value must be -1. If not calculated yet, the value must be -2. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Protected Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Protected FieldThe image bytes. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Protected FieldAn object for locking thread operations. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Protected FieldThe current request status. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Field (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Top
    Public Properties
     NameDescription
    Public PropertyGets/Sets a value indicating whether the image source's frames should be animated. Setting this property to true will start animation and setting it to false, stops the animation. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public PropertyGets the image natural bounds. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public PropertyGets the exception that has been thrown during retrieval of image source data. Returns null if no exception has been thrown. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public PropertyGets whether the image file is embedded or linked.  
    Public PropertyGets the number of frames in the image. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public PropertyGets/Sets the index of the current frame. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public PropertyGets the height of this image source. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public PropertyGets the image format of the encoded image. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public PropertyGets information about the current image data. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public PropertyGets whether the image source is currently being animated. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public PropertyReturns true if the image source data can change during the lifetime of this image source. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public PropertyGet/Sets the number of times to loop the animation of a multi-frame image. A value of 0 indicates infinite looping. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public PropertyGets the current request status of the image source. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public PropertyGets the image's URI (Uniform Resource Identifier). (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public PropertyGets the width of this image source. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Top
    Protected Properties
     NameDescription
    Internal Property (Inherited from Nevron.Nov.Graphics.NImageSource)
    Top
    Public Methods
     NameDescription
    Public MethodCopies all properties related to animation from the given image source to this image source. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public MethodCreates a raster for the frame at the given zero-based index. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Public MethodCreates a new raster from the native image data of this source. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public MethodOverridden. Creates an identical copy of this file image source.  
    Public MethodOverridden. Deserializes the object state from the specified property bag.  
    Public MethodDetermines whether the specified object is equal to the current object. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public MethodObtains encoded image data for this image source. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public MethodServes as a hash function for this type. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public MethodGets a (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public MethodCreates a new raster from the native image data of this source. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Public MethodOverridden. Serializes the object state into the specified property bag.  
    Public MethodReturns a string that represents the current object. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Public MethodDetermines whether all of the image's pixels have the same alpha value and obtains this alpha value. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Top
    Protected Methods
     NameDescription
    Internal Method (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Protected MethodClears the image source's cached data. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NImageSource)
    Protected MethodGet description pairs (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Protected Internal MethodReturns image data that should be used for rendering of the image source's current frame. Encoded data is returned for encoded images sources with a single frame. Decoded data is returned for NRaster-based image sources and for encoded images sources with animated frames. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Protected Internal MethodOverridden. Gets an immutable image source that can be used as a hash table key for this image source. If this image source is immutable it can return itself as a key. Image sources with one frame are considered immutable.  
    Protected Internal MethodGets the image source's image data in encoded form. (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Protected MethodOverridden. Overriden to load the image file. This method is always executed on the UI thread.  
    Protected MethodClears cached data and raises the ImageDataChanged event. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Protected MethodUpdates the image format and the image info of this image source. (Inherited from Nevron.Nov.Graphics.NEncodedImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NImageSource)
    Internal Method (Inherited from Nevron.Nov.Graphics.NUriImageSource)
    Top
    Public Events
     NameDescription
    Public EventOccurs when this image source has changed. (Inherited from Nevron.Nov.Graphics.NImageSource)
    Top
    See Also