Lines Matching refs:cgp
145 const CircleGeometryProcessor& cgp = args.fGeomProc.cast<CircleGeometryProcessor>();
152 varyingHandler->emitAttributes(cgp);
154 varyingHandler->addPassThroughAttribute(cgp.fInCircleEdge.asShaderVar(), "circleEdge");
155 if (cgp.fInClipPlane.isInitialized()) {
157 varyingHandler->addPassThroughAttribute(cgp.fInClipPlane.asShaderVar(),
160 if (cgp.fInIsectPlane.isInitialized()) {
162 varyingHandler->addPassThroughAttribute(cgp.fInIsectPlane.asShaderVar(),
165 if (cgp.fInUnionPlane.isInitialized()) {
166 SkASSERT(cgp.fInClipPlane.isInitialized());
168 varyingHandler->addPassThroughAttribute(cgp.fInUnionPlane.asShaderVar(),
172 if (cgp.fInRoundCapCenters.isInitialized()) {
174 varyingHandler->addPassThroughAttribute(cgp.fInRoundCapCenters.asShaderVar(),
181 cgp.fInCircleEdge.name());
186 varyingHandler->addPassThroughAttribute(cgp.fInColor.asShaderVar(), args.fOutputColor);
189 WriteOutputPosition(vertBuilder, gpArgs, cgp.fInPosition.name());
194 cgp.fInPosition.asShaderVar(),
195 cgp.fLocalMatrix,
201 if (cgp.fStroke) {
208 if (cgp.fInClipPlane.isInitialized()) {
212 if (cgp.fInIsectPlane.isInitialized()) {
217 if (cgp.fInUnionPlane.isInitialized()) {
223 if (cgp.fInRoundCapCenters.isInitialized()) {