5#ifndef PT_GFX_API_RGB32IMAGE_H
6#define PT_GFX_API_RGB32IMAGE_H
47 const Rgb32& format = Rgb32::get());
57 Rgb32Image(Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding,
58 const Rgb32& format = Rgb32::get());
69 const Rgb32& format = Rgb32::get());
80 Pt::ssize_t padding,
const Rgb32& format = Rgb32::get());
BasicImage(const Format &format=Rgb32::get())
Rgb32Image(Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Rgb32 &format=Rgb32::get())
Constructs an image over external pixel data with row padding.
Rgb32Image(const Rgb32 &format=Rgb32::get())
Constructs an empty image.
Rgb32Image(Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Rgb32 &format=Rgb32::get())
Constructs an image of the given size with row padding.
Rgb32Image(Pt::ssize_t width, Pt::ssize_t height, const Rgb32 &format=Rgb32::get())
Constructs an image of the given size.
Rgb32Image(Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, const Rgb32 &format=Rgb32::get())
Constructs an image over external pixel data.
Rgb32Image(const Rgb32Image &image)
Copy constructor.
Premultiplied ARGB-32 image format.
Definition Rgb32.h:315
uint_type uint8_t
Unsigned 8-bit integer type.
Definition Api-Types.h:24
Graphics and imaging services.
Definition Api-Argb32Image.h:12
Core module.
Definition Allocator.h:33