![]() |
Wise&mystical
1.0
Project about Europe
|
#include <stdint.h>
Include dependency graph for stb_image_resize.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | STBIRDEF extern |
| #define | STBIR_ALPHA_CHANNEL_NONE -1 |
| #define | STBIR_FLAG_ALPHA_PREMULTIPLIED (1 << 0) |
| #define | STBIR_FLAG_ALPHA_USES_COLORSPACE (1 << 1) |
Typedefs | |
| typedef uint8_t | stbir_uint8 |
| typedef uint16_t | stbir_uint16 |
| typedef uint32_t | stbir_uint32 |
Enumerations | |
| enum | stbir_edge { STBIR_EDGE_CLAMP = 1 , STBIR_EDGE_REFLECT = 2 , STBIR_EDGE_WRAP = 3 , STBIR_EDGE_ZERO = 4 } |
| enum | stbir_filter { STBIR_FILTER_DEFAULT = 0 , STBIR_FILTER_BOX = 1 , STBIR_FILTER_TRIANGLE = 2 , STBIR_FILTER_CUBICBSPLINE = 3 , STBIR_FILTER_CATMULLROM = 4 , STBIR_FILTER_MITCHELL = 5 } |
| enum | stbir_colorspace { STBIR_COLORSPACE_LINEAR , STBIR_COLORSPACE_SRGB , STBIR_MAX_COLORSPACES } |
| enum | stbir_datatype { STBIR_TYPE_UINT8 , STBIR_TYPE_UINT16 , STBIR_TYPE_UINT32 , STBIR_TYPE_FLOAT , STBIR_MAX_TYPES } |
Functions | |
| STBIRDEF int | stbir_resize_uint8 (const unsigned char *input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels) |
| STBIRDEF int | stbir_resize_float (const float *input_pixels, int input_w, int input_h, int input_stride_in_bytes, float *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels) |
| STBIRDEF int | stbir_resize_uint8_srgb (const unsigned char *input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels, int alpha_channel, int flags) |
| STBIRDEF int | stbir_resize_uint8_srgb_edgemode (const unsigned char *input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels, int alpha_channel, int flags, stbir_edge edge_wrap_mode) |
| STBIRDEF int | stbir_resize_uint8_generic (const unsigned char *input_pixels, int input_w, int input_h, int input_stride_in_bytes, unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels, int alpha_channel, int flags, stbir_edge edge_wrap_mode, stbir_filter filter, stbir_colorspace space, void *alloc_context) |
| STBIRDEF int | stbir_resize_uint16_generic (const stbir_uint16 *input_pixels, int input_w, int input_h, int input_stride_in_bytes, stbir_uint16 *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels, int alpha_channel, int flags, stbir_edge edge_wrap_mode, stbir_filter filter, stbir_colorspace space, void *alloc_context) |
| STBIRDEF int | stbir_resize_float_generic (const float *input_pixels, int input_w, int input_h, int input_stride_in_bytes, float *output_pixels, int output_w, int output_h, int output_stride_in_bytes, int num_channels, int alpha_channel, int flags, stbir_edge edge_wrap_mode, stbir_filter filter, stbir_colorspace space, void *alloc_context) |
| STBIRDEF int | stbir_resize (const void *input_pixels, int input_w, int input_h, int input_stride_in_bytes, void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_datatype datatype, int num_channels, int alpha_channel, int flags, stbir_edge edge_mode_horizontal, stbir_edge edge_mode_vertical, stbir_filter filter_horizontal, stbir_filter filter_vertical, stbir_colorspace space, void *alloc_context) |
| STBIRDEF int | stbir_resize_subpixel (const void *input_pixels, int input_w, int input_h, int input_stride_in_bytes, void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_datatype datatype, int num_channels, int alpha_channel, int flags, stbir_edge edge_mode_horizontal, stbir_edge edge_mode_vertical, stbir_filter filter_horizontal, stbir_filter filter_vertical, stbir_colorspace space, void *alloc_context, float x_scale, float y_scale, float x_offset, float y_offset) |
| STBIRDEF int | stbir_resize_region (const void *input_pixels, int input_w, int input_h, int input_stride_in_bytes, void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, stbir_datatype datatype, int num_channels, int alpha_channel, int flags, stbir_edge edge_mode_horizontal, stbir_edge edge_mode_vertical, stbir_filter filter_horizontal, stbir_filter filter_vertical, stbir_colorspace space, void *alloc_context, float s0, float t0, float s1, float t1) |
| #define STBIR_ALPHA_CHANNEL_NONE -1 |
Definition at line 243 of file stb_image_resize.h.
| #define STBIR_FLAG_ALPHA_PREMULTIPLIED (1 << 0) |
Definition at line 248 of file stb_image_resize.h.
| #define STBIR_FLAG_ALPHA_USES_COLORSPACE (1 << 1) |
Definition at line 251 of file stb_image_resize.h.
| #define STBIRDEF extern |
Definition at line 205 of file stb_image_resize.h.
| typedef uint16_t stbir_uint16 |
Definition at line 194 of file stb_image_resize.h.
| typedef uint32_t stbir_uint32 |
Definition at line 195 of file stb_image_resize.h.
| typedef uint8_t stbir_uint8 |
Definition at line 193 of file stb_image_resize.h.
| enum stbir_colorspace |
| Enumerator | |
|---|---|
| STBIR_COLORSPACE_LINEAR | |
| STBIR_COLORSPACE_SRGB | |
| STBIR_MAX_COLORSPACES | |
Definition at line 297 of file stb_image_resize.h.
| enum stbir_datatype |
| Enumerator | |
|---|---|
| STBIR_TYPE_UINT8 | |
| STBIR_TYPE_UINT16 | |
| STBIR_TYPE_UINT32 | |
| STBIR_TYPE_FLOAT | |
| STBIR_MAX_TYPES | |
Definition at line 340 of file stb_image_resize.h.
| enum stbir_edge |
| Enumerator | |
|---|---|
| STBIR_EDGE_CLAMP | |
| STBIR_EDGE_REFLECT | |
| STBIR_EDGE_WRAP | |
| STBIR_EDGE_ZERO | |
Definition at line 258 of file stb_image_resize.h.
| enum stbir_filter |
| Enumerator | |
|---|---|
| STBIR_FILTER_DEFAULT | |
| STBIR_FILTER_BOX | |
| STBIR_FILTER_TRIANGLE | |
| STBIR_FILTER_CUBICBSPLINE | |
| STBIR_FILTER_CATMULLROM | |
| STBIR_FILTER_MITCHELL | |
Definition at line 287 of file stb_image_resize.h.
| STBIRDEF int stbir_resize | ( | const void * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| void * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| stbir_datatype | datatype, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_mode_horizontal, | ||
| stbir_edge | edge_mode_vertical, | ||
| stbir_filter | filter_horizontal, | ||
| stbir_filter | filter_vertical, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context | ||
| ) |
| STBIRDEF int stbir_resize_float | ( | const float * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| float * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels | ||
| ) |
| STBIRDEF int stbir_resize_float_generic | ( | const float * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| float * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_wrap_mode, | ||
| stbir_filter | filter, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context | ||
| ) |
| STBIRDEF int stbir_resize_region | ( | const void * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| void * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| stbir_datatype | datatype, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_mode_horizontal, | ||
| stbir_edge | edge_mode_vertical, | ||
| stbir_filter | filter_horizontal, | ||
| stbir_filter | filter_vertical, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context, | ||
| float | s0, | ||
| float | t0, | ||
| float | s1, | ||
| float | t1 | ||
| ) |
| STBIRDEF int stbir_resize_subpixel | ( | const void * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| void * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| stbir_datatype | datatype, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_mode_horizontal, | ||
| stbir_edge | edge_mode_vertical, | ||
| stbir_filter | filter_horizontal, | ||
| stbir_filter | filter_vertical, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context, | ||
| float | x_scale, | ||
| float | y_scale, | ||
| float | x_offset, | ||
| float | y_offset | ||
| ) |
| STBIRDEF int stbir_resize_uint16_generic | ( | const stbir_uint16 * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| stbir_uint16 * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_wrap_mode, | ||
| stbir_filter | filter, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context | ||
| ) |
| STBIRDEF int stbir_resize_uint8 | ( | const unsigned char * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| unsigned char * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels | ||
| ) |
Here is the caller graph for this function:| STBIRDEF int stbir_resize_uint8_generic | ( | const unsigned char * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| unsigned char * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_wrap_mode, | ||
| stbir_filter | filter, | ||
| stbir_colorspace | space, | ||
| void * | alloc_context | ||
| ) |
| STBIRDEF int stbir_resize_uint8_srgb | ( | const unsigned char * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| unsigned char * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags | ||
| ) |
| STBIRDEF int stbir_resize_uint8_srgb_edgemode | ( | const unsigned char * | input_pixels, |
| int | input_w, | ||
| int | input_h, | ||
| int | input_stride_in_bytes, | ||
| unsigned char * | output_pixels, | ||
| int | output_w, | ||
| int | output_h, | ||
| int | output_stride_in_bytes, | ||
| int | num_channels, | ||
| int | alpha_channel, | ||
| int | flags, | ||
| stbir_edge | edge_wrap_mode | ||
| ) |