Home
last modified time | relevance | path

Searched refs:BaseDevice (Results 1 - 14 of 14) sorted by relevance

/third_party/skia/src/gpu/
H A DBaseDevice.cpp8 #include "src/gpu/BaseDevice.h"
21 BaseDevice::BaseDevice(sk_sp<GrRecordingContext> rContext, in BaseDevice() function in skgpu::BaseDevice
28 GrSurfaceProxyView BaseDevice::readSurfaceView() { in readSurfaceView()
34 bool BaseDevice::CheckAlphaTypeAndGetFlags(SkAlphaType alphaType, in CheckAlphaTypeAndGetFlags()
53 SkImageInfo BaseDevice::MakeInfo(SurfaceContext* sc, DeviceFlags flags) { in MakeInfo()
61 GrRenderTargetProxy* BaseDevice::targetProxy() { in targetProxy()
65 bool BaseDevice::replaceBackingProxy(SkSurface::ContentChangeMode mode) { in replaceBackingProxy()
H A DBaseDevice.h29 * the BaseDevice can do is to return the SDC-variant as a generic SFC.
31 * skgpu::BaseDevice
36 class BaseDevice : public SkBaseDevice { class
43 BaseDevice(sk_sp<GrRecordingContext>, const SkImageInfo&, const SkSurfaceProps&);
47 BaseDevice* asGpuDevice() override { return this; }
109 GR_MAKE_BITFIELD_CLASS_OPS(BaseDevice::DeviceFlags)
H A DGrRecordingContextPriv.h13 #include "src/gpu/BaseDevice.h"
115 sk_sp<skgpu::BaseDevice> createDevice(GrColorType,
120 skgpu::BaseDevice::InitContents);
121 sk_sp<skgpu::BaseDevice> createDevice(SkBudgeted,
129 skgpu::BaseDevice::InitContents);
H A DGrRecordingContextPriv.cpp26 sk_sp<skgpu::BaseDevice> GrRecordingContextPriv::createDevice(GrColorType colorType, in createDevice()
31 skgpu::BaseDevice::InitContents init) { in createDevice()
40 sk_sp<skgpu::BaseDevice> GrRecordingContextPriv::createDevice(SkBudgeted budgeted, in createDevice()
48 skgpu::BaseDevice::InitContents init) { in createDevice()
/third_party/skia/src/image/
H A DSkSurface_Gpu.h17 namespace skgpu { class BaseDevice; }
21 SkSurface_Gpu(sk_sp<skgpu::BaseDevice>);
59 skgpu::BaseDevice* getDevice();
62 sk_sp<skgpu::BaseDevice> fDevice;
H A DSkSurface_Gpu.cpp18 #include "src/gpu/BaseDevice.h"
37 SkSurface_Gpu::SkSurface_Gpu(sk_sp<skgpu::BaseDevice> device) in SkSurface_Gpu()
53 skgpu::BaseDevice* SkSurface_Gpu::getDevice() { in getDevice()
420 skgpu::BaseDevice::InitContents::kClear); in MakeRenderTarget()
479 skgpu::BaseDevice::InitContents::kClear); in MakeRenderTarget()
521 skgpu::BaseDevice::InitContents::kUninit); in MakeFromBackendTexture()
637 skgpu::BaseDevice::InitContents::kUninit); in MakeFromBackendRenderTarget()
/third_party/skia/src/gpu/vk/
H A DGrVkSecondaryCBDrawContext.h18 namespace skgpu { class BaseDevice; }
117 explicit GrVkSecondaryCBDrawContext(sk_sp<skgpu::BaseDevice>, const SkSurfaceProps*);
119 sk_sp<skgpu::BaseDevice> fDevice;
H A DGrVkSecondaryCBDrawContext.cpp50 skgpu::BaseDevice::InitContents::kUninit); in Make()
59 GrVkSecondaryCBDrawContext::GrVkSecondaryCBDrawContext(sk_sp<skgpu::BaseDevice> device, in GrVkSecondaryCBDrawContext()
/third_party/skia/src/gpu/v1/
H A DDevice_v1.h17 #include "src/gpu/BaseDevice.h"
30 * Subclass of BaseDevice, which directs all drawing to the GrGpu owned by the canvas.
32 class Device final : public BaseDevice {
48 using BaseDevice::replaceBackingProxy;
70 static sk_sp<BaseDevice> Make(GrRecordingContext*,
84 static sk_sp<BaseDevice> Make(GrRecordingContext*,
189 static sk_sp<BaseDevice> Make(std::unique_ptr<SurfaceDrawContext>,
222 using INHERITED = BaseDevice;
H A DDevice.cpp112 sk_sp<BaseDevice> Device::Make(GrRecordingContext* rContext, in Make()
129 sk_sp<BaseDevice> Device::Make(std::unique_ptr<SurfaceDrawContext> sdc, in Make()
151 sk_sp<BaseDevice> Device::Make(GrRecordingContext* rContext, in Make()
/third_party/skia/src/core/
H A DSkSpecialSurface.cpp126 SkSpecialSurface_Gpu(sk_sp<skgpu::BaseDevice> device, SkIRect subset) in SkSpecialSurface_Gpu()
168 skgpu::BaseDevice::InitContents::kUninit); in MakeRenderTarget()
H A DSkDeferredDisplayListRecorder.cpp166 skgpu::BaseDevice::InitContents::kUninit); in init()
H A DSkDevice.h36 namespace skgpu { class BaseDevice; }
198 virtual skgpu::BaseDevice* asGpuDevice() { return nullptr; } in asGpuDevice()
/third_party/skia/tests/
H A DDeviceTest.cpp90 skgpu::BaseDevice::InitContents::kClear); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()

Completed in 9 milliseconds