Expand description
Raw bindings to fcft.
Exposes fcft_*/FCFT_*, and a minimal set of necessary pixman functions.
Structs§
- fcft_
font - fcft_
font__ bindgen_ ty_ 1 - fcft_
font__ bindgen_ ty_ 2 - fcft_
font__ bindgen_ ty_ 3 - fcft_
font_ options - fcft_
font_ options__ bindgen_ ty_ 1 - fcft_
glyph - fcft_
glyph__ bindgen_ ty_ 1 - fcft_
grapheme - fcft_
text_ run - pixman_
color - pixman_
image
Constants§
- fcft_
capabilities_ FCFT_ CAPABILITY_ GRAPHEME_ SHAPING - fcft_
capabilities_ FCFT_ CAPABILITY_ SVG - fcft_
capabilities_ FCFT_ CAPABILITY_ TEXT_ RUN_ SHAPING - fcft_
emoji_ presentation_ FCFT_ EMOJI_ PRESENTATION_ DEFAULT - fcft_
emoji_ presentation_ FCFT_ EMOJI_ PRESENTATION_ EMOJI - fcft_
emoji_ presentation_ FCFT_ EMOJI_ PRESENTATION_ TEXT - fcft_
log_ class_ FCFT_ LOG_ CLASS_ DEBUG - fcft_
log_ class_ FCFT_ LOG_ CLASS_ ERROR - fcft_
log_ class_ FCFT_ LOG_ CLASS_ INFO - fcft_
log_ class_ FCFT_ LOG_ CLASS_ NONE - fcft_
log_ class_ FCFT_ LOG_ CLASS_ WARNING - fcft_
log_ colorize_ FCFT_ LOG_ COLORIZE_ ALWAYS - fcft_
log_ colorize_ FCFT_ LOG_ COLORIZE_ AUTO - fcft_
log_ colorize_ FCFT_ LOG_ COLORIZE_ NEVER - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ BILINEAR - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ BOX - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ CUBIC - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ GAUSSIAN - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ IMPULSE - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ LANCZO S2 - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ LANCZO S3 - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ LANCZO S3_ STRETCHED - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ LINEAR - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ NEAREST - fcft_
scaling_ filter_ FCFT_ SCALING_ FILTER_ NONE - fcft_
subpixel_ FCFT_ SUBPIXEL_ DEFAULT - fcft_
subpixel_ FCFT_ SUBPIXEL_ HORIZONTAL_ BGR - fcft_
subpixel_ FCFT_ SUBPIXEL_ HORIZONTAL_ RGB - fcft_
subpixel_ FCFT_ SUBPIXEL_ NONE - fcft_
subpixel_ FCFT_ SUBPIXEL_ VERTICAL_ BGR - fcft_
subpixel_ FCFT_ SUBPIXEL_ VERTICAL_ RGB - pixman_
format_ code_ t_ PIXMAN_ a1 - pixman_
format_ code_ t_ PIXMAN_ a4 - pixman_
format_ code_ t_ PIXMAN_ a8 - pixman_
format_ code_ t_ PIXMAN_ a1b1g1r1 - pixman_
format_ code_ t_ PIXMAN_ a1b5g5r5 - pixman_
format_ code_ t_ PIXMAN_ a1r1g1b1 - pixman_
format_ code_ t_ PIXMAN_ a1r5g5b5 - pixman_
format_ code_ t_ PIXMAN_ a2b2g2r2 - pixman_
format_ code_ t_ PIXMAN_ a2b10g10r10 - pixman_
format_ code_ t_ PIXMAN_ a2r2g2b2 - pixman_
format_ code_ t_ PIXMAN_ a2r10g10b10 - pixman_
format_ code_ t_ PIXMAN_ a4b4g4r4 - pixman_
format_ code_ t_ PIXMAN_ a4r4g4b4 - pixman_
format_ code_ t_ PIXMAN_ a8b8g8r8 - pixman_
format_ code_ t_ PIXMAN_ a8r8g8b8 - pixman_
format_ code_ t_ PIXMAN_ a8r8g8b8_ sRGB - pixman_
format_ code_ t_ PIXMAN_ a16b16g16r16 - pixman_
format_ code_ t_ PIXMAN_ b1g2r1 - pixman_
format_ code_ t_ PIXMAN_ b2g3r3 - pixman_
format_ code_ t_ PIXMAN_ b5g6r5 - pixman_
format_ code_ t_ PIXMAN_ b8g8r8 - pixman_
format_ code_ t_ PIXMAN_ b8g8r8a8 - pixman_
format_ code_ t_ PIXMAN_ b8g8r8x8 - pixman_
format_ code_ t_ PIXMAN_ c4 - pixman_
format_ code_ t_ PIXMAN_ c8 - pixman_
format_ code_ t_ PIXMAN_ g1 - pixman_
format_ code_ t_ PIXMAN_ g4 - pixman_
format_ code_ t_ PIXMAN_ g8 - pixman_
format_ code_ t_ PIXMAN_ r1g2b1 - pixman_
format_ code_ t_ PIXMAN_ r3g3b2 - pixman_
format_ code_ t_ PIXMAN_ r5g6b5 - pixman_
format_ code_ t_ PIXMAN_ r8g8b8 - pixman_
format_ code_ t_ PIXMAN_ r8g8b8_ sRGB - pixman_
format_ code_ t_ PIXMAN_ r8g8b8a8 - pixman_
format_ code_ t_ PIXMAN_ r8g8b8x8 - pixman_
format_ code_ t_ PIXMAN_ rgb_ float - pixman_
format_ code_ t_ PIXMAN_ rgba_ float - pixman_
format_ code_ t_ PIXMAN_ x1b5g5r5 - pixman_
format_ code_ t_ PIXMAN_ x1r5g5b5 - pixman_
format_ code_ t_ PIXMAN_ x2b10g10r10 - pixman_
format_ code_ t_ PIXMAN_ x2r10g10b10 - pixman_
format_ code_ t_ PIXMAN_ x4a4 - pixman_
format_ code_ t_ PIXMAN_ x4b4g4r4 - pixman_
format_ code_ t_ PIXMAN_ x4c4 - pixman_
format_ code_ t_ PIXMAN_ x4g4 - pixman_
format_ code_ t_ PIXMAN_ x4r4g4b4 - pixman_
format_ code_ t_ PIXMAN_ x8b8g8r8 - pixman_
format_ code_ t_ PIXMAN_ x8r8g8b8 - pixman_
format_ code_ t_ PIXMAN_ x14r6g6b6 - pixman_
format_ code_ t_ PIXMAN_ yuy2 - pixman_
format_ code_ t_ PIXMAN_ yv12 - pixman_
op_ t_ PIXMAN_ OP_ ADD - pixman_
op_ t_ PIXMAN_ OP_ ATOP - pixman_
op_ t_ PIXMAN_ OP_ ATOP_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ CLEAR - pixman_
op_ t_ PIXMAN_ OP_ COLOR_ BURN - pixman_
op_ t_ PIXMAN_ OP_ COLOR_ DODGE - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ ATOP - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ ATOP_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ CLEAR - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ DST - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ IN - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ IN_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ OUT - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ OUT_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ OVER - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ OVER_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ SRC - pixman_
op_ t_ PIXMAN_ OP_ CONJOINT_ XOR - pixman_
op_ t_ PIXMAN_ OP_ DARKEN - pixman_
op_ t_ PIXMAN_ OP_ DIFFERENCE - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ ATOP - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ ATOP_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ CLEAR - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ DST - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ IN - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ IN_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ OUT - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ OUT_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ OVER - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ OVER_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ SRC - pixman_
op_ t_ PIXMAN_ OP_ DISJOINT_ XOR - pixman_
op_ t_ PIXMAN_ OP_ DST - pixman_
op_ t_ PIXMAN_ OP_ EXCLUSION - pixman_
op_ t_ PIXMAN_ OP_ HARD_ LIGHT - pixman_
op_ t_ PIXMAN_ OP_ HSL_ COLOR - pixman_
op_ t_ PIXMAN_ OP_ HSL_ HUE - pixman_
op_ t_ PIXMAN_ OP_ HSL_ LUMINOSITY - pixman_
op_ t_ PIXMAN_ OP_ HSL_ SATURATION - pixman_
op_ t_ PIXMAN_ OP_ IN - pixman_
op_ t_ PIXMAN_ OP_ IN_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ LIGHTEN - pixman_
op_ t_ PIXMAN_ OP_ MULTIPLY - pixman_
op_ t_ PIXMAN_ OP_ OUT - pixman_
op_ t_ PIXMAN_ OP_ OUT_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ OVER - pixman_
op_ t_ PIXMAN_ OP_ OVERLAY - pixman_
op_ t_ PIXMAN_ OP_ OVER_ REVERSE - pixman_
op_ t_ PIXMAN_ OP_ SATURATE - pixman_
op_ t_ PIXMAN_ OP_ SCREEN - pixman_
op_ t_ PIXMAN_ OP_ SOFT_ LIGHT - pixman_
op_ t_ PIXMAN_ OP_ SRC - pixman_
op_ t_ PIXMAN_ OP_ XOR
Functions§
- fcft_
capabilities ⚠ - fcft_
clone ⚠ - fcft_
destroy ⚠ - fcft_
fini ⚠ - fcft_
font_ ⚠options_ create - fcft_
font_ ⚠options_ destroy - fcft_
from_ ⚠name - fcft_
from_ ⚠name2 - fcft_
init ⚠ - fcft_
kerning ⚠ - fcft_
precompose ⚠ - fcft_
rasterize_ ⚠char_ utf32 - fcft_
rasterize_ ⚠grapheme_ utf32 - fcft_
rasterize_ ⚠text_ run_ utf32 - fcft_
text_ ⚠run_ destroy - pixman_
image_ ⚠composite32 - pixman_
image_ ⚠create_ bits_ no_ clear - pixman_
image_ ⚠create_ solid_ fill - pixman_
image_ ⚠get_ data - pixman_
image_ ⚠get_ format - pixman_
image_ ⚠get_ height - pixman_
image_ ⚠get_ stride - pixman_
image_ ⚠get_ width - pixman_
image_ ⚠set_ component_ alpha - pixman_
image_ ⚠unref