Lines Matching defs:info

478     *const_cast<SkImageInfo*>(&tmp.info()) = tmp.info().makeColorSpace(nullptr);
549 return this->writePixels(pm.info(), pm.addr(), pm.rowBytes(), x, y);
921 SkBaseDevice::CreateInfo info(make_layer_info(src->imageInfo(), requiredInput.width(),
926 sk_sp<SkBaseDevice> intermediateDevice(src->onCreateDevice(info, &paint));
1074 SkImageInfo info = make_layer_info(priorDevice->imageInfo(),
1078 info = info.makeColorType(kRGBA_F16_SkColorType);
1080 SkASSERT(info.alphaType() != kOpaque_SkAlphaType);
1087 const auto createInfo = SkBaseDevice::CreateInfo(info, geo, SkBaseDevice::kNever_TileUsage,
1261 sk_sp<SkSurface> SkCanvas::makeSurface(const SkImageInfo& info, const SkSurfaceProps* props) {
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);
1299 void* SkCanvas::accessTopLayerPixels(SkImageInfo* info, size_t* rowBytes, SkIPoint* origin) {
1304 if (info) {
1305 *info = pmap.info();
2701 std::unique_ptr<SkCanvas> SkCanvas::MakeRasterDirect(const SkImageInfo& info, void* pixels,
2703 if (!SkSurfaceValidateRasterInfo(info, rowBytes)) {
2708 if (!bitmap.installPixels(info, pixels, rowBytes)) {
2759 static bool install(SkBitmap* bm, const SkImageInfo& info,
2761 return bm->installPixels(info, rec.fPixels, rec.fRowBytes, rec.fReleaseProc, rec.fReleaseCtx);
2764 SkRasterHandleAllocator::Handle SkRasterHandleAllocator::allocBitmap(const SkImageInfo& info,
2767 if (!this->allocHandle(info, &rec) || !install(bm, info, rec)) {
2775 const SkImageInfo& info, const Rec* rec) {
2776 if (!alloc || !SkSurfaceValidateRasterInfo(info, rec ? rec->fRowBytes : kIgnoreRowBytesValue)) {
2784 hndl = install(&bm, info, *rec) ? rec->fHandle : nullptr;
2786 hndl = alloc->allocBitmap(info, &bm);