Home
last modified time | relevance | path

Searched refs:sk_sp (Results 1 - 25 of 212) sorted by relevance

123456789

/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/include/
H A Dsk_image_filter_factory.h32 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 Dsk_image_chain.h52 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 Dskia_image.h30 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 Dsk_image_filter_factory.cpp26 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 Ddrawing_context.h33 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 Dimage_provider.h67 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 Dimage_loader.h43 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 Dasset_font_manager.h52 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 Dtypeface_font_asset_provider.h35 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 Dasset_font_manager.cpp70 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 Dskia_typeface.h33 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 Dskia_color_space.h43 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 Dskia_gpu_context.h38 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 Dskia_image_filter.cpp58 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 Dskia_typeface.cpp32 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 Dskia_mask_filter.h37 sk_sp<SkMaskFilter> GetMaskFilter() const;
41 void SetSkMaskFilter(const sk_sp<SkMaskFilter>& filter);
46 sk_sp<SkMaskFilter> filter_;
H A Dskia_blender.cpp23 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 Dskia_blender.h39 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 Drosen_render_svg_fe.h34 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 Drosen_render_svg_filter.h45 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 Drosen_render_svg_fe_composite.cpp21 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 Drosen_render_svg_fe_composite.h29 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 Ddrawing_context.cpp35 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 Dicc_profile_info.cpp50 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 Dskia_image_data.h30 explicit SkiaImageData(sk_sp<SkData> skData) : skData_(std::move(skData)) {} in SkiaImageData()
33 sk_sp<SkData> GetSkData() const;
41 sk_sp<SkData> skData_;

Completed in 15 milliseconds

123456789