Module bitmap_font

Procs

proc textures*(self: BitmapFont): Array {.
gcsafe, locks: 0
.}
proc `textures =`*(self: BitmapFont; val: Array) {.
gcsafe, locks: 0
.}
proc chars*(self: BitmapFont): PoolIntArray {.
gcsafe, locks: 0
.}
proc `chars =`*(self: BitmapFont; val: PoolIntArray) {.
gcsafe, locks: 0
.}
proc kernings*(self: BitmapFont): PoolIntArray {.
gcsafe, locks: 0
.}
proc `kernings =`*(self: BitmapFont; val: PoolIntArray) {.
gcsafe, locks: 0
.}
proc height*(self: BitmapFont): float64 {.
gcsafe, locks: 0
.}
proc `height =`*(self: BitmapFont; val: float64) {.
gcsafe, locks: 0
.}
proc ascent*(self: BitmapFont): float64 {.
gcsafe, locks: 0
.}
proc `ascent =`*(self: BitmapFont; val: float64) {.
gcsafe, locks: 0
.}
proc distanceField*(self: BitmapFont): bool {.
gcsafe, locks: 0
.}
proc `distanceField =`*(self: BitmapFont; val: bool) {.
gcsafe, locks: 0
.}
proc fallback*(self: BitmapFont): BitmapFont {.
gcsafe, locks: 0
.}
proc `fallback =`*(self: BitmapFont; val: BitmapFont) {.
gcsafe, locks: 0
.}
proc createFromFnt*(self: BitmapFont; path: string): int64 {.
gcsafe, locks: 0
.}
proc addKerningPair*(self: BitmapFont; charA: int64; charB: int64; kerning: int64) {.
gcsafe, locks: 0
.}
proc getKerningPair*(self: BitmapFont; charA: int64; charB: int64): int64 {.
gcsafe, locks: 0
.}
proc addTexture*(self: BitmapFont; texture: Texture) {.
gcsafe, locks: 0
.}
proc addChar*(self: BitmapFont; character: int64; texture: int64; rect: Rect2;
             align: Vector2 = vec2(0.0, 0.0); advance: float64 = - 1.0) {.
gcsafe, locks: 0
.}
proc getTextureCount*(self: BitmapFont): int64 {.
gcsafe, locks: 0
.}
proc getTexture*(self: BitmapFont; idx: int64): Texture {.
gcsafe, locks: 0
.}
proc getCharSize*(self: BitmapFont; char: int64; next: int64 = 0'i64): Vector2 {.
gcsafe, locks: 0
.}
proc clear*(self: BitmapFont) {.
gcsafe, locks: 0
.}