Lines Matching refs:GrD3DTexture
8 #include "src/gpu/d3d/GrD3DTexture.h"
17 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu,
35 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu, SkISize dimensions, const GrD3DTextureResourceInfo& info,
52 GrD3DTexture::GrD3DTexture(GrD3DGpu* gpu,
65 sk_sp<GrD3DTexture> GrD3DTexture::MakeNewTexture(GrD3DGpu* gpu, SkBudgeted budgeted,
83 GrD3DTexture* tex = new GrD3DTexture(gpu, budgeted, dimensions, info, std::move(state),
86 return sk_sp<GrD3DTexture>(tex);
89 sk_sp<GrD3DTexture> GrD3DTexture::MakeWrappedTexture(GrD3DGpu* gpu,
106 return sk_sp<GrD3DTexture>(new GrD3DTexture(gpu, dimensions, info, std::move(state),
111 sk_sp<GrD3DTexture> GrD3DTexture::MakeAliasingTexture(GrD3DGpu* gpu,
112 sk_sp<GrD3DTexture> originalTexture,
129 GrD3DTexture* tex = new GrD3DTexture(gpu, SkBudgeted::kNo, originalTexture->dimensions(),
132 return sk_sp<GrD3DTexture>(tex);
135 void GrD3DTexture::onRelease() {
143 void GrD3DTexture::onAbandon() {
150 GrBackendTexture GrD3DTexture::getBackendTexture() const {
154 GrD3DGpu* GrD3DTexture::getD3DGpu() const {