/external/skia/include/gpu/graphite/precompile/ |
D | PrecompileShader.h | 28 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 …]
|
D | PrecompileColorFilter.h | 20 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 …]
|
D | PrecompileImageFilter.h | 26 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/ |
D | SkottieProperty.cpp | 63 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/ |
D | GrVkBackendSurface.h | 27 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/ |
D | MtlGraphiteTypes_cpp.h | 23 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/ |
D | SkImageGanesh.h | 59 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 …]
|
D | SkSurfaceGanesh.h | 64 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/ |
D | SkCGUtils.h | 32 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/ |
D | GrGLBackendSurface.h | 23 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*);
|
D | GrGLAssembleInterface.h | 20 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);
|
D | GrGLDirectContext.h | 22 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/ |
D | SkMalloc.h | 21 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);
|
D | SkAPI.h | 23 #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/ |
D | SkShader.h | 36 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/ |
D | Image.h | 77 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/ |
D | GrMtlBackendSurface.h | 20 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/ |
D | SkTypeface_win.h | 30 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/ |
D | SkPMColor.h | 24 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);
|
D | GrDeferredDisplayList.h | 29 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/ |
D | VulkanMutableTextureState.h | 18 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/ |
D | SkAvifDecoder.h | 24 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/ |
D | VulkanGraphiteTypes.h | 21 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/ |
D | SkICC.h | 21 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);
|
D | SkJpegEncoder.h | 101 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,
|