Home
last modified time | relevance | path

Searched refs:SkImageGenerator (Results 1 – 25 of 74) sorted by relevance

123

/external/skqp/include/core/
DSkImageGenerator.h28 class SK_API SkImageGenerator {
34 virtual ~SkImageGenerator() { } in ~SkImageGenerator()
153 static std::unique_ptr<SkImageGenerator> MakeFromEncoded(sk_sp<SkData>);
160 static std::unique_ptr<SkImageGenerator> MakeFromPicture(const SkISize&, sk_sp<SkPicture>,
168 SkImageGenerator(const SkImageInfo& info, uint32_t uniqueId = kNeedNewImageUniqueID);
199 static std::unique_ptr<SkImageGenerator> MakeFromEncodedImpl(sk_sp<SkData>);
201 SkImageGenerator(SkImageGenerator&&) = delete;
202 SkImageGenerator(const SkImageGenerator&) = delete;
203 SkImageGenerator& operator=(SkImageGenerator&&) = delete;
204 SkImageGenerator& operator=(const SkImageGenerator&) = delete;
/external/skia/include/core/
DSkImageGenerator.h27 class SK_API SkImageGenerator {
33 virtual ~SkImageGenerator() { } in ~SkImageGenerator()
152 static std::unique_ptr<SkImageGenerator> MakeFromEncoded(sk_sp<SkData>);
159 static std::unique_ptr<SkImageGenerator> MakeFromPicture(const SkISize&, sk_sp<SkPicture>,
167 SkImageGenerator(const SkImageInfo& info, uint32_t uniqueId = kNeedNewImageUniqueID);
199 static std::unique_ptr<SkImageGenerator> MakeFromEncodedImpl(sk_sp<SkData>);
201 SkImageGenerator(SkImageGenerator&&) = delete;
202 SkImageGenerator(const SkImageGenerator&) = delete;
203 SkImageGenerator& operator=(SkImageGenerator&&) = delete;
204 SkImageGenerator& operator=(const SkImageGenerator&) = delete;
/external/skqp/src/core/
DSkImageGenerator.cpp13 SkImageGenerator::SkImageGenerator(const SkImageInfo& info, uint32_t uniqueID) in SkImageGenerator() function in SkImageGenerator
18 bool SkImageGenerator::getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes) { in getPixels()
33 bool SkImageGenerator::queryYUVA8(SkYUVASizeInfo* sizeInfo, in queryYUVA8()
41 bool SkImageGenerator::getYUVA8Planes(const SkYUVASizeInfo& sizeInfo, in getYUVA8Planes()
64 sk_sp<GrTextureProxy> SkImageGenerator::generateTexture(GrContext* ctx, const SkImageInfo& info, in generateTexture()
74 sk_sp<GrTextureProxy> SkImageGenerator::onGenerateTexture(GrContext*, const SkImageInfo&, in onGenerateTexture()
98 std::unique_ptr<SkImageGenerator> SkImageGenerator::MakeFromEncoded(sk_sp<SkData> data) { in MakeFromEncoded()
103 if (std::unique_ptr<SkImageGenerator> generator = gFactory(data)) { in MakeFromEncoded()
107 return SkImageGenerator::MakeFromEncodedImpl(std::move(data)); in MakeFromEncoded()
DSkPictureImageGenerator.cpp18 class SkPictureImageGenerator : public SkImageGenerator {
38 typedef SkImageGenerator INHERITED;
43 std::unique_ptr<SkImageGenerator>
44 SkImageGenerator::MakeFromPicture(const SkISize& size, sk_sp<SkPicture> picture, in MakeFromPicture()
58 return std::unique_ptr<SkImageGenerator>( in MakeFromPicture()
/external/skia/src/core/
DSkImageGenerator.cpp13 SkImageGenerator::SkImageGenerator(const SkImageInfo& info, uint32_t uniqueID) in SkImageGenerator() function in SkImageGenerator
18 bool SkImageGenerator::getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes) { in getPixels()
33 bool SkImageGenerator::queryYUVA8(SkYUVASizeInfo* sizeInfo, in queryYUVA8()
41 bool SkImageGenerator::getYUVA8Planes(const SkYUVASizeInfo& sizeInfo, in getYUVA8Planes()
64 sk_sp<GrTextureProxy> SkImageGenerator::generateTexture(GrRecordingContext* ctx, in generateTexture()
75 sk_sp<GrTextureProxy> SkImageGenerator::onGenerateTexture(GrRecordingContext*, in onGenerateTexture()
100 std::unique_ptr<SkImageGenerator> SkImageGenerator::MakeFromEncoded(sk_sp<SkData> data) { in MakeFromEncoded()
105 if (std::unique_ptr<SkImageGenerator> generator = gFactory(data)) { in MakeFromEncoded()
109 return SkImageGenerator::MakeFromEncodedImpl(std::move(data)); in MakeFromEncoded()
DSkPictureImageGenerator.cpp18 class SkPictureImageGenerator : public SkImageGenerator {
38 typedef SkImageGenerator INHERITED;
43 std::unique_ptr<SkImageGenerator>
44 SkImageGenerator::MakeFromPicture(const SkISize& size, sk_sp<SkPicture> picture, in MakeFromPicture()
58 return std::unique_ptr<SkImageGenerator>( in MakeFromPicture()
/external/skqp/tests/
DImageGeneratorTest.cpp25 static std::unique_ptr<SkImageGenerator> my_factory(sk_sp<SkData>) { in my_factory()
38 std::unique_ptr<SkImageGenerator> gen = SkImageGenerator::MakeFromEncoded(data); in test_imagegenerator_factory()
44 gen = SkImageGenerator::MakeFromEncoded(data); in test_imagegenerator_factory()
58 class MyImageGenerator : public SkImageGenerator {
60 MyImageGenerator() : SkImageGenerator(SkImageInfo::MakeN32Premul(0, 0)) {} in MyImageGenerator()
128 auto gen = SkImageGenerator::MakeFromPicture({100, 100}, picture, nullptr, nullptr, in DEF_TEST()
/external/skia/tests/
DImageGeneratorTest.cpp25 static std::unique_ptr<SkImageGenerator> my_factory(sk_sp<SkData>) { in my_factory()
38 std::unique_ptr<SkImageGenerator> gen = SkImageGenerator::MakeFromEncoded(data); in test_imagegenerator_factory()
44 gen = SkImageGenerator::MakeFromEncoded(data); in test_imagegenerator_factory()
58 class MyImageGenerator : public SkImageGenerator {
60 MyImageGenerator() : SkImageGenerator(SkImageInfo::MakeN32Premul(0, 0)) {} in MyImageGenerator()
128 auto gen = SkImageGenerator::MakeFromPicture({100, 100}, picture, nullptr, nullptr, in DEF_TEST()
/external/skia/gm/
Dimage_pict.cpp108 static std::unique_ptr<SkImageGenerator> make_pic_generator(GrContext*, sk_sp<SkPicture> pic) {
111 return SkImageGenerator::MakeFromPicture({ 100, 100 }, std::move(pic), &matrix, nullptr,
116 class RasterGenerator : public SkImageGenerator {
118 RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm) in RasterGenerator()
131 static std::unique_ptr<SkImageGenerator> make_ras_generator(GrContext*, sk_sp<SkPicture> pic) { in make_ras_generator()
141 class EmptyGenerator : public SkImageGenerator {
143 EmptyGenerator(const SkImageInfo& info) : SkImageGenerator(info) {} in EmptyGenerator()
146 class TextureGenerator : public SkImageGenerator {
149 : SkImageGenerator(info) in TextureGenerator()
208 static std::unique_ptr<SkImageGenerator> make_tex_generator(GrContext* ctx, sk_sp<SkPicture> pic) { in make_tex_generator()
[all …]
/external/skqp/gm/
Dimage_pict.cpp108 static std::unique_ptr<SkImageGenerator> make_pic_generator(GrContext*, sk_sp<SkPicture> pic) {
111 return SkImageGenerator::MakeFromPicture({ 100, 100 }, std::move(pic), &matrix, nullptr,
116 class RasterGenerator : public SkImageGenerator {
118 RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm) in RasterGenerator()
131 static std::unique_ptr<SkImageGenerator> make_ras_generator(GrContext*, sk_sp<SkPicture> pic) { in make_ras_generator()
141 class EmptyGenerator : public SkImageGenerator {
143 EmptyGenerator(const SkImageInfo& info) : SkImageGenerator(info) {} in EmptyGenerator()
146 class TextureGenerator : public SkImageGenerator {
149 : SkImageGenerator(info) in TextureGenerator()
208 static std::unique_ptr<SkImageGenerator> make_tex_generator(GrContext* ctx, sk_sp<SkPicture> pic) { in make_tex_generator()
[all …]
/external/skqp/src/codec/
DSkCodecImageGenerator.h14 class SkCodecImageGenerator : public SkImageGenerator {
20 static std::unique_ptr<SkImageGenerator> MakeFromEncodedCodec(sk_sp<SkData>);
22 static std::unique_ptr<SkImageGenerator> MakeFromCodec(std::unique_ptr<SkCodec>);
45 typedef SkImageGenerator INHERITED;
DSkCodecImageGenerator.cpp13 std::unique_ptr<SkImageGenerator> SkCodecImageGenerator::MakeFromEncodedCodec(sk_sp<SkData> data) { in MakeFromEncodedCodec()
19 return std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), data)); in MakeFromEncodedCodec()
22 std::unique_ptr<SkImageGenerator>
25 ? std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), nullptr)) in MakeFromCodec()
/external/skia/src/codec/
DSkCodecImageGenerator.h14 class SkCodecImageGenerator : public SkImageGenerator {
20 static std::unique_ptr<SkImageGenerator> MakeFromEncodedCodec(sk_sp<SkData>);
22 static std::unique_ptr<SkImageGenerator> MakeFromCodec(std::unique_ptr<SkCodec>);
45 typedef SkImageGenerator INHERITED;
DSkCodecImageGenerator.cpp13 std::unique_ptr<SkImageGenerator> SkCodecImageGenerator::MakeFromEncodedCodec(sk_sp<SkData> data) { in MakeFromEncodedCodec()
19 return std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), data)); in MakeFromEncodedCodec()
22 std::unique_ptr<SkImageGenerator>
25 ? std::unique_ptr<SkImageGenerator>(new SkCodecImageGenerator(std::move(codec), nullptr)) in MakeFromCodec()
/external/skia/src/image/
DSkImage_Lazy.cpp34 static sk_sp<SharedGenerator> Make(std::unique_ptr<SkImageGenerator> gen) { in Make()
42 explicit SharedGenerator(std::unique_ptr<SkImageGenerator> gen) in SharedGenerator()
50 std::unique_ptr<SkImageGenerator> fGenerator;
108 SkImageGenerator* operator->() const { in operator ->()
113 operator SkImageGenerator*() const { in operator SkImageGenerator*()
145 static bool generate_pixels(SkImageGenerator* gen, const SkPixmap& pmap, int originX, int originY) { in generate_pixels()
283 sk_sp<SkImage> SkImage::MakeFromGenerator(std::unique_ptr<SkImageGenerator> generator, in MakeFromGenerator()
306 Generator_GrYUVProvider(SkImageGenerator* gen) : fGen(gen) {} in Generator_GrYUVProvider()
321 SkImageGenerator* fGen;
414 SkImageGenerator::TexGenType::kCheap != generator->onCanGenerateTexture()) { in lockTextureProxy()
/external/skqp/src/image/
DSkImage_Lazy.cpp33 static sk_sp<SharedGenerator> Make(std::unique_ptr<SkImageGenerator> gen) { in Make()
41 explicit SharedGenerator(std::unique_ptr<SkImageGenerator> gen) in SharedGenerator()
49 std::unique_ptr<SkImageGenerator> fGenerator;
107 SkImageGenerator* operator->() const { in operator ->()
112 operator SkImageGenerator*() const { in operator SkImageGenerator*()
144 static bool generate_pixels(SkImageGenerator* gen, const SkPixmap& pmap, int originX, int originY) { in generate_pixels()
280 sk_sp<SkImage> SkImage::MakeFromGenerator(std::unique_ptr<SkImageGenerator> generator, in MakeFromGenerator()
303 Generator_GrYUVProvider(SkImageGenerator* gen) : fGen(gen) {} in Generator_GrYUVProvider()
318 SkImageGenerator* fGen;
411 SkImageGenerator::TexGenType::kCheap != generator->onCanGenerateTexture()) { in lockTextureProxy()
/external/skia/src/gpu/
DGrAHardwareBufferImageGenerator.h31 class GrAHardwareBufferImageGenerator : public SkImageGenerator {
33 static std::unique_ptr<SkImageGenerator> Make(AHardwareBuffer*, SkAlphaType,
63 typedef SkImageGenerator INHERITED;
DGrBackendTextureImageGenerator.h29 class GrBackendTextureImageGenerator : public SkImageGenerator {
31 static std::unique_ptr<SkImageGenerator> Make(sk_sp<GrTexture>, GrSurfaceOrigin,
92 typedef SkImageGenerator INHERITED;
/external/skqp/src/gpu/
DGrAHardwareBufferImageGenerator.h31 class GrAHardwareBufferImageGenerator : public SkImageGenerator {
33 static std::unique_ptr<SkImageGenerator> Make(AHardwareBuffer*, SkAlphaType,
70 typedef SkImageGenerator INHERITED;
DGrBackendTextureImageGenerator.h29 class GrBackendTextureImageGenerator : public SkImageGenerator {
31 static std::unique_ptr<SkImageGenerator> Make(sk_sp<GrTexture>, GrSurfaceOrigin,
92 typedef SkImageGenerator INHERITED;
/external/skia/src/ports/
DSkImageGeneratorCG.cpp26 class ImageGeneratorCG : public SkImageGenerator {
41 typedef SkImageGenerator INHERITED;
56 std::unique_ptr<SkImageGenerator> SkImageGeneratorCG::MakeFromEncodedCG(sk_sp<SkData> data) { in MakeFromEncodedCG()
103 return std::unique_ptr<SkImageGenerator>(new ImageGeneratorCG(info, std::move(imageSrc), in MakeFromEncodedCG()
DSkImageGeneratorWIC.cpp26 class ImageGeneratorWIC : public SkImageGenerator {
45 typedef SkImageGenerator INHERITED;
49 std::unique_ptr<SkImageGenerator> SkImageGeneratorWIC::MakeFromEncodedWIC(sk_sp<SkData> data) { in MakeFromEncodedWIC()
152 return std::unique_ptr<SkImageGenerator>( in MakeFromEncodedWIC()
/external/skqp/src/ports/
DSkImageGeneratorCG.cpp26 class ImageGeneratorCG : public SkImageGenerator {
41 typedef SkImageGenerator INHERITED;
56 std::unique_ptr<SkImageGenerator> SkImageGeneratorCG::MakeFromEncodedCG(sk_sp<SkData> data) { in MakeFromEncodedCG()
103 return std::unique_ptr<SkImageGenerator>(new ImageGeneratorCG(info, std::move(imageSrc), in MakeFromEncodedCG()
DSkImageGeneratorWIC.cpp26 class ImageGeneratorWIC : public SkImageGenerator {
45 typedef SkImageGenerator INHERITED;
49 std::unique_ptr<SkImageGenerator> SkImageGeneratorWIC::MakeFromEncodedWIC(sk_sp<SkData> data) { in MakeFromEncodedWIC()
152 return std::unique_ptr<SkImageGenerator>( in MakeFromEncodedWIC()
DSkImageGenerator_none.cpp10 std::unique_ptr<SkImageGenerator> SkImageGenerator::MakeFromEncodedImpl(sk_sp<SkData>) { in MakeFromEncodedImpl()

123