| 1 | use skia_bindings as sb; |
|---|---|
| 2 | |
| 3 | use super::BiDiRunIterator; |
| 4 | use crate::prelude::*; |
| 5 | |
| 6 | pub fn bidi_run_iterator(utf8: &str, bidi_level: u8) -> Option<Borrows<BiDiRunIterator>> { |
| 7 | let bytes: &[u8] = utf8.as_bytes(); |
| 8 | BiDiRunIteratorOption |
| 9 | sb::C_SkShapers_unicode_BidiRunIterator(utf8:bytes.as_ptr() as _, utf8Bytes:bytes.len(), bidiLevel:bidi_level) |
| 10 | }) |
| 11 | .map(|i: RefHandle |
| 12 | } |
| 13 |
