Lines Matching defs:ProgramDescription
112 struct ProgramDescription { struct
125 ProgramDescription() { in ProgramDescription() argument
130 bool hasTexture;
131 bool hasAlpha8Texture;
132 bool hasExternalTexture;
133 bool hasTextureTransform;
136 bool hasColors;
139 bool modulate;
142 bool hasBitmap;
143 bool isShaderBitmapExternal;
144 bool useShaderBasedWrap;
146 bool hasVertexAlpha;
147 bool useShadowAlphaInterp;
149 bool hasGradient;
150 Gradient gradientType;
151 bool isSimpleGradient;
153 SkBlendMode shadersMode;
155 bool isBitmapFirst;
156 GLenum bitmapWrapS;
157 GLenum bitmapWrapT;
160 ColorFilterMode colorOp;
161 SkBlendMode colorMode;
165 SkBlendMode framebufferMode;
166 bool swapSrcDst;
168 bool hasDebugHighlight;
169 bool hasRoundRectClip;
172 bool hasGammaCorrection;
174 bool hasLinearTexture;
176 bool hasColorSpaceConversion;
177 TransferFunctionType transferFunction;
179 bool hasTranslucentConversion;
185 void reset() { in reset()
234 bool setColorModulate(const float a) { in setColorModulate()
244 bool setAlpha8ColorModulate(const float r, const float g, const float b, const float a) { in setAlpha8ColorModulate()
253 programid key() const { in key()
328 }; // struct ProgramDescription argument