api

types.ch

Declarations in types.ch

1 declarationsimage

Declarations

Public only
image#
Publicnamespace
namespace image
ImageError#
Publicvariant
variant ImageError { var FileNotFound : ImageError var InvalidFormat : ImageError var UnsupportedFormat : ImageError var IoError : ImageError var InvalidDimensions : ImageError var PixelOutOfBounds : ImageError }
message#
Publicfunction
func message(self : &ImageError) : string
delete#
function
func delete(self : *ImageError) : void
RGBA8#
Publicstruct
struct RGBA8 { var r : u8 var g : u8 var b : u8 var a : u8 }
make#
PublicfunctionConstructor
func make(r_ : u8, g_ : u8, b_ : u8, a_ : u8) : RGBA8
RGB8#
Publicstruct
struct RGB8 { var r : u8 var g : u8 var b : u8 }
Gray8#
Publicstruct
struct Gray8 { var v : u8 }
Image#
Publicstruct
struct Image { var pixels : vector<u8> var width : int var height : int var channels : int }
make#
PublicfunctionConstructor
func make() : Image
delete#
function
func delete(self : *Image) : void