Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::paint::detail::image_ico_resource Class Reference
Inheritance diagram for nana::paint::detail::image_ico_resource:
nana::paint::image::image_impl_interface nana::noncopyable

Public Member Functions

bool open (const std::filesystem::path &filename) override
 
bool open (const void *, std::size_t) override
 
bool alpha_channel () const override
 
bool empty () const override
 
void close () override
 
nana::size size () const override
 
virtual void paste (const nana::rectangle &src_r, graph_reference graph, const point &p_dst) const override
 
virtual void stretch (const nana::rectangle &, graph_reference graph, const nana::rectangle &r) const override
 
void * native_handle ()
 
- Public Member Functions inherited from nana::paint::image::image_impl_interface
virtual ~image_impl_interface ()=0
 

Additional Inherited Members

- Public Types inherited from nana::paint::image::image_impl_interface
using graph_reference = nana::paint::graphics &
 

Member Function Documentation

bool nana::paint::detail::image_ico_resource::alpha_channel ( ) const
inlineoverridevirtual
void nana::paint::detail::image_ico_resource::close ( )
inlineoverridevirtual
bool nana::paint::detail::image_ico_resource::empty ( ) const
inlineoverridevirtual
void* nana::paint::detail::image_ico_resource::native_handle ( )
inline
bool nana::paint::detail::image_ico_resource::open ( const std::filesystem::path &  filename)
inlineoverridevirtual
bool nana::paint::detail::image_ico_resource::open ( const void *  ,
std::size_t   
)
inlineoverridevirtual
virtual void nana::paint::detail::image_ico_resource::paste ( const nana::rectangle src_r,
graph_reference  graph,
const point p_dst 
) const
inlineoverridevirtual
nana::size nana::paint::detail::image_ico_resource::size ( ) const
inlineoverridevirtual
virtual void nana::paint::detail::image_ico_resource::stretch ( const nana::rectangle ,
graph_reference  graph,
const nana::rectangle r 
) const
inlineoverridevirtual