enable
enable copied to clipboard
Blend2D Kiva backend TODO
The Kiva blend2d backend is still in a very alpha-quality state. Here's what we know is missing:
- [ ] Some of the graphics state needs to be tracked by the Kiva backend. (see instance attributes
path,font,_kiva_font,text_pos, andtext_drawing_mode) - [ ] Only RGBA32 is supported right now. This might be the only [color] format supported by Blend2D.
- [ ] Not all CTM manipulations are supported
- [ ] Enable/Disable of anti-aliasing. Is it even possible?
- [ ] Line dashing (Unsupported in Blend2D as of May 2021)
- [ ]
arcandarc_toare incomplete/incosistent - [ ]
get_path_bounding_boxreturns an object which can't be introspected by the user because it's a thin wrapper around a C++ object. - [ ] Most of the clipping functions aren't implemented
- [ ]
draw_imagedoesn't yet handledrect=Noneas an argument. Also doesn't correctly handling flipping the image along the Y-axis - [ ]
*_character_spacingmethods are not implemented - [ ]
*_text_matrixmethods are not implemented - [ ] Not all text drawing modes are implemented
- [ ]
get_text_extentis not implemented - [ ]
eof_fill_pathand EOF filling rule is not implemented - [ ]
draw_path_at_points/draw_marker_at_pointsnot implemented