Lines Matching defs:props
427 SkCanvas::SkCanvas(int width, int height, const SkSurfaceProps* props)
429 , fProps(SkSurfacePropsCopyOrDefault(props)) {
451 SkCanvas::SkCanvas(const SkBitmap& bitmap, const SkSurfaceProps& props)
452 : fMCStack(sizeof(MCRec), fMCRecStorage, sizeof(fMCRecStorage)), fProps(props) {
1261 sk_sp<SkSurface> SkCanvas::makeSurface(const SkImageInfo& info, const SkSurfaceProps* props) {
1262 if (nullptr == props) {
1263 props = &fProps;
1265 return this->onNewSurface(info, *props);
1268 sk_sp<SkSurface> SkCanvas::onNewSurface(const SkImageInfo& info, const SkSurfaceProps& props) {
1269 return this->baseDevice()->makeSurface(info, props);
1280 bool SkCanvas::getProps(SkSurfaceProps* props) const {
1281 return this->onGetProps(props);
1284 bool SkCanvas::onGetProps(SkSurfaceProps* props) const {
1285 if (props) {
1286 *props = fProps;
2702 size_t rowBytes, const SkSurfaceProps* props) {
2712 return props ?
2713 std::make_unique<SkCanvas>(bitmap, *props) :