Skia
2D Graphics Library
SkAnnotation.h File Reference
Include dependency graph for SkAnnotation.h:

Go to the source code of this file.

Functions

SK_API void SkAnnotateRectWithURL (SkCanvas *, const SkRect &, SkData *)
 Annotate the canvas by associating the specified URL with the specified rectangle (in local coordinates, just like drawRect). More...
 
SK_API void SkAnnotateNamedDestination (SkCanvas *, const SkPoint &, SkData *)
 Annotate the canvas by associating a name with the specified point. More...
 
SK_API void SkAnnotateLinkToDestination (SkCanvas *, const SkRect &, SkData *)
 Annotate the canvas by making the specified rectangle link to a named destination. More...
 

Function Documentation

◆ SkAnnotateLinkToDestination()

SK_API void SkAnnotateLinkToDestination ( SkCanvas ,
const SkRect ,
SkData  
)

Annotate the canvas by making the specified rectangle link to a named destination.

If the backend of this canvas does not support annotations, this call is safely ignored.

The caller is responsible for managing its ownership of the SkData.

◆ SkAnnotateNamedDestination()

SK_API void SkAnnotateNamedDestination ( SkCanvas ,
const SkPoint &  ,
SkData  
)

Annotate the canvas by associating a name with the specified point.

If the backend of this canvas does not support annotations, this call is safely ignored.

The caller is responsible for managing its ownership of the SkData.

◆ SkAnnotateRectWithURL()

SK_API void SkAnnotateRectWithURL ( SkCanvas ,
const SkRect ,
SkData  
)

Annotate the canvas by associating the specified URL with the specified rectangle (in local coordinates, just like drawRect).

The URL is expected to be escaped and be valid 7-bit ASCII.

If the backend of this canvas does not support annotations, this call is safely ignored.

The caller is responsible for managing its ownership of the SkData.