|
Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <config.h>#include <simage.h>#include <simage_private.h>#include <string.h>Go to the source code of this file.
Functions | |
| s_image * | s_image_create (int w, int h, int components, unsigned char *prealloc) |
| void | s_image_destroy (s_image *image) |
| int | s_image_width (s_image *image) |
| int | s_image_height (s_image *image) |
| int | s_image_components (s_image *image) |
| int | s_image_set_component_order (s_image *image, int order) |
| int | s_image_get_component_order (s_image *image) |
| unsigned char * | s_image_data (s_image *image) |
| void | s_image_set (s_image *image, int w, int h, int components, unsigned char *data, int copydata) |
| s_image * | s_image_load (const char *filename, s_image *prealloc) |
| int | s_image_save (const char *filename, s_image *image, s_params *params) |
| int s_image_components | ( | s_image * | image | ) |
Definition at line 86 of file simage12.c.
References simage_image_s::components.
| s_image* s_image_create | ( | int | w, |
| int | h, | ||
| int | components, | ||
| unsigned char * | prealloc | ||
| ) |
Definition at line 30 of file simage12.c.
References simage_image_s::components, simage_image_s::data, simage_image_s::didalloc, simage_image_s::height, simage_image_s::oktoreadall, simage_image_s::opendata, simage_image_s::openfilename, simage_image_s::openfuncs, simage_image_s::order, SIMAGE_ORDER_RGB, and simage_image_s::width.
Referenced by s_image_load().
| unsigned char* s_image_data | ( | s_image * | image | ) |
Definition at line 108 of file simage12.c.
References simage_image_s::components, simage_image_s::data, simage_image_s::didalloc, simage_image_s::height, simage_image_s::opendata, s_image_read_line(), and simage_image_s::width.
Referenced by s_image_save().
| void s_image_destroy | ( | s_image * | image | ) |
Definition at line 56 of file simage12.c.
References simage_open_funcs::close_func, simage_image_s::data, simage_image_s::didalloc, simage_image_s::opendata, simage_image_s::openfilename, and simage_image_s::openfuncs.
| int s_image_get_component_order | ( | s_image * | image | ) |
Definition at line 102 of file simage12.c.
References simage_image_s::order.
| int s_image_height | ( | s_image * | image | ) |
Definition at line 79 of file simage12.c.
References simage_image_s::height.
Definition at line 163 of file simage12.c.
References simage_image_s::components, simage_image_s::data, simage_image_s::didalloc, simage_image_s::height, simage_image_s::openfilename, simage_image_s::order, s_image_create(), simage_free_image(), SIMAGE_ORDER_RGB, simage_read_image(), and simage_image_s::width.
Referenced by s_image_open().
Definition at line 191 of file simage12.c.
References simage_image_s::components, simage_image_s::height, s_image_data(), s_params_get(), S_STRING_PARAM_TYPE, simage_save_image(), and simage_image_s::width.
| void s_image_set | ( | s_image * | image, |
| int | w, | ||
| int | h, | ||
| int | components, | ||
| unsigned char * | data, | ||
| int | copydata | ||
| ) |
Definition at line 126 of file simage12.c.
References simage_image_s::components, simage_image_s::data, simage_image_s::didalloc, simage_image_s::height, simage_image_s::order, SIMAGE_ORDER_RGB, and simage_image_s::width.
| int s_image_set_component_order | ( | s_image * | image, |
| int | order | ||
| ) |
Definition at line 94 of file simage12.c.
References simage_image_s::order.
| int s_image_width | ( | s_image * | image | ) |
Definition at line 72 of file simage12.c.
References simage_image_s::width.