Home
last modified time | relevance | path

Searched refs:SK_API (Results 1 – 25 of 299) sorted by relevance

12345678910>>...12

/external/skia/include/gpu/graphite/precompile/
DPrecompileShader.h28 class SK_API PrecompileShader : public PrecompileBase {
98 SK_API sk_sp<PrecompileShader> Empty();
99 SK_API sk_sp<PrecompileShader> Color();
100 SK_API sk_sp<PrecompileShader> Color(sk_sp<SkColorSpace>);
101 SK_API sk_sp<PrecompileShader> Blend(SkSpan<const SkBlendMode> blendModes,
104 SK_API sk_sp<PrecompileShader> Blend(SkSpan<const sk_sp<PrecompileBlender>> blenders,
107 SK_API sk_sp<PrecompileShader> CoordClamp(SkSpan<const sk_sp<PrecompileShader>>);
114 SK_API sk_sp<PrecompileShader> Image(SkSpan<const SkColorInfo> = {},
119 SK_API sk_sp<PrecompileShader> RawImage(SkSpan<const SkColorInfo> = {},
125 SK_API sk_sp<PrecompileShader> YUVImage();
[all …]
DPrecompileColorFilter.h20 class SK_API PrecompileColorFilter : public PrecompileBase {
49 SK_API sk_sp<PrecompileColorFilter> Compose(SkSpan<const sk_sp<PrecompileColorFilter>> outer,
53 SK_API sk_sp<PrecompileColorFilter> Blend(SkSpan<const SkBlendMode> blendModes);
54 SK_API sk_sp<PrecompileColorFilter> Blend(); // Prefer the explicit blend mode variant
57 SK_API sk_sp<PrecompileColorFilter> Matrix();
60 SK_API sk_sp<PrecompileColorFilter> HSLAMatrix();
62 SK_API sk_sp<PrecompileColorFilter> LinearToSRGBGamma();
63 SK_API sk_sp<PrecompileColorFilter> SRGBToLinearGamma();
64 SK_API sk_sp<PrecompileColorFilter> Lerp(SkSpan<const sk_sp<PrecompileColorFilter>> dstOptions,
68 SK_API sk_sp<PrecompileColorFilter> Table();
[all …]
DPrecompileImageFilter.h26 class SK_API PrecompileImageFilter : public PrecompileBase {
83 SK_API sk_sp<PrecompileImageFilter> Arithmetic(sk_sp<PrecompileImageFilter> background,
87 SK_API sk_sp<PrecompileImageFilter> Blend(SkBlendMode bm,
92 SK_API sk_sp<PrecompileImageFilter> Blend(sk_sp<PrecompileBlender> blender,
97 SK_API sk_sp<PrecompileImageFilter> Blur(sk_sp<PrecompileImageFilter> input);
100 SK_API sk_sp<PrecompileImageFilter> ColorFilter(sk_sp<PrecompileColorFilter> colorFilter,
104 SK_API sk_sp<PrecompileImageFilter> DisplacementMap(sk_sp<PrecompileImageFilter> input);
109 SK_API sk_sp<PrecompileImageFilter> Lighting(sk_sp<PrecompileImageFilter> input);
112 SK_API sk_sp<PrecompileImageFilter> MatrixConvolution(sk_sp<PrecompileImageFilter> input);
115 SK_API sk_sp<PrecompileImageFilter> Morphology(sk_sp<PrecompileImageFilter> input);
/external/skia/modules/skottie/src/
DSkottieProperty.cpp63 template <> SK_API
67 template <> SK_API
71 template <> SK_API
74 template <> SK_API
79 template <> SK_API
88 template <> SK_API
92 template <> SK_API
96 template <> SK_API
99 template <> SK_API
104 template <> SK_API
[all …]
/external/skia/include/gpu/ganesh/vk/
DGrVkBackendSurface.h27 SK_API GrBackendFormat MakeVk(VkFormat format, bool willUseDRMFormatModifiers = false);
28 SK_API GrBackendFormat MakeVk(const skgpu::VulkanYcbcrConversionInfo& ycbcrInfo,
31 SK_API bool AsVkFormat(const GrBackendFormat&, VkFormat*);
32 SK_API const skgpu::VulkanYcbcrConversionInfo* GetVkYcbcrConversionInfo(const GrBackendFormat&);
39 SK_API GrBackendTexture MakeVk(int width,
47 SK_API bool GetVkImageInfo(const GrBackendTexture&, GrVkImageInfo*);
51 SK_API void SetVkImageLayout(GrBackendTexture*, VkImageLayout);
58 SK_API GrBackendRenderTarget MakeVk(int width, int height, const GrVkImageInfo&);
63 SK_API bool GetVkImageInfo(const GrBackendRenderTarget&, GrVkImageInfo*);
67 SK_API void SetVkImageLayout(GrBackendRenderTarget*, VkImageLayout);
/external/skia/include/gpu/graphite/mtl/
DMtlGraphiteTypes_cpp.h23 class SK_API MtlTextureInfo;
26 SK_API TextureInfo MakeMetal(const MtlTextureInfo&);
27 SK_API TextureInfo MakeMetal(CFTypeRef mtlTexture);
29 SK_API bool GetMtlTextureInfo(const TextureInfo&, MtlTextureInfo*);
35 SK_API BackendTexture MakeMetal(SkISize dimensions, CFTypeRef mtlTexture);
37 SK_API CFTypeRef GetMtlTexture(const BackendTexture&);
42 SK_API BackendSemaphore MakeMetal(CFTypeRef mtlEvent, uint64_t value);
44 SK_API CFTypeRef GetMtlEvent(const BackendSemaphore&);
45 SK_API uint64_t GetMtlValue(const BackendSemaphore&);
/external/skia/include/gpu/ganesh/
DSkImageGanesh.h59 SK_API sk_sp<SkImage> AdoptTextureFrom(GrRecordingContext* context,
63 SK_API sk_sp<SkImage> AdoptTextureFrom(GrRecordingContext* context,
68 SK_API sk_sp<SkImage> AdoptTextureFrom(GrRecordingContext* context,
96 SK_API sk_sp<SkImage> BorrowTextureFrom(GrRecordingContext* context,
123 SK_API sk_sp<SkImage> CrossContextTextureFromPixmap(GrDirectContext* context,
153 SK_API sk_sp<SkImage> TextureFromCompressedTexture(GrRecordingContext* context,
176 SK_API sk_sp<SkImage> TextureFromCompressedTextureData(
204 SK_API sk_sp<SkImage> TextureFromImage(GrDirectContext*,
233 SK_API sk_sp<SkImage> TextureFromYUVAPixmaps(GrRecordingContext* context,
238 SK_API sk_sp<SkImage> TextureFromYUVAPixmaps(GrRecordingContext* context,
[all …]
DSkSurfaceGanesh.h64 SK_API sk_sp<SkSurface> RenderTarget(GrRecordingContext* context,
96 SK_API sk_sp<SkSurface> RenderTarget(GrRecordingContext* context,
125 SK_API sk_sp<SkSurface> WrapBackendTexture(GrRecordingContext* context,
158 SK_API sk_sp<SkSurface> WrapBackendRenderTarget(GrRecordingContext* context,
177 SK_API GrBackendTexture GetBackendTexture(SkSurface*, BackendHandleAccess);
188 SK_API GrBackendRenderTarget GetBackendRenderTarget(SkSurface*, BackendHandleAccess);
201 SK_API void ResolveMSAA(SkSurface* surface);
212 SK_API GrSemaphoresSubmitted Flush(sk_sp<SkSurface>);
213 SK_API GrSemaphoresSubmitted Flush(SkSurface*);
214 SK_API void FlushAndSubmit(sk_sp<SkSurface>);
[all …]
/external/skia/include/utils/mac/
DSkCGUtils.h32 SK_API CGContextRef SkCreateCGContext(const SkPixmap&);
41 SK_API bool SkCreateBitmapFromCGImage(SkBitmap* dst, CGImageRef src);
43 SK_API sk_sp<SkImage> SkMakeImageFromCGImage(CGImageRef);
49 SK_API sk_sp<SkColorSpace> SkMakeColorSpaceFromCGColorSpace(CGColorSpaceRef);
55 SK_API bool SkCopyPixelsFromCGImage(const SkImageInfo& info, size_t rowBytes, void* dstPixels,
64 SK_API CGImageRef SkCreateCGImageRefWithColorspace(const SkBitmap& bm,
70 SK_API CGImageRef SkCreateCGImageRef(const SkBitmap& bm);
76 SK_API CGColorSpaceRef SkCreateCGColorSpace(const SkColorSpace*);
81 SK_API CGDataProviderRef SkCreateCGDataProvider(sk_sp<SkData>);
/external/skia/include/gpu/ganesh/gl/
DGrGLBackendSurface.h23 SK_API GrBackendFormat MakeGL(GrGLenum format, GrGLenum target);
25 SK_API GrGLFormat AsGLFormat(const GrBackendFormat&);
26 SK_API GrGLenum AsGLFormatEnum(const GrBackendFormat&);
31 SK_API GrBackendTexture MakeGL(int width,
39 SK_API bool GetGLTextureInfo(const GrBackendTexture&, GrGLTextureInfo*);
43 SK_API void GLTextureParametersModified(GrBackendTexture*);
49 SK_API GrBackendRenderTarget MakeGL(int width,
55 SK_API bool GetGLFramebufferInfo(const GrBackendRenderTarget&, GrGLFramebufferInfo*);
DGrGLAssembleInterface.h20 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledInterface(void *ctx, GrGLGetProc get);
26 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledGLInterface(void *ctx, GrGLGetProc get);
33 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledGLESInterface(void *ctx, GrGLGetProc get);
40 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledWebGLInterface(void *ctx, GrGLGetProc get);
43 SK_API const GrGLInterface* GrGLAssembleInterface(void *ctx, GrGLGetProc get);
DGrGLDirectContext.h22 SK_API sk_sp<GrDirectContext> MakeGL(sk_sp<const GrGLInterface>, const GrContextOptions&);
23 SK_API sk_sp<GrDirectContext> MakeGL(sk_sp<const GrGLInterface>);
25 SK_API sk_sp<GrDirectContext> MakeGL(const GrContextOptions&);
26 SK_API sk_sp<GrDirectContext> MakeGL();
/external/skia/include/private/base/
DSkMalloc.h21 SK_API extern void sk_free(void*);
27 SK_API extern void sk_out_of_memory(void);
50 SK_API extern void* sk_malloc_flags(size_t size, unsigned flags);
57 SK_API extern void* sk_realloc_throw(void* buffer, size_t size);
65 SK_API extern size_t sk_malloc_size(void* addr, size_t size);
86 SK_API extern void* sk_calloc_throw(size_t count, size_t elemSize);
87 SK_API extern void* sk_malloc_throw(size_t count, size_t elemSize);
88 SK_API extern void* sk_realloc_throw(void* buffer, size_t count, size_t elemSize);
102 SK_API extern void* sk_malloc_canfail(size_t count, size_t elemSize);
DSkAPI.h23 #if !defined(SK_API)
27 #define SK_API __declspec(dllexport) macro
29 #define SK_API __declspec(dllimport) macro
32 #define SK_API __attribute__((visibility("default"))) macro
35 #define SK_API macro
41 #define SK_SPI SK_API
/external/skia/include/core/
DSkShader.h36 class SK_API SkShader : public SkFlattenable {
88 SK_API sk_sp<SkShader> Empty();
89 SK_API sk_sp<SkShader> Color(SkColor);
90 SK_API sk_sp<SkShader> Color(const SkColor4f&, sk_sp<SkColorSpace>);
91 SK_API sk_sp<SkShader> Blend(SkBlendMode mode, sk_sp<SkShader> dst, sk_sp<SkShader> src);
92 SK_API sk_sp<SkShader> Blend(sk_sp<SkBlender>, sk_sp<SkShader> dst, sk_sp<SkShader> src);
93 SK_API sk_sp<SkShader> CoordClamp(sk_sp<SkShader>, const SkRect& subset);
98 SK_API sk_sp<SkShader> Image(sk_sp<SkImage> image,
106 SK_API sk_sp<SkShader> RawImage(sk_sp<SkImage> image,
/external/skia/include/gpu/graphite/
DImage.h77 SK_API sk_sp<SkImage> WrapTexture(skgpu::graphite::Recorder*,
88 SK_API sk_sp<SkImage> WrapTexture(skgpu::graphite::Recorder*,
98 SK_API sk_sp<SkImage> WrapTexture(skgpu::graphite::Recorder*,
152 SK_API sk_sp<SkImage> PromiseTextureFrom(skgpu::graphite::Recorder*,
164 SK_API sk_sp<SkImage> PromiseTextureFrom(skgpu::graphite::Recorder*,
198 SK_API sk_sp<SkImage> PromiseTextureFromYUVA(skgpu::graphite::Recorder*,
228 SK_API sk_sp<SkImage> TextureFromImage(skgpu::graphite::Recorder*,
259 SK_API sk_sp<SkImage> TextureFromYUVAPixmaps(skgpu::graphite::Recorder*,
276 SK_API sk_sp<SkImage> TextureFromYUVATextures(
298 SK_API sk_sp<SkImage> TextureFromYUVAImages(
[all …]
/external/skia/include/gpu/ganesh/mtl/
DGrMtlBackendSurface.h20 SK_API GrBackendFormat MakeMtl(GrMTLPixelFormat format);
22 SK_API GrMTLPixelFormat AsMtlFormat(const GrBackendFormat&);
27 SK_API GrBackendTexture MakeMtl(int width,
33 SK_API bool GetMtlTextureInfo(const GrBackendTexture&, GrMtlTextureInfo*);
38 SK_API GrBackendRenderTarget MakeMtl(int width, int height, const GrMtlTextureInfo& mtlInfo);
40 SK_API bool GetMtlTextureInfo(const GrBackendRenderTarget&, GrMtlTextureInfo*);
/external/skia/include/ports/
DSkTypeface_win.h30 SK_API sk_sp<SkTypeface> SkCreateTypefaceFromLOGFONT(const LOGFONT&);
38 SK_API void SkLOGFONTFromTypeface(const SkTypeface* typeface, LOGFONT* lf);
46 SK_API void SkTypeface_SetEnsureLOGFONTAccessibleProc(void (*)(const LOGFONT&));
55 SK_API sk_sp<SkFontMgr> SkFontMgr_New_GDI();
56 SK_API sk_sp<SkFontMgr> SkFontMgr_New_DirectWrite(IDWriteFactory* factory = nullptr,
58 SK_API sk_sp<SkFontMgr> SkFontMgr_New_DirectWrite(IDWriteFactory* factory,
/external/skia/include/private/chromium/
DSkPMColor.h24 SK_API SkPMColor SkPMColorSetARGB(SkAlpha a, uint8_t r, uint8_t g, uint8_t b);
27 SK_API SkAlpha SkPMColorGetA(SkPMColor);
30 SK_API uint8_t SkPMColorGetR(SkPMColor);
33 SK_API uint8_t SkPMColorGetG(SkPMColor);
36 SK_API uint8_t SkPMColorGetB(SkPMColor);
DGrDeferredDisplayList.h29 SK_API ~GrDeferredDisplayList();
31 SK_API const GrSurfaceCharacterization& characterization() const { in characterization()
37 class SK_API ProgramIterator {
77 SK_API GrDeferredDisplayList(const GrSurfaceCharacterization& characterization,
113 SK_API bool DrawDDL(SkSurface*,
116 SK_API bool DrawDDL(sk_sp<SkSurface>,
/external/skia/include/gpu/vk/
DVulkanMutableTextureState.h18 SK_API MutableTextureState MakeVulkan(VkImageLayout layout, uint32_t queueFamilyIndex);
20 SK_API VkImageLayout GetVkImageLayout(const MutableTextureState& state);
21 SK_API VkImageLayout GetVkImageLayout(const MutableTextureState* state);
22 SK_API uint32_t GetVkQueueFamilyIndex(const MutableTextureState& state);
23 SK_API uint32_t GetVkQueueFamilyIndex(const MutableTextureState* state);
/external/skia/include/codec/
DSkAvifDecoder.h24 SK_API bool IsAvif(const void*, size_t);
33 SK_API std::unique_ptr<SkCodec> Decode(std::unique_ptr<SkStream>,
36 SK_API std::unique_ptr<SkCodec> Decode(sk_sp<SkData>,
56 SK_API bool IsAvif(const void*, size_t);
65 SK_API std::unique_ptr<SkCodec> Decode(std::unique_ptr<SkStream>,
68 SK_API std::unique_ptr<SkCodec> Decode(sk_sp<SkData>,
/external/skia/include/gpu/graphite/vk/
DVulkanGraphiteTypes.h21 class SK_API VulkanTextureInfo final : public TextureInfo::Data {
86 SK_API TextureInfo MakeVulkan(const VulkanTextureInfo&);
88 SK_API bool GetVulkanTextureInfo(const TextureInfo&, VulkanTextureInfo*);
92 SK_API BackendTexture MakeVulkan(SkISize dimensions,
101 SK_API BackendSemaphore MakeVulkan(VkSemaphore);
103 SK_API VkSemaphore GetVkSemaphore(const BackendSemaphore&);
/external/skia/include/encode/
DSkICC.h21 SK_API sk_sp<SkData> SkWriteICCProfile(const skcms_TransferFunction&,
24 SK_API sk_sp<SkData> SkWriteICCProfile(const skcms_ICCProfile*, const char* description);
30 SK_API void SkICCFloatXYZD50ToGrid16Lab(const float* float_xyz, uint8_t* grid16_lab);
34 SK_API void SkICCFloatToTable16(const float f, uint8_t* table_16);
DSkJpegEncoder.h101 SK_API bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options);
102 SK_API bool Encode(SkWStream* dst,
115 SK_API sk_sp<SkData> Encode(GrDirectContext* ctx, const SkImage* img, const Options& options);
125 SK_API std::unique_ptr<SkEncoder> Make(SkWStream* dst, const SkPixmap& src, const Options& options);
126 SK_API std::unique_ptr<SkEncoder> Make(SkWStream* dst,

12345678910>>...12