Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Image.hpp>
Public Member Functions | |
Image () | |
Image (iv::types::imageWidth width, iv::types::imageHeight height) | |
Image (iv::types::imageWidth width, iv::types::imageHeight height, iv::types::widthStep widthStepInPixels, iv::types::nChannels nChannels, const unsigned char *buffer) | |
Image (const Image &other) | |
Image (Image &&other) noexcept | |
~Image () | |
Image & | operator= (const Image &other) |
Image & | operator= (Image &&other) noexcept |
const unsigned char * | getDataRaw (iv::types::imageWidth *width, iv::types::imageHeight *height, iv::types::widthStep *widthStep, iv::types::nChannels *nChannels) const |
void | getSize (iv::types::imageWidth *sizeX, iv::types::imageHeight *sizeY) const |
Private Attributes | |
std::unique_ptr< unsigned char[]> | m_imageData |
iv::types::ImageSize | m_size |
iv::types::widthStep | m_widthStep |
iv::types::nChannels | m_nChannels |
iv::ui::graphics::Image::Image | ( | ) |
iv::ui::graphics::Image::Image | ( | iv::types::imageWidth | width, |
iv::types::imageHeight | height ) |
iv::ui::graphics::Image::Image | ( | iv::types::imageWidth | width, |
iv::types::imageHeight | height, | ||
iv::types::widthStep | widthStepInPixels, | ||
iv::types::nChannels | nChannels, | ||
const unsigned char * | buffer ) |
iv::ui::graphics::Image::Image | ( | const Image & | other | ) |
|
noexcept |
|
default |
const unsigned char * iv::ui::graphics::Image::getDataRaw | ( | iv::types::imageWidth * | width, |
iv::types::imageHeight * | height, | ||
iv::types::widthStep * | widthStep, | ||
iv::types::nChannels * | nChannels ) const |
void iv::ui::graphics::Image::getSize | ( | iv::types::imageWidth * | sizeX, |
iv::types::imageHeight * | sizeY ) const |
|
private |
|
private |
|
private |
|
private |