defmodule :wxImage do
def new(width \\ nil, height \\ nil, data \\ nil, alpha \\ nil, options \\ nil) do
[type: __MODULE__, args: [width, height, data, alpha, options]]
end
# credo:disable-for-next-line
def isOk(_image), do: true
def destroy(_image), do: :ok
# credo:disable-for-next-line
def getHeight(_image), do: 1
# credo:disable-for-next-line
def getWidth(_image), do: 1
def rescale(image, _width, _height, _options \\ nil), do: image
def resize(image, _size, _position, _options \\ nil), do: image
# credo:disable-for-next-line
def getAlpha(_image), do: <<>>
# credo:disable-for-next-line
def setAlpha(_image, _binary), do: :ok
# credo:disable-for-next-line
def getData(_image), do: <<>>
# credo:disable-for-next-line
def setData(_image, _binary), do: :ok
def replace(_image, _r1, _g1, _b1, _r2, _g2, _b2), do: :ok
end