Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SkRasterPipeline_< bytes > Class Template Reference

#include <SkRasterPipeline.h>

Inheritance diagram for SkRasterPipeline_< bytes >:
SkRasterPipeline

Public Member Functions

 SkRasterPipeline_ ()
 
- Public Member Functions inherited from SkRasterPipeline
 SkRasterPipeline (SkArenaAlloc *)
 
 SkRasterPipeline (const SkRasterPipeline &)=delete
 
 SkRasterPipeline (SkRasterPipeline &&)=default
 
SkRasterPipelineoperator= (const SkRasterPipeline &)=delete
 
SkRasterPipelineoperator= (SkRasterPipeline &&)=default
 
void reset ()
 
void append (SkRasterPipelineOp, void *=nullptr)
 
void append (SkRasterPipelineOp op, const void *ctx)
 
void append (SkRasterPipelineOp, uintptr_t ctx)
 
void extend (const SkRasterPipeline &)
 
void run (size_t x, size_t y, size_t w, size_t h) const
 
std::function< void(size_t, size_t, size_t, size_t)> compile () const
 
const StageListgetStageList () const
 
int getNumStages () const
 
void dump () const
 
void appendMatrix (SkArenaAlloc *, const SkMatrix &)
 
void appendConstantColor (SkArenaAlloc *, const float rgba[4])
 
void appendConstantColor (SkArenaAlloc *alloc, const SkColor4f &color)
 
void appendSetRGB (SkArenaAlloc *, const float rgb[3])
 
void appendSetRGB (SkArenaAlloc *alloc, const SkColor4f &color)
 
void appendLoad (SkColorType, const SkRasterPipeline_MemoryCtx *)
 
void appendLoadDst (SkColorType, const SkRasterPipeline_MemoryCtx *)
 
void appendStore (SkColorType, const SkRasterPipeline_MemoryCtx *)
 
void appendClampIfNormalized (const SkImageInfo &)
 
void appendTransferFunction (const skcms_TransferFunction &)
 
void appendStackRewind ()
 
bool empty () const
 

Additional Inherited Members

- Static Public Member Functions inherited from SkRasterPipeline
static const char * GetOpName (SkRasterPipelineOp op)
 

Detailed Description

template<size_t bytes>
class SkRasterPipeline_< bytes >

Definition at line 166 of file SkRasterPipeline.h.

Constructor & Destructor Documentation

◆ SkRasterPipeline_()

template<size_t bytes>
SkRasterPipeline_< bytes >::SkRasterPipeline_ ( )
inline

Definition at line 168 of file SkRasterPipeline.h.

169 : SkRasterPipeline(&fBuiltinAlloc) {}

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