animator.skia.TextBlob¶
- class animator.skia.TextBlob¶
- Bases: - pybind11_builtins.pybind11_object- __init__(self: animator.skia.TextBlob, text: str, font: animator.skia.Font, pos: Optional[List[animator.skia.Point]] = None, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) None¶
- Creates a - TextBlobwith a single run of text and optional pos.
 - Methods - Deserialize(data)- Recreates - TextBlobthat was serialized into data.- MakeFromPosText(text, pos, font, encoding)- Returns a - TextBlobbuilt from a single run of text with pos.- MakeFromPosTextH(text, xpos, constY, font, ...)- Returns a - TextBlobbuilt from a single run of text with xpos and a single constY value.- MakeFromRSXform(text, xform, font, encoding)- MakeFromString(string, font, encoding)- MakeFromText(text, font, encoding)- Creates - TextBlobwith a single run of text.- MakeOnPath(text, path, font, offset, encoding)- Returns a - TextBlobbuilt from a single run of text along path starting at offset.- __init__(self, text, font, pos, encoding)- Creates a - TextBlobwith a single run of text and optional pos.- bounds(self)- getIntercepts(self, bounds[, paint])- Returns the number of intervals that intersect bounds. - serialize(self)- uniqueID(self)- static Deserialize(data: buffer) animator.skia.TextBlob¶
- Recreates - TextBlobthat was serialized into data.
 - static MakeFromPosText(text: str, pos: List[animator.skia.Point], font: animator.skia.Font, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
- Returns a - TextBlobbuilt from a single run of text with pos.
 - static MakeFromPosTextH(text: str, xpos: List[float], constY: float, font: animator.skia.Font, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
- Returns a - TextBlobbuilt from a single run of text with xpos and a single constY value.
 - static MakeFromRSXform(text: str, xform: List[animator.skia.RSXform], font: animator.skia.Font, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
 - static MakeFromString(string: str, font: animator.skia.Font, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
 - static MakeFromText(text: str, font: animator.skia.Font, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
- Creates - TextBlobwith a single run of text.
 - static MakeOnPath(text: str, path: animator.skia.Path, font: animator.skia.Font, offset: float = 0, encoding: animator.skia.TextEncoding = <TextEncoding.kUTF8: 0>) animator.skia.TextBlob¶
- Returns a - TextBlobbuilt from a single run of text along path starting at offset.
 - bounds(self: animator.skia.TextBlob) animator.skia.Rect¶
 - getIntercepts(self: animator.skia.TextBlob, bounds: List[float], paint: animator.skia.Paint = None) List[float]¶
- Returns the number of intervals that intersect bounds. 
 - serialize(self: animator.skia.TextBlob) animator.skia.Data¶
 - uniqueID(self: animator.skia.TextBlob) int¶