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