BasicImage< FormatT, TraitsT > Class Template Reference

#include <Pt/Gfx/Image.h>

Basic image.

Inherits ViewBase.

Public Member Functions

 BasicImage (const Format &format=FormatT::get())
 Constructor.
 
 BasicImage (Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Format &format=FormatT::get())
 Constructor.
 
 BasicImage (Pt::ssize_t width, Pt::ssize_t height, const Format &format=FormatT::get())
 Constructor.
 
 BasicImage (Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Format &format=FormatT::get())
 Constructor.
 
 BasicImage (Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, const Format &format=FormatT::get())
 Constructor.
 
 BasicImage (const BasicImage &image)
 Copy constructor.
 
virtual ~BasicImage ()
 Destructor.
 
void clear ()
 Clears the image.
 
void reset (Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Format &format)
 Reset to new size.
 
void reset (Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding)
 Reset to new size, keep existing format.
 
void reset (Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding, const Format &format)
 Reset to new data.
 
void reset (Pt::uint8_t *data, Pt::ssize_t width, Pt::ssize_t height, Pt::ssize_t padding)
 Reset to new data, keep existing format.