49        virtual const void* 
pixels() 
const = 0;
 
 
virtual void set_pixel(const point &aPoint, const color &aColor)=0
 
virtual dimension dpi_scale_factor() const =0
 
virtual const neogfx::size & extents() const =0
 
virtual texture_data_format data_format() const =0
 
virtual const void * pixels() const =0
 
virtual neogfx::color_space color_space() const =0
 
virtual void * pixels()=0
 
virtual void resize(const neogfx::size &aNewSize)=0
 
virtual neogfx::color_format color_format() const =0
 
virtual texture_sampling sampling() const =0
 
virtual color get_pixel(const point &aPoint) const =0
 
virtual ~i_image()=default
 
virtual const void * cpixels() const =0
 
default_geometry_value_type dimension