Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
SkBmpRLESampler Class Reference
Inheritance diagram for SkBmpRLESampler:
SkSampler SkNoncopyable

Public Member Functions

 SkBmpRLESampler (SkBmpRLECodec *codec)
 
int fillWidth () const override
 
- Public Member Functions inherited from SkSampler
int setSampleX (int sampleX)
 
void setSampleY (int sampleY)
 
int sampleY () const
 
bool rowNeeded (int row) const
 
 SkSampler ()
 
virtual ~SkSampler ()
 
- Public Member Functions inherited from SkNoncopyable
 SkNoncopyable ()=default
 
 SkNoncopyable (SkNoncopyable &&)=default
 
SkNoncopyableoperator= (SkNoncopyable &&)=default
 

Private Member Functions

int onSetSampleX (int sampleX) override
 

Additional Inherited Members

- Static Public Member Functions inherited from SkSampler
static void Fill (const SkImageInfo &info, void *dst, size_t rowBytes, SkCodec::ZeroInitialized zeroInit)
 

Detailed Description

Definition at line 545 of file SkBmpRLECodec.cpp.

Constructor & Destructor Documentation

◆ SkBmpRLESampler()

SkBmpRLESampler::SkBmpRLESampler ( SkBmpRLECodec codec)
inline

Definition at line 547 of file SkBmpRLECodec.cpp.

548 : fCodec(codec)
549 {
550 SkASSERT(fCodec);
551 }
#define SkASSERT(cond)
Definition SkAssert.h:116

Member Function Documentation

◆ fillWidth()

int SkBmpRLESampler::fillWidth ( ) const
inlineoverridevirtual

Implements SkSampler.

Definition at line 553 of file SkBmpRLECodec.cpp.

553 {
554 return fCodec->fillWidth();
555 }
int fillWidth() const

◆ onSetSampleX()

int SkBmpRLESampler::onSetSampleX ( int  sampleX)
inlineoverrideprivatevirtual

Implements SkSampler.

Definition at line 558 of file SkBmpRLECodec.cpp.

558 {
559 return fCodec->setSampleX(sampleX);
560 }

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