Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
DM::ViaSVG Class Reference

#include <DMSrcSink.h>

Inheritance diagram for DM::ViaSVG:
DM::Via DM::Sink

Public Member Functions

 ViaSVG (Sink *sink)
 
Result draw (const Src &, SkBitmap *, SkWStream *, SkString *) const override
 
- Public Member Functions inherited from DM::Via
 Via (Sink *sink)
 
const char * fileExtension () const override
 
bool serial () const override
 
SinkFlags flags () const override
 
void setColorSpace (sk_sp< SkColorSpace > colorSpace) override
 
- Public Member Functions inherited from DM::Sink
virtual ~Sink ()
 
virtual Result draw (const Src &, SkBitmap *, SkWStream *, SkString *log) const =0
 
virtual void setColorSpace (sk_sp< SkColorSpace >)
 
virtual bool serial () const
 
virtual const char * fileExtension () const =0
 
virtual SinkFlags flags () const =0
 
virtual SkColorInfo colorInfo () const
 

Additional Inherited Members

- Protected Attributes inherited from DM::Via
std::unique_ptr< SinkfSink
 

Detailed Description

Definition at line 682 of file DMSrcSink.h.

Constructor & Destructor Documentation

◆ ViaSVG()

DM::ViaSVG::ViaSVG ( Sink sink)
inlineexplicit

Definition at line 684 of file DMSrcSink.h.

684: Via(sink) {}
Via(Sink *sink)
Definition: DMSrcSink.h:631

Member Function Documentation

◆ draw()

Result DM::ViaSVG::draw ( const Src ,
SkBitmap ,
SkWStream ,
SkString  
) const
overridevirtual

Implements DM::Sink.


The documentation for this class was generated from the following file: