Flutter Engine
The Flutter Engine
Static Public Member Functions | List of all members
GrDisableColorXPFactory Class Reference

#include <GrDisableColorXP.h>

Inheritance diagram for GrDisableColorXPFactory:
GrXPFactory

Static Public Member Functions

static const GrDisableColorXPFactoryGet ()
 
static sk_sp< const GrXferProcessorMakeXferProcessor ()
 
- Static Public Member Functions inherited from GrXPFactory
static sk_sp< const GrXferProcessorMakeXferProcessor (const GrXPFactory *, const GrProcessorAnalysisColor &, GrProcessorAnalysisCoverage, const GrCaps &caps, GrClampType)
 
static AnalysisProperties GetAnalysisProperties (const GrXPFactory *, const GrProcessorAnalysisColor &, const GrProcessorAnalysisCoverage &, const GrCaps &, GrClampType)
 
static const GrXPFactoryFromBlendMode (SkBlendMode)
 

Additional Inherited Members

- Public Types inherited from GrXPFactory
enum class  AnalysisProperties : unsigned {
  kNone = 0x0 , kReadsDstInShader = 0x1 , kCompatibleWithCoverageAsAlpha = 0x2 , kIgnoresInputColor = 0x4 ,
  kRequiresDstTexture = 0x10 , kRequiresNonOverlappingDraws = 0x20 , kUsesNonCoherentHWBlending = 0x40 , kUnaffectedByDstValue = 0x80
}
 
- Public Member Functions inherited from GrXPFactory
 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS (AnalysisProperties)
 
- Protected Member Functions inherited from GrXPFactory
constexpr GrXPFactory ()
 

Detailed Description

Definition at line 28 of file GrDisableColorXP.h.

Member Function Documentation

◆ Get()

const GrDisableColorXPFactory * GrDisableColorXPFactory::Get ( )
inlinestatic

Definition at line 61 of file GrDisableColorXP.h.

61 {
62 static constexpr const GrDisableColorXPFactory gDisableColorXPFactory;
63 return &gDisableColorXPFactory;
64}

◆ MakeXferProcessor()

sk_sp< const GrXferProcessor > GrDisableColorXPFactory::MakeXferProcessor ( )
static

Definition at line 67 of file GrDisableColorXP.cpp.

67 {
68 return sk_make_sp<DisableColorXP>();
69}

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