Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
struct | image_processor_tag |
Public Member Functions | |
pixel_buffer_storage (const pixel_buffer_storage &other)=delete | |
pixel_buffer_storage & | operator= (const pixel_buffer_storage &)=delete |
bool | _m_alloc () |
pixel_buffer_storage (std::size_t width, std::size_t height) | |
pixel_buffer_storage (drawable_type drawable, const nana::rectangle &want_r) | |
~pixel_buffer_storage () | |
void | assign (const unsigned char *rawbits, std::size_t width, std::size_t height, std::size_t bits_per_pixel, std::size_t bytes_per_line, bool is_negative) |
Public Attributes | |
const drawable_type | drawable |
const nana::rectangle | valid_r |
const nana::size | pixel_size |
pixel_color_t * | raw_pixel_buffer { nullptr } |
const std::size_t | bytes_per_line |
bool | alpha_channel {false} |
struct nana::paint::pixel_buffer::pixel_buffer_storage::image_processor_tag | img_pro |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
bool nana::paint::pixel_buffer::pixel_buffer_storage::alpha_channel {false} |
const std::size_t nana::paint::pixel_buffer::pixel_buffer_storage::bytes_per_line |
const drawable_type nana::paint::pixel_buffer::pixel_buffer_storage::drawable |
struct nana::paint::pixel_buffer::pixel_buffer_storage::image_processor_tag nana::paint::pixel_buffer::pixel_buffer_storage::img_pro |
const nana::size nana::paint::pixel_buffer::pixel_buffer_storage::pixel_size |
pixel_color_t* nana::paint::pixel_buffer::pixel_buffer_storage::raw_pixel_buffer { nullptr } |
const nana::rectangle nana::paint::pixel_buffer::pixel_buffer_storage::valid_r |