Lines Matching defs:const
19 GrProgramInfo(const GrCaps& caps,
20 const GrSurfaceProxyView& targetView,
22 const GrPipeline* pipeline,
23 const GrUserStencilSettings* userStencilSettings,
24 const GrGeometryProcessor* geomProc,
55 int numSamples() const { return fNumSamples; }
56 int needsStencil() const { return fNeedsStencil; }
57 bool isStencilEnabled() const {
61 const GrUserStencilSettings* userStencilSettings() const { return fUserStencilSettings; }
63 const GrBackendFormat& backendFormat() const { return fBackendFormat; }
64 GrSurfaceOrigin origin() const { return fOrigin; }
65 const GrPipeline& pipeline() const { return *fPipeline; }
66 const GrGeometryProcessor& geomProc() const { return *fGeomProc; }
68 GrPrimitiveType primitiveType() const { return fPrimitiveType; }
69 uint8_t tessellationPatchVertexCount() const {
74 bool targetHasVkResolveAttachmentWithInput() const {
78 int targetsNumSamples() const { return fTargetsNumSamples; }
80 GrXferBarrierFlags renderPassBarriers() const { return fRenderPassXferBarriers; }
82 GrLoadOp colorLoadOp() const { return fColorLoadOp; }
84 uint16_t primitiveTypeKey() const {
90 GrStencilSettings nonGLStencilSettings() const;
94 void visitFPProxies(const GrVisitProxyFunc& func) const { fPipeline->visitProxies(func); }
97 void validate(bool flushTime) const;
98 void checkAllInstantiated() const;
99 void checkMSAAAndMIPSAreResolved() const;
109 const GrPipeline* fPipeline;
110 const GrUserStencilSettings* fUserStencilSettings;
111 const GrGeometryProcessor* fGeomProc;