Lines Matching defs:const
25 SkISize dimensions() const { return fDimensions; }
30 int width() const { return fDimensions.width(); }
35 int height() const { return fDimensions.height(); }
40 SkRect getBoundsRect() const { return SkRect::Make(this->dimensions()); }
42 virtual GrBackendFormat backendFormat() const = 0;
61 virtual const GrTexture* asTexture() const { return nullptr; }
67 virtual const GrRenderTarget* asRenderTarget() const { return nullptr; }
69 GrInternalSurfaceFlags flags() const { return fSurfaceFlags; }
71 static size_t ComputeSize(const GrBackendFormat&, SkISize dimensions, int colorSamplesPerPixel,
78 bool readOnly() const { return fSurfaceFlags & GrInternalSurfaceFlags::kReadOnly; }
80 bool framebufferOnly() const {
85 bool isProtected() const { return fIsProtected == GrProtected::kYes; }
99 bool glRTFBOIDis0() const {
108 bool requiresManualMSAAResolve() const {
122 GrSurface(GrGpu* gpu, const SkISize& dimensions, GrProtected isProtected)
137 const char* getResourceType() const override { return "Surface"; }