![]() |
Wise&mystical
1.0
Project about Europe
|
#include <stdint.h>
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 | ||
) |
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 | ||
) |