|  | 
|  | IlvSVGStreamer () | 
|  | Constructor. 
 | 
|  | 
| IlBoolean | canRead () const override | 
|  | Indicates that the instance can read from a stream.  More... 
 | 
|  | 
| IlBoolean | checkSignature (const IlUChar *data, IlUInt size) override | 
|  | Checks the signature of the input stream.  More... 
 | 
|  | 
| IlUInt | getAlphaLevel () const | 
|  | Gets the alpha level of the SVG streamer.  More... 
 | 
|  | 
| IlvBitmapData * | read (ILVSTDPREF istream &stream) override | 
|  | Not supported for SVG images. Use readBitmap instead.  More... 
 | 
|  | 
| IlvBitmap * | readBitmap (IlvDisplay *display, IL_STDPREF istream &stream) override | 
|  | Reads an SVG image from a stream.  More... 
 | 
|  | 
| IlvBitmap * | readBitmap (IlvDisplay *display, IL_STDPREF istream &stream, const IlvTransformer *t) | 
|  | Reads transformed SVG image from a stream.  More... 
 | 
|  | 
| IlvBitmap * | readBitmap (IlvDisplay *display, IL_STDPREF istream &stream, IlUInt width, IlUInt height) | 
|  | Reads an SVG image of a specified size from a stream.  More... 
 | 
|  | 
| void | setAlphaLevel (IlUInt level) | 
|  | Sets the alpha level for the SVG stream.  More... 
 | 
|  | 
| virtual void | callReadProgressCallback (IlUInt current, IlUInt max) | 
|  | Calls the callback for read progression.  More... 
 | 
|  | 
| virtual void | callWriteProgressCallback (IlUInt current, IlUInt max) | 
|  | Calls the callback for write progression.  More... 
 | 
|  | 
| virtual IlBoolean | canWrite () const | 
|  | Indicates whether the instance can write to a stream. Default is IlFalse.  More...
 | 
|  | 
| virtual const char * | getName () const | 
|  | Returns the internal name of the streamer.  More... 
 | 
|  | 
| IlvQuantizer * | getQuantizer () const | 
|  | Returns the quantizer used by this streamer.  More... 
 | 
|  | 
| virtual IlvBitmapData * | read (std::istream &stream) | 
|  | Reads from a stream.  More... 
 | 
|  | 
| virtual IlvBitmap * | readBitmap (IlvDisplay *display, std::istream &stream) | 
|  | Reads IlvBitmap from a stream.  More... 
 | 
|  | 
| virtual IlvBitmapInformation * | readInfo (std::istream &stream) | 
|  | Reads information from a stream.  More... 
 | 
|  | 
| void | setQuantizer (IlvQuantizer *quantizer) | 
|  | Sets the quantizer used (if needed) by this streamer.  More... 
 | 
|  | 
| virtual void | setReadProgressCallback (IlvProgressCallback rpCallback, IlAny arg=0) | 
|  | Sets the callback for read progression.  More... 
 | 
|  | 
| virtual void | setWriteProgressCallback (IlvProgressCallback wpCallback, IlAny arg=0) | 
|  | Sets the callback for write progression.  More... 
 | 
|  | 
| virtual IlBoolean | write (IlvBitmapData *bitmapData, std::ostream &stream) | 
|  | Writes an IlvBitmapDatato a stream.  More...
 | 
|  | 
| virtual IlBoolean | applyValue (const IlvValue &value) | 
|  | Apply an accessor.  More... 
 | 
|  | 
| virtual IlBoolean | changeValue (const IlvValue &val) | 
|  | Changes the value of an accessor.  More... 
 | 
|  | 
| virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count=0) | 
|  | Changes several accessor values simultaneously.  More... 
 | 
|  | 
| virtual void | getAccessors (const IlSymbol *const **names, const IlvValueTypeClass *const **types, IlUInt &count) const | 
|  | Retrieves the list of available accessors of an object.  More... 
 | 
|  | 
| virtual IlvValue & | queryValue (IlvValue &val) const | 
|  | Retrieves an accessor value.  More... 
 | 
|  | 
| virtual void | queryValues (IlvValue *values, IlUShort count) const | 
|  | Retrieves multiple accessor values simultaneously.  More... 
 | 
|  | 
Bitmap streamer class. 
Library: ilvsvg
This streamer provides methods to deal with a stream containing a SVG image.
 This streamer can read and write.
 When reading or writing, callbacks will be called at each scanline. The data is written in binary mode.