String

class String

Methods

__init__

__init__(*args, **kwargs) Overloaded function.

append

append(*args, **kwargs) Overloaded function.

appendHex

appendHex(self: skia.String, value: int, minDigits: int = 0) -> None

appendS32

appendS32(self: skia.String, value: int) -> None

appendS64

appendS64(self: skia.String, value: int, minDigits: int = 0) -> None

appendScalar

appendScalar(self: skia.String, value: float) -> None

appendU32

appendU32(self: skia.String, value: int) -> None

appendU64

appendU64(self: skia.String, value: int, minDigits: int = 0) -> None

appendUnichar

appendUnichar(self: skia.String, value: int) -> None

c_str

c_str(self: skia.String) -> str

contains

contains(*args, **kwargs) Overloaded function.

endsWith

endsWith(*args, **kwargs) Overloaded function.

equals

equals(*args, **kwargs) Overloaded function.

find

find(self: skia.String, substring: str) -> int

findLastOf

findLastOf(self: skia.String, subchar: str) -> int

insert

insert(*args, **kwargs) Overloaded function.

insertHex

insertHex(self: skia.String, offset: int, value: int, minDigits: int = 0) -> None

insertS32

insertS32(self: skia.String, offset: int, value: int) -> None

insertS64

insertS64(self: skia.String, offset: int, value: int, minDigits: int = 0) -> None

insertScalar

insertScalar(self: skia.String, offset: int, value: float) -> None

insertU32

insertU32(self: skia.String, offset: int, value: int) -> None

insertU64

insertU64(self: skia.String, offset: int, value: int, minDigits: int = 0) -> None

insertUnichar

insertUnichar(self: skia.String, offset: int, value: int) -> None

isEmpty

isEmpty(self: skia.String) -> bool

prepend

prepend(*args, **kwargs) Overloaded function.

prependHex

prependHex(self: skia.String, value: int, minDigits: int = 0) -> None

prependS32

prependS32(self: skia.String, value: int) -> None

prependS64

prependS64(self: skia.String, value: int, minDigits: int = 0) -> None

prependScalar

prependScalar(self: skia.String, value: float) -> None

prependUnichar

prependUnichar(self: skia.String, value: int) -> None

remove

remove(self: skia.String, offset: int, size: int) -> None

reset

reset(self: skia.String) -> None

resize

resize(self: skia.String, size: int) -> None

set

set(*args, **kwargs) Overloaded function.

size

size(self: skia.String) -> int

startsWith

startsWith(*args, **kwargs) Overloaded function.

swap

swap(self: skia.String, other: skia.String) -> None

Methods

String.__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: skia.String) -> None

  2. __init__(self: skia.String, size: int) -> None

  3. __init__(self: skia.String, text: str) -> None

  4. __init__(self: skia.String, text: str) -> None

  5. __init__(self: skia.String, text: str, size: int) -> None

  6. __init__(self: skia.String, other: skia.String) -> None

String.append(*args, **kwargs)

Overloaded function.

  1. append(self: skia.String, str: skia.String) -> None

  2. append(self: skia.String, text: str) -> None

  3. append(self: skia.String, text: str, size: int) -> None

String.appendHex(self: skia.String, value: int, minDigits: int = 0) None
String.appendS32(self: skia.String, value: int) None
String.appendS64(self: skia.String, value: int, minDigits: int = 0) None
String.appendScalar(self: skia.String, value: float) None
String.appendU32(self: skia.String, value: int) None
String.appendU64(self: skia.String, value: int, minDigits: int = 0) None
String.appendUnichar(self: skia.String, value: int) None
String.c_str(self: skia.String) str
String.contains(*args, **kwargs)

Overloaded function.

  1. contains(self: skia.String, subStr: str) -> bool

  2. contains(self: skia.String, subChar: str) -> bool

String.endsWith(*args, **kwargs)

Overloaded function.

  1. endsWith(self: skia.String, suffixStr: str) -> bool

  2. endsWith(self: skia.String, suffixChar: str) -> bool

String.equals(*args, **kwargs)

Overloaded function.

  1. equals(self: skia.String, text: skia.String) -> bool

  2. equals(self: skia.String, text: str) -> bool

  3. equals(self: skia.String, text: str, size: int) -> bool

String.find(self: skia.String, substring: str) int
String.findLastOf(self: skia.String, subchar: str) int
String.insert(*args, **kwargs)

Overloaded function.

  1. insert(self: skia.String, offset: int, src: skia.String) -> None

  2. insert(self: skia.String, offset: int, text: str) -> None

  3. insert(self: skia.String, offset: int, text: str, size: int) -> None

String.insertHex(self: skia.String, offset: int, value: int, minDigits: int = 0) None
String.insertS32(self: skia.String, offset: int, value: int) None
String.insertS64(self: skia.String, offset: int, value: int, minDigits: int = 0) None
String.insertScalar(self: skia.String, offset: int, value: float) None
String.insertU32(self: skia.String, offset: int, value: int) None
String.insertU64(self: skia.String, offset: int, value: int, minDigits: int = 0) None
String.insertUnichar(self: skia.String, offset: int, value: int) None
String.isEmpty(self: skia.String) bool
String.prepend(*args, **kwargs)

Overloaded function.

  1. prepend(self: skia.String, str: skia.String) -> None

  2. prepend(self: skia.String, text: str) -> None

  3. prepend(self: skia.String, text: str, size: int) -> None

String.prependHex(self: skia.String, value: int, minDigits: int = 0) None
String.prependS32(self: skia.String, value: int) None
String.prependS64(self: skia.String, value: int, minDigits: int = 0) None
String.prependScalar(self: skia.String, value: float) None
String.prependUnichar(self: skia.String, value: int) None
String.remove(self: skia.String, offset: int, size: int) None
String.reset(self: skia.String) None
String.resize(self: skia.String, size: int) None
String.set(*args, **kwargs)

Overloaded function.

  1. set(self: skia.String, src: skia.String) -> None

  2. set(self: skia.String, text: str) -> None

  3. set(self: skia.String, text: str, size: int) -> None

String.size(self: skia.String) int
String.startsWith(*args, **kwargs)

Overloaded function.

  1. startsWith(self: skia.String, prefixStr: str) -> bool

  2. startsWith(self: skia.String, prefixChar: str) -> bool

String.swap(self: skia.String, other: skia.String) None

Swap contents between this and other.

This function is guaranteed to never fail or throw.