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
.} 
-