mirror of
https://github.com/nothings/stb
synced 2024-12-15 12:22:55 +03:00
document stbtt_Rasterize
This commit is contained in:
parent
83d36fd28a
commit
54b1879725
@ -1,4 +1,4 @@
|
|||||||
// stb_truetype.h - v1.07 - public domain
|
// stb_truetype.h - v1.08 - public domain
|
||||||
// authored from 2009-2015 by Sean Barrett / RAD Game Tools
|
// authored from 2009-2015 by Sean Barrett / RAD Game Tools
|
||||||
//
|
//
|
||||||
// This library processes TrueType files:
|
// This library processes TrueType files:
|
||||||
@ -47,6 +47,7 @@
|
|||||||
//
|
//
|
||||||
// VERSION HISTORY
|
// VERSION HISTORY
|
||||||
//
|
//
|
||||||
|
// 1.08 (2015-09-13) document stbtt_Rasterize()
|
||||||
// 1.07 (2015-08-01) allow PackFontRanges to accept arrays of sparse codepoints;
|
// 1.07 (2015-08-01) allow PackFontRanges to accept arrays of sparse codepoints;
|
||||||
// variant PackFontRanges to pack and render in separate phases;
|
// variant PackFontRanges to pack and render in separate phases;
|
||||||
// fix stbtt_GetFontOFfsetForIndex (never worked for non-0 input?);
|
// fix stbtt_GetFontOFfsetForIndex (never worked for non-0 input?);
|
||||||
@ -803,7 +804,16 @@ typedef struct
|
|||||||
unsigned char *pixels;
|
unsigned char *pixels;
|
||||||
} stbtt__bitmap;
|
} stbtt__bitmap;
|
||||||
|
|
||||||
STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, float flatness_in_pixels, stbtt_vertex *vertices, int num_verts, float scale_x, float scale_y, float shift_x, float shift_y, int x_off, int y_off, int invert, void *userdata);
|
// rasterize a shape with quadratic beziers into a bitmap
|
||||||
|
STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, // 1-channel bitmap to draw into
|
||||||
|
float flatness_in_pixels, // allowable error of curve in pixels
|
||||||
|
stbtt_vertex *vertices, // array of vertices defining shape
|
||||||
|
int num_verts, // number of vertices in above array
|
||||||
|
float scale_x, float scale_y, // scale applied to input vertices
|
||||||
|
float shift_x, float shift_y, // translation applied to input vertices
|
||||||
|
int x_off, int y_off, // another translation applied to input
|
||||||
|
int invert, // if non-zero, vertically flip shape
|
||||||
|
void *userdata); // context for to STBTT_MALLOC
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user