[][src]Crate sw_composite

Modules

blend

Structs

Color

A unpremultiplied color

Gradient
GradientSource
GradientStop

color is unpremultiplied argb

Image
MatrixFixedPoint
PadFetch
PointFixedPoint
RepeatFetch
TwoCircleRadialGradientSource

Enums

Spread

Constants

FIXED_ONE

Traits

PixelFetch

Functions

alpha_lerp
alpha_mul
alpha_to_alpha256
div255

Calculates floor(a/255 + 0.5)

fetch_bilinear
fetch_bilinear_alpha
fetch_nearest
fetch_nearest_alpha
float_to_fixed
lerp

t is 0..256

muldiv255

Calculates floor(a*b/255 + 0.5)

over
over_in
over_in_in
over_in_row