Home
last modified time | relevance | path

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

12345678

/external/skia/include/ports/
DSkTypeface_win.h29 SK_API SkTypeface* SkCreateTypefaceFromLOGFONT(const LOGFONT&);
37 SK_API void SkLOGFONTFromTypeface(const SkTypeface* typeface, LOGFONT* lf);
45 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,
68 SK_API sk_sp<SkFontMgr> SkFontMgr_New_DirectWriteRenderer(sk_sp<SkRemotableFontMgr>);
76 SK_API sk_sp<SkRemotableFontMgr> SkRemotableFontMgr_New_DirectWrite();
DSkRemotableFontMgr.h19 struct SK_API SkFontIdentity {
36 class SK_API SkRemotableFontIdentitySet : public SkRefCnt {
56 class SK_API SkRemotableFontMgr : public SkRefCnt {
/external/skia/modules/skottie/src/
DSkottieProperty.cpp58 template <> SK_API
61 template <> SK_API
66 template <> SK_API
71 template <> SK_API
74 template <> SK_API
79 template <> SK_API
84 template <> SK_API
87 template <> SK_API
92 template<> SK_API
97 template <> SK_API
[all …]
/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);
78 SK_API extern void* sk_calloc_throw(size_t count, size_t elemSize);
79 SK_API extern void* sk_malloc_throw(size_t count, size_t elemSize);
80 SK_API extern void* sk_realloc_throw(void* buffer, size_t count, size_t elemSize);
94 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/gpu/gl/
DGrGLAssembleInterface.h16 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledInterface(void *ctx, GrGLGetProc get);
22 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledGLInterface(void *ctx, GrGLGetProc get);
29 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledGLESInterface(void *ctx, GrGLGetProc get);
36 SK_API sk_sp<const GrGLInterface> GrGLMakeAssembledWebGLInterface(void *ctx, GrGLGetProc get);
39 SK_API const GrGLInterface* GrGLAssembleInterface(void *ctx, GrGLGetProc get);
/external/skia/include/pathops/
DSkPathOps.h46 bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result);
60 bool SK_API Simplify(const SkPath& path, SkPath* result);
68 bool SK_API TightBounds(const SkPath& path, SkRect* result);
82 bool SK_API AsWinding(const SkPath& path, SkPath* result);
86 class SK_API SkOpBuilder {
/external/skia/include/utils/mac/
DSkCGUtils.h31 SK_API CGContextRef SkCreateCGContext(const SkPixmap&);
40 SK_API bool SkCreateBitmapFromCGImage(SkBitmap* dst, CGImageRef src);
42 SK_API sk_sp<SkImage> SkMakeImageFromCGImage(CGImageRef);
48 SK_API bool SkCopyPixelsFromCGImage(const SkImageInfo& info, size_t rowBytes, void* dstPixels,
58 SK_API CGImageRef SkCreateCGImageRefWithColorspace(const SkBitmap& bm,
/external/skia/include/core/
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);
DSkImageEncoder.h40 SK_API bool SkEncodeImage(SkWStream* dst, const SkPixmap& src,
46 SK_API bool SkEncodeImage(SkWStream* dst, const SkBitmap& src, SkEncodedImageFormat f, int q);
64 SK_API sk_sp<SkData> SkEncodePixmap(const SkPixmap& src, SkEncodedImageFormat format, int quality);
69 SK_API sk_sp<SkData> SkEncodeBitmap(const SkBitmap& src, SkEncodedImageFormat format, int quality);
DSkColor.h159 SK_API void SkRGBToHSV(U8CPU red, U8CPU green, U8CPU blue, SkScalar hsv[3]);
184 SK_API SkColor SkHSVToColor(U8CPU alpha, const SkScalar hsv[3]);
215 SK_API SkPMColor SkPreMultiplyARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b);
223 SK_API SkPMColor SkPreMultiplyColor(SkColor c);
428 template <> SK_API SkColor4f SkColor4f::FromColor(SkColor);
429 template <> SK_API SkColor SkColor4f::toSkColor() const;
430 template <> SK_API uint32_t SkColor4f::toBytes_RGBA() const;
431 template <> SK_API SkColor4f SkColor4f::FromBytes_RGBA(uint32_t color);
DSkDeferredDisplayList.h33 SK_API ~SkDeferredDisplayList();
35 SK_API const SkSurfaceCharacterization& characterization() const { in characterization()
43 class SK_API ProgramIterator {
86 SK_API SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
DSkStream.h42 class SK_API SkStream {
165 class SK_API SkStreamRewindable : public SkStream {
176 class SK_API SkStreamSeekable : public SkStreamRewindable {
196 class SK_API SkStreamAsset : public SkStreamSeekable {
213 class SK_API SkStreamMemory : public SkStreamAsset {
228 class SK_API SkWStream {
286 class SK_API SkNullWStream : public SkWStream {
301 class SK_API SkFILEStream : public SkStreamAsset {
371 class SK_API SkMemoryStream : public SkStreamMemory {
446 class SK_API SkFILEWStream : public SkWStream {
[all …]
DSkAnnotation.h29 SK_API void SkAnnotateRectWithURL(SkCanvas*, const SkRect&, SkData*);
39 SK_API void SkAnnotateNamedDestination(SkCanvas*, const SkPoint&, SkData*);
50 SK_API void SkAnnotateLinkToDestination(SkCanvas*, const SkRect&, SkData*);
DSkPathUtils.h32 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst,
35 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst,
38 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst);
DSkImageInfo.h32 SK_API int SkColorTypeBytesPerPixel(SkColorType ct);
39 SK_API bool SkColorTypeIsAlwaysOpaque(SkColorType ct);
52 SK_API bool SkColorTypeValidateAlphaType(SkColorType colorType, SkAlphaType alphaType,
97 class SK_API SkColorInfo {
194 struct SK_API SkImageInfo {
/external/skia/include/gpu/
DGrRecordingContext.h49 SK_API GrBackendFormat defaultBackendFormat(SkColorType ct, GrRenderable renderable) const { in defaultBackendFormat()
65 SK_API bool colorTypeSupportedAsSurface(SkColorType colorType) const { in colorTypeSupportedAsSurface()
81 SK_API int maxTextureSize() const;
86 SK_API int maxRenderTargetSize() const;
91 SK_API bool colorTypeSupportedAsImage(SkColorType) const;
98 SK_API int maxSurfaceSampleCountForColorType(SkColorType colorType) const { in maxSurfaceSampleCountForColorType()
102 SK_API sk_sp<const SkCapabilities> skCapabilities() const;
/external/skia/include/private/gpu/ganesh/
DGrContext_Base.h35 SK_API GrBackendApi backend() const;
44 SK_API GrBackendFormat defaultBackendFormat(SkColorType, GrRenderable) const;
46 SK_API GrBackendFormat compressedBackendFormat(SkImage::CompressionType) const;
53 SK_API int maxSurfaceSampleCountForColorType(SkColorType colorType) const;
/external/pdfium/skia/config/
DSkPdfiumUserConfig.h137 #define SK_API COMPONENT_EXPORT(SKIA) macro
143 SK_API void SkDebugf_FileLineOnly(const char* file, int line);
146 SK_API void SkDebugf_FileLine(const char* file,
263 [[noreturn]] SK_API void SkAbort_FileLine(const char* file,
/external/skia/modules/skottie/include/
DSkottie.h46 class SK_API Logger : public SkRefCnt {
58 class SK_API ExpressionEvaluator : public SkRefCnt {
67 class SK_API ExpressionManager : public SkRefCnt {
82 class SK_API MarkerObserver : public SkRefCnt {
88 class SK_API Animation : public SkNVRefCnt<Animation> {
90 class SK_API Builder final {
/external/skia/include/encode/
DSkWebpEncoder.h26 struct SK_API Options {
59 SK_API bool Encode(SkWStream* dst, const SkPixmap& src, const Options& options);
73 SK_API bool EncodeAnimated(SkWStream* dst,
/external/skia/include/effects/
DSkOpPathEffect.h20 class SK_API SkMergePathEffect {
31 class SK_API SkMatrixPathEffect {
37 class SK_API SkStrokePathEffect {
DSkLayerDrawLooper.h23 class SK_API SkLayerDrawLooper : public SkDrawLooper {
66 struct SK_API LayerInfo {
119 class SK_API Builder {
/external/skia/include/docs/
DSkPDFDocument.h27 class SK_API AttributeList : SkNoncopyable {
179 SK_API void SetNodeId(SkCanvas* dst, int nodeID);
192 SK_API sk_sp<SkDocument> MakeDocument(SkWStream* stream, const Metadata& metadata);
/external/skia/src/core/
DSkPathUtils.cpp75 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst, in FillPathWithPaint()
80 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst, in FillPathWithPaint()
85 SK_API bool FillPathWithPaint(const SkPath &src, const SkPaint &paint, SkPath *dst) { in FillPathWithPaint()

12345678