Lines Matching defs:device
69 // Map from the global CTM state to this device's coordinate system.
75 // pixelAligned is set to the identity + integer translation of the device-to-global matrix.
76 // If they are equal then the device is by definition pixel aligned.
86 // space hasn't been set of the device. This function can be removed once existing use cases
87 // have been updated to use the device-to-global matrix instead or have themselves been removed
88 // (e.g. Android's device-space clip regions are going away, and are not compatible with the
89 // generalized device coordinate system).
96 // To get the transform from this space to the other device's, transform from our space to
97 // global and then from global to the other device.
324 void SkBaseDevice::drawDevice(SkBaseDevice* device, const SkSamplingOptions& sampling,
326 sk_sp<SkSpecialImage> deviceImage = device->snapSpecial();
328 this->drawSpecial(deviceImage.get(), device->getRelativeTransform(*this), sampling, paint);