Nana C++ Library. Reference for users.
What we need to use nana
|
Public Member Functions | |
bool | alpha_channel () const override |
bool | empty () const override |
void | close () override |
::nana::size | size () const override |
void | paste (const ::nana::rectangle &src_r, graph_reference graph, const point &p_dst) const override |
void | stretch (const ::nana::rectangle &src_r, graph_reference dst, const nana::rectangle &r) const override |
Public Member Functions inherited from nana::paint::image::image_impl_interface | |
virtual | ~image_impl_interface ()=0 |
virtual bool | open (const std::filesystem::path &file)=0 |
virtual bool | open (const void *data, std::size_t bytes)=0 |
virtual void | paste (const nana::rectangle &src_r, graph_reference dst, const point &p_dst) const =0 |
virtual void | stretch (const nana::rectangle &src_r, graph_reference dst, const nana::rectangle &r) const =0 |
Protected Attributes | |
pixel_buffer | pixbuf_ |
Additional Inherited Members | |
Public Types inherited from nana::paint::image::image_impl_interface | |
using | graph_reference = nana::paint::graphics & |
|
inlineoverridevirtual |
Implements nana::paint::image::image_impl_interface.
|
inlineoverridevirtual |
Implements nana::paint::image::image_impl_interface.
|
inlineoverridevirtual |
Implements nana::paint::image::image_impl_interface.
|
inlineoverride |
|
inlineoverridevirtual |
Implements nana::paint::image::image_impl_interface.
|
inlineoverride |
|
protected |