All Classes and Interfaces
Class
Description
Callback function:
(* anonymous)Callback function:
(* anonymous)struct stbi_io_callbacks {
int (* read) (void * user, char * data, int size);
void (* skip) (void * user, int n);
int (* eof) (void * user);
}An array of
STBIIOCallbacks structs.struct STBIR_RESIZE {
void * user_data;
void const * input_pixels;
int input_w;
int input_h;
double input_s0;
double input_t0;
double input_s1;
double input_t1;
stbir_input_callback ** input_cb;
void * output_pixels;
int output_w;
int output_h;
int output_subx;
int output_suby;
int output_subw;
int output_subh;
stbir_output_callback ** output_cb;
int input_stride_in_bytes;
int output_stride_in_bytes;
int splits;
int fast_alpha;
int needs_rebuild;
int called_alloc;
stbir_pixel_layout input_pixel_layout_public;
stbir_pixel_layout output_pixel_layout_public;
stbir_datatype input_data_type;
stbir_datatype output_data_type;
stbir_filter horizontal_filter;
stbir_filter vertical_filter;
stbir_edge horizontal_edge;
stbir_edge vertical_edge;
stbir__kernel_callback ** horizontal_filter_kernel;
stbir__support_callback ** horizontal_filter_support;
stbir__kernel_callback ** vertical_filter_kernel;
stbir__support_callback ** vertical_filter_support;
stbir__info * samplers;
}An array of
STBIR_RESIZE structs.Callback function:
(* anonymous)Callback function:
(* anonymous)Callback function:
stbir_input_callback *Callback function:
stbir_input_callback *Callback function:
stbir__kernel_callback *Callback function:
stbir__kernel_callback *Callback function:
stbir_output_callback *Callback function:
stbir_output_callback *Callback function:
stbir__support_callback *Callback function:
stbir__support_callback *Callback function:
(* anonymous)Callback function:
(* anonymous)Callback function:
stbi_write_func *Callback function:
stbi_write_func *Callback function:
(* anonymous)Callback function:
(* anonymous)struct stbrp_context {
int width;
int height;
int align;
int init_mode;
int heuristic;
int num_nodes;
stbrp_node * active_head;
stbrp_node * free_head;
stbrp_node extra[2];
}An array of
STBRPContext structs.struct stbrp_node {
stbrp_coord x;
stbrp_coord y;
stbrp_node * next;
}An array of
STBRPNode structs.struct stbrp_rect {
int id;
stbrp_coord w;
stbrp_coord h;
stbrp_coord x;
stbrp_coord y;
int was_packed;
}An array of
STBRPRect structs.struct stbtt_aligned_quad {
float x0;
float y0;
float s0;
float t0;
float x1;
float y1;
float s1;
float t1;
}An array of
STBTTAlignedQuad structs.struct stbtt_bakedchar {
unsigned short x0;
unsigned short y0;
unsigned short x1;
unsigned short y1;
float xoff;
float yoff;
float xadvance;
}An array of
STBTTBakedChar structs.struct stbtt__bitmap {
int w;
int h;
int stride;
unsigned char * pixels;
}An array of
STBTTBitmap structs.An array of
STBTTFontinfo structs.struct stbtt_kerningentry {
int glyph1;
int glyph2;
int advance;
}An array of
STBTTKerningentry structs.struct stbtt_pack_context {
void * user_allocator_context;
stbrp_context * pack_info;
int width;
int height;
int stride_in_bytes;
int padding;
int skip_missing;
unsigned int h_oversample;
unsigned int v_oversample;
unsigned char * pixels;
stbrp_node * nodes;
}An array of
STBTTPackContext structs.struct stbtt_packedchar {
unsigned short x0;
unsigned short y0;
unsigned short x1;
unsigned short y1;
float xoff;
float yoff;
float xadvance;
float xoff2;
float yoff2;
}An array of
STBTTPackedchar structs.struct stbtt_pack_range {
float font_size;
int first_unicode_codepoint_in_range;
int * array_of_unicode_codepoints;
int num_chars;
stbtt_packedchar * chardata_for_range;
unsigned char h_oversample;
unsigned char v_oversample;
}An array of
STBTTPackRange structs.struct stbtt_vertex {
stbtt_vertex_type x;
stbtt_vertex_type y;
stbtt_vertex_type cx;
stbtt_vertex_type cy;
stbtt_vertex_type cx1;
stbtt_vertex_type cy1;
unsigned char type;
}An array of
STBTTVertex structs.struct stb_vorbis_alloc {
char * alloc_buffer;
int alloc_buffer_length_in_bytes;
}An array of
STBVorbisAlloc structs.struct stb_vorbis_comment {
char * vendor;
int comment_list_length;
char ** comment_list;
}An array of
STBVorbisComment structs.struct stb_vorbis_info {
unsigned int sample_rate;
int channels;
unsigned int setup_memory_required;
unsigned int setup_temp_memory_required;
unsigned int temp_memory_required;
int max_frame_size;
}An array of
STBVorbisInfo structs.