Lines Matching defs:ProgramDescription
112 struct ProgramDescription { struct
117 ProgramDescription() { reset(); } in ProgramDescription() argument
120 bool hasTexture;
121 bool hasAlpha8Texture;
122 bool hasExternalTexture;
123 bool hasTextureTransform;
126 bool hasColors;
129 bool modulate;
132 bool hasBitmap;
133 bool isShaderBitmapExternal;
134 bool useShaderBasedWrap;
136 bool hasVertexAlpha;
137 bool useShadowAlphaInterp;
139 bool hasGradient;
140 Gradient gradientType;
141 bool isSimpleGradient;
143 SkBlendMode shadersMode;
145 bool isBitmapFirst;
146 GLenum bitmapWrapS;
147 GLenum bitmapWrapT;
150 ColorFilterMode colorOp;
151 SkBlendMode colorMode;
155 SkBlendMode framebufferMode;
156 bool swapSrcDst;
158 bool hasDebugHighlight;
159 bool hasRoundRectClip;
162 bool hasGammaCorrection;
164 bool hasLinearTexture;
166 bool hasColorSpaceConversion;
167 TransferFunctionType transferFunction;
169 bool hasTranslucentConversion;
175 void reset() { in reset()
224 bool setColorModulate(const float a) { in setColorModulate()
234 bool setAlpha8ColorModulate(const float r, const float g, const float b, const float a) { in setAlpha8ColorModulate()
243 programid key() const { in key()
317 }; // struct ProgramDescription argument