|
ReactOS 0.4.16-dev-2332-g4cba65d
|
#include "ftraster.h"#include <freetype/internal/ftcalc.h>#include <freetype/ftoutln.h>#include <freetype/internal/ftobjs.h>#include <freetype/internal/ftdebug.h>#include "rasterrs.h"

Go to the source code of this file.
Classes | |
| union | Alignment_ |
| struct | TPoint_ |
| struct | TProfile_ |
| struct | black_TBand_ |
| struct | black_TWorker_ |
| struct | black_TRaster_ |
Enumerations | |
| enum | TStates_ { Unknown_State , Ascending_State , Descending_State , Flat_State } |
Definition at line 388 of file ftraster.c.
| #define CEILING | ( | x | ) | ( ( (x) + ras.precision - 1 ) & -ras.precision ) |
Definition at line 450 of file ftraster.c.
| #define FAILURE 1 |
Definition at line 288 of file ftraster.c.
| #define FALSE 0 |
Definition at line 276 of file ftraster.c.
| #define FLOOR | ( | x | ) | ( (x) & -ras.precision ) |
Definition at line 449 of file ftraster.c.
| #define Flow_Up 0x08U |
Definition at line 336 of file ftraster.c.
| #define FRAC | ( | x | ) | ( (x) & ( ras.precision - 1 ) ) |
Definition at line 452 of file ftraster.c.
| #define FT_COMPONENT raster |
CONFIGURATION MACROS
OTHER MACROS (do not change)
Definition at line 171 of file ftraster.c.
Definition at line 470 of file ftraster.c.
Definition at line 249 of file ftraster.c.
Definition at line 418 of file ftraster.c.
Definition at line 253 of file ftraster.c.
Definition at line 457 of file ftraster.c.
Definition at line 459 of file ftraster.c.
Definition at line 292 of file ftraster.c.
Definition at line 280 of file ftraster.c.
| #define Overshoot_Bottom 0x20U |
Definition at line 338 of file ftraster.c.
| #define Overshoot_Top 0x10U |
Definition at line 337 of file ftraster.c.
Definition at line 296 of file ftraster.c.
| #define ras (*worker) |
Definition at line 557 of file ftraster.c.
| #define RAS_ARG black_PWorker worker |
Definition at line 413 of file ftraster.c.
| #define RAS_ARGS black_PWorker worker, |
Definition at line 412 of file ftraster.c.
| #define RAS_VAR worker |
Definition at line 416 of file ftraster.c.
| #define RAS_VARS worker, |
Definition at line 415 of file ftraster.c.
| #define Raster_Err_Invalid Raster_Err_Invalid_Outline |
Definition at line 237 of file ftraster.c.
| #define Raster_Err_Neg_Height Raster_Err_Raster_Negative_Height |
Definition at line 236 of file ftraster.c.
Definition at line 233 of file ftraster.c.
| #define Raster_Err_Not_Ini Raster_Err_Raster_Uninitialized |
Definition at line 234 of file ftraster.c.
| #define Raster_Err_Overflow Raster_Err_Raster_Overflow |
Definition at line 235 of file ftraster.c.
| #define Raster_Err_Unsupported Raster_Err_Cannot_Render_Glyph |
Definition at line 238 of file ftraster.c.
Definition at line 455 of file ftraster.c.
Definition at line 465 of file ftraster.c.
Definition at line 264 of file ftraster.c.
| #define SMulDiv_No_Round FT_MulDiv_No_Round |
Definition at line 265 of file ftraster.c.
| #define SUCCESS 0 |
Definition at line 284 of file ftraster.c.
Definition at line 1735 of file ftraster.c.
| #define TRUE 1 |
Definition at line 272 of file ftraster.c.
| typedef union Alignment_ Alignment |
| typedef struct black_TRaster_ * black_PRaster |
| typedef struct black_TWorker_ * black_PWorker |
Definition at line 424 of file ftraster.c.
| typedef struct black_TBand_ black_TBand |
| typedef struct black_TRaster_ black_TRaster |
| typedef struct black_TWorker_ black_TWorker |
Definition at line 424 of file ftraster.c.
Definition at line 315 of file ftraster.c.
Definition at line 314 of file ftraster.c.
Definition at line 429 of file ftraster.c.
| typedef void Function_Sweep_Span(RAS_ARGS Short y, FT_F26Dot6 x1, FT_F26Dot6 x2, PProfile left, PProfile right) |
Definition at line 433 of file ftraster.c.
Definition at line 440 of file ftraster.c.
SIMPLE TYPE DECLARATIONS
Definition at line 307 of file ftraster.c.
Definition at line 311 of file ftraster.c.
| typedef union Alignment_ * PAlignment |
Definition at line 314 of file ftraster.c.
Definition at line 311 of file ftraster.c.
Definition at line 353 of file ftraster.c.
| typedef PProfile* PProfileList |
Definition at line 375 of file ftraster.c.
Definition at line 310 of file ftraster.c.
Definition at line 309 of file ftraster.c.
Definition at line 352 of file ftraster.c.
| typedef PProfile TProfileList |
Definition at line 374 of file ftraster.c.
Definition at line 1182 of file ftraster.c.
Definition at line 308 of file ftraster.c.
Definition at line 312 of file ftraster.c.
Definition at line 310 of file ftraster.c.
| Enumerator | |
|---|---|
| Unknown_State | |
| Ascending_State | |
| Descending_State | |
| Flat_State | |
Definition at line 342 of file ftraster.c.
Definition at line 1348 of file ftraster.c.
Referenced by Conic_To(), and Cubic_To().
Definition at line 1211 of file ftraster.c.
Referenced by Bezier_Down(), Conic_To(), and Cubic_To().
Definition at line 1499 of file ftraster.c.
Referenced by Decompose_Curve().
Definition at line 1995 of file ftraster.c.
Referenced by Render_Single_Pass().
Definition at line 1626 of file ftraster.c.
Referenced by Decompose_Curve().
Definition at line 1770 of file ftraster.c.
Referenced by Convert_Glyph().
|
static |
Definition at line 2123 of file ftraster.c.
Referenced by Draw_Sweep().
Definition at line 2699 of file ftraster.c.
Referenced by Render_Single_Pass().
Definition at line 724 of file ftraster.c.
Referenced by Conic_To(), Convert_Glyph(), Cubic_To(), and Line_To().
Definition at line 848 of file ftraster.c.
Referenced by Convert_Glyph().
|
static |
Definition at line 3244 of file ftraster.c.
|
static |
Definition at line 3182 of file ftraster.c.
Referenced by ft_black_new().
|
static |
Definition at line 3223 of file ftraster.c.
|
static |
Definition at line 3281 of file ftraster.c.
Definition at line 3257 of file ftraster.c.
Definition at line 3268 of file ftraster.c.
|
static |
Definition at line 2565 of file ftraster.c.
Referenced by Render_Glyph().
Definition at line 2482 of file ftraster.c.
Referenced by Render_Glyph().
|
static |
Definition at line 2493 of file ftraster.c.
Referenced by Render_Glyph().
Definition at line 2685 of file ftraster.c.
Referenced by Render_Glyph().
|
static |
SCAN-LINE SWEEPS AND DRAWING
Definition at line 2079 of file ftraster.c.
Referenced by Draw_Sweep().
Definition at line 796 of file ftraster.c.
Referenced by Finalize_Profile_Table().
|
static |
Definition at line 2092 of file ftraster.c.
Referenced by Draw_Sweep().
Definition at line 1160 of file ftraster.c.
Referenced by Line_To().
Definition at line 1397 of file ftraster.c.
Referenced by Decompose_Curve().
Definition at line 1015 of file ftraster.c.
Referenced by Line_Down(), and Line_To().
Definition at line 651 of file ftraster.c.
Referenced by Conic_To(), Cubic_To(), and Line_To().
Definition at line 3114 of file ftraster.c.
Referenced by ft_black_render().
Definition at line 3042 of file ftraster.c.
Referenced by Render_Glyph().
PROFILES COMPUTATION
Definition at line 585 of file ftraster.c.
Referenced by Render_Glyph().
|
static |
Definition at line 2158 of file ftraster.c.
Definition at line 913 of file ftraster.c.
Referenced by Conic_To().
|
static |
Definition at line 2312 of file ftraster.c.
Referenced by Render_Glyph().
|
static |
Definition at line 2231 of file ftraster.c.
Referenced by Render_Glyph().
Definition at line 2466 of file ftraster.c.
Referenced by Render_Glyph().