Skia
2DGraphicsLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkShader Member List

This is the complete list of members for SkShader, including all inherited members.

asAGradient(GradientInfo *info) const (defined in SkShader)SkShadervirtual
Factory typedef (defined in SkFlattenable)SkFlattenable
FactoryToName(Factory) (defined in SkFlattenable)SkFlattenablestatic
flatten(SkWriteBuffer &) const SkFlattenableinlinevirtual
getFactory() const =0SkFlattenablepure virtual
getLocalMatrix() const SkShader
getRefCnt() const SkRefCntBaseinline
getTypeName() const SkFlattenableinlinevirtual
GradientType enum nameSkShader
INHERITED typedef (defined in SkShader)SkShaderprivate
internal_dispose_restore_refcnt_to_1() const SkRefCntBaseinlineprotected
isAImage(SkMatrix *localMatrix, TileMode xy[2]) const SkShader
isAImage() const (defined in SkShader)SkShaderinline
isOpaque() const SkShaderinlinevirtual
kClamp_TileMode enum valueSkShader
kColor_GradientType enum value (defined in SkShader)SkShader
kConical_GradientType enum value (defined in SkShader)SkShader
kLast_GradientType enum value (defined in SkShader)SkShader
kLinear_GradientType enum value (defined in SkShader)SkShader
kMirror_TileMode enum valueSkShader
kNone_GradientType enum value (defined in SkShader)SkShader
kRadial_GradientType enum value (defined in SkShader)SkShader
kRepeat_TileMode enum valueSkShader
kSkColorFilter_Type enum value (defined in SkFlattenable)SkFlattenable
kSkDrawable_Type enum value (defined in SkFlattenable)SkFlattenable
kSkDrawLooper_Type enum value (defined in SkFlattenable)SkFlattenable
kSkImageFilter_Type enum value (defined in SkFlattenable)SkFlattenable
kSkMaskFilter_Type enum value (defined in SkFlattenable)SkFlattenable
kSkNormalSource_Type enum value (defined in SkFlattenable)SkFlattenable
kSkPathEffect_Type enum value (defined in SkFlattenable)SkFlattenable
kSkPixelRef_Type enum value (defined in SkFlattenable)SkFlattenable
kSkRasterizer_Type enum value (defined in SkFlattenable)SkFlattenable
kSkShaderBase_Type enum value (defined in SkFlattenable)SkFlattenable
kSkUnused_Type enum value (defined in SkFlattenable)SkFlattenable
kSkUnused_Xfermode_Type enum value (defined in SkFlattenable)SkFlattenable
kSweep_GradientType enum value (defined in SkShader)SkShader
kTileModeCount enum value (defined in SkShader)SkShader
makeAsALocalMatrixShader(SkMatrix *localMatrix) const SkShadervirtual
MakeBitmapShader(const SkBitmap &src, TileMode tmx, TileMode tmy, const SkMatrix *localMatrix=nullptr)SkShaderstatic
MakeColorShader(SkColor)SkShaderstatic
MakeColorShader(const SkColor4f &, sk_sp< SkColorSpace >)SkShaderstatic
MakeCompose(sk_sp< SkShader > dst, sk_sp< SkShader > src, SkBlendMode mode, float lerp=1)SkShaderstatic
MakeComposeShader(sk_sp< SkShader > dst, sk_sp< SkShader > src, SkBlendMode mode) (defined in SkShader)SkShaderinlinestatic
MakeEmptyShader()SkShaderstatic
MakeMixer(sk_sp< SkShader > dst, sk_sp< SkShader > src, float lerp)SkShaderinlinestatic
MakePictureShader(sk_sp< SkPicture > src, TileMode tmx, TileMode tmy, const SkMatrix *localMatrix, const SkRect *tile)SkShaderstatic
makeWithColorFilter(sk_sp< SkColorFilter >) const SkShader
makeWithLocalMatrix(const SkMatrix &) const SkShader
NameToFactory(const char name[]) (defined in SkFlattenable)SkFlattenablestatic
NameToType(const char name[], Type *type) (defined in SkFlattenable)SkFlattenablestatic
ref() const SkRefCntBaseinline
Register(const char name[], Factory, Type) (defined in SkFlattenable)SkFlattenablestatic
SkFlattenable() (defined in SkFlattenable)SkFlattenableinline
SkRefCntBase()SkRefCntBaseinline
SkShader()=default (defined in SkShader)SkShaderprivate
SkShaderBase (defined in SkShader)SkShaderfriend
TileMode enum nameSkShader
Type enum name (defined in SkFlattenable)SkFlattenable
unique() const SkRefCntBaseinline
unref() const SkRefCntBaseinline
validate() const (defined in SkRefCntBase)SkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual