[][src]Crate skia_safe

Modules

ColorFilters
NamedTransferFn
Shaders
alpha_threshold_filter
annotate
arithmetic_image_filter
blur_draw_looper
blur_image_filter
canvas
color_filter
color_filter_image_filter
color_filters
color_matrix
colors
compose_image_filter
contour_measure
corner_path_effect
dash_path_effect
dilate_image_filter
discrete_path_effect
displacement_map_effect
document
draw_looper
drawable
drop_shadow_image_filter
encode
erode_image_filter
font
font_arguments
font_metrics
font_parameters
font_style
gpu
gradient_shader
graphics
image
image_filter
image_source
layer_draw_looper
lighting_image_filter
line_2d_path_effect
magnifier_image_filter
matrix
matrix44
matrix_convolution_image_filter
merge_image_filter
named_transfer_fn
offset_image_filter
paint
paint_image_filter
path
path_1d_path_effect
path_2d_path_effect
path_effect
path_measure
pdf
perlin_noise_shader
picture_image_filter
picture_recorder
region
rrect
shader
shaders
stroke_rec
surface
table_color_filter
tile_image_filter
typeface
utils
vertices
xfer_mode_image_filter
yuva_index

Structs

Borrows
Budgeted
Canvas

The canvas type that is returned when it is managed by another instance, like Surface, for example. For these cases, the Canvas' reference that is returned is bound to the lifetime of the owner.

CanvasLattice
CanvasTopLayerPixels

Provides access to Canvas's pixels. Returned by Canvas::access_top_layer_pixels()

Color
Color4f
ColorFilterFlags
ColorSpacePrimaries
ColorSpaceTransferFn
CubicMap
DateTime
Document
DrawLooperBlurShadowRec
FontArguments
FontArgumentsVariationPosition
FontArgumentsVariationPositionCoordinate
FontMetrics
FontMetricsFlags
FontStyle
FontStyleWeight

Wrapper type of a font weight.

FontStyleWidth

Wrapper type for the width of a font.

FourByteTag
HSV
IPoint
IRect
ISize
ImageFilterContext
ImageFilterCropRect
ImageFilterCropRectCropEdge
ImageFilterOutputProperties
Iter
Matrix
Matrix44
MatrixTypeMask
OwnedCanvas

This is the type representing a canvas that is owned and dropped when it goes out of scope and is bound to a the lifetime of another instance. Function resolvement is done via the Deref trait.

PathEffectDashInfo
PathEffectPointData
PathSegmentMask
PictureRecorderRecordFlags
Point
Point3
PointDataPointFlags
RGB
RRect
RSXform
Rect
SaveLayerFlags
SaveLayerRec
ShaderGradientInfo
Size
SurfaceProps
SurfacePropsFlags
TypefaceLocalizedString
Vector4
VerticesBone
VerticesBuilderFlags
XYZD50Hash
YUVAIndex
YUVASizeInfo

Enums

AddPathMode
AffineMatrixMember
AlphaType
AutoCanvasRestore
BlendMode
BlurStyle
CanvasLatticeRectType
CanvasPointMode
ClipOp
ColorChannel
ColorType
CoverageMode
EncodedImageFormat
EncodedOrigin
FilterQuality
FontEdging
FontHinting
FontStyleSlant
ImageBitDepth
ImageCachingHint
ImageCompressionType
ImageFilterMapDirection
ImageFilterTileUsage
MatrixMember
MatrixScaletoFit
PaintCap
PaintJoin
PaintStyle
PathArcSize
PathConvexity
PathDirection
PathFillType
PathOp
PixelGeometry
RRectCorner
RRectType
ShaderGradientType
ShaderTileMode
SrcRectConstraint
StrokeRecInitStyle
StrokeRecStyle
SurfaceBackendHandleAccess
SurfaceContentChangeMode
TextEncoding
TileMode
TypefaceSerializeBehavior
VerticesVertexMode
YUVColorSpace

Constants

MILESTONE

Traits

Contains
Flattenable
NativeFlattenable
QuickReject
RoundOut
Scalar

Functions

as_winding
op
simplify
swap_rb
swap_rb_inplace
test_surface_props_layout
tight_bounds

Type Definitions

BBHFactory
Bitmap
BoneIndices
BoneWeights
Color3f
ColorFilter
ColorMatrix
ColorSpace
ContourMeasure
ContourMeasureIter
Data
DataTable
DeferredDisplayList
DeferredDisplayListRecorder
DrawLooper
Drawable
Font
FontMgr
FontStyleSet
GlyphId
IVector
Image
ImageFilter
ImageGenerator
ImageInfo
MaskFilter
MultiPictureDraw
OpBuilder
OwnedSurfaceDeprecated
Paint
Path
PathEffect
PathMeasure
Picture
PictureRecorder
PixelRef
Pixmap
Region
Shader
StrokeRec
Surface
SurfaceCharacterization
TextBlob
TextBlobBuilder
Typeface
Unichar
Vector
Vector3
Vertices
VerticesBuilder
scalar