/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/include/ |
H A D | sk_image_filter_factory.h | 32 static sk_sp<SkImageFilter> Blur(float radius, SkTileMode tileMode = SkTileMode::kDecal);
33 static sk_sp<SkImageFilter> Brightness(float degree);
34 static sk_sp<SkImageFilter> Grayscale();
35 static sk_sp<SkImageFilter> Invert();
36 static sk_sp<SkImageFilter> ApplyColorMatrix(const PixelColorMatrix &matrix);
|
H A D | sk_image_chain.h | 52 SKImageChain(SkCanvas* canvas, sk_sp<SkImage> image);
55 DrawError Render(const std::vector<sk_sp<SkImageFilter>> &skFilters, const bool &forceCPU,
60 void SetFilters(sk_sp<SkImageFilter> filter);
79 sk_sp<SkImage> image_ = nullptr;
86 sk_sp<SkImageFilter> filters_ = nullptr;
87 sk_sp<SkSurface> gpuSurface_ = nullptr;
88 sk_sp<SkSurface> cpuSurface_ = nullptr;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | skia_image.h | 30 explicit SkiaImage(const sk_sp<SkImage>& image) : image_(image) {} in SkiaImage() 34 virtual sk_sp<SkImage> GetImage() const in GetImage() 39 virtual sk_sp<SkData> GetCompressData() const in GetCompressData() 49 void SetCompressData(sk_sp<SkData> data, int32_t w, int32_t h) in SetCompressData() 59 auto* skData = reinterpret_cast<sk_sp<SkData>*>(dataPtr); 89 void ReplaceSkImage(sk_sp<SkImage> newImage); 98 static sk_sp<SkImage> MakeSkImageFromPixmap(const RefPtr<PixelMap>& pixmap); 99 static sk_sp<SkColorSpace> ColorSpaceToSkColorSpace(const RefPtr<PixelMap>& pixmap); 109 sk_sp<SkImage> image_; 110 sk_sp<SkDat [all...] |
/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/src/ |
H A D | sk_image_filter_factory.cpp | 26 sk_sp<SkImageFilter> SKImageFilterFactory::Blur(float radius, SkTileMode tileMode)
in Blur() 31 sk_sp<SkImageFilter> SKImageFilterFactory::Brightness(float degree)
in Brightness() 43 sk_sp<SkImageFilter> SKImageFilterFactory::Grayscale()
in Grayscale() 55 sk_sp<SkImageFilter> SKImageFilterFactory::Invert()
in Invert() 68 sk_sp<SkImageFilter> SKImageFilterFactory::ApplyColorMatrix(const PixelColorMatrix &matrix)
in ApplyColorMatrix()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render_backend/ |
H A D | drawing_context.h | 33 sk_sp<SkSurface> AcquireSurface(const std::shared_ptr<RSRenderSurfaceFrame>& frame); 37 sk_sp<SkSurface> AcquireSurfaceInGLES(const std::shared_ptr<RSRenderSurfaceFrame>& frame); 38 sk_sp<SkSurface> AcquireSurfaceInRaster(const std::shared_ptr<RSRenderSurfaceFrame>& frame); 39 sk_sp<SkSurface> AcquireSurfaceInVulkan(const std::shared_ptr<RSRenderSurfaceFrame>& frame); 40 sk_sp<SkColorSpace> GetSkColorSpace(const std::shared_ptr<RSRenderSurfaceFrame>& frame);
|
/foundation/arkui/ace_engine/frameworks/core/image/ |
H A D | image_provider.h | 67 static void GetSVGImageDOMAsyncFromSrc(const std::string& src, std::function<void(const sk_sp<SkSVGDOM>&)> callback, 72 static void GetSVGImageDOMAsyncFromData(const sk_sp<SkData>& skData, 73 std::function<void(const sk_sp<SkSVGDOM>&)> callback, std::function<void()> failedCallback, 78 std::function<void(const sk_sp<SkSVGDOM>&)> callback, std::function<void()> failedCallback, 85 static void UploadImageToGPUForRender(const WeakPtr<PipelineBase> context, const sk_sp<SkImage>& image, 86 const sk_sp<SkData>& data, const std::function<void(sk_sp<SkImage>, sk_sp<SkData>)>&& callback, 105 static sk_sp<SkImage> ResizeSkImage( 106 const sk_sp<SkImag [all...] |
H A D | image_loader.h | 43 virtual sk_sp<SkData> LoadImageData( 62 static sk_sp<SkData> LoadDataFromCachedFile(const std::string& uri); 81 sk_sp<SkData> LoadImageData( 95 sk_sp<SkData> LoadImageData( 108 sk_sp<SkData> LoadImageData( 126 sk_sp<SkData> LoadImageData( 141 sk_sp<SkData> LoadImageData( 155 sk_sp<SkData> LoadImageData( 169 sk_sp<SkData> LoadImageData( 182 sk_sp<SkDat [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/ |
H A D | asset_font_manager.h | 52 sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData>, int ttcIndex) const override; 54 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, int ttcIndex) const override; 56 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>, const SkFontArguments&) const override; 58 sk_sp<SkTypeface> onMakeFromFile(const char path[], int ttcIndex) const override; 60 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle) const override;
|
H A D | typeface_font_asset_provider.h | 35 void registerTypeface(sk_sp<SkTypeface> typeface); 48 std::vector<sk_sp<SkTypeface>> typefaces_; 58 void RegisterTypeface(sk_sp<SkTypeface> typeface); 60 void RegisterTypeface(sk_sp<SkTypeface> typeface, std::string familyNameAlias); 69 std::unordered_map<std::string, sk_sp<TypefaceFontStyleSet>> registeredFamilies_;
|
H A D | asset_font_manager.cpp | 70 sk_sp<SkTypeface> AssetFontManager::onMakeFromData(sk_sp<SkData>, int ttcIndex) const in onMakeFromData() 76 sk_sp<SkTypeface> AssetFontManager::onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, int ttcIndex) const in onMakeFromStreamIndex() 82 sk_sp<SkTypeface> AssetFontManager::onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>, const SkFontArguments&) const in onMakeFromStreamArgs() 88 sk_sp<SkTypeface> AssetFontManager::onMakeFromFile(const char path[], int ttcIndex) const in onMakeFromFile() 94 sk_sp<SkTypeface> AssetFontManager::onLegacyMakeTypeface(const char familyName[], SkFontStyle) const in onLegacyMakeTypeface()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_typeface.h | 33 explicit SkiaTypeface(sk_sp<SkTypeface> skTypeface); 41 sk_sp<SkTypeface> GetTypeface() const; 53 sk_sp<SkTypeface> GetSkTypeface(); 62 static sk_sp<SkData> SerializeTypeface(SkTypeface* typeface, void* ctx); 63 static sk_sp<SkTypeface> DeserializeTypeface(const void* data, size_t length, void* ctx); 74 sk_sp<SkTypeface> skTypeface_;
|
H A D | skia_color_space.h | 43 sk_sp<SkColorSpace> GetColorSpace() const; 44 void SetColorSpace(sk_sp<SkColorSpace> skColorSpace); 45 sk_sp<SkColorSpace> GetSkColorSpace() const override; 51 sk_sp<SkColorSpace> colorSpace_;
|
H A D | skia_gpu_context.h | 38 sk_sp<SkData> load(const SkData& key) override; 107 sk_sp<GrDirectContext> GetGrContext() const; 108 void SetGrContext(const sk_sp<GrDirectContext>& grContext); 109 const sk_sp<GrDirectContext> ExportSkiaContext() const in ExportSkiaContext() 115 static std::function<void(const std::function<void()>& task)> GetPostFunc(sk_sp<GrDirectContext> grContext); 131 sk_sp<GrDirectContext> grContext_;
|
H A D | skia_image_filter.cpp | 58 sk_sp<SkImageFilter> input = nullptr; in InitWithBlur() 70 sk_sp<SkImageFilter> input = nullptr; in InitWithColor() 85 sk_sp<SkImageFilter> input = nullptr; in InitWithOffset() 115 sk_sp<SkImageFilter> background = nullptr; in InitWithArithmetic() 116 sk_sp<SkImageFilter> foreground = nullptr; in InitWithArithmetic() 132 sk_sp<SkImageFilter> outer = nullptr; in InitWithCompose() 133 sk_sp<SkImageFilter> inner = nullptr; in InitWithCompose() 150 sk_sp<SkImageFilter> SkiaImageFilter::GetImageFilter() const in GetImageFilter() 155 void SkiaImageFilter::SetSkImageFilter(const sk_sp<SkImageFilter>& filter) in SetSkImageFilter() 190 sk_sp<SkImageFilte in InitWithBlend() [all...] |
H A D | skia_typeface.cpp | 32 SkiaTypeface::SkiaTypeface(sk_sp<SkTypeface> skTypeface) : skTypeface_(skTypeface) {} in SkiaTypeface() 34 sk_sp<SkTypeface> SkiaTypeface::GetTypeface() const in GetTypeface() 150 sk_sp<SkTypeface> SkiaTypeface::GetSkTypeface() in GetSkTypeface() 161 sk_sp<SkTypeface> skTypeface = SkTypeface::MakeDefault(); in MakeDefault() 172 sk_sp<SkTypeface> skTypeface = SkTypeface::MakeFromFile(path, index); in MakeFromFile() 196 sk_sp<SkTypeface> skTypeface = skFontMgr->makeFromStream(std::move(skStream), skFontArguments); in MakeFromFile() 208 std::vector<sk_sp<SkTypeface>> skTypefaces = SkTypeface::GetSystemFonts(); in GetSystemFonts() 229 sk_sp<SkTypeface> skTypeface = SkTypeface::MakeFromStream(std::move(skMemoryStream), index); in MakeFromStream() 243 sk_sp<SkTypeface> skTypeface = SkTypeface::MakeFromName(familyName, skFontStyle); in MakeFromName() 252 sk_sp<SkDat [all...] |
H A D | skia_mask_filter.h | 37 sk_sp<SkMaskFilter> GetMaskFilter() const; 41 void SetSkMaskFilter(const sk_sp<SkMaskFilter>& filter); 46 sk_sp<SkMaskFilter> filter_;
|
H A D | skia_blender.cpp | 23 sk_sp<SkBlender> SkiaBlender::GetBlender() const in GetBlender() 28 void SkiaBlender::SetSkBlender(const sk_sp<SkBlender>& skBlender) in SetSkBlender() 35 sk_sp<SkBlender> skBlender = SkBlender::Mode(static_cast<SkBlendMode>(mode)); in CreateWithBlendMode()
|
H A D | skia_blender.h | 39 sk_sp<SkBlender> GetBlender() const; 40 void SetSkBlender(const sk_sp<SkBlender>& skBlender); 45 sk_sp<SkBlender> blender_;
|
/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | rosen_render_svg_fe.h | 34 virtual void OnAsImageFilter(sk_sp<SkImageFilter>& imageFilter) const {} in OnAsImageFilter() 35 virtual void OnAsImageFilter(const sk_sp<SkImageFilter>& backImageFilter, in OnAsImageFilter() 36 const sk_sp<SkImageFilter>& foreImageFilter, sk_sp<SkImageFilter>& imageFilter) const in OnAsImageFilter()
|
H A D | rosen_render_svg_filter.h | 45 const RefPtr<RenderSvgFe>& fe, sk_sp<SkImageFilter>& imageFilter, ColorInterpolationType& currentColor); 47 sk_sp<SkImageFilter> MakeImageFilter(const FeInType& in, sk_sp<SkImageFilter>& imageFilter); 49 sk_sp<SkImageFilter>& imageFilter, const ColorInterpolationType& src, const ColorInterpolationType& dst);
|
H A D | rosen_render_svg_fe_composite.cpp | 21 void RosenRenderSvgFeComposite::OnAsImageFilter(const sk_sp<SkImageFilter>& backImageFilter, in OnAsImageFilter() 22 const sk_sp<SkImageFilter>& foreImageFilter, sk_sp<SkImageFilter>& imageFilter) const in OnAsImageFilter()
|
H A D | rosen_render_svg_fe_composite.h | 29 void OnAsImageFilter(const sk_sp<SkImageFilter>& backImageFilter, const sk_sp<SkImageFilter>& foreImageFilter, 30 sk_sp<SkImageFilter>& imageFilter) const override;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render_backend/ |
H A D | drawing_context.cpp | 35 sk_sp<SkSurface> DrawingContext::AcquireSurface(const std::shared_ptr<RSRenderSurfaceFrame>& frame) in AcquireSurface() 89 sk_sp<SkSurface> DrawingContext::AcquireSurfaceInGLES(const std::shared_ptr<RSRenderSurfaceFrame>& frame) in AcquireSurfaceInGLES() 115 sk_sp<SkColorSpace> skColorSpace = GetSkColorSpace(frame); in AcquireSurfaceInGLES() 117 sk_sp<SkSurface> skSurface = SkSurface::MakeFromBackendRenderTarget( in AcquireSurfaceInGLES() 128 sk_sp<SkSurface> DrawingContext::AcquireSurfaceInRaster(const std::shared_ptr<RSRenderSurfaceFrame>& frame) in AcquireSurfaceInRaster() 148 sk_sp<SkSurface> skSurface = SkSurface::MakeRasterDirect(info, addr, buffer->GetStride()); in AcquireSurfaceInRaster() 153 sk_sp<SkSurface> DrawingContext::AcquireSurfaceInVulkan(const std::shared_ptr<RSRenderSurfaceFrame>& frame) in AcquireSurfaceInVulkan() 176 sk_sp<SkColorSpace> DrawingContext::GetSkColorSpace(const std::shared_ptr<RSRenderSurfaceFrame>& frame) in GetSkColorSpace() 178 sk_sp<SkColorSpace> skColorSpace = nullptr; in GetSkColorSpace()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libjpegplugin/src/ |
H A D | icc_profile_info.cpp | 50 sk_sp<SkData> ICCProfileInfo::GetICCData(j_decompress_ptr cinfo) in GetICCData() 56 sk_sp<SkData> data; in GetICCData() 75 sk_sp<SkData> profile = GetICCData(cinfo); in ParsingICCProfile() 78 sk_sp<SkColorSpace> skColorSpace = nullptr; in ParsingICCProfile() 113 sk_sp<SkData> icc = icc_from_color_space(info); in PackingICCProfile() 117 sk_sp<SkData> jpegMarkerData = in PackingICCProfile()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/adapter/ |
H A D | skia_image_data.h | 30 explicit SkiaImageData(sk_sp<SkData> skData) : skData_(std::move(skData)) {} in SkiaImageData() 33 sk_sp<SkData> GetSkData() const; 41 sk_sp<SkData> skData_;
|