|
sprint 1-alpha
|
contains base struct for image manipulator More...
#include <sprint/container/shared_ptr.h>#include <sprint/image/types.h>#include <sprint/image/imageview.h>#include <sprint/cpptraits.h>Go to the source code of this file.
Classes | |
| struct | sprint::iimage |
| an image buffer capable of release, realloc, clonable More... | |
| class | sprint::image |
| an image container More... | |
Namespaces | |
| namespace | sprint |
Sprint is a lightweight c++ library to handle different task with crossplatform attention (trying to compile both on MSVC and Mingw on WIn32 and GCC on Linux. | |
Functions | |
| void | sprint::delete_heap_image_buffer (iimage *) |
| delete heap image buffer | |
| void | sprint::alloc_heap_image_buffer (iimage *) |
| alloc heap image buffer | |
| void | sprint::dummy_image_buffer (iimage *) |
| do nothing (user must release memory) | |
| void | sprint::copy (sprint::iimage &dst, const sprint::imageview &src) |
| copy the image (the two images are formally separated) | |
| void | sprint::copy (sprint::iimage &dst, const sprint::imageview &src, int x0, int y0, int x1, int y1) |
| copy a subpart of the image | |
contains base struct for image manipulator
1.7.4