proc data*(self: Image): Dictionary {.gcsafe, locks: 0
.}
-
proc `data =`*(self: Image; val: Dictionary) {.gcsafe, locks: 0
.}
-
proc getWidth*(self: Image): int64 {.gcsafe, locks: 0
.}
-
proc getHeight*(self: Image): int64 {.gcsafe, locks: 0
.}
-
proc hasMipmaps*(self: Image): bool {.gcsafe, locks: 0
.}
-
proc getFormat*(self: Image): int64 {.gcsafe, locks: 0
.}
-
proc getDataImpl*(self: Image): PoolByteArray {.gcsafe, locks: 0
.}
-
proc convert*(self: Image; format: int64) {.gcsafe, locks: 0
.}
-
proc getMipmapOffset*(self: Image; mipmap: int64): int64 {.gcsafe, locks: 0
.}
-
proc resizeToPo2*(self: Image; square: bool = false) {.gcsafe, locks: 0
.}
-
proc resize*(self: Image; width: int64; height: int64; interpolation: int64 = 1'i64) {.
gcsafe, locks: 0
.}
-
proc shrinkX2*(self: Image) {.gcsafe, locks: 0
.}
-
proc expandX2Hq2x*(self: Image) {.gcsafe, locks: 0
.}
-
proc crop*(self: Image; width: int64; height: int64) {.gcsafe, locks: 0
.}
-
proc flipX*(self: Image) {.gcsafe, locks: 0
.}
-
proc flipY*(self: Image) {.gcsafe, locks: 0
.}
-
proc generateMipmaps*(self: Image): Error {.gcsafe, locks: 0
.}
-
proc clearMipmaps*(self: Image) {.gcsafe, locks: 0
.}
-
proc create*(self: Image; width: int64; height: int64; useMipmaps: bool; format: int64) {.
gcsafe, locks: 0
.}
-
proc createFromData*(self: Image; width: int64; height: int64; useMipmaps: bool;
format: int64; data: PoolByteArray) {.gcsafe, locks: 0
.}
-
proc isEmpty*(self: Image): bool {.gcsafe, locks: 0
.}
-
proc load*(self: Image; path: string): Error {.gcsafe, locks: 0
.}
-
proc savePng*(self: Image; path: string): Error {.gcsafe, locks: 0
.}
-
proc detectAlpha*(self: Image): int64 {.gcsafe, locks: 0
.}
-
proc isInvisible*(self: Image): bool {.gcsafe, locks: 0
.}
-
proc compress*(self: Image; mode: int64; source: int64; lossyQuality: float64): Error {.
gcsafe, locks: 0
.}
-
proc decompress*(self: Image): Error {.gcsafe, locks: 0
.}
-
proc isCompressed*(self: Image): bool {.gcsafe, locks: 0
.}
-
proc fixAlphaEdges*(self: Image) {.gcsafe, locks: 0
.}
-
proc premultiplyAlpha*(self: Image) {.gcsafe, locks: 0
.}
-
proc srgbToLinear*(self: Image) {.gcsafe, locks: 0
.}
-
proc normalmapToXy*(self: Image) {.gcsafe, locks: 0
.}
-
proc blitRect*(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.gcsafe, locks: 0
.}
-
proc blitRectMask*(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
gcsafe, locks: 0
.}
-
proc blendRect*(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.gcsafe, locks: 0
.}
-
proc blendRectMask*(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
gcsafe, locks: 0
.}
-
proc fill*(self: Image; color: Color) {.gcsafe, locks: 0
.}
-
proc getUsedRect*(self: Image): Rect2 {.gcsafe, locks: 0
.}
-
proc getRect*(self: Image; rect: Rect2): Image {.gcsafe, locks: 0
.}
-
proc copyFrom*(self: Image; src: Image) {.gcsafe, locks: 0
.}
-
proc lock*(self: Image) {.gcsafe, locks: 0
.}
-
proc unlock*(self: Image) {.gcsafe, locks: 0
.}
-
proc setPixel*(self: Image; x: int64; y: int64; color: Color) {.gcsafe, locks: 0
.}
-
proc getPixel*(self: Image; x: int64; y: int64): Color {.gcsafe, locks: 0
.}
-